builder: mozilla-aurora_yosemite_r7-debug_test-web-platform-tests-1 slave: t-yosemite-r7-0266 starttime: 1464054027.05 results: success (0) buildid: 20160523170350 builduid: 1c7caa8606bd45b590752adeac87ea70 revision: a2baee5a734efd4bb9646e5ad06d7552d6618bcb ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-05-23 18:40:27.053907) ========= master: http://buildbot-master135.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-05-23 18:40:27.054357) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-05-23 18:40:27.054642) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-05-23 18:40:27.110715) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-05-23 18:40:27.111087) ========= 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.rFq5tJ5KO3/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.Kz0ROYpNk9/Listeners TMPDIR=/var/folders/nt/w1wt5wh94cg0328j1nmkplv400000w/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-05-23 18:40:27-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org... 63.245.215.102, 63.245.215.25 Connecting to hg.mozilla.org|63.245.215.102|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: 'archiver_client.py' 0K .......... . 100% 12.3M=0.001s 2016-05-23 18:40:27 (12.3 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.157211 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-05-23 18:40:27.289882) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-05-23 18:40:27.290235) ========= 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.rFq5tJ5KO3/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.Kz0ROYpNk9/Listeners TMPDIR=/var/folders/nt/w1wt5wh94cg0328j1nmkplv400000w/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.025773 ========= master_lag: 0.02 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-05-23 18:40:27.338880) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-05-23 18:40:27.339249) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-aurora --rev a2baee5a734efd4bb9646e5ad06d7552d6618bcb --destination scripts --debug' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo releases/mozilla-aurora --rev a2baee5a734efd4bb9646e5ad06d7552d6618bcb --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.rFq5tJ5KO3/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.Kz0ROYpNk9/Listeners TMPDIR=/var/folders/nt/w1wt5wh94cg0328j1nmkplv400000w/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-05-23 18:40:27,399 truncating revision to first 12 chars 2016-05-23 18:40:27,399 Setting DEBUG logging. 2016-05-23 18:40:27,399 attempt 1/10 2016-05-23 18:40:27,399 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-aurora/a2baee5a734e?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-05-23 18:40:28,502 unpacking tar archive at: mozilla-aurora-a2baee5a734e/testing/mozharness/ program finished with exit code 0 elapsedTime=1.360916 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-05-23 18:40:28.727299) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-05-23 18:40:28.727576) ========= script_repo_revision: a2baee5a734efd4bb9646e5ad06d7552d6618bcb ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-05-23 18:40:28.727967) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-05-23 18:40:28.728241) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-05-23 18:40:28.797516) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 11 mins, 7 secs) (at 2016-05-23 18:40:28.797783) ========= /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 mozilla-aurora --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', 'mozilla-aurora', '--download-symbols', 'true'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.rFq5tJ5KO3/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.Kz0ROYpNk9/Listeners TMPDIR=/var/folders/nt/w1wt5wh94cg0328j1nmkplv400000w/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 18:40:28 INFO - MultiFileLogger online at 20160523 18:40:28 in /builds/slave/test 18:40:28 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 mozilla-aurora --download-symbols true 18:40:28 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 18:40:28 INFO - {'append_to_log': False, 18:40:28 INFO - 'base_work_dir': '/builds/slave/test', 18:40:28 INFO - 'blob_upload_branch': 'mozilla-aurora', 18:40:28 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 18:40:28 INFO - 'buildbot_json_path': 'buildprops.json', 18:40:28 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 18:40:28 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 18:40:28 INFO - 'download_minidump_stackwalk': True, 18:40:28 INFO - 'download_symbols': 'true', 18:40:28 INFO - 'e10s': False, 18:40:28 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 18:40:28 INFO - 'tooltool.py': '/tools/tooltool.py', 18:40:28 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 18:40:28 INFO - '/tools/misc-python/virtualenv.py')}, 18:40:28 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 18:40:28 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 18:40:28 INFO - 'log_level': 'info', 18:40:28 INFO - 'log_to_console': True, 18:40:28 INFO - 'opt_config_files': (), 18:40:28 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 18:40:28 INFO - '--processes=1', 18:40:28 INFO - '--config=%(test_path)s/wptrunner.ini', 18:40:28 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 18:40:28 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 18:40:28 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 18:40:28 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 18:40:28 INFO - 'pip_index': False, 18:40:28 INFO - 'require_test_zip': True, 18:40:28 INFO - 'test_type': ('testharness',), 18:40:28 INFO - 'this_chunk': '1', 18:40:28 INFO - 'tooltool_cache': '/builds/tooltool_cache', 18:40:28 INFO - 'total_chunks': '10', 18:40:28 INFO - 'virtualenv_path': 'venv', 18:40:28 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 18:40:28 INFO - 'work_dir': 'build'} 18:40:28 INFO - ##### 18:40:28 INFO - ##### Running clobber step. 18:40:28 INFO - ##### 18:40:28 INFO - Running pre-action listener: _resource_record_pre_action 18:40:28 INFO - Running main action method: clobber 18:40:28 INFO - rmtree: /builds/slave/test/build 18:40:28 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 18:40:30 INFO - Running post-action listener: _resource_record_post_action 18:40:30 INFO - ##### 18:40:30 INFO - ##### Running read-buildbot-config step. 18:40:30 INFO - ##### 18:40:30 INFO - Running pre-action listener: _resource_record_pre_action 18:40:30 INFO - Running main action method: read_buildbot_config 18:40:30 INFO - Using buildbot properties: 18:40:30 INFO - { 18:40:30 INFO - "project": "", 18:40:30 INFO - "product": "firefox", 18:40:30 INFO - "script_repo_revision": "production", 18:40:30 INFO - "scheduler": "tests-mozilla-aurora-yosemite_r7-debug-unittest", 18:40:30 INFO - "repository": "", 18:40:30 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 mozilla-aurora debug test web-platform-tests-1", 18:40:30 INFO - "buildid": "20160523170350", 18:40:30 INFO - "pgo_build": "False", 18:40:30 INFO - "basedir": "/builds/slave/test", 18:40:30 INFO - "buildnumber": 2, 18:40:30 INFO - "slavename": "t-yosemite-r7-0266", 18:40:30 INFO - "master": "http://buildbot-master135.bb.releng.scl3.mozilla.com:8201/", 18:40:30 INFO - "platform": "macosx64", 18:40:30 INFO - "branch": "mozilla-aurora", 18:40:30 INFO - "revision": "a2baee5a734efd4bb9646e5ad06d7552d6618bcb", 18:40:30 INFO - "repo_path": "releases/mozilla-aurora", 18:40:30 INFO - "moz_repo_path": "", 18:40:30 INFO - "stage_platform": "macosx64", 18:40:30 INFO - "builduid": "1c7caa8606bd45b590752adeac87ea70", 18:40:30 INFO - "slavebuilddir": "test" 18:40:30 INFO - } 18:40:30 INFO - Found installer url https://queue.taskcluster.net/v1/task/Ccrs2WrCTgu2vBlRhRIJZg/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg. 18:40:30 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/Ccrs2WrCTgu2vBlRhRIJZg/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json. 18:40:30 INFO - Running post-action listener: _resource_record_post_action 18:40:30 INFO - ##### 18:40:30 INFO - ##### Running download-and-extract step. 18:40:30 INFO - ##### 18:40:30 INFO - Running pre-action listener: _resource_record_pre_action 18:40:30 INFO - Running main action method: download_and_extract 18:40:30 INFO - mkdir: /builds/slave/test/build/tests 18:40:30 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 18:40:30 INFO - https://queue.taskcluster.net/v1/task/Ccrs2WrCTgu2vBlRhRIJZg/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json matches https://queue.taskcluster.net 18:40:30 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Ccrs2WrCTgu2vBlRhRIJZg/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json 18:40:30 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Ccrs2WrCTgu2vBlRhRIJZg/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json 18:40:30 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Ccrs2WrCTgu2vBlRhRIJZg/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json to /builds/slave/test/build/firefox-48.0a2.en-US.mac64.test_packages.json 18:40:30 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Ccrs2WrCTgu2vBlRhRIJZg/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.mac64.test_packages.json'}, attempt #1 18:41:00 WARNING - Timed out accessing http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Ccrs2WrCTgu2vBlRhRIJZg/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json: timed out 18:41:00 INFO - retry: attempt #1 caught exception: timed out 18:41:00 INFO - retry: Failed, sleeping 30 seconds before retrying 18:41:30 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Ccrs2WrCTgu2vBlRhRIJZg/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.mac64.test_packages.json'}, attempt #2 18:41:31 INFO - Downloaded 1235 bytes. 18:41:31 INFO - Reading from file /builds/slave/test/build/firefox-48.0a2.en-US.mac64.test_packages.json 18:41:31 INFO - Using the following test package requirements: 18:41:31 INFO - {u'common': [u'firefox-48.0a2.en-US.mac64.common.tests.zip'], 18:41:31 INFO - u'cppunittest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 18:41:31 INFO - u'firefox-48.0a2.en-US.mac64.cppunittest.tests.zip'], 18:41:31 INFO - u'gtest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 18:41:31 INFO - u'firefox-48.0a2.en-US.mac64.gtest.tests.zip'], 18:41:31 INFO - u'jittest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 18:41:31 INFO - u'jsshell-mac64.zip'], 18:41:31 INFO - u'mochitest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 18:41:31 INFO - u'firefox-48.0a2.en-US.mac64.mochitest.tests.zip'], 18:41:31 INFO - u'mozbase': [u'firefox-48.0a2.en-US.mac64.common.tests.zip'], 18:41:31 INFO - u'reftest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 18:41:31 INFO - u'firefox-48.0a2.en-US.mac64.reftest.tests.zip'], 18:41:31 INFO - u'talos': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 18:41:31 INFO - u'firefox-48.0a2.en-US.mac64.talos.tests.zip'], 18:41:31 INFO - u'web-platform': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 18:41:31 INFO - u'firefox-48.0a2.en-US.mac64.web-platform.tests.zip'], 18:41:31 INFO - u'xpcshell': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 18:41:31 INFO - u'firefox-48.0a2.en-US.mac64.xpcshell.tests.zip']} 18:41:31 INFO - Downloading packages: [u'firefox-48.0a2.en-US.mac64.common.tests.zip', u'firefox-48.0a2.en-US.mac64.web-platform.tests.zip'] for test suite category: web-platform 18:41: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')]} 18:41:31 INFO - https://queue.taskcluster.net/v1/task/Ccrs2WrCTgu2vBlRhRIJZg/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip matches https://queue.taskcluster.net 18:41:31 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Ccrs2WrCTgu2vBlRhRIJZg/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip 18:41:31 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Ccrs2WrCTgu2vBlRhRIJZg/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip 18:41:31 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Ccrs2WrCTgu2vBlRhRIJZg/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip to /builds/slave/test/build/firefox-48.0a2.en-US.mac64.common.tests.zip 18:41:31 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Ccrs2WrCTgu2vBlRhRIJZg/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a2.en-US.mac64.common.tests.zip'}, attempt #1 18:41:32 INFO - Downloaded 17983227 bytes. 18:41:32 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a2.en-US.mac64.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 18:41:32 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a2.en-US.mac64.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 18:41:33 INFO - caution: filename not matched: web-platform/* 18:41:33 INFO - Return code: 11 18:41:33 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')]} 18:41:33 INFO - https://queue.taskcluster.net/v1/task/Ccrs2WrCTgu2vBlRhRIJZg/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip matches https://queue.taskcluster.net 18:41:33 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Ccrs2WrCTgu2vBlRhRIJZg/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip 18:41:33 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Ccrs2WrCTgu2vBlRhRIJZg/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip 18:41:33 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Ccrs2WrCTgu2vBlRhRIJZg/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip 18:41:33 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Ccrs2WrCTgu2vBlRhRIJZg/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip'}, attempt #1 18:41:36 INFO - Downloaded 36409048 bytes. 18:41:36 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 18:41:36 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 18:41:40 INFO - caution: filename not matched: bin/* 18:41:40 INFO - caution: filename not matched: config/* 18:41:40 INFO - caution: filename not matched: mozbase/* 18:41:40 INFO - caution: filename not matched: marionette/* 18:41:40 INFO - caution: filename not matched: tools/wptserve/* 18:41:40 INFO - Return code: 11 18:41:40 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 18:41:40 INFO - https://queue.taskcluster.net/v1/task/Ccrs2WrCTgu2vBlRhRIJZg/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg matches https://queue.taskcluster.net 18:41:40 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Ccrs2WrCTgu2vBlRhRIJZg/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg 18:41:40 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Ccrs2WrCTgu2vBlRhRIJZg/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg 18:41:40 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Ccrs2WrCTgu2vBlRhRIJZg/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0a2.en-US.mac64.dmg 18:41:40 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Ccrs2WrCTgu2vBlRhRIJZg/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.mac64.dmg'}, attempt #1 18:41:43 INFO - Downloaded 73047336 bytes. 18:41:43 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/Ccrs2WrCTgu2vBlRhRIJZg/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg 18:41:43 INFO - mkdir: /builds/slave/test/properties 18:41:43 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 18:41:43 INFO - Writing to file /builds/slave/test/properties/build_url 18:41:43 INFO - Contents: 18:41:43 INFO - build_url:https://queue.taskcluster.net/v1/task/Ccrs2WrCTgu2vBlRhRIJZg/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg 18:41:43 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/Ccrs2WrCTgu2vBlRhRIJZg/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 18:41:43 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 18:41:43 INFO - Writing to file /builds/slave/test/properties/symbols_url 18:41:43 INFO - Contents: 18:41:43 INFO - symbols_url:https://queue.taskcluster.net/v1/task/Ccrs2WrCTgu2vBlRhRIJZg/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 18:41: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')]} 18:41:43 INFO - https://queue.taskcluster.net/v1/task/Ccrs2WrCTgu2vBlRhRIJZg/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip matches https://queue.taskcluster.net 18:41:43 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Ccrs2WrCTgu2vBlRhRIJZg/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 18:41:43 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Ccrs2WrCTgu2vBlRhRIJZg/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 18:41:43 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Ccrs2WrCTgu2vBlRhRIJZg/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 18:41:43 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Ccrs2WrCTgu2vBlRhRIJZg/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip'}, attempt #1 18:41:51 INFO - Downloaded 103635177 bytes. 18:41:51 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 18:41:51 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 18:41:55 INFO - Return code: 0 18:41:55 INFO - Running post-action listener: _resource_record_post_action 18:41:55 INFO - Running post-action listener: set_extra_try_arguments 18:41:55 INFO - ##### 18:41:55 INFO - ##### Running create-virtualenv step. 18:41:55 INFO - ##### 18:41:55 INFO - Running pre-action listener: _pre_create_virtualenv 18:41:55 INFO - Running pre-action listener: _resource_record_pre_action 18:41:55 INFO - Running main action method: create_virtualenv 18:41:55 INFO - Creating virtualenv /builds/slave/test/build/venv 18:41:55 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 18:41:55 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 18:41:55 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 18:41:55 INFO - Using real prefix '/tools/python27' 18:41:55 INFO - New python executable in /builds/slave/test/build/venv/bin/python 18:41:56 INFO - Installing distribute.............................................................................................................................................................................................done. 18:41:59 INFO - Installing pip.................done. 18:41:59 INFO - Return code: 0 18:41:59 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 18:41:59 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')]} 18:41:59 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 18:41:59 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 18:41:59 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')]} 18:41:59 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 18:41:59 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 18:41:59 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 0x109edee90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x109efbf48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fa4b34abdd0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x109ef75e0>, '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 0x109adacd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x109b05990>, '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.rFq5tJ5KO3/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.Kz0ROYpNk9/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/nt/w1wt5wh94cg0328j1nmkplv400000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 18:41:59 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 18:41:59 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 18:41:59 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.rFq5tJ5KO3/Render', 18:41:59 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 18:41:59 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 18:41:59 INFO - 'HOME': '/Users/cltbld', 18:41:59 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 18:41:59 INFO - 'LOGNAME': 'cltbld', 18:41:59 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 18:41:59 INFO - 'MOZ_NO_REMOTE': '1', 18:41:59 INFO - 'NO_EM_RESTART': '1', 18:41:59 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 18:41:59 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 18:41:59 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 18:41:59 INFO - 'PWD': '/builds/slave/test', 18:41:59 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 18:41:59 INFO - 'SHELL': '/bin/bash', 18:41:59 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.Kz0ROYpNk9/Listeners', 18:41:59 INFO - 'TMPDIR': '/var/folders/nt/w1wt5wh94cg0328j1nmkplv400000w/T/', 18:41:59 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 18:41:59 INFO - 'USER': 'cltbld', 18:41:59 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 18:41:59 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 18:41:59 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 18:41:59 INFO - 'XPC_FLAGS': '0x0', 18:41:59 INFO - 'XPC_SERVICE_NAME': '0', 18:41:59 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 18:41:59 INFO - Ignoring indexes: https://pypi.python.org/simple/ 18:41:59 INFO - Downloading/unpacking psutil>=0.7.1 18:41:59 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 18:41:59 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 18:41:59 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 18:41:59 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 18:41:59 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 18:41:59 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 18:42:02 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 18:42:02 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 18:42:02 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 18:42:02 INFO - Installing collected packages: psutil 18:42:02 INFO - Running setup.py install for psutil 18:42:02 INFO - building 'psutil._psutil_osx' extension 18:42:02 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 18:42:03 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 18:42:03 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 18:42:03 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 18:42:03 INFO - building 'psutil._psutil_posix' extension 18:42:03 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 18:42:03 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 18:42:03 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 18:42:03 INFO - ^ 18:42:03 INFO - 1 warning generated. 18:42:03 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 18:42:03 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 18:42:03 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 18:42:03 INFO - Successfully installed psutil 18:42:03 INFO - Cleaning up... 18:42:04 INFO - Return code: 0 18:42:04 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 18:42:04 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 18:42:04 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 18:42:04 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 18:42:04 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 18:42:04 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 18:42:04 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 18:42:04 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 0x109edee90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x109efbf48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fa4b34abdd0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x109ef75e0>, '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 0x109adacd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x109b05990>, '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.rFq5tJ5KO3/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.Kz0ROYpNk9/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/nt/w1wt5wh94cg0328j1nmkplv400000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 18:42:04 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 18:42:04 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 18:42:04 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.rFq5tJ5KO3/Render', 18:42:04 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 18:42:04 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 18:42:04 INFO - 'HOME': '/Users/cltbld', 18:42:04 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 18:42:04 INFO - 'LOGNAME': 'cltbld', 18:42:04 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 18:42:04 INFO - 'MOZ_NO_REMOTE': '1', 18:42:04 INFO - 'NO_EM_RESTART': '1', 18:42:04 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 18:42:04 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 18:42:04 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 18:42:04 INFO - 'PWD': '/builds/slave/test', 18:42:04 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 18:42:04 INFO - 'SHELL': '/bin/bash', 18:42:04 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.Kz0ROYpNk9/Listeners', 18:42:04 INFO - 'TMPDIR': '/var/folders/nt/w1wt5wh94cg0328j1nmkplv400000w/T/', 18:42:04 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 18:42:04 INFO - 'USER': 'cltbld', 18:42:04 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 18:42:04 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 18:42:04 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 18:42:04 INFO - 'XPC_FLAGS': '0x0', 18:42:04 INFO - 'XPC_SERVICE_NAME': '0', 18:42:04 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 18:42:04 INFO - Ignoring indexes: https://pypi.python.org/simple/ 18:42:04 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 18:42:04 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 18:42:04 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 18:42:04 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 18:42:04 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 18:42:04 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 18:42:04 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 18:42:06 INFO - Downloading mozsystemmonitor-0.0.tar.gz 18:42:06 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 18:42:06 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 18:42:06 INFO - Installing collected packages: mozsystemmonitor 18:42:06 INFO - Running setup.py install for mozsystemmonitor 18:42:06 INFO - Successfully installed mozsystemmonitor 18:42:06 INFO - Cleaning up... 18:42:07 INFO - Return code: 0 18:42:07 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 18:42:07 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 18:42:07 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 18:42:07 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 18:42:07 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 18:42:07 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 18:42:07 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 18:42:07 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 0x109edee90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x109efbf48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fa4b34abdd0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x109ef75e0>, '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 0x109adacd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x109b05990>, '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.rFq5tJ5KO3/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.Kz0ROYpNk9/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/nt/w1wt5wh94cg0328j1nmkplv400000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 18:42:07 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 18:42:07 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 18:42:07 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.rFq5tJ5KO3/Render', 18:42:07 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 18:42:07 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 18:42:07 INFO - 'HOME': '/Users/cltbld', 18:42:07 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 18:42:07 INFO - 'LOGNAME': 'cltbld', 18:42:07 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 18:42:07 INFO - 'MOZ_NO_REMOTE': '1', 18:42:07 INFO - 'NO_EM_RESTART': '1', 18:42:07 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 18:42:07 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 18:42:07 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 18:42:07 INFO - 'PWD': '/builds/slave/test', 18:42:07 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 18:42:07 INFO - 'SHELL': '/bin/bash', 18:42:07 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.Kz0ROYpNk9/Listeners', 18:42:07 INFO - 'TMPDIR': '/var/folders/nt/w1wt5wh94cg0328j1nmkplv400000w/T/', 18:42:07 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 18:42:07 INFO - 'USER': 'cltbld', 18:42:07 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 18:42:07 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 18:42:07 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 18:42:07 INFO - 'XPC_FLAGS': '0x0', 18:42:07 INFO - 'XPC_SERVICE_NAME': '0', 18:42:07 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 18:42:07 INFO - Ignoring indexes: https://pypi.python.org/simple/ 18:42:07 INFO - Downloading/unpacking blobuploader==1.2.4 18:42:07 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 18:42:07 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 18:42:07 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 18:42:07 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 18:42:07 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 18:42:07 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 18:42:09 INFO - Downloading blobuploader-1.2.4.tar.gz 18:42:09 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 18:42:09 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 18:42:09 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 18:42:09 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 18:42:09 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 18:42:09 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 18:42:09 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 18:42:09 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 18:42:10 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 18:42:10 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 18:42:10 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 18:42:10 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 18:42:10 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 18:42:10 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 18:42:10 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 18:42:10 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 18:42:10 INFO - Downloading docopt-0.6.1.tar.gz 18:42:10 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 18:42:11 INFO - Installing collected packages: blobuploader, requests, docopt 18:42:11 INFO - Running setup.py install for blobuploader 18:42:11 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 18:42:11 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 18:42:11 INFO - Running setup.py install for requests 18:42:11 INFO - Running setup.py install for docopt 18:42:11 INFO - Successfully installed blobuploader requests docopt 18:42:11 INFO - Cleaning up... 18:42:11 INFO - Return code: 0 18:42:11 INFO - Installing None into virtualenv /builds/slave/test/build/venv 18:42:11 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')]} 18:42:11 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 18:42:11 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 18:42:11 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')]} 18:42:11 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 18:42:11 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 18:42:11 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 0x109edee90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x109efbf48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fa4b34abdd0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x109ef75e0>, '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 0x109adacd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x109b05990>, '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.rFq5tJ5KO3/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.Kz0ROYpNk9/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/nt/w1wt5wh94cg0328j1nmkplv400000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 18:42:11 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 18:42:11 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 18:42:11 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.rFq5tJ5KO3/Render', 18:42:11 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 18:42:11 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 18:42:11 INFO - 'HOME': '/Users/cltbld', 18:42:11 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 18:42:11 INFO - 'LOGNAME': 'cltbld', 18:42:11 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 18:42:11 INFO - 'MOZ_NO_REMOTE': '1', 18:42:11 INFO - 'NO_EM_RESTART': '1', 18:42:11 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 18:42:11 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 18:42:11 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 18:42:11 INFO - 'PWD': '/builds/slave/test', 18:42:11 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 18:42:11 INFO - 'SHELL': '/bin/bash', 18:42:11 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.Kz0ROYpNk9/Listeners', 18:42:11 INFO - 'TMPDIR': '/var/folders/nt/w1wt5wh94cg0328j1nmkplv400000w/T/', 18:42:11 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 18:42:11 INFO - 'USER': 'cltbld', 18:42:11 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 18:42:11 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 18:42:11 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 18:42:11 INFO - 'XPC_FLAGS': '0x0', 18:42:11 INFO - 'XPC_SERVICE_NAME': '0', 18:42:11 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 18:42:12 INFO - Ignoring indexes: https://pypi.python.org/simple/ 18:42:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 18:42:12 INFO - Running setup.py (path:/var/folders/nt/w1wt5wh94cg0328j1nmkplv400000w/T/pip-5mzH5F-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 18:42:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 18:42:12 INFO - Running setup.py (path:/var/folders/nt/w1wt5wh94cg0328j1nmkplv400000w/T/pip-XqOAxB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 18:42:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 18:42:12 INFO - Running setup.py (path:/var/folders/nt/w1wt5wh94cg0328j1nmkplv400000w/T/pip-wzZYFa-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 18:42:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 18:42:12 INFO - Running setup.py (path:/var/folders/nt/w1wt5wh94cg0328j1nmkplv400000w/T/pip-cBseuV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 18:42:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 18:42:12 INFO - Running setup.py (path:/var/folders/nt/w1wt5wh94cg0328j1nmkplv400000w/T/pip-c45QsS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 18:42:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 18:42:12 INFO - Running setup.py (path:/var/folders/nt/w1wt5wh94cg0328j1nmkplv400000w/T/pip-RmMQVL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 18:42:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 18:42:12 INFO - Running setup.py (path:/var/folders/nt/w1wt5wh94cg0328j1nmkplv400000w/T/pip-8tY2iO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 18:42:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 18:42:12 INFO - Running setup.py (path:/var/folders/nt/w1wt5wh94cg0328j1nmkplv400000w/T/pip-imct88-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 18:42:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 18:42:12 INFO - Running setup.py (path:/var/folders/nt/w1wt5wh94cg0328j1nmkplv400000w/T/pip-hBCywR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 18:42:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 18:42:13 INFO - Running setup.py (path:/var/folders/nt/w1wt5wh94cg0328j1nmkplv400000w/T/pip-12ISaC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 18:42:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 18:42:13 INFO - Running setup.py (path:/var/folders/nt/w1wt5wh94cg0328j1nmkplv400000w/T/pip-O_RMEI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 18:42:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 18:42:13 INFO - Running setup.py (path:/var/folders/nt/w1wt5wh94cg0328j1nmkplv400000w/T/pip-vnUTOw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 18:42:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 18:42:13 INFO - Running setup.py (path:/var/folders/nt/w1wt5wh94cg0328j1nmkplv400000w/T/pip-AHXW8w-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 18:42:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 18:42:13 INFO - Running setup.py (path:/var/folders/nt/w1wt5wh94cg0328j1nmkplv400000w/T/pip-1DnGDv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 18:42:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 18:42:13 INFO - Running setup.py (path:/var/folders/nt/w1wt5wh94cg0328j1nmkplv400000w/T/pip-5efR_i-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 18:42:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 18:42:13 INFO - Running setup.py (path:/var/folders/nt/w1wt5wh94cg0328j1nmkplv400000w/T/pip-_6yo8J-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 18:42:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 18:42:13 INFO - Running setup.py (path:/var/folders/nt/w1wt5wh94cg0328j1nmkplv400000w/T/pip-iUa9LU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 18:42:13 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 18:42:13 INFO - Running setup.py (path:/var/folders/nt/w1wt5wh94cg0328j1nmkplv400000w/T/pip-QyU8id-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 18:42:14 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 18:42:14 INFO - Running setup.py (path:/var/folders/nt/w1wt5wh94cg0328j1nmkplv400000w/T/pip-MphESp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 18:42:14 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 18:42:14 INFO - Running setup.py (path:/var/folders/nt/w1wt5wh94cg0328j1nmkplv400000w/T/pip-3pn0ye-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 18:42:14 INFO - Unpacking /builds/slave/test/build/tests/marionette 18:42:14 INFO - Running setup.py (path:/var/folders/nt/w1wt5wh94cg0328j1nmkplv400000w/T/pip-e1rO1L-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 18:42:14 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 18:42:14 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 18:42:14 INFO - Running setup.py install for manifestparser 18:42:14 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 18:42:14 INFO - Running setup.py install for mozcrash 18:42:15 INFO - Running setup.py install for mozdebug 18:42:15 INFO - Running setup.py install for mozdevice 18:42:15 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 18:42:15 INFO - Installing dm script to /builds/slave/test/build/venv/bin 18:42:15 INFO - Running setup.py install for mozfile 18:42:15 INFO - Running setup.py install for mozhttpd 18:42:15 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 18:42:15 INFO - Running setup.py install for mozinfo 18:42:15 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 18:42:15 INFO - Running setup.py install for mozInstall 18:42:15 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 18:42:15 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 18:42:15 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 18:42:15 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 18:42:15 INFO - Running setup.py install for mozleak 18:42:16 INFO - Running setup.py install for mozlog 18:42:16 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 18:42:16 INFO - Running setup.py install for moznetwork 18:42:16 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 18:42:16 INFO - Running setup.py install for mozprocess 18:42:16 INFO - Running setup.py install for mozprofile 18:42:16 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 18:42:16 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 18:42:16 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 18:42:16 INFO - Running setup.py install for mozrunner 18:42:16 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 18:42:16 INFO - Running setup.py install for mozscreenshot 18:42:16 INFO - Running setup.py install for moztest 18:42:17 INFO - Running setup.py install for mozversion 18:42:17 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 18:42:17 INFO - Running setup.py install for wptserve 18:42:17 INFO - Running setup.py install for marionette-driver 18:42:17 INFO - Running setup.py install for browsermob-proxy 18:42:17 INFO - Running setup.py install for marionette-client 18:42:17 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 18:42:17 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 18:42:18 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 18:42:18 INFO - Cleaning up... 18:42:18 INFO - Return code: 0 18:42:18 INFO - Installing None into virtualenv /builds/slave/test/build/venv 18:42:18 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')]} 18:42:18 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 18:42:18 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 18:42:18 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')]} 18:42:18 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 18:42:18 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 18:42:18 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 0x109edee90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x109efbf48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fa4b34abdd0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x109ef75e0>, '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 0x109adacd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x109b05990>, '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.rFq5tJ5KO3/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.Kz0ROYpNk9/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/nt/w1wt5wh94cg0328j1nmkplv400000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 18:42:18 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 18:42:18 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 18:42:18 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.rFq5tJ5KO3/Render', 18:42:18 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 18:42:18 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 18:42:18 INFO - 'HOME': '/Users/cltbld', 18:42:18 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 18:42:18 INFO - 'LOGNAME': 'cltbld', 18:42:18 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 18:42:18 INFO - 'MOZ_NO_REMOTE': '1', 18:42:18 INFO - 'NO_EM_RESTART': '1', 18:42:18 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 18:42:18 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 18:42:18 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 18:42:18 INFO - 'PWD': '/builds/slave/test', 18:42:18 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 18:42:18 INFO - 'SHELL': '/bin/bash', 18:42:18 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.Kz0ROYpNk9/Listeners', 18:42:18 INFO - 'TMPDIR': '/var/folders/nt/w1wt5wh94cg0328j1nmkplv400000w/T/', 18:42:18 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 18:42:18 INFO - 'USER': 'cltbld', 18:42:18 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 18:42:18 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 18:42:18 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 18:42:18 INFO - 'XPC_FLAGS': '0x0', 18:42:18 INFO - 'XPC_SERVICE_NAME': '0', 18:42:18 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 18:42:18 INFO - Ignoring indexes: https://pypi.python.org/simple/ 18:42:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 18:42:18 INFO - Running setup.py (path:/var/folders/nt/w1wt5wh94cg0328j1nmkplv400000w/T/pip-2nI0dG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 18:42:18 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)) 18:42:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 18:42:18 INFO - Running setup.py (path:/var/folders/nt/w1wt5wh94cg0328j1nmkplv400000w/T/pip-YaXnhC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 18:42:18 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)) 18:42:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 18:42:18 INFO - Running setup.py (path:/var/folders/nt/w1wt5wh94cg0328j1nmkplv400000w/T/pip-5cjXDE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 18:42:18 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)) 18:42:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 18:42:18 INFO - Running setup.py (path:/var/folders/nt/w1wt5wh94cg0328j1nmkplv400000w/T/pip-qwwa8m-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 18:42:18 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)) 18:42:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 18:42:18 INFO - Running setup.py (path:/var/folders/nt/w1wt5wh94cg0328j1nmkplv400000w/T/pip-Guqhel-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 18:42:18 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)) 18:42:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 18:42:18 INFO - Running setup.py (path:/var/folders/nt/w1wt5wh94cg0328j1nmkplv400000w/T/pip-73gdqV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 18:42:19 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)) 18:42:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 18:42:19 INFO - Running setup.py (path:/var/folders/nt/w1wt5wh94cg0328j1nmkplv400000w/T/pip-LwST_n-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 18:42:19 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)) 18:42:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 18:42:19 INFO - Running setup.py (path:/var/folders/nt/w1wt5wh94cg0328j1nmkplv400000w/T/pip-RLXxy1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 18:42:19 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)) 18:42:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 18:42:19 INFO - Running setup.py (path:/var/folders/nt/w1wt5wh94cg0328j1nmkplv400000w/T/pip-CnP281-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 18:42:19 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)) 18:42:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 18:42:19 INFO - Running setup.py (path:/var/folders/nt/w1wt5wh94cg0328j1nmkplv400000w/T/pip-ndEZif-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 18:42:19 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)) 18:42:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 18:42:19 INFO - Running setup.py (path:/var/folders/nt/w1wt5wh94cg0328j1nmkplv400000w/T/pip-rprauD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 18:42:19 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)) 18:42:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 18:42:19 INFO - Running setup.py (path:/var/folders/nt/w1wt5wh94cg0328j1nmkplv400000w/T/pip-UcqrHa-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 18:42:19 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)) 18:42:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 18:42:19 INFO - Running setup.py (path:/var/folders/nt/w1wt5wh94cg0328j1nmkplv400000w/T/pip-Go1syU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 18:42:19 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)) 18:42:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 18:42:19 INFO - Running setup.py (path:/var/folders/nt/w1wt5wh94cg0328j1nmkplv400000w/T/pip-gaV3RI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 18:42:19 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)) 18:42:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 18:42:19 INFO - Running setup.py (path:/var/folders/nt/w1wt5wh94cg0328j1nmkplv400000w/T/pip-5f73Gg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 18:42:19 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)) 18:42:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 18:42:19 INFO - Running setup.py (path:/var/folders/nt/w1wt5wh94cg0328j1nmkplv400000w/T/pip-dBJAfV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 18:42:20 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)) 18:42:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 18:42:20 INFO - Running setup.py (path:/var/folders/nt/w1wt5wh94cg0328j1nmkplv400000w/T/pip-eR6VzU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 18:42:20 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)) 18:42:20 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 18:42:20 INFO - Running setup.py (path:/var/folders/nt/w1wt5wh94cg0328j1nmkplv400000w/T/pip-_wSxyd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 18:42:20 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)) 18:42:20 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 18:42:20 INFO - Running setup.py (path:/var/folders/nt/w1wt5wh94cg0328j1nmkplv400000w/T/pip-We97ax-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 18:42:20 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)) 18:42:20 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 18:42:20 INFO - Running setup.py (path:/var/folders/nt/w1wt5wh94cg0328j1nmkplv400000w/T/pip-prOg3W-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 18:42:20 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)) 18:42:20 INFO - Unpacking /builds/slave/test/build/tests/marionette 18:42:20 INFO - Running setup.py (path:/var/folders/nt/w1wt5wh94cg0328j1nmkplv400000w/T/pip-1t28qA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 18:42:21 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 18:42:21 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)) 18:42:21 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)) 18:42:21 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)) 18:42:21 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)) 18:42:21 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)) 18:42:21 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)) 18:42:21 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 18:42:21 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 18:42:21 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 18:42:21 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 18:42:21 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 18:42:21 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 18:42:21 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 18:42:23 INFO - Downloading blessings-1.6.tar.gz 18:42:23 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 18:42:23 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)) 18:42:23 INFO - Installing collected packages: blessings 18:42:23 INFO - Running setup.py install for blessings 18:42:23 INFO - Successfully installed blessings 18:42:23 INFO - Cleaning up... 18:42:23 INFO - Return code: 0 18:42:23 INFO - Done creating virtualenv /builds/slave/test/build/venv. 18:42:23 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 18:42:23 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 18:42:24 INFO - Reading from file tmpfile_stdout 18:42:24 INFO - Current package versions: 18:42:24 INFO - blessings == 1.6 18:42:24 INFO - blobuploader == 1.2.4 18:42:24 INFO - browsermob-proxy == 0.6.0 18:42:24 INFO - docopt == 0.6.1 18:42:24 INFO - manifestparser == 1.1 18:42:24 INFO - marionette-client == 2.3.0 18:42:24 INFO - marionette-driver == 1.4.0 18:42:24 INFO - mozInstall == 1.12 18:42:24 INFO - mozcrash == 0.17 18:42:24 INFO - mozdebug == 0.1 18:42:24 INFO - mozdevice == 0.48 18:42:24 INFO - mozfile == 1.2 18:42:24 INFO - mozhttpd == 0.7 18:42:24 INFO - mozinfo == 0.9 18:42:24 INFO - mozleak == 0.1 18:42:24 INFO - mozlog == 3.1 18:42:24 INFO - moznetwork == 0.27 18:42:24 INFO - mozprocess == 0.22 18:42:24 INFO - mozprofile == 0.28 18:42:24 INFO - mozrunner == 6.11 18:42:24 INFO - mozscreenshot == 0.1 18:42:24 INFO - mozsystemmonitor == 0.0 18:42:24 INFO - moztest == 0.7 18:42:24 INFO - mozversion == 1.4 18:42:24 INFO - psutil == 3.1.1 18:42:24 INFO - requests == 1.2.3 18:42:24 INFO - wptserve == 1.4.0 18:42:24 INFO - wsgiref == 0.1.2 18:42:24 INFO - Running post-action listener: _resource_record_post_action 18:42:24 INFO - Running post-action listener: _start_resource_monitoring 18:42:24 INFO - Starting resource monitoring. 18:42:24 INFO - ##### 18:42:24 INFO - ##### Running pull step. 18:42:24 INFO - ##### 18:42:24 INFO - Running pre-action listener: _resource_record_pre_action 18:42:24 INFO - Running main action method: pull 18:42:24 INFO - Pull has nothing to do! 18:42:24 INFO - Running post-action listener: _resource_record_post_action 18:42:24 INFO - ##### 18:42:24 INFO - ##### Running install step. 18:42:24 INFO - ##### 18:42:24 INFO - Running pre-action listener: _resource_record_pre_action 18:42:24 INFO - Running main action method: install 18:42:24 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 18:42:24 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 18:42:24 INFO - Reading from file tmpfile_stdout 18:42:24 INFO - Detecting whether we're running mozinstall >=1.0... 18:42:24 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 18:42:24 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 18:42:24 INFO - Reading from file tmpfile_stdout 18:42:24 INFO - Output received: 18:42:24 INFO - Usage: mozinstall [options] installer 18:42:24 INFO - Options: 18:42:24 INFO - -h, --help show this help message and exit 18:42:24 INFO - -d DEST, --destination=DEST 18:42:24 INFO - Directory to install application into. [default: 18:42:24 INFO - "/builds/slave/test"] 18:42:24 INFO - --app=APP Application being installed. [default: firefox] 18:42:24 INFO - mkdir: /builds/slave/test/build/application 18:42:24 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0a2.en-US.mac64.dmg', '--destination', '/builds/slave/test/build/application'] 18:42:24 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0a2.en-US.mac64.dmg --destination /builds/slave/test/build/application 18:42:42 INFO - Reading from file tmpfile_stdout 18:42:42 INFO - Output received: 18:42:42 INFO - /builds/slave/test/build/application/FirefoxDeveloperEditionDebug.app/Contents/MacOS/firefox 18:42:42 INFO - Running post-action listener: _resource_record_post_action 18:42:42 INFO - ##### 18:42:42 INFO - ##### Running run-tests step. 18:42:42 INFO - ##### 18:42:42 INFO - Running pre-action listener: _resource_record_pre_action 18:42:42 INFO - Running main action method: run_tests 18:42:42 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 18:42:42 INFO - Minidump filename unknown. Determining based upon platform and architecture. 18:42:42 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 18:42:42 INFO - grabbing minidump binary from tooltool 18:42:42 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')]} 18:42:42 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 0x109ef75e0>, '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 0x109adacd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x109b05990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 18:42:42 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 18:42:42 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 18:42:42 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 18:42:42 INFO - Return code: 0 18:42:42 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 18:42:42 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 18:42:42 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/FirefoxDeveloperEditionDebug.app/Contents/MacOS/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/Ccrs2WrCTgu2vBlRhRIJZg/artifacts/public/build/firefox-48.0a2.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 18:42:42 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/FirefoxDeveloperEditionDebug.app/Contents/MacOS/firefox --symbols-path=https://queue.taskcluster.net/v1/task/Ccrs2WrCTgu2vBlRhRIJZg/artifacts/public/build/firefox-48.0a2.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 18:42:42 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.rFq5tJ5KO3/Render', 18:42:42 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 18:42:42 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 18:42:42 INFO - 'HOME': '/Users/cltbld', 18:42:42 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 18:42:42 INFO - 'LOGNAME': 'cltbld', 18:42:42 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 18:42:42 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 18:42:42 INFO - 'MOZ_NO_REMOTE': '1', 18:42:42 INFO - 'NO_EM_RESTART': '1', 18:42:42 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 18:42:42 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 18:42:42 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 18:42:42 INFO - 'PWD': '/builds/slave/test', 18:42:42 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 18:42:42 INFO - 'SHELL': '/bin/bash', 18:42:42 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.Kz0ROYpNk9/Listeners', 18:42:42 INFO - 'TMPDIR': '/var/folders/nt/w1wt5wh94cg0328j1nmkplv400000w/T/', 18:42:42 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 18:42:42 INFO - 'USER': 'cltbld', 18:42:42 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 18:42:42 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 18:42:42 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 18:42:42 INFO - 'XPC_FLAGS': '0x0', 18:42:42 INFO - 'XPC_SERVICE_NAME': '0', 18:42:42 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 18:42:42 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/FirefoxDeveloperEditionDebug.app/Contents/MacOS/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/Ccrs2WrCTgu2vBlRhRIJZg/artifacts/public/build/firefox-48.0a2.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 18:42:43 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 18:42:43 INFO - import pkg_resources 18:42:44 INFO - Using 1 client processes 18:42:44 INFO - wptserve Starting http server on 127.0.0.1:8000 18:42:44 INFO - wptserve Starting http server on 127.0.0.1:8001 18:42:44 INFO - wptserve Starting http server on 127.0.0.1:8443 18:42:46 INFO - SUITE-START | Running 778 tests 18:42:46 INFO - Running testharness tests 18:42:46 INFO - Setting up ssl 18:42:46 INFO - PROCESS | certutil | 18:42:46 INFO - PROCESS | certutil | 18:42:46 INFO - PROCESS | certutil | 18:42:46 INFO - Certificate Nickname Trust Attributes 18:42:46 INFO - SSL,S/MIME,JAR/XPI 18:42:46 INFO - 18:42:46 INFO - web-platform-tests CT,, 18:42:46 INFO - 18:42:46 INFO - Starting runner 18:42:47 INFO - PROCESS | 1653 | [1653] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 810 18:42:47 INFO - PROCESS | 1653 | 1464054167460 Marionette DEBUG Marionette enabled via build flag and pref 18:42:47 INFO - PROCESS | 1653 | ++DOCSHELL 0x113ca3000 == 1 [pid = 1653] [id = 1] 18:42:47 INFO - PROCESS | 1653 | ++DOMWINDOW == 1 (0x113ca3800) [pid = 1653] [serial = 1] [outer = 0x0] 18:42:47 INFO - PROCESS | 1653 | [1653] WARNING: No inner window available!: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 18:42:47 INFO - PROCESS | 1653 | ++DOMWINDOW == 2 (0x113ca4800) [pid = 1653] [serial = 2] [outer = 0x113ca3800] 18:42:47 INFO - PROCESS | 1653 | 1464054167776 Marionette INFO Listening on port 2828 18:42:48 INFO - PROCESS | 1653 | 1464054168008 Marionette DEBUG Marionette enabled via command-line flag 18:42:48 INFO - PROCESS | 1653 | ++DOCSHELL 0x1166fe800 == 2 [pid = 1653] [id = 2] 18:42:48 INFO - PROCESS | 1653 | ++DOMWINDOW == 3 (0x1166ff000) [pid = 1653] [serial = 3] [outer = 0x0] 18:42:48 INFO - PROCESS | 1653 | [1653] WARNING: No inner window available!: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 18:42:48 INFO - PROCESS | 1653 | ++DOMWINDOW == 4 (0x11686b800) [pid = 1653] [serial = 4] [outer = 0x1166ff000] 18:42:48 INFO - PROCESS | 1653 | [1653] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 18:42:48 INFO - PROCESS | 1653 | 1464054168172 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49283 18:42:48 INFO - PROCESS | 1653 | 1464054168243 Marionette DEBUG Closed connection conn0 18:42:48 INFO - PROCESS | 1653 | [1653] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 18:42:48 INFO - PROCESS | 1653 | 1464054168247 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49284 18:42:48 INFO - PROCESS | 1653 | 1464054168258 Marionette DEBUG Closed connection conn1 18:42:48 INFO - PROCESS | 1653 | [1653] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 18:42:48 INFO - PROCESS | 1653 | 1464054168263 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49285 18:42:48 INFO - PROCESS | 1653 | 1464054168271 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 18:42:48 INFO - PROCESS | 1653 | 1464054168277 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0a2","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":"20160523170350","device":"desktop","version":"48.0a2"} 18:42:48 INFO - PROCESS | 1653 | [1653] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 18:42:49 INFO - PROCESS | 1653 | ++DOCSHELL 0x11a257000 == 3 [pid = 1653] [id = 3] 18:42:49 INFO - PROCESS | 1653 | ++DOMWINDOW == 5 (0x11a257800) [pid = 1653] [serial = 5] [outer = 0x0] 18:42:49 INFO - PROCESS | 1653 | ++DOCSHELL 0x11a258000 == 4 [pid = 1653] [id = 4] 18:42:49 INFO - PROCESS | 1653 | ++DOMWINDOW == 6 (0x11a29a400) [pid = 1653] [serial = 6] [outer = 0x0] 18:42:49 INFO - PROCESS | 1653 | [1653] WARNING: robustness marked as unsupported: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 18:42:49 INFO - PROCESS | 1653 | [1653] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 18:42:49 INFO - PROCESS | 1653 | ++DOCSHELL 0x123975800 == 5 [pid = 1653] [id = 5] 18:42:49 INFO - PROCESS | 1653 | ++DOMWINDOW == 7 (0x11a299c00) [pid = 1653] [serial = 7] [outer = 0x0] 18:42:49 INFO - PROCESS | 1653 | [1653] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 18:42:49 INFO - PROCESS | 1653 | [1653] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 18:42:49 INFO - PROCESS | 1653 | ++DOMWINDOW == 8 (0x123ad6c00) [pid = 1653] [serial = 8] [outer = 0x11a299c00] 18:42:49 INFO - PROCESS | 1653 | [1653] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 18:42:49 INFO - PROCESS | 1653 | ++DOMWINDOW == 9 (0x1241b1800) [pid = 1653] [serial = 9] [outer = 0x11a257800] 18:42:49 INFO - PROCESS | 1653 | ++DOMWINDOW == 10 (0x12382bc00) [pid = 1653] [serial = 10] [outer = 0x11a29a400] 18:42:49 INFO - PROCESS | 1653 | ++DOMWINDOW == 11 (0x12382dc00) [pid = 1653] [serial = 11] [outer = 0x11a299c00] 18:42:50 INFO - PROCESS | 1653 | [1653] WARNING: robustness marked as unsupported: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 18:42:50 INFO - PROCESS | 1653 | 1464054170410 Marionette DEBUG loaded listener.js 18:42:50 INFO - PROCESS | 1653 | 1464054170419 Marionette DEBUG loaded listener.js 18:42:50 INFO - PROCESS | 1653 | [1653] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 18:42:50 INFO - PROCESS | 1653 | ++DOMWINDOW == 12 (0x12732b000) [pid = 1653] [serial = 12] [outer = 0x11a299c00] 18:42:50 INFO - PROCESS | 1653 | 1464054170766 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"642f0385-c98c-c043-bd0f-753a063a2e50","capabilities":{"browserName":"Firefox","browserVersion":"48.0a2","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":"20160523170350","device":"desktop","version":"48.0a2","command_id":1}}] 18:42:50 INFO - PROCESS | 1653 | 1464054170870 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}] 18:42:50 INFO - PROCESS | 1653 | 1464054170913 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 18:42:51 INFO - PROCESS | 1653 | 1464054171004 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 18:42:51 INFO - PROCESS | 1653 | [1653] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 18:42:51 INFO - PROCESS | 1653 | [1653] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 18:42:51 INFO - PROCESS | 1653 | ++DOMWINDOW == 13 (0x1273c7800) [pid = 1653] [serial = 13] [outer = 0x11a299c00] 18:42:51 INFO - PROCESS | 1653 | [1653] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 18:42:51 INFO - PROCESS | 1653 | [1653] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 18:42:51 INFO - PROCESS | 1653 | 1464054171478 Marionette TRACE conn2 <- [1,3,null,{}] 18:42:51 INFO - PROCESS | 1653 | 1464054171489 Marionette TRACE conn2 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 18:42:51 INFO - PROCESS | 1653 | 1464054171504 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 18:42:51 INFO - PROCESS | 1653 | 1464054171533 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 18:42:51 INFO - PROCESS | 1653 | 1464054171534 Marionette TRACE conn2 <- [1,5,null,{"value":"7"}] 18:42:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 18:42:51 INFO - PROCESS | 1653 | 1464054171537 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 18:42:51 INFO - PROCESS | 1653 | 1464054171541 Marionette TRACE conn2 <- [1,6,null,{}] 18:42:51 INFO - PROCESS | 1653 | 1464054171546 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}] 18:42:51 INFO - PROCESS | 1653 | 1464054171553 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 18:42:51 INFO - PROCESS | 1653 | 1464054171560 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:42:51 INFO - PROCESS | 1653 | ++DOCSHELL 0x11a0aa800 == 6 [pid = 1653] [id = 6] 18:42:51 INFO - PROCESS | 1653 | ++DOMWINDOW == 14 (0x128c36c00) [pid = 1653] [serial = 14] [outer = 0x0] 18:42:51 INFO - PROCESS | 1653 | ++DOMWINDOW == 15 (0x11a020400) [pid = 1653] [serial = 15] [outer = 0x128c36c00] 18:42:51 INFO - PROCESS | 1653 | 1464054171593 Marionette DEBUG loaded listener.js 18:42:51 INFO - PROCESS | 1653 | ++DOMWINDOW == 16 (0x11a026400) [pid = 1653] [serial = 16] [outer = 0x128c36c00] 18:42:51 INFO - PROCESS | 1653 | 1464054171911 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]]]}] 18:42:51 INFO - PROCESS | 1653 | ++DOCSHELL 0x1290f7000 == 7 [pid = 1653] [id = 7] 18:42:51 INFO - PROCESS | 1653 | ++DOMWINDOW == 17 (0x12732fc00) [pid = 1653] [serial = 17] [outer = 0x0] 18:42:51 INFO - PROCESS | 1653 | ++DOMWINDOW == 18 (0x129570800) [pid = 1653] [serial = 18] [outer = 0x12732fc00] 18:42:51 INFO - PROCESS | 1653 | 1464054171936 Marionette DEBUG loaded listener.js 18:42:51 INFO - PROCESS | 1653 | ++DOMWINDOW == 19 (0x12968ec00) [pid = 1653] [serial = 19] [outer = 0x12732fc00] 18:42:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 18:42:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 476ms 18:42:52 INFO - PROCESS | 1653 | 1464054172014 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 18:42:52 INFO - PROCESS | 1653 | 1464054172016 Marionette TRACE conn2 <- [1,9,null,{"value":"7"}] 18:42:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 18:42:52 INFO - PROCESS | 1653 | 1464054172018 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 18:42:52 INFO - PROCESS | 1653 | 1464054172020 Marionette TRACE conn2 <- [1,10,null,{}] 18:42:52 INFO - PROCESS | 1653 | 1464054172053 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}] 18:42:52 INFO - PROCESS | 1653 | 1464054172170 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 18:42:52 INFO - PROCESS | 1653 | 1464054172186 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:42:52 INFO - PROCESS | 1653 | ++DOCSHELL 0x12a973800 == 8 [pid = 1653] [id = 8] 18:42:52 INFO - PROCESS | 1653 | ++DOMWINDOW == 20 (0x12a931800) [pid = 1653] [serial = 20] [outer = 0x0] 18:42:52 INFO - PROCESS | 1653 | ++DOMWINDOW == 21 (0x12a933400) [pid = 1653] [serial = 21] [outer = 0x12a931800] 18:42:52 INFO - PROCESS | 1653 | 1464054172243 Marionette DEBUG loaded listener.js 18:42:52 INFO - PROCESS | 1653 | ++DOMWINDOW == 22 (0x12a937c00) [pid = 1653] [serial = 22] [outer = 0x12a931800] 18:42:52 INFO - PROCESS | 1653 | 1464054172586 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]]]}] 18:42:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 18:42:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 619ms 18:42:52 INFO - PROCESS | 1653 | 1464054172638 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 18:42:52 INFO - PROCESS | 1653 | 1464054172640 Marionette TRACE conn2 <- [1,13,null,{"value":"7"}] 18:42:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 18:42:52 INFO - PROCESS | 1653 | 1464054172642 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 18:42:52 INFO - PROCESS | 1653 | 1464054172643 Marionette TRACE conn2 <- [1,14,null,{}] 18:42:52 INFO - PROCESS | 1653 | 1464054172645 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}] 18:42:52 INFO - PROCESS | 1653 | 1464054172737 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 18:42:52 INFO - PROCESS | 1653 | 1464054172741 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:42:52 INFO - PROCESS | 1653 | ++DOCSHELL 0x12b209800 == 9 [pid = 1653] [id = 9] 18:42:52 INFO - PROCESS | 1653 | ++DOMWINDOW == 23 (0x12aebf800) [pid = 1653] [serial = 23] [outer = 0x0] 18:42:52 INFO - PROCESS | 1653 | ++DOMWINDOW == 24 (0x12b03a800) [pid = 1653] [serial = 24] [outer = 0x12aebf800] 18:42:52 INFO - PROCESS | 1653 | 1464054172766 Marionette DEBUG loaded listener.js 18:42:52 INFO - PROCESS | 1653 | ++DOMWINDOW == 25 (0x12ba1a800) [pid = 1653] [serial = 25] [outer = 0x12aebf800] 18:42:53 INFO - PROCESS | 1653 | 1464054173044 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]]]}] 18:42:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 18:42:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 420ms 18:42:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 18:42:53 INFO - PROCESS | 1653 | 1464054173065 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 18:42:53 INFO - PROCESS | 1653 | 1464054173066 Marionette TRACE conn2 <- [1,17,null,{"value":"7"}] 18:42:53 INFO - PROCESS | 1653 | 1464054173068 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 18:42:53 INFO - PROCESS | 1653 | 1464054173069 Marionette TRACE conn2 <- [1,18,null,{}] 18:42:53 INFO - PROCESS | 1653 | 1464054173079 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}] 18:42:53 INFO - PROCESS | 1653 | 1464054173166 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 18:42:53 INFO - PROCESS | 1653 | 1464054173171 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:42:53 INFO - PROCESS | 1653 | ++DOCSHELL 0x12b21d800 == 10 [pid = 1653] [id = 10] 18:42:53 INFO - PROCESS | 1653 | ++DOMWINDOW == 26 (0x12ba23800) [pid = 1653] [serial = 26] [outer = 0x0] 18:42:53 INFO - PROCESS | 1653 | ++DOMWINDOW == 27 (0x12bad8800) [pid = 1653] [serial = 27] [outer = 0x12ba23800] 18:42:53 INFO - PROCESS | 1653 | 1464054173199 Marionette DEBUG loaded listener.js 18:42:53 INFO - PROCESS | 1653 | ++DOMWINDOW == 28 (0x12badf400) [pid = 1653] [serial = 28] [outer = 0x12ba23800] 18:42:53 INFO - PROCESS | 1653 | 1464054173500 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]]]}] 18:42:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 18:42:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 469ms 18:42:53 INFO - PROCESS | 1653 | 1464054173540 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 18:42:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 18:42:53 INFO - PROCESS | 1653 | 1464054173543 Marionette TRACE conn2 <- [1,21,null,{"value":"7"}] 18:42:53 INFO - PROCESS | 1653 | 1464054173547 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 18:42:53 INFO - PROCESS | 1653 | 1464054173548 Marionette TRACE conn2 <- [1,22,null,{}] 18:42:53 INFO - PROCESS | 1653 | 1464054173552 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}] 18:42:53 INFO - PROCESS | 1653 | 1464054173682 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 18:42:53 INFO - PROCESS | 1653 | 1464054173690 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:42:53 INFO - PROCESS | 1653 | ++DOCSHELL 0x12bddf000 == 11 [pid = 1653] [id = 11] 18:42:53 INFO - PROCESS | 1653 | ++DOMWINDOW == 29 (0x12bae2800) [pid = 1653] [serial = 29] [outer = 0x0] 18:42:53 INFO - PROCESS | 1653 | ++DOMWINDOW == 30 (0x12baedc00) [pid = 1653] [serial = 30] [outer = 0x12bae2800] 18:42:53 INFO - PROCESS | 1653 | 1464054173729 Marionette DEBUG loaded listener.js 18:42:53 INFO - PROCESS | 1653 | ++DOMWINDOW == 31 (0x12baf4800) [pid = 1653] [serial = 31] [outer = 0x12bae2800] 18:42:54 INFO - PROCESS | 1653 | 1464054174030 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]]]}] 18:42:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 18:42:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 520ms 18:42:54 INFO - PROCESS | 1653 | 1464054174067 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 18:42:54 INFO - PROCESS | 1653 | 1464054174068 Marionette TRACE conn2 <- [1,25,null,{"value":"7"}] 18:42:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 18:42:54 INFO - PROCESS | 1653 | 1464054174070 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 18:42:54 INFO - PROCESS | 1653 | 1464054174071 Marionette TRACE conn2 <- [1,26,null,{}] 18:42:54 INFO - PROCESS | 1653 | 1464054174081 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}] 18:42:54 INFO - PROCESS | 1653 | 1464054174171 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 18:42:54 INFO - PROCESS | 1653 | 1464054174178 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:42:54 INFO - PROCESS | 1653 | ++DOCSHELL 0x1180b2800 == 12 [pid = 1653] [id = 12] 18:42:54 INFO - PROCESS | 1653 | ++DOMWINDOW == 32 (0x12bf3f000) [pid = 1653] [serial = 32] [outer = 0x0] 18:42:54 INFO - PROCESS | 1653 | ++DOMWINDOW == 33 (0x12bf49400) [pid = 1653] [serial = 33] [outer = 0x12bf3f000] 18:42:54 INFO - PROCESS | 1653 | 1464054174203 Marionette DEBUG loaded listener.js 18:42:54 INFO - PROCESS | 1653 | ++DOMWINDOW == 34 (0x12c018c00) [pid = 1653] [serial = 34] [outer = 0x12bf3f000] 18:42:54 INFO - PROCESS | 1653 | 1464054174438 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]]]}] 18:42:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 18:42:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 376ms 18:42:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 18:42:54 INFO - PROCESS | 1653 | 1464054174446 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 18:42:54 INFO - PROCESS | 1653 | 1464054174447 Marionette TRACE conn2 <- [1,29,null,{"value":"7"}] 18:42:54 INFO - PROCESS | 1653 | 1464054174449 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 18:42:54 INFO - PROCESS | 1653 | 1464054174450 Marionette TRACE conn2 <- [1,30,null,{}] 18:42:54 INFO - PROCESS | 1653 | 1464054174453 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}] 18:42:54 INFO - PROCESS | 1653 | 1464054174538 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 18:42:54 INFO - PROCESS | 1653 | 1464054174545 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:42:54 INFO - PROCESS | 1653 | ++DOCSHELL 0x12c53d000 == 13 [pid = 1653] [id = 13] 18:42:54 INFO - PROCESS | 1653 | ++DOMWINDOW == 35 (0x12c01b800) [pid = 1653] [serial = 35] [outer = 0x0] 18:42:54 INFO - PROCESS | 1653 | ++DOMWINDOW == 36 (0x12c523400) [pid = 1653] [serial = 36] [outer = 0x12c01b800] 18:42:54 INFO - PROCESS | 1653 | 1464054174569 Marionette DEBUG loaded listener.js 18:42:54 INFO - PROCESS | 1653 | ++DOMWINDOW == 37 (0x12c527000) [pid = 1653] [serial = 37] [outer = 0x12c01b800] 18:42:54 INFO - PROCESS | 1653 | 1464054174792 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]]]}] 18:42:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 18:42:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 371ms 18:42:54 INFO - PROCESS | 1653 | 1464054174820 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 18:42:54 INFO - PROCESS | 1653 | 1464054174822 Marionette TRACE conn2 <- [1,33,null,{"value":"7"}] 18:42:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 18:42:54 INFO - PROCESS | 1653 | 1464054174831 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 18:42:54 INFO - PROCESS | 1653 | 1464054174832 Marionette TRACE conn2 <- [1,34,null,{}] 18:42:54 INFO - PROCESS | 1653 | 1464054174834 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}] 18:42:54 INFO - PROCESS | 1653 | 1464054174925 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 18:42:54 INFO - PROCESS | 1653 | 1464054174949 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:42:54 INFO - PROCESS | 1653 | ++DOCSHELL 0x12c821000 == 14 [pid = 1653] [id = 14] 18:42:54 INFO - PROCESS | 1653 | ++DOMWINDOW == 38 (0x12c52f800) [pid = 1653] [serial = 38] [outer = 0x0] 18:42:54 INFO - PROCESS | 1653 | ++DOMWINDOW == 39 (0x12c938400) [pid = 1653] [serial = 39] [outer = 0x12c52f800] 18:42:54 INFO - PROCESS | 1653 | 1464054174975 Marionette DEBUG loaded listener.js 18:42:55 INFO - PROCESS | 1653 | ++DOMWINDOW == 40 (0x12c93d400) [pid = 1653] [serial = 40] [outer = 0x12c52f800] 18:42:55 INFO - PROCESS | 1653 | 1464054175208 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]]]}] 18:42:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 18:42:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 418ms 18:42:55 INFO - PROCESS | 1653 | 1464054175251 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 18:42:55 INFO - PROCESS | 1653 | 1464054175252 Marionette TRACE conn2 <- [1,37,null,{"value":"7"}] 18:42:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 18:42:55 INFO - PROCESS | 1653 | 1464054175254 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 18:42:55 INFO - PROCESS | 1653 | 1464054175256 Marionette TRACE conn2 <- [1,38,null,{}] 18:42:55 INFO - PROCESS | 1653 | 1464054175266 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}] 18:42:55 INFO - PROCESS | 1653 | 1464054175353 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 18:42:55 INFO - PROCESS | 1653 | 1464054175360 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:42:55 INFO - PROCESS | 1653 | ++DOCSHELL 0x12c9ec800 == 15 [pid = 1653] [id = 15] 18:42:55 INFO - PROCESS | 1653 | ++DOMWINDOW == 41 (0x12c940000) [pid = 1653] [serial = 41] [outer = 0x0] 18:42:55 INFO - PROCESS | 1653 | ++DOMWINDOW == 42 (0x12c946000) [pid = 1653] [serial = 42] [outer = 0x12c940000] 18:42:55 INFO - PROCESS | 1653 | 1464054175384 Marionette DEBUG loaded listener.js 18:42:55 INFO - PROCESS | 1653 | ++DOMWINDOW == 43 (0x12c9d2c00) [pid = 1653] [serial = 43] [outer = 0x12c940000] 18:42:55 INFO - PROCESS | 1653 | 1464054175611 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]]]}] 18:42:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 18:42:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 375ms 18:42:55 INFO - PROCESS | 1653 | ++DOCSHELL 0x12ceaf800 == 16 [pid = 1653] [id = 16] 18:42:55 INFO - PROCESS | 1653 | ++DOMWINDOW == 44 (0x12ceb0000) [pid = 1653] [serial = 44] [outer = 0x0] 18:42:55 INFO - PROCESS | 1653 | ++DOMWINDOW == 45 (0x12ceb1800) [pid = 1653] [serial = 45] [outer = 0x12ceb0000] 18:42:55 INFO - PROCESS | 1653 | 1464054175639 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 18:42:55 INFO - PROCESS | 1653 | 1464054175642 Marionette TRACE conn2 <- [1,41,null,{"value":"7"}] 18:42:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 18:42:55 INFO - PROCESS | 1653 | ++DOMWINDOW == 46 (0x12ceb6000) [pid = 1653] [serial = 46] [outer = 0x12ceb0000] 18:42:55 INFO - PROCESS | 1653 | ++DOCSHELL 0x12ceaf000 == 17 [pid = 1653] [id = 17] 18:42:55 INFO - PROCESS | 1653 | ++DOMWINDOW == 47 (0x12c9dac00) [pid = 1653] [serial = 47] [outer = 0x0] 18:42:55 INFO - PROCESS | 1653 | ++DOMWINDOW == 48 (0x12ce9d400) [pid = 1653] [serial = 48] [outer = 0x12c9dac00] 18:42:55 INFO - PROCESS | 1653 | 1464054175694 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 18:42:55 INFO - PROCESS | 1653 | 1464054175695 Marionette TRACE conn2 <- [1,42,null,{}] 18:42:55 INFO - PROCESS | 1653 | ++DOMWINDOW == 49 (0x1166d0400) [pid = 1653] [serial = 49] [outer = 0x12c9dac00] 18:42:55 INFO - PROCESS | 1653 | 1464054175736 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}] 18:42:55 INFO - PROCESS | 1653 | 1464054175821 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 18:42:55 INFO - PROCESS | 1653 | 1464054175841 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:42:55 INFO - PROCESS | 1653 | ++DOCSHELL 0x12d2de800 == 18 [pid = 1653] [id = 18] 18:42:55 INFO - PROCESS | 1653 | ++DOMWINDOW == 50 (0x12d225c00) [pid = 1653] [serial = 50] [outer = 0x0] 18:42:55 INFO - PROCESS | 1653 | ++DOMWINDOW == 51 (0x12d228000) [pid = 1653] [serial = 51] [outer = 0x12d225c00] 18:42:55 INFO - PROCESS | 1653 | 1464054175882 Marionette DEBUG loaded listener.js 18:42:55 INFO - PROCESS | 1653 | ++DOMWINDOW == 52 (0x12d397800) [pid = 1653] [serial = 52] [outer = 0x12d225c00] 18:42:56 INFO - PROCESS | 1653 | 1464054176135 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]]]}] 18:42:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 18:42:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 526ms 18:42:56 INFO - PROCESS | 1653 | 1464054176189 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 18:42:56 INFO - PROCESS | 1653 | 1464054176192 Marionette TRACE conn2 <- [1,45,null,{"value":"7"}] 18:42:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 18:42:56 INFO - PROCESS | 1653 | 1464054176201 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 18:42:56 INFO - PROCESS | 1653 | 1464054176202 Marionette TRACE conn2 <- [1,46,null,{}] 18:42:56 INFO - PROCESS | 1653 | 1464054176205 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}] 18:42:56 INFO - PROCESS | 1653 | 1464054176292 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 18:42:56 INFO - PROCESS | 1653 | 1464054176297 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:42:56 INFO - PROCESS | 1653 | ++DOCSHELL 0x12d51d800 == 19 [pid = 1653] [id = 19] 18:42:56 INFO - PROCESS | 1653 | ++DOMWINDOW == 53 (0x117e68800) [pid = 1653] [serial = 53] [outer = 0x0] 18:42:56 INFO - PROCESS | 1653 | ++DOMWINDOW == 54 (0x119576800) [pid = 1653] [serial = 54] [outer = 0x117e68800] 18:42:56 INFO - PROCESS | 1653 | 1464054176325 Marionette DEBUG loaded listener.js 18:42:56 INFO - PROCESS | 1653 | ++DOMWINDOW == 55 (0x12d39d800) [pid = 1653] [serial = 55] [outer = 0x117e68800] 18:42:56 INFO - PROCESS | 1653 | 1464054176559 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]]]}] 18:42:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 18:42:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 370ms 18:42:56 INFO - PROCESS | 1653 | 1464054176571 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 18:42:56 INFO - PROCESS | 1653 | 1464054176574 Marionette TRACE conn2 <- [1,49,null,{"value":"7"}] 18:42:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 18:42:56 INFO - PROCESS | 1653 | 1464054176582 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 18:42:56 INFO - PROCESS | 1653 | 1464054176583 Marionette TRACE conn2 <- [1,50,null,{}] 18:42:56 INFO - PROCESS | 1653 | 1464054176585 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}] 18:42:56 INFO - PROCESS | 1653 | 1464054176681 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 18:42:56 INFO - PROCESS | 1653 | 1464054176685 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:42:56 INFO - PROCESS | 1653 | ++DOCSHELL 0x12d5c7000 == 20 [pid = 1653] [id = 20] 18:42:56 INFO - PROCESS | 1653 | ++DOMWINDOW == 56 (0x118570800) [pid = 1653] [serial = 56] [outer = 0x0] 18:42:56 INFO - PROCESS | 1653 | ++DOMWINDOW == 57 (0x118576000) [pid = 1653] [serial = 57] [outer = 0x118570800] 18:42:56 INFO - PROCESS | 1653 | 1464054176709 Marionette DEBUG loaded listener.js 18:42:56 INFO - PROCESS | 1653 | ++DOMWINDOW == 58 (0x12d3a0800) [pid = 1653] [serial = 58] [outer = 0x118570800] 18:42:56 INFO - PROCESS | 1653 | 1464054176940 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]]]}] 18:42:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 18:42:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 368ms 18:42:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 18:42:56 INFO - PROCESS | 1653 | 1464054176950 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 18:42:56 INFO - PROCESS | 1653 | 1464054176951 Marionette TRACE conn2 <- [1,53,null,{"value":"7"}] 18:42:56 INFO - PROCESS | 1653 | 1464054176953 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 18:42:56 INFO - PROCESS | 1653 | 1464054176955 Marionette TRACE conn2 <- [1,54,null,{}] 18:42:56 INFO - PROCESS | 1653 | 1464054176964 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}] 18:42:57 INFO - PROCESS | 1653 | 1464054177054 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 18:42:57 INFO - PROCESS | 1653 | 1464054177059 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:42:57 INFO - PROCESS | 1653 | ++DOCSHELL 0x12d5d6800 == 21 [pid = 1653] [id = 21] 18:42:57 INFO - PROCESS | 1653 | ++DOMWINDOW == 59 (0x12d3a3c00) [pid = 1653] [serial = 59] [outer = 0x0] 18:42:57 INFO - PROCESS | 1653 | ++DOMWINDOW == 60 (0x12d4e1800) [pid = 1653] [serial = 60] [outer = 0x12d3a3c00] 18:42:57 INFO - PROCESS | 1653 | 1464054177083 Marionette DEBUG loaded listener.js 18:42:57 INFO - PROCESS | 1653 | ++DOMWINDOW == 61 (0x12d4e5c00) [pid = 1653] [serial = 61] [outer = 0x12d3a3c00] 18:42:57 INFO - PROCESS | 1653 | 1464054177330 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]]]}] 18:42:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 18:42:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 422ms 18:42:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 18:42:57 INFO - PROCESS | 1653 | 1464054177380 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 18:42:57 INFO - PROCESS | 1653 | 1464054177381 Marionette TRACE conn2 <- [1,57,null,{"value":"7"}] 18:42:57 INFO - PROCESS | 1653 | 1464054177384 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 18:42:57 INFO - PROCESS | 1653 | 1464054177385 Marionette TRACE conn2 <- [1,58,null,{}] 18:42:57 INFO - PROCESS | 1653 | 1464054177387 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}] 18:42:57 INFO - PROCESS | 1653 | 1464054177516 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 18:42:57 INFO - PROCESS | 1653 | 1464054177523 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:42:57 INFO - PROCESS | 1653 | ++DOCSHELL 0x112169000 == 22 [pid = 1653] [id = 22] 18:42:57 INFO - PROCESS | 1653 | ++DOMWINDOW == 62 (0x119dd1000) [pid = 1653] [serial = 62] [outer = 0x0] 18:42:57 INFO - PROCESS | 1653 | ++DOMWINDOW == 63 (0x12d3f3c00) [pid = 1653] [serial = 63] [outer = 0x119dd1000] 18:42:57 INFO - PROCESS | 1653 | 1464054177552 Marionette DEBUG loaded listener.js 18:42:57 INFO - PROCESS | 1653 | ++DOMWINDOW == 64 (0x12d4e8800) [pid = 1653] [serial = 64] [outer = 0x119dd1000] 18:42:58 INFO - PROCESS | 1653 | 1464054178438 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]]]}] 18:42:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 18:42:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1073ms 18:42:58 INFO - PROCESS | 1653 | 1464054178457 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 18:42:58 INFO - PROCESS | 1653 | 1464054178461 Marionette TRACE conn2 <- [1,61,null,{"value":"7"}] 18:42:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 18:42:58 INFO - PROCESS | 1653 | 1464054178464 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 18:42:58 INFO - PROCESS | 1653 | 1464054178467 Marionette TRACE conn2 <- [1,62,null,{}] 18:42:58 INFO - PROCESS | 1653 | 1464054178470 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}] 18:42:58 INFO - PROCESS | 1653 | 1464054178577 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 18:42:58 INFO - PROCESS | 1653 | 1464054178614 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:42:58 INFO - PROCESS | 1653 | ++DOCSHELL 0x112c97800 == 23 [pid = 1653] [id = 23] 18:42:58 INFO - PROCESS | 1653 | ++DOMWINDOW == 65 (0x112c17800) [pid = 1653] [serial = 65] [outer = 0x0] 18:42:58 INFO - PROCESS | 1653 | ++DOMWINDOW == 66 (0x112ede800) [pid = 1653] [serial = 66] [outer = 0x112c17800] 18:42:58 INFO - PROCESS | 1653 | 1464054178646 Marionette DEBUG loaded listener.js 18:42:58 INFO - PROCESS | 1653 | ++DOMWINDOW == 67 (0x114de5c00) [pid = 1653] [serial = 67] [outer = 0x112c17800] 18:42:59 INFO - PROCESS | 1653 | 1464054179047 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]]]}] 18:42:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 18:42:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 624ms 18:42:59 INFO - PROCESS | 1653 | 1464054179088 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 18:42:59 INFO - PROCESS | 1653 | 1464054179092 Marionette TRACE conn2 <- [1,65,null,{"value":"7"}] 18:42:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 18:42:59 INFO - PROCESS | 1653 | 1464054179097 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 18:42:59 INFO - PROCESS | 1653 | 1464054179098 Marionette TRACE conn2 <- [1,66,null,{}] 18:42:59 INFO - PROCESS | 1653 | 1464054179101 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}] 18:42:59 INFO - PROCESS | 1653 | 1464054179210 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 18:42:59 INFO - PROCESS | 1653 | 1464054179278 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:42:59 INFO - PROCESS | 1653 | ++DOCSHELL 0x116886800 == 24 [pid = 1653] [id = 24] 18:42:59 INFO - PROCESS | 1653 | ++DOMWINDOW == 68 (0x116a5fc00) [pid = 1653] [serial = 68] [outer = 0x0] 18:42:59 INFO - PROCESS | 1653 | ++DOMWINDOW == 69 (0x116a63000) [pid = 1653] [serial = 69] [outer = 0x116a5fc00] 18:42:59 INFO - PROCESS | 1653 | 1464054179311 Marionette DEBUG loaded listener.js 18:42:59 INFO - PROCESS | 1653 | ++DOMWINDOW == 70 (0x117e6b800) [pid = 1653] [serial = 70] [outer = 0x116a5fc00] 18:42:59 INFO - PROCESS | 1653 | 1464054179713 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]]]}] 18:42:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 18:42:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 669ms 18:42:59 INFO - PROCESS | 1653 | 1464054179766 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 18:42:59 INFO - PROCESS | 1653 | 1464054179768 Marionette TRACE conn2 <- [1,69,null,{"value":"7"}] 18:42:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 18:42:59 INFO - PROCESS | 1653 | 1464054179770 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 18:42:59 INFO - PROCESS | 1653 | 1464054179773 Marionette TRACE conn2 <- [1,70,null,{}] 18:42:59 INFO - PROCESS | 1653 | 1464054179781 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}] 18:42:59 INFO - PROCESS | 1653 | 1464054179890 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 18:42:59 INFO - PROCESS | 1653 | 1464054179932 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:42:59 INFO - PROCESS | 1653 | ++DOCSHELL 0x116e77800 == 25 [pid = 1653] [id = 25] 18:42:59 INFO - PROCESS | 1653 | ++DOMWINDOW == 71 (0x118574800) [pid = 1653] [serial = 71] [outer = 0x0] 18:42:59 INFO - PROCESS | 1653 | ++DOMWINDOW == 72 (0x119213000) [pid = 1653] [serial = 72] [outer = 0x118574800] 18:42:59 INFO - PROCESS | 1653 | 1464054179966 Marionette DEBUG loaded listener.js 18:43:00 INFO - PROCESS | 1653 | ++DOMWINDOW == 73 (0x119a08400) [pid = 1653] [serial = 73] [outer = 0x118574800] 18:43:00 INFO - PROCESS | 1653 | 1464054180644 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]]]}] 18:43:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 18:43:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 924ms 18:43:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 18:43:00 INFO - PROCESS | 1653 | 1464054180695 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 18:43:00 INFO - PROCESS | 1653 | 1464054180697 Marionette TRACE conn2 <- [1,73,null,{"value":"7"}] 18:43:00 INFO - PROCESS | 1653 | 1464054180700 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 18:43:00 INFO - PROCESS | 1653 | 1464054180702 Marionette TRACE conn2 <- [1,74,null,{}] 18:43:00 INFO - PROCESS | 1653 | 1464054180705 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}] 18:43:00 INFO - PROCESS | 1653 | 1464054180785 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 18:43:00 INFO - PROCESS | 1653 | 1464054180836 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:00 INFO - PROCESS | 1653 | ++DOCSHELL 0x115987800 == 26 [pid = 1653] [id = 26] 18:43:00 INFO - PROCESS | 1653 | ++DOMWINDOW == 74 (0x1163ae800) [pid = 1653] [serial = 74] [outer = 0x0] 18:43:00 INFO - PROCESS | 1653 | ++DOMWINDOW == 75 (0x116719000) [pid = 1653] [serial = 75] [outer = 0x1163ae800] 18:43:00 INFO - PROCESS | 1653 | 1464054180864 Marionette DEBUG loaded listener.js 18:43:00 INFO - PROCESS | 1653 | ++DOMWINDOW == 76 (0x11684a000) [pid = 1653] [serial = 76] [outer = 0x1163ae800] 18:43:01 INFO - PROCESS | 1653 | 1464054181298 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]]]}] 18:43:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 18:43:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 621ms 18:43:01 INFO - PROCESS | 1653 | 1464054181346 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 18:43:01 INFO - PROCESS | 1653 | 1464054181349 Marionette TRACE conn2 <- [1,77,null,{"value":"7"}] 18:43:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 18:43:01 INFO - PROCESS | 1653 | 1464054181354 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 18:43:01 INFO - PROCESS | 1653 | 1464054181355 Marionette TRACE conn2 <- [1,78,null,{}] 18:43:01 INFO - PROCESS | 1653 | 1464054181358 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}] 18:43:01 INFO - PROCESS | 1653 | 1464054181426 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 18:43:01 INFO - PROCESS | 1653 | 1464054181430 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:01 INFO - PROCESS | 1653 | ++DOCSHELL 0x116647800 == 27 [pid = 1653] [id = 27] 18:43:01 INFO - PROCESS | 1653 | ++DOMWINDOW == 77 (0x1168b8c00) [pid = 1653] [serial = 77] [outer = 0x0] 18:43:01 INFO - PROCESS | 1653 | ++DOMWINDOW == 78 (0x117415400) [pid = 1653] [serial = 78] [outer = 0x1168b8c00] 18:43:01 INFO - PROCESS | 1653 | 1464054181457 Marionette DEBUG loaded listener.js 18:43:01 INFO - PROCESS | 1653 | ++DOMWINDOW == 79 (0x117e21400) [pid = 1653] [serial = 79] [outer = 0x1168b8c00] 18:43:01 INFO - PROCESS | 1653 | 1464054181777 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]]]}] 18:43:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 18:43:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 470ms 18:43:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 18:43:01 INFO - PROCESS | 1653 | 1464054181826 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 18:43:01 INFO - PROCESS | 1653 | 1464054181827 Marionette TRACE conn2 <- [1,81,null,{"value":"7"}] 18:43:01 INFO - PROCESS | 1653 | 1464054181830 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 18:43:01 INFO - PROCESS | 1653 | 1464054181832 Marionette TRACE conn2 <- [1,82,null,{}] 18:43:01 INFO - PROCESS | 1653 | 1464054181839 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}] 18:43:01 INFO - PROCESS | 1653 | 1464054181914 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 18:43:01 INFO - PROCESS | 1653 | 1464054181954 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:01 INFO - PROCESS | 1653 | ++DOCSHELL 0x116a9b800 == 28 [pid = 1653] [id = 28] 18:43:01 INFO - PROCESS | 1653 | ++DOMWINDOW == 80 (0x1168bb800) [pid = 1653] [serial = 80] [outer = 0x0] 18:43:01 INFO - PROCESS | 1653 | ++DOMWINDOW == 81 (0x118223000) [pid = 1653] [serial = 81] [outer = 0x1168bb800] 18:43:01 INFO - PROCESS | 1653 | 1464054181985 Marionette DEBUG loaded listener.js 18:43:02 INFO - PROCESS | 1653 | ++DOMWINDOW == 82 (0x1185a3400) [pid = 1653] [serial = 82] [outer = 0x1168bb800] 18:43:02 INFO - PROCESS | 1653 | 1464054182262 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]]]}] 18:43:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 18:43:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 473ms 18:43:02 INFO - PROCESS | 1653 | 1464054182304 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 18:43:02 INFO - PROCESS | 1653 | 1464054182305 Marionette TRACE conn2 <- [1,85,null,{"value":"7"}] 18:43:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 18:43:02 INFO - PROCESS | 1653 | 1464054182316 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 18:43:02 INFO - PROCESS | 1653 | 1464054182317 Marionette TRACE conn2 <- [1,86,null,{}] 18:43:02 INFO - PROCESS | 1653 | 1464054182319 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}] 18:43:02 INFO - PROCESS | 1653 | 1464054182403 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 18:43:02 INFO - PROCESS | 1653 | 1464054182409 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:02 INFO - PROCESS | 1653 | ++DOCSHELL 0x11745a800 == 29 [pid = 1653] [id = 29] 18:43:02 INFO - PROCESS | 1653 | ++DOMWINDOW == 83 (0x11870d800) [pid = 1653] [serial = 83] [outer = 0x0] 18:43:02 INFO - PROCESS | 1653 | ++DOMWINDOW == 84 (0x11893dc00) [pid = 1653] [serial = 84] [outer = 0x11870d800] 18:43:02 INFO - PROCESS | 1653 | 1464054182435 Marionette DEBUG loaded listener.js 18:43:02 INFO - PROCESS | 1653 | ++DOMWINDOW == 85 (0x119216400) [pid = 1653] [serial = 85] [outer = 0x11870d800] 18:43:02 INFO - PROCESS | 1653 | 1464054182726 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]]]}] 18:43:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 18:43:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 421ms 18:43:02 INFO - PROCESS | 1653 | 1464054182737 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 18:43:02 INFO - PROCESS | 1653 | 1464054182739 Marionette TRACE conn2 <- [1,89,null,{"value":"7"}] 18:43:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 18:43:02 INFO - PROCESS | 1653 | 1464054182761 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 18:43:02 INFO - PROCESS | 1653 | 1464054182762 Marionette TRACE conn2 <- [1,90,null,{}] 18:43:02 INFO - PROCESS | 1653 | 1464054182771 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}] 18:43:02 INFO - PROCESS | 1653 | 1464054182843 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 18:43:02 INFO - PROCESS | 1653 | 1464054182848 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:02 INFO - PROCESS | 1653 | ++DOCSHELL 0x11811c800 == 30 [pid = 1653] [id = 30] 18:43:02 INFO - PROCESS | 1653 | ++DOMWINDOW == 86 (0x1191a5c00) [pid = 1653] [serial = 86] [outer = 0x0] 18:43:02 INFO - PROCESS | 1653 | ++DOMWINDOW == 87 (0x1192c2000) [pid = 1653] [serial = 87] [outer = 0x1191a5c00] 18:43:02 INFO - PROCESS | 1653 | 1464054182874 Marionette DEBUG loaded listener.js 18:43:02 INFO - PROCESS | 1653 | ++DOMWINDOW == 88 (0x11957b400) [pid = 1653] [serial = 88] [outer = 0x1191a5c00] 18:43:03 INFO - PROCESS | 1653 | 1464054183221 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]]]}] 18:43:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 18:43:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 489ms 18:43:03 INFO - PROCESS | 1653 | 1464054183238 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 18:43:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 18:43:03 INFO - PROCESS | 1653 | 1464054183242 Marionette TRACE conn2 <- [1,93,null,{"value":"7"}] 18:43:03 INFO - PROCESS | 1653 | 1464054183246 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 18:43:03 INFO - PROCESS | 1653 | 1464054183248 Marionette TRACE conn2 <- [1,94,null,{}] 18:43:03 INFO - PROCESS | 1653 | 1464054183251 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}] 18:43:03 INFO - PROCESS | 1653 | 1464054183408 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 18:43:03 INFO - PROCESS | 1653 | 1464054183425 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:03 INFO - PROCESS | 1653 | ++DOCSHELL 0x1167a3000 == 31 [pid = 1653] [id = 31] 18:43:03 INFO - PROCESS | 1653 | ++DOMWINDOW == 89 (0x119572800) [pid = 1653] [serial = 89] [outer = 0x0] 18:43:03 INFO - PROCESS | 1653 | ++DOMWINDOW == 90 (0x119a06c00) [pid = 1653] [serial = 90] [outer = 0x119572800] 18:43:03 INFO - PROCESS | 1653 | 1464054183466 Marionette DEBUG loaded listener.js 18:43:03 INFO - PROCESS | 1653 | ++DOMWINDOW == 91 (0x119e41800) [pid = 1653] [serial = 91] [outer = 0x119572800] 18:43:03 INFO - PROCESS | 1653 | 1464054183797 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]]]}] 18:43:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 18:43:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 570ms 18:43:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 18:43:03 INFO - PROCESS | 1653 | 1464054183815 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 18:43:03 INFO - PROCESS | 1653 | 1464054183816 Marionette TRACE conn2 <- [1,97,null,{"value":"7"}] 18:43:03 INFO - PROCESS | 1653 | 1464054183818 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 18:43:03 INFO - PROCESS | 1653 | 1464054183819 Marionette TRACE conn2 <- [1,98,null,{}] 18:43:03 INFO - PROCESS | 1653 | 1464054183829 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}] 18:43:03 INFO - PROCESS | 1653 | 1464054183902 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 18:43:03 INFO - PROCESS | 1653 | 1464054183908 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:03 INFO - PROCESS | 1653 | ++DOCSHELL 0x111f80000 == 32 [pid = 1653] [id = 32] 18:43:03 INFO - PROCESS | 1653 | ++DOMWINDOW == 92 (0x119e42400) [pid = 1653] [serial = 92] [outer = 0x0] 18:43:03 INFO - PROCESS | 1653 | ++DOMWINDOW == 93 (0x11a029000) [pid = 1653] [serial = 93] [outer = 0x119e42400] 18:43:03 INFO - PROCESS | 1653 | 1464054183933 Marionette DEBUG loaded listener.js 18:43:03 INFO - PROCESS | 1653 | ++DOMWINDOW == 94 (0x12335a800) [pid = 1653] [serial = 94] [outer = 0x119e42400] 18:43:04 INFO - PROCESS | 1653 | 1464054184209 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]]]}] 18:43:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 18:43:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 420ms 18:43:04 INFO - PROCESS | 1653 | 1464054184239 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 18:43:04 INFO - PROCESS | 1653 | 1464054184241 Marionette TRACE conn2 <- [1,101,null,{"value":"7"}] 18:43:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 18:43:04 INFO - PROCESS | 1653 | 1464054184252 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 18:43:04 INFO - PROCESS | 1653 | 1464054184253 Marionette TRACE conn2 <- [1,102,null,{}] 18:43:04 INFO - PROCESS | 1653 | 1464054184255 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}] 18:43:04 INFO - PROCESS | 1653 | 1464054184351 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 18:43:04 INFO - PROCESS | 1653 | 1464054184357 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:04 INFO - PROCESS | 1653 | ++DOCSHELL 0x111f6b000 == 33 [pid = 1653] [id = 33] 18:43:04 INFO - PROCESS | 1653 | ++DOMWINDOW == 95 (0x112f2ec00) [pid = 1653] [serial = 95] [outer = 0x0] 18:43:04 INFO - PROCESS | 1653 | ++DOMWINDOW == 96 (0x123359c00) [pid = 1653] [serial = 96] [outer = 0x112f2ec00] 18:43:04 INFO - PROCESS | 1653 | 1464054184382 Marionette DEBUG loaded listener.js 18:43:04 INFO - PROCESS | 1653 | ++DOMWINDOW == 97 (0x119a0fc00) [pid = 1653] [serial = 97] [outer = 0x112f2ec00] 18:43:04 INFO - PROCESS | 1653 | 1464054184639 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]]]}] 18:43:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 18:43:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 420ms 18:43:04 INFO - PROCESS | 1653 | 1464054184672 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 18:43:04 INFO - PROCESS | 1653 | 1464054184675 Marionette TRACE conn2 <- [1,105,null,{"value":"7"}] 18:43:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 18:43:04 INFO - PROCESS | 1653 | 1464054184683 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 18:43:04 INFO - PROCESS | 1653 | 1464054184684 Marionette TRACE conn2 <- [1,106,null,{}] 18:43:04 INFO - PROCESS | 1653 | 1464054184686 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}] 18:43:04 INFO - PROCESS | 1653 | 1464054184775 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 18:43:04 INFO - PROCESS | 1653 | 1464054184780 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:04 INFO - PROCESS | 1653 | ++DOCSHELL 0x119560800 == 34 [pid = 1653] [id = 34] 18:43:04 INFO - PROCESS | 1653 | ++DOMWINDOW == 98 (0x123362400) [pid = 1653] [serial = 98] [outer = 0x0] 18:43:04 INFO - PROCESS | 1653 | ++DOMWINDOW == 99 (0x1234f7c00) [pid = 1653] [serial = 99] [outer = 0x123362400] 18:43:04 INFO - PROCESS | 1653 | 1464054184806 Marionette DEBUG loaded listener.js 18:43:04 INFO - PROCESS | 1653 | ++DOMWINDOW == 100 (0x1236cec00) [pid = 1653] [serial = 100] [outer = 0x123362400] 18:43:05 INFO - PROCESS | 1653 | 1464054185095 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]]]}] 18:43:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 18:43:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 468ms 18:43:05 INFO - PROCESS | 1653 | 1464054185152 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 18:43:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 18:43:05 INFO - PROCESS | 1653 | 1464054185154 Marionette TRACE conn2 <- [1,109,null,{"value":"7"}] 18:43:05 INFO - PROCESS | 1653 | 1464054185158 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 18:43:05 INFO - PROCESS | 1653 | 1464054185159 Marionette TRACE conn2 <- [1,110,null,{}] 18:43:05 INFO - PROCESS | 1653 | 1464054185163 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}] 18:43:05 INFO - PROCESS | 1653 | 1464054185300 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 18:43:05 INFO - PROCESS | 1653 | 1464054185309 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:05 INFO - PROCESS | 1653 | ++DOCSHELL 0x119a61800 == 35 [pid = 1653] [id = 35] 18:43:05 INFO - PROCESS | 1653 | ++DOMWINDOW == 101 (0x123363c00) [pid = 1653] [serial = 101] [outer = 0x0] 18:43:05 INFO - PROCESS | 1653 | ++DOMWINDOW == 102 (0x123728000) [pid = 1653] [serial = 102] [outer = 0x123363c00] 18:43:05 INFO - PROCESS | 1653 | 1464054185350 Marionette DEBUG loaded listener.js 18:43:05 INFO - PROCESS | 1653 | ++DOMWINDOW == 103 (0x123916400) [pid = 1653] [serial = 103] [outer = 0x123363c00] 18:43:05 INFO - PROCESS | 1653 | 1464054185716 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]]]}] 18:43:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 18:43:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 571ms 18:43:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 18:43:05 INFO - PROCESS | 1653 | 1464054185728 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 18:43:05 INFO - PROCESS | 1653 | 1464054185730 Marionette TRACE conn2 <- [1,113,null,{"value":"7"}] 18:43:05 INFO - PROCESS | 1653 | 1464054185732 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 18:43:05 INFO - PROCESS | 1653 | 1464054185734 Marionette TRACE conn2 <- [1,114,null,{}] 18:43:05 INFO - PROCESS | 1653 | 1464054185736 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}] 18:43:05 INFO - PROCESS | 1653 | 1464054185821 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 18:43:05 INFO - PROCESS | 1653 | 1464054185827 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:05 INFO - PROCESS | 1653 | ++DOCSHELL 0x119d1f000 == 36 [pid = 1653] [id = 36] 18:43:05 INFO - PROCESS | 1653 | ++DOMWINDOW == 104 (0x123916800) [pid = 1653] [serial = 104] [outer = 0x0] 18:43:05 INFO - PROCESS | 1653 | ++DOMWINDOW == 105 (0x124636c00) [pid = 1653] [serial = 105] [outer = 0x123916800] 18:43:05 INFO - PROCESS | 1653 | 1464054185855 Marionette DEBUG loaded listener.js 18:43:05 INFO - PROCESS | 1653 | ++DOMWINDOW == 106 (0x124b35000) [pid = 1653] [serial = 106] [outer = 0x123916800] 18:43:06 INFO - PROCESS | 1653 | 1464054186181 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]]]}] 18:43:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 18:43:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 469ms 18:43:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 18:43:06 INFO - PROCESS | 1653 | 1464054186201 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 18:43:06 INFO - PROCESS | 1653 | 1464054186203 Marionette TRACE conn2 <- [1,117,null,{"value":"7"}] 18:43:06 INFO - PROCESS | 1653 | 1464054186205 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 18:43:06 INFO - PROCESS | 1653 | 1464054186206 Marionette TRACE conn2 <- [1,118,null,{}] 18:43:06 INFO - PROCESS | 1653 | 1464054186212 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}] 18:43:06 INFO - PROCESS | 1653 | 1464054186307 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 18:43:06 INFO - PROCESS | 1653 | 1464054186314 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:06 INFO - PROCESS | 1653 | ++DOCSHELL 0x11a186800 == 37 [pid = 1653] [id = 37] 18:43:06 INFO - PROCESS | 1653 | ++DOMWINDOW == 107 (0x12382d000) [pid = 1653] [serial = 107] [outer = 0x0] 18:43:06 INFO - PROCESS | 1653 | ++DOMWINDOW == 108 (0x124b34800) [pid = 1653] [serial = 108] [outer = 0x12382d000] 18:43:06 INFO - PROCESS | 1653 | 1464054186339 Marionette DEBUG loaded listener.js 18:43:06 INFO - PROCESS | 1653 | ++DOMWINDOW == 109 (0x1252c7c00) [pid = 1653] [serial = 109] [outer = 0x12382d000] 18:43:06 INFO - PROCESS | 1653 | 1464054186588 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]]]}] 18:43:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 18:43:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 423ms 18:43:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 18:43:06 INFO - PROCESS | 1653 | 1464054186629 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 18:43:06 INFO - PROCESS | 1653 | 1464054186631 Marionette TRACE conn2 <- [1,121,null,{"value":"7"}] 18:43:06 INFO - PROCESS | 1653 | 1464054186633 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 18:43:06 INFO - PROCESS | 1653 | 1464054186634 Marionette TRACE conn2 <- [1,122,null,{}] 18:43:06 INFO - PROCESS | 1653 | 1464054186636 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}] 18:43:06 INFO - PROCESS | 1653 | 1464054186722 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 18:43:06 INFO - PROCESS | 1653 | 1464054186728 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:06 INFO - PROCESS | 1653 | ++DOCSHELL 0x1212b4800 == 38 [pid = 1653] [id = 38] 18:43:06 INFO - PROCESS | 1653 | ++DOMWINDOW == 110 (0x1252c5800) [pid = 1653] [serial = 110] [outer = 0x0] 18:43:06 INFO - PROCESS | 1653 | ++DOMWINDOW == 111 (0x127082400) [pid = 1653] [serial = 111] [outer = 0x1252c5800] 18:43:06 INFO - PROCESS | 1653 | 1464054186754 Marionette DEBUG loaded listener.js 18:43:06 INFO - PROCESS | 1653 | ++DOMWINDOW == 112 (0x127326800) [pid = 1653] [serial = 112] [outer = 0x1252c5800] 18:43:07 INFO - PROCESS | 1653 | 1464054187141 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]]]}] 18:43:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 18:43:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 519ms 18:43:07 INFO - PROCESS | 1653 | 1464054187153 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 18:43:07 INFO - PROCESS | 1653 | 1464054187167 Marionette TRACE conn2 <- [1,125,null,{"value":"7"}] 18:43:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 18:43:07 INFO - PROCESS | 1653 | 1464054187171 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 18:43:07 INFO - PROCESS | 1653 | 1464054187173 Marionette TRACE conn2 <- [1,126,null,{}] 18:43:07 INFO - PROCESS | 1653 | 1464054187176 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}] 18:43:07 INFO - PROCESS | 1653 | 1464054187318 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 18:43:07 INFO - PROCESS | 1653 | 1464054187331 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:07 INFO - PROCESS | 1653 | ++DOCSHELL 0x12344f000 == 39 [pid = 1653] [id = 39] 18:43:07 INFO - PROCESS | 1653 | ++DOMWINDOW == 113 (0x127076400) [pid = 1653] [serial = 113] [outer = 0x0] 18:43:07 INFO - PROCESS | 1653 | ++DOMWINDOW == 114 (0x1273cd000) [pid = 1653] [serial = 114] [outer = 0x127076400] 18:43:07 INFO - PROCESS | 1653 | 1464054187366 Marionette DEBUG loaded listener.js 18:43:07 INFO - PROCESS | 1653 | ++DOMWINDOW == 115 (0x127645000) [pid = 1653] [serial = 115] [outer = 0x127076400] 18:43:07 INFO - PROCESS | 1653 | 1464054187643 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]]]}] 18:43:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 18:43:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 522ms 18:43:07 INFO - PROCESS | 1653 | 1464054187694 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 18:43:07 INFO - PROCESS | 1653 | 1464054187695 Marionette TRACE conn2 <- [1,129,null,{"value":"7"}] 18:43:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 18:43:07 INFO - PROCESS | 1653 | 1464054187698 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 18:43:07 INFO - PROCESS | 1653 | 1464054187699 Marionette TRACE conn2 <- [1,130,null,{}] 18:43:07 INFO - PROCESS | 1653 | 1464054187701 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}] 18:43:07 INFO - PROCESS | 1653 | 1464054187777 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 18:43:07 INFO - PROCESS | 1653 | 1464054187781 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:07 INFO - PROCESS | 1653 | ++DOCSHELL 0x12396b800 == 40 [pid = 1653] [id = 40] 18:43:07 INFO - PROCESS | 1653 | ++DOMWINDOW == 116 (0x127641c00) [pid = 1653] [serial = 116] [outer = 0x0] 18:43:07 INFO - PROCESS | 1653 | ++DOMWINDOW == 117 (0x128c2ec00) [pid = 1653] [serial = 117] [outer = 0x127641c00] 18:43:07 INFO - PROCESS | 1653 | 1464054187805 Marionette DEBUG loaded listener.js 18:43:07 INFO - PROCESS | 1653 | ++DOMWINDOW == 118 (0x129098800) [pid = 1653] [serial = 118] [outer = 0x127641c00] 18:43:08 INFO - PROCESS | 1653 | 1464054188101 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]]]}] 18:43:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 18:43:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 418ms 18:43:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 18:43:08 INFO - PROCESS | 1653 | 1464054188117 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 18:43:08 INFO - PROCESS | 1653 | 1464054188118 Marionette TRACE conn2 <- [1,133,null,{"value":"7"}] 18:43:08 INFO - PROCESS | 1653 | 1464054188121 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 18:43:08 INFO - PROCESS | 1653 | 1464054188123 Marionette TRACE conn2 <- [1,134,null,{}] 18:43:08 INFO - PROCESS | 1653 | 1464054188136 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}] 18:43:08 INFO - PROCESS | 1653 | 1464054188298 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 18:43:08 INFO - PROCESS | 1653 | 1464054188308 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:08 INFO - PROCESS | 1653 | ++DOCSHELL 0x123b81800 == 41 [pid = 1653] [id = 41] 18:43:08 INFO - PROCESS | 1653 | ++DOMWINDOW == 119 (0x127326000) [pid = 1653] [serial = 119] [outer = 0x0] 18:43:08 INFO - PROCESS | 1653 | ++DOMWINDOW == 120 (0x12909a400) [pid = 1653] [serial = 120] [outer = 0x127326000] 18:43:08 INFO - PROCESS | 1653 | 1464054188346 Marionette DEBUG loaded listener.js 18:43:08 INFO - PROCESS | 1653 | ++DOMWINDOW == 121 (0x129570c00) [pid = 1653] [serial = 121] [outer = 0x127326000] 18:43:08 INFO - PROCESS | 1653 | 1464054188733 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]]]}] 18:43:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 18:43:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 630ms 18:43:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 18:43:08 INFO - PROCESS | 1653 | 1464054188751 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 18:43:08 INFO - PROCESS | 1653 | 1464054188752 Marionette TRACE conn2 <- [1,137,null,{"value":"7"}] 18:43:08 INFO - PROCESS | 1653 | 1464054188754 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 18:43:08 INFO - PROCESS | 1653 | 1464054188755 Marionette TRACE conn2 <- [1,138,null,{}] 18:43:08 INFO - PROCESS | 1653 | 1464054188760 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}] 18:43:08 INFO - PROCESS | 1653 | 1464054188832 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 18:43:08 INFO - PROCESS | 1653 | 1464054188836 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:08 INFO - PROCESS | 1653 | ++DOCSHELL 0x12461f000 == 42 [pid = 1653] [id = 42] 18:43:08 INFO - PROCESS | 1653 | ++DOMWINDOW == 122 (0x128c31000) [pid = 1653] [serial = 122] [outer = 0x0] 18:43:08 INFO - PROCESS | 1653 | ++DOMWINDOW == 123 (0x129698c00) [pid = 1653] [serial = 123] [outer = 0x128c31000] 18:43:08 INFO - PROCESS | 1653 | 1464054188862 Marionette DEBUG loaded listener.js 18:43:08 INFO - PROCESS | 1653 | ++DOMWINDOW == 124 (0x12a6f6400) [pid = 1653] [serial = 124] [outer = 0x128c31000] 18:43:09 INFO - PROCESS | 1653 | 1464054189896 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]]]}] 18:43:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 18:43:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1174ms 18:43:09 INFO - PROCESS | 1653 | 1464054189931 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 18:43:09 INFO - PROCESS | 1653 | 1464054189933 Marionette TRACE conn2 <- [1,141,null,{"value":"7"}] 18:43:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 18:43:09 INFO - PROCESS | 1653 | 1464054189936 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 18:43:09 INFO - PROCESS | 1653 | 1464054189940 Marionette TRACE conn2 <- [1,142,null,{}] 18:43:09 INFO - PROCESS | 1653 | 1464054189948 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}] 18:43:10 INFO - PROCESS | 1653 | 1464054190038 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 18:43:10 INFO - PROCESS | 1653 | 1464054190046 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:10 INFO - PROCESS | 1653 | ++DOCSHELL 0x113c9e000 == 43 [pid = 1653] [id = 43] 18:43:10 INFO - PROCESS | 1653 | ++DOMWINDOW == 125 (0x116602c00) [pid = 1653] [serial = 125] [outer = 0x0] 18:43:10 INFO - PROCESS | 1653 | ++DOMWINDOW == 126 (0x1167d0800) [pid = 1653] [serial = 126] [outer = 0x116602c00] 18:43:10 INFO - PROCESS | 1653 | 1464054190074 Marionette DEBUG loaded listener.js 18:43:10 INFO - PROCESS | 1653 | ++DOMWINDOW == 127 (0x1168c4800) [pid = 1653] [serial = 127] [outer = 0x116602c00] 18:43:10 INFO - PROCESS | 1653 | 1464054190384 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]]]}] 18:43:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 18:43:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 479ms 18:43:10 INFO - PROCESS | 1653 | 1464054190415 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 18:43:10 INFO - PROCESS | 1653 | 1464054190419 Marionette TRACE conn2 <- [1,145,null,{"value":"7"}] 18:43:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 18:43:10 INFO - PROCESS | 1653 | 1464054190425 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 18:43:10 INFO - PROCESS | 1653 | 1464054190428 Marionette TRACE conn2 <- [1,146,null,{}] 18:43:10 INFO - PROCESS | 1653 | 1464054190430 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}] 18:43:10 INFO - PROCESS | 1653 | 1464054190515 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 18:43:10 INFO - PROCESS | 1653 | 1464054190519 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:10 INFO - PROCESS | 1653 | ++DOCSHELL 0x1166fd000 == 44 [pid = 1653] [id = 44] 18:43:10 INFO - PROCESS | 1653 | ++DOMWINDOW == 128 (0x11671b000) [pid = 1653] [serial = 128] [outer = 0x0] 18:43:10 INFO - PROCESS | 1653 | ++DOMWINDOW == 129 (0x117678c00) [pid = 1653] [serial = 129] [outer = 0x11671b000] 18:43:10 INFO - PROCESS | 1653 | 1464054190572 Marionette DEBUG loaded listener.js 18:43:10 INFO - PROCESS | 1653 | ++DOMWINDOW == 130 (0x1184dcc00) [pid = 1653] [serial = 130] [outer = 0x11671b000] 18:43:10 INFO - PROCESS | 1653 | 1464054190899 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]]]}] 18:43:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 18:43:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 521ms 18:43:10 INFO - PROCESS | 1653 | 1464054190945 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 18:43:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 18:43:10 INFO - PROCESS | 1653 | 1464054190954 Marionette TRACE conn2 <- [1,149,null,{"value":"7"}] 18:43:10 INFO - PROCESS | 1653 | 1464054190957 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 18:43:10 INFO - PROCESS | 1653 | 1464054190959 Marionette TRACE conn2 <- [1,150,null,{}] 18:43:11 INFO - PROCESS | 1653 | --DOMWINDOW == 129 (0x12d3a3c00) [pid = 1653] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 18:43:11 INFO - PROCESS | 1653 | --DOMWINDOW == 128 (0x118570800) [pid = 1653] [serial = 56] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 18:43:11 INFO - PROCESS | 1653 | --DOMWINDOW == 127 (0x117e68800) [pid = 1653] [serial = 53] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 18:43:11 INFO - PROCESS | 1653 | --DOMWINDOW == 126 (0x12d225c00) [pid = 1653] [serial = 50] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 18:43:11 INFO - PROCESS | 1653 | --DOMWINDOW == 125 (0x12c940000) [pid = 1653] [serial = 41] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 18:43:11 INFO - PROCESS | 1653 | --DOMWINDOW == 124 (0x12c52f800) [pid = 1653] [serial = 38] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 18:43:11 INFO - PROCESS | 1653 | --DOMWINDOW == 123 (0x12c01b800) [pid = 1653] [serial = 35] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 18:43:11 INFO - PROCESS | 1653 | --DOMWINDOW == 122 (0x12bf3f000) [pid = 1653] [serial = 32] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 18:43:11 INFO - PROCESS | 1653 | --DOMWINDOW == 121 (0x12bae2800) [pid = 1653] [serial = 29] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 18:43:11 INFO - PROCESS | 1653 | --DOMWINDOW == 120 (0x12ba23800) [pid = 1653] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 18:43:11 INFO - PROCESS | 1653 | --DOMWINDOW == 119 (0x12aebf800) [pid = 1653] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 18:43:11 INFO - PROCESS | 1653 | --DOMWINDOW == 118 (0x12a931800) [pid = 1653] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 18:43:11 INFO - PROCESS | 1653 | --DOMWINDOW == 117 (0x128c36c00) [pid = 1653] [serial = 14] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 18:43:11 INFO - PROCESS | 1653 | --DOMWINDOW == 116 (0x1252c5800) [pid = 1653] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 18:43:11 INFO - PROCESS | 1653 | --DOMWINDOW == 115 (0x112c17800) [pid = 1653] [serial = 65] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 18:43:11 INFO - PROCESS | 1653 | --DOMWINDOW == 114 (0x116a5fc00) [pid = 1653] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 18:43:11 INFO - PROCESS | 1653 | --DOMWINDOW == 113 (0x118574800) [pid = 1653] [serial = 71] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 18:43:11 INFO - PROCESS | 1653 | --DOMWINDOW == 112 (0x1163ae800) [pid = 1653] [serial = 74] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 18:43:11 INFO - PROCESS | 1653 | --DOMWINDOW == 111 (0x1168b8c00) [pid = 1653] [serial = 77] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 18:43:11 INFO - PROCESS | 1653 | --DOMWINDOW == 110 (0x1168bb800) [pid = 1653] [serial = 80] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 18:43:11 INFO - PROCESS | 1653 | --DOMWINDOW == 109 (0x11870d800) [pid = 1653] [serial = 83] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 18:43:11 INFO - PROCESS | 1653 | --DOMWINDOW == 108 (0x1191a5c00) [pid = 1653] [serial = 86] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 18:43:11 INFO - PROCESS | 1653 | --DOMWINDOW == 107 (0x119572800) [pid = 1653] [serial = 89] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 18:43:11 INFO - PROCESS | 1653 | --DOMWINDOW == 106 (0x119e42400) [pid = 1653] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 18:43:11 INFO - PROCESS | 1653 | --DOMWINDOW == 105 (0x112f2ec00) [pid = 1653] [serial = 95] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 18:43:11 INFO - PROCESS | 1653 | --DOMWINDOW == 104 (0x123362400) [pid = 1653] [serial = 98] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 18:43:11 INFO - PROCESS | 1653 | --DOMWINDOW == 103 (0x123916800) [pid = 1653] [serial = 104] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 18:43:11 INFO - PROCESS | 1653 | --DOMWINDOW == 102 (0x12382d000) [pid = 1653] [serial = 107] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 18:43:11 INFO - PROCESS | 1653 | --DOMWINDOW == 101 (0x119dd1000) [pid = 1653] [serial = 62] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 18:43:11 INFO - PROCESS | 1653 | 1464054191476 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}] 18:43:11 INFO - PROCESS | 1653 | 1464054191550 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 18:43:11 INFO - PROCESS | 1653 | 1464054191560 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:11 INFO - PROCESS | 1653 | ++DOCSHELL 0x116e5f800 == 45 [pid = 1653] [id = 45] 18:43:11 INFO - PROCESS | 1653 | ++DOMWINDOW == 102 (0x117e68800) [pid = 1653] [serial = 131] [outer = 0x0] 18:43:11 INFO - PROCESS | 1653 | ++DOMWINDOW == 103 (0x11856ec00) [pid = 1653] [serial = 132] [outer = 0x117e68800] 18:43:11 INFO - PROCESS | 1653 | 1464054191586 Marionette DEBUG loaded listener.js 18:43:11 INFO - PROCESS | 1653 | ++DOMWINDOW == 104 (0x1185a8c00) [pid = 1653] [serial = 133] [outer = 0x117e68800] 18:43:11 INFO - PROCESS | 1653 | 1464054191906 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]]]}] 18:43:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 18:43:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 992ms 18:43:11 INFO - PROCESS | 1653 | 1464054191949 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 18:43:11 INFO - PROCESS | 1653 | 1464054191951 Marionette TRACE conn2 <- [1,153,null,{"value":"7"}] 18:43:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 18:43:11 INFO - PROCESS | 1653 | 1464054191953 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 18:43:11 INFO - PROCESS | 1653 | 1464054191954 Marionette TRACE conn2 <- [1,154,null,{}] 18:43:11 INFO - PROCESS | 1653 | 1464054191957 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}] 18:43:12 INFO - PROCESS | 1653 | 1464054192027 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 18:43:12 INFO - PROCESS | 1653 | 1464054192070 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:12 INFO - PROCESS | 1653 | ++DOCSHELL 0x11745a000 == 46 [pid = 1653] [id = 46] 18:43:12 INFO - PROCESS | 1653 | ++DOMWINDOW == 105 (0x116720800) [pid = 1653] [serial = 134] [outer = 0x0] 18:43:12 INFO - PROCESS | 1653 | ++DOMWINDOW == 106 (0x118711c00) [pid = 1653] [serial = 135] [outer = 0x116720800] 18:43:12 INFO - PROCESS | 1653 | 1464054192095 Marionette DEBUG loaded listener.js 18:43:12 INFO - PROCESS | 1653 | ++DOMWINDOW == 107 (0x1191a2000) [pid = 1653] [serial = 136] [outer = 0x116720800] 18:43:12 INFO - PROCESS | 1653 | 1464054192360 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]]]}] 18:43:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 18:43:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 418ms 18:43:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 18:43:12 INFO - PROCESS | 1653 | 1464054192371 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 18:43:12 INFO - PROCESS | 1653 | 1464054192373 Marionette TRACE conn2 <- [1,157,null,{"value":"7"}] 18:43:12 INFO - PROCESS | 1653 | 1464054192385 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 18:43:12 INFO - PROCESS | 1653 | 1464054192386 Marionette TRACE conn2 <- [1,158,null,{}] 18:43:12 INFO - PROCESS | 1653 | 1464054192388 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}] 18:43:12 INFO - PROCESS | 1653 | 1464054192468 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 18:43:12 INFO - PROCESS | 1653 | 1464054192482 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:12 INFO - PROCESS | 1653 | ++DOCSHELL 0x1185c8800 == 47 [pid = 1653] [id = 47] 18:43:12 INFO - PROCESS | 1653 | ++DOMWINDOW == 108 (0x118224c00) [pid = 1653] [serial = 137] [outer = 0x0] 18:43:12 INFO - PROCESS | 1653 | ++DOMWINDOW == 109 (0x1192c4000) [pid = 1653] [serial = 138] [outer = 0x118224c00] 18:43:12 INFO - PROCESS | 1653 | 1464054192510 Marionette DEBUG loaded listener.js 18:43:12 INFO - PROCESS | 1653 | ++DOMWINDOW == 110 (0x11957c000) [pid = 1653] [serial = 139] [outer = 0x118224c00] 18:43:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 18:43:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 578ms 18:43:12 INFO - PROCESS | 1653 | 1464054192949 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]]]}] 18:43:12 INFO - PROCESS | 1653 | 1464054192955 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 18:43:12 INFO - PROCESS | 1653 | 1464054192957 Marionette TRACE conn2 <- [1,161,null,{"value":"7"}] 18:43:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 18:43:12 INFO - PROCESS | 1653 | 1464054192962 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 18:43:12 INFO - PROCESS | 1653 | 1464054192964 Marionette TRACE conn2 <- [1,162,null,{}] 18:43:12 INFO - PROCESS | 1653 | 1464054192967 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}] 18:43:13 INFO - PROCESS | 1653 | 1464054193048 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 18:43:13 INFO - PROCESS | 1653 | 1464054193053 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:13 INFO - PROCESS | 1653 | ++DOCSHELL 0x11927c000 == 48 [pid = 1653] [id = 48] 18:43:13 INFO - PROCESS | 1653 | ++DOMWINDOW == 111 (0x119a03c00) [pid = 1653] [serial = 140] [outer = 0x0] 18:43:13 INFO - PROCESS | 1653 | ++DOMWINDOW == 112 (0x119e2c000) [pid = 1653] [serial = 141] [outer = 0x119a03c00] 18:43:13 INFO - PROCESS | 1653 | 1464054193080 Marionette DEBUG loaded listener.js 18:43:13 INFO - PROCESS | 1653 | ++DOMWINDOW == 113 (0x11a021000) [pid = 1653] [serial = 142] [outer = 0x119a03c00] 18:43:13 INFO - PROCESS | 1653 | 1464054193409 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]]]}] 18:43:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 18:43:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 468ms 18:43:13 INFO - PROCESS | 1653 | 1464054193432 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 18:43:13 INFO - PROCESS | 1653 | 1464054193434 Marionette TRACE conn2 <- [1,165,null,{"value":"7"}] 18:43:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 18:43:13 INFO - PROCESS | 1653 | 1464054193437 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 18:43:13 INFO - PROCESS | 1653 | 1464054193438 Marionette TRACE conn2 <- [1,166,null,{}] 18:43:13 INFO - PROCESS | 1653 | 1464054193517 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}] 18:43:13 INFO - PROCESS | 1653 | 1464054193636 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 18:43:13 INFO - PROCESS | 1653 | 1464054193753 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:13 INFO - PROCESS | 1653 | ++DOCSHELL 0x112c9d800 == 49 [pid = 1653] [id = 49] 18:43:13 INFO - PROCESS | 1653 | ++DOMWINDOW == 114 (0x112f2e800) [pid = 1653] [serial = 143] [outer = 0x0] 18:43:13 INFO - PROCESS | 1653 | ++DOMWINDOW == 115 (0x112f39800) [pid = 1653] [serial = 144] [outer = 0x112f2e800] 18:43:13 INFO - PROCESS | 1653 | 1464054193802 Marionette DEBUG loaded listener.js 18:43:13 INFO - PROCESS | 1653 | ++DOMWINDOW == 116 (0x116187c00) [pid = 1653] [serial = 145] [outer = 0x112f2e800] 18:43:14 INFO - PROCESS | 1653 | 1464054194306 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]]]}] 18:43:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 18:43:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 923ms 18:43:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 18:43:14 INFO - PROCESS | 1653 | 1464054194361 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 18:43:14 INFO - PROCESS | 1653 | 1464054194364 Marionette TRACE conn2 <- [1,169,null,{"value":"7"}] 18:43:14 INFO - PROCESS | 1653 | 1464054194367 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 18:43:14 INFO - PROCESS | 1653 | 1464054194368 Marionette TRACE conn2 <- [1,170,null,{}] 18:43:14 INFO - PROCESS | 1653 | 1464054194371 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}] 18:43:14 INFO - PROCESS | 1653 | 1464054194460 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 18:43:14 INFO - PROCESS | 1653 | 1464054194521 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:14 INFO - PROCESS | 1653 | ++DOCSHELL 0x1185d8800 == 50 [pid = 1653] [id = 50] 18:43:14 INFO - PROCESS | 1653 | ++DOMWINDOW == 117 (0x117e68c00) [pid = 1653] [serial = 146] [outer = 0x0] 18:43:14 INFO - PROCESS | 1653 | ++DOMWINDOW == 118 (0x11822f000) [pid = 1653] [serial = 147] [outer = 0x117e68c00] 18:43:14 INFO - PROCESS | 1653 | 1464054194551 Marionette DEBUG loaded listener.js 18:43:14 INFO - PROCESS | 1653 | ++DOMWINDOW == 119 (0x118574800) [pid = 1653] [serial = 148] [outer = 0x117e68c00] 18:43:15 INFO - PROCESS | 1653 | 1464054195001 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]]]}] 18:43:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 18:43:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 671ms 18:43:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 18:43:15 INFO - PROCESS | 1653 | 1464054195054 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 18:43:15 INFO - PROCESS | 1653 | 1464054195057 Marionette TRACE conn2 <- [1,173,null,{"value":"7"}] 18:43:15 INFO - PROCESS | 1653 | 1464054195061 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 18:43:15 INFO - PROCESS | 1653 | 1464054195062 Marionette TRACE conn2 <- [1,174,null,{}] 18:43:15 INFO - PROCESS | 1653 | 1464054195065 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}] 18:43:15 INFO - PROCESS | 1653 | 1464054195153 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 18:43:15 INFO - PROCESS | 1653 | 1464054195213 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:15 INFO - PROCESS | 1653 | ++DOCSHELL 0x119a71000 == 51 [pid = 1653] [id = 51] 18:43:15 INFO - PROCESS | 1653 | ++DOMWINDOW == 120 (0x1185a4c00) [pid = 1653] [serial = 149] [outer = 0x0] 18:43:15 INFO - PROCESS | 1653 | ++DOMWINDOW == 121 (0x11919e000) [pid = 1653] [serial = 150] [outer = 0x1185a4c00] 18:43:15 INFO - PROCESS | 1653 | 1464054195245 Marionette DEBUG loaded listener.js 18:43:15 INFO - PROCESS | 1653 | ++DOMWINDOW == 122 (0x119a0b400) [pid = 1653] [serial = 151] [outer = 0x1185a4c00] 18:43:15 INFO - PROCESS | 1653 | 1464054195652 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]]]}] 18:43:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 18:43:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 619ms 18:43:15 INFO - PROCESS | 1653 | 1464054195685 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 18:43:15 INFO - PROCESS | 1653 | 1464054195690 Marionette TRACE conn2 <- [1,177,null,{"value":"7"}] 18:43:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 18:43:15 INFO - PROCESS | 1653 | 1464054195693 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 18:43:15 INFO - PROCESS | 1653 | 1464054195695 Marionette TRACE conn2 <- [1,178,null,{}] 18:43:15 INFO - PROCESS | 1653 | 1464054195697 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}] 18:43:15 INFO - PROCESS | 1653 | 1464054195798 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 18:43:15 INFO - PROCESS | 1653 | 1464054195842 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:15 INFO - PROCESS | 1653 | ++DOCSHELL 0x119d2a800 == 52 [pid = 1653] [id = 52] 18:43:15 INFO - PROCESS | 1653 | ++DOMWINDOW == 123 (0x119e2c400) [pid = 1653] [serial = 152] [outer = 0x0] 18:43:15 INFO - PROCESS | 1653 | ++DOMWINDOW == 124 (0x11a02ac00) [pid = 1653] [serial = 153] [outer = 0x119e2c400] 18:43:15 INFO - PROCESS | 1653 | 1464054195872 Marionette DEBUG loaded listener.js 18:43:15 INFO - PROCESS | 1653 | ++DOMWINDOW == 125 (0x12335bc00) [pid = 1653] [serial = 154] [outer = 0x119e2c400] 18:43:16 INFO - PROCESS | 1653 | 1464054196286 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]]]}] 18:43:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 18:43:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 620ms 18:43:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 18:43:16 INFO - PROCESS | 1653 | 1464054196313 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 18:43:16 INFO - PROCESS | 1653 | 1464054196315 Marionette TRACE conn2 <- [1,181,null,{"value":"7"}] 18:43:16 INFO - PROCESS | 1653 | 1464054196317 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 18:43:16 INFO - PROCESS | 1653 | 1464054196318 Marionette TRACE conn2 <- [1,182,null,{}] 18:43:16 INFO - PROCESS | 1653 | 1464054196320 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}] 18:43:16 INFO - PROCESS | 1653 | 1464054196404 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 18:43:16 INFO - PROCESS | 1653 | 1464054196448 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:16 INFO - PROCESS | 1653 | ++DOCSHELL 0x11a09e800 == 53 [pid = 1653] [id = 53] 18:43:16 INFO - PROCESS | 1653 | ++DOMWINDOW == 126 (0x112c13400) [pid = 1653] [serial = 155] [outer = 0x0] 18:43:16 INFO - PROCESS | 1653 | ++DOMWINDOW == 127 (0x12335ec00) [pid = 1653] [serial = 156] [outer = 0x112c13400] 18:43:16 INFO - PROCESS | 1653 | 1464054196477 Marionette DEBUG loaded listener.js 18:43:16 INFO - PROCESS | 1653 | ++DOMWINDOW == 128 (0x1234fc400) [pid = 1653] [serial = 157] [outer = 0x112c13400] 18:43:16 INFO - PROCESS | 1653 | 1464054196953 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]]]}] 18:43:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 18:43:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 670ms 18:43:16 INFO - PROCESS | 1653 | 1464054196988 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 18:43:16 INFO - PROCESS | 1653 | 1464054196992 Marionette TRACE conn2 <- [1,185,null,{"value":"7"}] 18:43:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 18:43:16 INFO - PROCESS | 1653 | 1464054196996 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 18:43:16 INFO - PROCESS | 1653 | 1464054196998 Marionette TRACE conn2 <- [1,186,null,{}] 18:43:17 INFO - PROCESS | 1653 | 1464054197002 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}] 18:43:17 INFO - PROCESS | 1653 | 1464054197101 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 18:43:17 INFO - PROCESS | 1653 | 1464054197166 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:17 INFO - PROCESS | 1653 | ++DOCSHELL 0x116879000 == 54 [pid = 1653] [id = 54] 18:43:17 INFO - PROCESS | 1653 | ++DOMWINDOW == 129 (0x11618ac00) [pid = 1653] [serial = 158] [outer = 0x0] 18:43:17 INFO - PROCESS | 1653 | ++DOMWINDOW == 130 (0x1163a9c00) [pid = 1653] [serial = 159] [outer = 0x11618ac00] 18:43:17 INFO - PROCESS | 1653 | 1464054197193 Marionette DEBUG loaded listener.js 18:43:17 INFO - PROCESS | 1653 | ++DOMWINDOW == 131 (0x116719800) [pid = 1653] [serial = 160] [outer = 0x11618ac00] 18:43:17 INFO - PROCESS | 1653 | --DOCSHELL 0x1185c8800 == 53 [pid = 1653] [id = 47] 18:43:17 INFO - PROCESS | 1653 | --DOCSHELL 0x11745a000 == 52 [pid = 1653] [id = 46] 18:43:17 INFO - PROCESS | 1653 | --DOCSHELL 0x116e5f800 == 51 [pid = 1653] [id = 45] 18:43:17 INFO - PROCESS | 1653 | --DOCSHELL 0x1166fd000 == 50 [pid = 1653] [id = 44] 18:43:17 INFO - PROCESS | 1653 | --DOCSHELL 0x116a9b800 == 49 [pid = 1653] [id = 28] 18:43:17 INFO - PROCESS | 1653 | --DOCSHELL 0x113c9e000 == 48 [pid = 1653] [id = 43] 18:43:17 INFO - PROCESS | 1653 | --DOCSHELL 0x1167a3000 == 47 [pid = 1653] [id = 31] 18:43:17 INFO - PROCESS | 1653 | --DOCSHELL 0x11811c800 == 46 [pid = 1653] [id = 30] 18:43:17 INFO - PROCESS | 1653 | --DOCSHELL 0x119560800 == 45 [pid = 1653] [id = 34] 18:43:17 INFO - PROCESS | 1653 | --DOCSHELL 0x119d1f000 == 44 [pid = 1653] [id = 36] 18:43:17 INFO - PROCESS | 1653 | --DOCSHELL 0x111f80000 == 43 [pid = 1653] [id = 32] 18:43:17 INFO - PROCESS | 1653 | --DOCSHELL 0x111f6b000 == 42 [pid = 1653] [id = 33] 18:43:17 INFO - PROCESS | 1653 | --DOCSHELL 0x116647800 == 41 [pid = 1653] [id = 27] 18:43:17 INFO - PROCESS | 1653 | --DOCSHELL 0x12461f000 == 40 [pid = 1653] [id = 42] 18:43:17 INFO - PROCESS | 1653 | --DOCSHELL 0x11745a800 == 39 [pid = 1653] [id = 29] 18:43:17 INFO - PROCESS | 1653 | --DOCSHELL 0x11a09e800 == 38 [pid = 1653] [id = 53] 18:43:17 INFO - PROCESS | 1653 | --DOCSHELL 0x119d2a800 == 37 [pid = 1653] [id = 52] 18:43:17 INFO - PROCESS | 1653 | --DOCSHELL 0x119a71000 == 36 [pid = 1653] [id = 51] 18:43:17 INFO - PROCESS | 1653 | --DOCSHELL 0x1212b4800 == 35 [pid = 1653] [id = 38] 18:43:17 INFO - PROCESS | 1653 | --DOCSHELL 0x1185d8800 == 34 [pid = 1653] [id = 50] 18:43:17 INFO - PROCESS | 1653 | --DOCSHELL 0x119a61800 == 33 [pid = 1653] [id = 35] 18:43:17 INFO - PROCESS | 1653 | --DOCSHELL 0x123b81800 == 32 [pid = 1653] [id = 41] 18:43:17 INFO - PROCESS | 1653 | --DOCSHELL 0x12344f000 == 31 [pid = 1653] [id = 39] 18:43:17 INFO - PROCESS | 1653 | --DOCSHELL 0x11a186800 == 30 [pid = 1653] [id = 37] 18:43:17 INFO - PROCESS | 1653 | --DOCSHELL 0x11927c000 == 29 [pid = 1653] [id = 48] 18:43:17 INFO - PROCESS | 1653 | --DOCSHELL 0x12396b800 == 28 [pid = 1653] [id = 40] 18:43:17 INFO - PROCESS | 1653 | --DOCSHELL 0x112c9d800 == 27 [pid = 1653] [id = 49] 18:43:17 INFO - PROCESS | 1653 | --DOMWINDOW == 130 (0x12382dc00) [pid = 1653] [serial = 11] [outer = 0x0] [url = about:blank] 18:43:17 INFO - PROCESS | 1653 | --DOMWINDOW == 129 (0x127082400) [pid = 1653] [serial = 111] [outer = 0x0] [url = about:blank] 18:43:17 INFO - PROCESS | 1653 | --DOMWINDOW == 128 (0x1273cd000) [pid = 1653] [serial = 114] [outer = 0x0] [url = about:blank] 18:43:17 INFO - PROCESS | 1653 | --DOMWINDOW == 127 (0x128c2ec00) [pid = 1653] [serial = 117] [outer = 0x0] [url = about:blank] 18:43:17 INFO - PROCESS | 1653 | --DOMWINDOW == 126 (0x12d3f3c00) [pid = 1653] [serial = 63] [outer = 0x0] [url = about:blank] 18:43:17 INFO - PROCESS | 1653 | --DOMWINDOW == 125 (0x112ede800) [pid = 1653] [serial = 66] [outer = 0x0] [url = about:blank] 18:43:17 INFO - PROCESS | 1653 | --DOMWINDOW == 124 (0x116a63000) [pid = 1653] [serial = 69] [outer = 0x0] [url = about:blank] 18:43:17 INFO - PROCESS | 1653 | --DOMWINDOW == 123 (0x119213000) [pid = 1653] [serial = 72] [outer = 0x0] [url = about:blank] 18:43:17 INFO - PROCESS | 1653 | --DOMWINDOW == 122 (0x119a08400) [pid = 1653] [serial = 73] [outer = 0x0] [url = about:blank] 18:43:17 INFO - PROCESS | 1653 | --DOMWINDOW == 121 (0x116719000) [pid = 1653] [serial = 75] [outer = 0x0] [url = about:blank] 18:43:17 INFO - PROCESS | 1653 | --DOMWINDOW == 120 (0x11684a000) [pid = 1653] [serial = 76] [outer = 0x0] [url = about:blank] 18:43:17 INFO - PROCESS | 1653 | --DOMWINDOW == 119 (0x117415400) [pid = 1653] [serial = 78] [outer = 0x0] [url = about:blank] 18:43:17 INFO - PROCESS | 1653 | --DOMWINDOW == 118 (0x118223000) [pid = 1653] [serial = 81] [outer = 0x0] [url = about:blank] 18:43:17 INFO - PROCESS | 1653 | --DOMWINDOW == 117 (0x11893dc00) [pid = 1653] [serial = 84] [outer = 0x0] [url = about:blank] 18:43:17 INFO - PROCESS | 1653 | --DOMWINDOW == 116 (0x1192c2000) [pid = 1653] [serial = 87] [outer = 0x0] [url = about:blank] 18:43:17 INFO - PROCESS | 1653 | --DOMWINDOW == 115 (0x119a06c00) [pid = 1653] [serial = 90] [outer = 0x0] [url = about:blank] 18:43:17 INFO - PROCESS | 1653 | --DOMWINDOW == 114 (0x11a029000) [pid = 1653] [serial = 93] [outer = 0x0] [url = about:blank] 18:43:17 INFO - PROCESS | 1653 | --DOMWINDOW == 113 (0x12335a800) [pid = 1653] [serial = 94] [outer = 0x0] [url = about:blank] 18:43:17 INFO - PROCESS | 1653 | --DOMWINDOW == 112 (0x123359c00) [pid = 1653] [serial = 96] [outer = 0x0] [url = about:blank] 18:43:17 INFO - PROCESS | 1653 | --DOMWINDOW == 111 (0x119a0fc00) [pid = 1653] [serial = 97] [outer = 0x0] [url = about:blank] 18:43:17 INFO - PROCESS | 1653 | --DOMWINDOW == 110 (0x1234f7c00) [pid = 1653] [serial = 99] [outer = 0x0] [url = about:blank] 18:43:17 INFO - PROCESS | 1653 | --DOMWINDOW == 109 (0x1236cec00) [pid = 1653] [serial = 100] [outer = 0x0] [url = about:blank] 18:43:17 INFO - PROCESS | 1653 | --DOMWINDOW == 108 (0x123728000) [pid = 1653] [serial = 102] [outer = 0x0] [url = about:blank] 18:43:17 INFO - PROCESS | 1653 | --DOMWINDOW == 107 (0x124636c00) [pid = 1653] [serial = 105] [outer = 0x0] [url = about:blank] 18:43:17 INFO - PROCESS | 1653 | --DOMWINDOW == 106 (0x124b34800) [pid = 1653] [serial = 108] [outer = 0x0] [url = about:blank] 18:43:17 INFO - PROCESS | 1653 | --DOMWINDOW == 105 (0x119e41800) [pid = 1653] [serial = 91] [outer = 0x0] [url = about:blank] 18:43:17 INFO - PROCESS | 1653 | --DOMWINDOW == 104 (0x124b35000) [pid = 1653] [serial = 106] [outer = 0x0] [url = about:blank] 18:43:17 INFO - PROCESS | 1653 | --DOMWINDOW == 103 (0x1252c7c00) [pid = 1653] [serial = 109] [outer = 0x0] [url = about:blank] 18:43:17 INFO - PROCESS | 1653 | --DOMWINDOW == 102 (0x11957b400) [pid = 1653] [serial = 88] [outer = 0x0] [url = about:blank] 18:43:17 INFO - PROCESS | 1653 | --DOMWINDOW == 101 (0x117e21400) [pid = 1653] [serial = 79] [outer = 0x0] [url = about:blank] 18:43:17 INFO - PROCESS | 1653 | --DOMWINDOW == 100 (0x127326800) [pid = 1653] [serial = 112] [outer = 0x0] [url = about:blank] 18:43:17 INFO - PROCESS | 1653 | --DOMWINDOW == 99 (0x119216400) [pid = 1653] [serial = 85] [outer = 0x0] [url = about:blank] 18:43:17 INFO - PROCESS | 1653 | --DOMWINDOW == 98 (0x1185a3400) [pid = 1653] [serial = 82] [outer = 0x0] [url = about:blank] 18:43:17 INFO - PROCESS | 1653 | --DOMWINDOW == 97 (0x117e6b800) [pid = 1653] [serial = 70] [outer = 0x0] [url = about:blank] 18:43:17 INFO - PROCESS | 1653 | --DOMWINDOW == 96 (0x114de5c00) [pid = 1653] [serial = 67] [outer = 0x0] [url = about:blank] 18:43:17 INFO - PROCESS | 1653 | --DOMWINDOW == 95 (0x12909a400) [pid = 1653] [serial = 120] [outer = 0x0] [url = about:blank] 18:43:17 INFO - PROCESS | 1653 | --DOMWINDOW == 94 (0x12d4e8800) [pid = 1653] [serial = 64] [outer = 0x0] [url = about:blank] 18:43:17 INFO - PROCESS | 1653 | --DOMWINDOW == 93 (0x123ad6c00) [pid = 1653] [serial = 8] [outer = 0x0] [url = about:blank] 18:43:17 INFO - PROCESS | 1653 | --DOMWINDOW == 92 (0x12bf49400) [pid = 1653] [serial = 33] [outer = 0x0] [url = about:blank] 18:43:17 INFO - PROCESS | 1653 | --DOMWINDOW == 91 (0x12baedc00) [pid = 1653] [serial = 30] [outer = 0x0] [url = about:blank] 18:43:17 INFO - PROCESS | 1653 | --DOMWINDOW == 90 (0x12baf4800) [pid = 1653] [serial = 31] [outer = 0x0] [url = about:blank] 18:43:17 INFO - PROCESS | 1653 | --DOMWINDOW == 89 (0x12bad8800) [pid = 1653] [serial = 27] [outer = 0x0] [url = about:blank] 18:43:17 INFO - PROCESS | 1653 | --DOMWINDOW == 88 (0x12badf400) [pid = 1653] [serial = 28] [outer = 0x0] [url = about:blank] 18:43:17 INFO - PROCESS | 1653 | --DOMWINDOW == 87 (0x12ba1a800) [pid = 1653] [serial = 25] [outer = 0x0] [url = about:blank] 18:43:17 INFO - PROCESS | 1653 | --DOMWINDOW == 86 (0x12b03a800) [pid = 1653] [serial = 24] [outer = 0x0] [url = about:blank] 18:43:17 INFO - PROCESS | 1653 | --DOMWINDOW == 85 (0x12a933400) [pid = 1653] [serial = 21] [outer = 0x0] [url = about:blank] 18:43:17 INFO - PROCESS | 1653 | --DOMWINDOW == 84 (0x12a937c00) [pid = 1653] [serial = 22] [outer = 0x0] [url = about:blank] 18:43:17 INFO - PROCESS | 1653 | --DOMWINDOW == 83 (0x11a026400) [pid = 1653] [serial = 16] [outer = 0x0] [url = about:blank] 18:43:17 INFO - PROCESS | 1653 | --DOMWINDOW == 82 (0x129570800) [pid = 1653] [serial = 18] [outer = 0x0] [url = about:blank] 18:43:17 INFO - PROCESS | 1653 | --DOMWINDOW == 81 (0x11a020400) [pid = 1653] [serial = 15] [outer = 0x0] [url = about:blank] 18:43:17 INFO - PROCESS | 1653 | --DOMWINDOW == 80 (0x12d4e1800) [pid = 1653] [serial = 60] [outer = 0x0] [url = about:blank] 18:43:17 INFO - PROCESS | 1653 | --DOMWINDOW == 79 (0x12d4e5c00) [pid = 1653] [serial = 61] [outer = 0x0] [url = about:blank] 18:43:17 INFO - PROCESS | 1653 | --DOMWINDOW == 78 (0x118576000) [pid = 1653] [serial = 57] [outer = 0x0] [url = about:blank] 18:43:17 INFO - PROCESS | 1653 | --DOMWINDOW == 77 (0x12d3a0800) [pid = 1653] [serial = 58] [outer = 0x0] [url = about:blank] 18:43:17 INFO - PROCESS | 1653 | --DOMWINDOW == 76 (0x119576800) [pid = 1653] [serial = 54] [outer = 0x0] [url = about:blank] 18:43:17 INFO - PROCESS | 1653 | --DOMWINDOW == 75 (0x12d39d800) [pid = 1653] [serial = 55] [outer = 0x0] [url = about:blank] 18:43:17 INFO - PROCESS | 1653 | --DOMWINDOW == 74 (0x12d228000) [pid = 1653] [serial = 51] [outer = 0x0] [url = about:blank] 18:43:17 INFO - PROCESS | 1653 | --DOMWINDOW == 73 (0x12d397800) [pid = 1653] [serial = 52] [outer = 0x0] [url = about:blank] 18:43:17 INFO - PROCESS | 1653 | --DOMWINDOW == 72 (0x12ceb1800) [pid = 1653] [serial = 45] [outer = 0x0] [url = about:blank] 18:43:17 INFO - PROCESS | 1653 | --DOMWINDOW == 71 (0x12ce9d400) [pid = 1653] [serial = 48] [outer = 0x0] [url = about:blank] 18:43:17 INFO - PROCESS | 1653 | --DOMWINDOW == 70 (0x12c946000) [pid = 1653] [serial = 42] [outer = 0x0] [url = about:blank] 18:43:17 INFO - PROCESS | 1653 | --DOMWINDOW == 69 (0x12c9d2c00) [pid = 1653] [serial = 43] [outer = 0x0] [url = about:blank] 18:43:17 INFO - PROCESS | 1653 | --DOMWINDOW == 68 (0x12c938400) [pid = 1653] [serial = 39] [outer = 0x0] [url = about:blank] 18:43:17 INFO - PROCESS | 1653 | --DOMWINDOW == 67 (0x12c93d400) [pid = 1653] [serial = 40] [outer = 0x0] [url = about:blank] 18:43:17 INFO - PROCESS | 1653 | --DOMWINDOW == 66 (0x12c527000) [pid = 1653] [serial = 37] [outer = 0x0] [url = about:blank] 18:43:17 INFO - PROCESS | 1653 | --DOMWINDOW == 65 (0x12c018c00) [pid = 1653] [serial = 34] [outer = 0x0] [url = about:blank] 18:43:17 INFO - PROCESS | 1653 | --DOMWINDOW == 64 (0x12c523400) [pid = 1653] [serial = 36] [outer = 0x0] [url = about:blank] 18:43:18 INFO - PROCESS | 1653 | 1464054198039 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]]]}] 18:43:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 18:43:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1073ms 18:43:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 18:43:18 INFO - PROCESS | 1653 | 1464054198069 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 18:43:18 INFO - PROCESS | 1653 | 1464054198071 Marionette TRACE conn2 <- [1,189,null,{"value":"7"}] 18:43:18 INFO - PROCESS | 1653 | 1464054198074 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 18:43:18 INFO - PROCESS | 1653 | 1464054198076 Marionette TRACE conn2 <- [1,190,null,{}] 18:43:18 INFO - PROCESS | 1653 | 1464054198080 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}] 18:43:18 INFO - PROCESS | 1653 | 1464054198149 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 18:43:18 INFO - PROCESS | 1653 | 1464054198154 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:18 INFO - PROCESS | 1653 | ++DOCSHELL 0x112549800 == 28 [pid = 1653] [id = 55] 18:43:18 INFO - PROCESS | 1653 | ++DOMWINDOW == 65 (0x115de2800) [pid = 1653] [serial = 161] [outer = 0x0] 18:43:18 INFO - PROCESS | 1653 | ++DOMWINDOW == 66 (0x115e5a400) [pid = 1653] [serial = 162] [outer = 0x115de2800] 18:43:18 INFO - PROCESS | 1653 | 1464054198185 Marionette DEBUG loaded listener.js 18:43:18 INFO - PROCESS | 1653 | ++DOMWINDOW == 67 (0x116611000) [pid = 1653] [serial = 163] [outer = 0x115de2800] 18:43:18 INFO - PROCESS | 1653 | 1464054198583 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]]]}] 18:43:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 18:43:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 520ms 18:43:18 INFO - PROCESS | 1653 | 1464054198596 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 18:43:18 INFO - PROCESS | 1653 | 1464054198602 Marionette TRACE conn2 <- [1,193,null,{"value":"7"}] 18:43:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 18:43:18 INFO - PROCESS | 1653 | 1464054198609 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 18:43:18 INFO - PROCESS | 1653 | 1464054198612 Marionette TRACE conn2 <- [1,194,null,{}] 18:43:18 INFO - PROCESS | 1653 | 1464054198615 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}] 18:43:18 INFO - PROCESS | 1653 | 1464054198717 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 18:43:18 INFO - PROCESS | 1653 | 1464054198727 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:18 INFO - PROCESS | 1653 | ++DOCSHELL 0x11614a800 == 29 [pid = 1653] [id = 56] 18:43:18 INFO - PROCESS | 1653 | ++DOMWINDOW == 68 (0x115d54400) [pid = 1653] [serial = 164] [outer = 0x0] 18:43:18 INFO - PROCESS | 1653 | ++DOMWINDOW == 69 (0x11684a000) [pid = 1653] [serial = 165] [outer = 0x115d54400] 18:43:18 INFO - PROCESS | 1653 | 1464054198758 Marionette DEBUG loaded listener.js 18:43:18 INFO - PROCESS | 1653 | ++DOMWINDOW == 70 (0x117686800) [pid = 1653] [serial = 166] [outer = 0x115d54400] 18:43:19 INFO - PROCESS | 1653 | 1464054199061 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]]]}] 18:43:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 18:43:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 471ms 18:43:19 INFO - PROCESS | 1653 | 1464054199079 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 18:43:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 18:43:19 INFO - PROCESS | 1653 | 1464054199081 Marionette TRACE conn2 <- [1,197,null,{"value":"7"}] 18:43:19 INFO - PROCESS | 1653 | 1464054199083 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 18:43:19 INFO - PROCESS | 1653 | 1464054199086 Marionette TRACE conn2 <- [1,198,null,{}] 18:43:19 INFO - PROCESS | 1653 | 1464054199097 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}] 18:43:19 INFO - PROCESS | 1653 | 1464054199178 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 18:43:19 INFO - PROCESS | 1653 | 1464054199217 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:19 INFO - PROCESS | 1653 | ++DOCSHELL 0x116a9e000 == 30 [pid = 1653] [id = 57] 18:43:19 INFO - PROCESS | 1653 | ++DOMWINDOW == 71 (0x112edd400) [pid = 1653] [serial = 167] [outer = 0x0] 18:43:19 INFO - PROCESS | 1653 | ++DOMWINDOW == 72 (0x11856c000) [pid = 1653] [serial = 168] [outer = 0x112edd400] 18:43:19 INFO - PROCESS | 1653 | 1464054199244 Marionette DEBUG loaded listener.js 18:43:19 INFO - PROCESS | 1653 | ++DOMWINDOW == 73 (0x118579000) [pid = 1653] [serial = 169] [outer = 0x112edd400] 18:43:19 INFO - PROCESS | 1653 | 1464054199506 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]]]}] 18:43:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 18:43:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 472ms 18:43:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 18:43:19 INFO - PROCESS | 1653 | 1464054199563 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 18:43:19 INFO - PROCESS | 1653 | 1464054199565 Marionette TRACE conn2 <- [1,201,null,{"value":"7"}] 18:43:19 INFO - PROCESS | 1653 | 1464054199567 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 18:43:19 INFO - PROCESS | 1653 | 1464054199568 Marionette TRACE conn2 <- [1,202,null,{}] 18:43:19 INFO - PROCESS | 1653 | 1464054199571 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}] 18:43:19 INFO - PROCESS | 1653 | 1464054199641 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 18:43:19 INFO - PROCESS | 1653 | 1464054199646 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:19 INFO - PROCESS | 1653 | ++DOCSHELL 0x11757d000 == 31 [pid = 1653] [id = 58] 18:43:19 INFO - PROCESS | 1653 | ++DOMWINDOW == 74 (0x1185a3000) [pid = 1653] [serial = 170] [outer = 0x0] 18:43:19 INFO - PROCESS | 1653 | ++DOMWINDOW == 75 (0x118936400) [pid = 1653] [serial = 171] [outer = 0x1185a3000] 18:43:19 INFO - PROCESS | 1653 | 1464054199673 Marionette DEBUG loaded listener.js 18:43:19 INFO - PROCESS | 1653 | ++DOMWINDOW == 76 (0x119214c00) [pid = 1653] [serial = 172] [outer = 0x1185a3000] 18:43:19 INFO - PROCESS | 1653 | 1464054199980 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]]]}] 18:43:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 18:43:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 420ms 18:43:19 INFO - PROCESS | 1653 | 1464054199988 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 18:43:19 INFO - PROCESS | 1653 | 1464054199990 Marionette TRACE conn2 <- [1,205,null,{"value":"7"}] 18:43:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 18:43:20 INFO - PROCESS | 1653 | 1464054200000 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 18:43:20 INFO - PROCESS | 1653 | 1464054200001 Marionette TRACE conn2 <- [1,206,null,{}] 18:43:20 INFO - PROCESS | 1653 | 1464054200003 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}] 18:43:20 INFO - PROCESS | 1653 | 1464054200096 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 18:43:20 INFO - PROCESS | 1653 | 1464054200107 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:20 INFO - PROCESS | 1653 | ++DOCSHELL 0x1180a6000 == 32 [pid = 1653] [id = 59] 18:43:20 INFO - PROCESS | 1653 | ++DOMWINDOW == 77 (0x1167cb400) [pid = 1653] [serial = 173] [outer = 0x0] 18:43:20 INFO - PROCESS | 1653 | ++DOMWINDOW == 78 (0x119213400) [pid = 1653] [serial = 174] [outer = 0x1167cb400] 18:43:20 INFO - PROCESS | 1653 | 1464054200132 Marionette DEBUG loaded listener.js 18:43:20 INFO - PROCESS | 1653 | ++DOMWINDOW == 79 (0x119572800) [pid = 1653] [serial = 175] [outer = 0x1167cb400] 18:43:20 INFO - PROCESS | 1653 | 1464054200428 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]]]}] 18:43:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 18:43:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 469ms 18:43:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 18:43:20 INFO - PROCESS | 1653 | 1464054200468 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 18:43:20 INFO - PROCESS | 1653 | 1464054200469 Marionette TRACE conn2 <- [1,209,null,{"value":"7"}] 18:43:20 INFO - PROCESS | 1653 | 1464054200471 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 18:43:20 INFO - PROCESS | 1653 | 1464054200472 Marionette TRACE conn2 <- [1,210,null,{}] 18:43:20 INFO - PROCESS | 1653 | 1464054200475 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}] 18:43:20 INFO - PROCESS | 1653 | 1464054200577 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 18:43:20 INFO - PROCESS | 1653 | 1464054200582 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:20 INFO - PROCESS | 1653 | ++DOCSHELL 0x118591000 == 33 [pid = 1653] [id = 60] 18:43:20 INFO - PROCESS | 1653 | ++DOMWINDOW == 80 (0x1192c1800) [pid = 1653] [serial = 176] [outer = 0x0] 18:43:20 INFO - PROCESS | 1653 | ++DOMWINDOW == 81 (0x11957dc00) [pid = 1653] [serial = 177] [outer = 0x1192c1800] 18:43:20 INFO - PROCESS | 1653 | 1464054200608 Marionette DEBUG loaded listener.js 18:43:20 INFO - PROCESS | 1653 | ++DOMWINDOW == 82 (0x119e45c00) [pid = 1653] [serial = 178] [outer = 0x1192c1800] 18:43:20 INFO - PROCESS | 1653 | 1464054200945 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]]]}] 18:43:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 18:43:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 520ms 18:43:20 INFO - PROCESS | 1653 | 1464054200992 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 18:43:20 INFO - PROCESS | 1653 | 1464054200993 Marionette TRACE conn2 <- [1,213,null,{"value":"7"}] 18:43:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 18:43:20 INFO - PROCESS | 1653 | 1464054200995 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 18:43:20 INFO - PROCESS | 1653 | 1464054200996 Marionette TRACE conn2 <- [1,214,null,{}] 18:43:21 INFO - PROCESS | 1653 | 1464054200998 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}] 18:43:21 INFO - PROCESS | 1653 | 1464054201079 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 18:43:21 INFO - PROCESS | 1653 | 1464054201083 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:21 INFO - PROCESS | 1653 | ++DOCSHELL 0x119446800 == 34 [pid = 1653] [id = 61] 18:43:21 INFO - PROCESS | 1653 | ++DOMWINDOW == 83 (0x1121acc00) [pid = 1653] [serial = 179] [outer = 0x0] 18:43:21 INFO - PROCESS | 1653 | ++DOMWINDOW == 84 (0x11a025400) [pid = 1653] [serial = 180] [outer = 0x1121acc00] 18:43:21 INFO - PROCESS | 1653 | 1464054201131 Marionette DEBUG loaded listener.js 18:43:21 INFO - PROCESS | 1653 | ++DOMWINDOW == 85 (0x11a29c400) [pid = 1653] [serial = 181] [outer = 0x1121acc00] 18:43:21 INFO - PROCESS | 1653 | 1464054201400 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]]]}] 18:43:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 18:43:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 418ms 18:43:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 18:43:21 INFO - PROCESS | 1653 | 1464054201414 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 18:43:21 INFO - PROCESS | 1653 | 1464054201415 Marionette TRACE conn2 <- [1,217,null,{"value":"7"}] 18:43:21 INFO - PROCESS | 1653 | 1464054201417 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 18:43:21 INFO - PROCESS | 1653 | 1464054201418 Marionette TRACE conn2 <- [1,218,null,{}] 18:43:21 INFO - PROCESS | 1653 | 1464054201436 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}] 18:43:21 INFO - PROCESS | 1653 | 1464054201519 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 18:43:21 INFO - PROCESS | 1653 | 1464054201525 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:21 INFO - PROCESS | 1653 | ++DOCSHELL 0x119462800 == 35 [pid = 1653] [id = 62] 18:43:21 INFO - PROCESS | 1653 | ++DOMWINDOW == 86 (0x119ea4400) [pid = 1653] [serial = 182] [outer = 0x0] 18:43:21 INFO - PROCESS | 1653 | ++DOMWINDOW == 87 (0x12335fc00) [pid = 1653] [serial = 183] [outer = 0x119ea4400] 18:43:21 INFO - PROCESS | 1653 | 1464054201557 Marionette DEBUG loaded listener.js 18:43:21 INFO - PROCESS | 1653 | ++DOMWINDOW == 88 (0x1234f2400) [pid = 1653] [serial = 184] [outer = 0x119ea4400] 18:43:21 INFO - PROCESS | 1653 | 1464054201853 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]]]}] 18:43:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 18:43:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 473ms 18:43:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 18:43:21 INFO - PROCESS | 1653 | 1464054201899 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 18:43:21 INFO - PROCESS | 1653 | 1464054201900 Marionette TRACE conn2 <- [1,221,null,{"value":"7"}] 18:43:21 INFO - PROCESS | 1653 | 1464054201902 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 18:43:21 INFO - PROCESS | 1653 | 1464054201903 Marionette TRACE conn2 <- [1,222,null,{}] 18:43:21 INFO - PROCESS | 1653 | 1464054201906 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}] 18:43:21 INFO - PROCESS | 1653 | 1464054201993 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 18:43:22 INFO - PROCESS | 1653 | 1464054201997 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:22 INFO - PROCESS | 1653 | ++DOCSHELL 0x116a9d800 == 36 [pid = 1653] [id = 63] 18:43:22 INFO - PROCESS | 1653 | ++DOMWINDOW == 89 (0x123361400) [pid = 1653] [serial = 185] [outer = 0x0] 18:43:22 INFO - PROCESS | 1653 | ++DOMWINDOW == 90 (0x123725c00) [pid = 1653] [serial = 186] [outer = 0x123361400] 18:43:22 INFO - PROCESS | 1653 | 1464054202022 Marionette DEBUG loaded listener.js 18:43:22 INFO - PROCESS | 1653 | ++DOMWINDOW == 91 (0x12382e800) [pid = 1653] [serial = 187] [outer = 0x123361400] 18:43:22 INFO - PROCESS | 1653 | --DOMWINDOW == 90 (0x119a03c00) [pid = 1653] [serial = 140] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 18:43:22 INFO - PROCESS | 1653 | --DOMWINDOW == 89 (0x118224c00) [pid = 1653] [serial = 137] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 18:43:22 INFO - PROCESS | 1653 | --DOMWINDOW == 88 (0x116602c00) [pid = 1653] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 18:43:22 INFO - PROCESS | 1653 | --DOMWINDOW == 87 (0x11671b000) [pid = 1653] [serial = 128] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 18:43:22 INFO - PROCESS | 1653 | --DOMWINDOW == 86 (0x117e68800) [pid = 1653] [serial = 131] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 18:43:22 INFO - PROCESS | 1653 | --DOMWINDOW == 85 (0x116720800) [pid = 1653] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 18:43:22 INFO - PROCESS | 1653 | --DOMWINDOW == 84 (0x128c31000) [pid = 1653] [serial = 122] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 18:43:22 INFO - PROCESS | 1653 | --DOMWINDOW == 83 (0x127641c00) [pid = 1653] [serial = 116] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 18:43:22 INFO - PROCESS | 1653 | --DOMWINDOW == 82 (0x127326000) [pid = 1653] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 18:43:22 INFO - PROCESS | 1653 | --DOMWINDOW == 81 (0x127076400) [pid = 1653] [serial = 113] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 18:43:22 INFO - PROCESS | 1653 | --DOMWINDOW == 80 (0x123363c00) [pid = 1653] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 18:43:22 INFO - PROCESS | 1653 | 1464054202345 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]]]}] 18:43:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 18:43:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 469ms 18:43:22 INFO - PROCESS | 1653 | 1464054202372 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 18:43:22 INFO - PROCESS | 1653 | 1464054202373 Marionette TRACE conn2 <- [1,225,null,{"value":"7"}] 18:43:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 18:43:22 INFO - PROCESS | 1653 | 1464054202377 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 18:43:22 INFO - PROCESS | 1653 | 1464054202378 Marionette TRACE conn2 <- [1,226,null,{}] 18:43:22 INFO - PROCESS | 1653 | 1464054202380 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}] 18:43:22 INFO - PROCESS | 1653 | 1464054202464 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 18:43:22 INFO - PROCESS | 1653 | 1464054202488 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:22 INFO - PROCESS | 1653 | ++DOCSHELL 0x119d16000 == 37 [pid = 1653] [id = 64] 18:43:22 INFO - PROCESS | 1653 | ++DOMWINDOW == 81 (0x111e5f400) [pid = 1653] [serial = 188] [outer = 0x0] 18:43:22 INFO - PROCESS | 1653 | ++DOMWINDOW == 82 (0x1191a6800) [pid = 1653] [serial = 189] [outer = 0x111e5f400] 18:43:22 INFO - PROCESS | 1653 | 1464054202513 Marionette DEBUG loaded listener.js 18:43:22 INFO - PROCESS | 1653 | ++DOMWINDOW == 83 (0x12382c800) [pid = 1653] [serial = 190] [outer = 0x111e5f400] 18:43:22 INFO - PROCESS | 1653 | 1464054202785 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]]]}] 18:43:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 18:43:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 419ms 18:43:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 18:43:22 INFO - PROCESS | 1653 | 1464054202796 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 18:43:22 INFO - PROCESS | 1653 | 1464054202797 Marionette TRACE conn2 <- [1,229,null,{"value":"7"}] 18:43:22 INFO - PROCESS | 1653 | 1464054202803 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 18:43:22 INFO - PROCESS | 1653 | 1464054202805 Marionette TRACE conn2 <- [1,230,null,{}] 18:43:22 INFO - PROCESS | 1653 | 1464054202815 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}] 18:43:22 INFO - PROCESS | 1653 | 1464054202900 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 18:43:22 INFO - PROCESS | 1653 | 1464054202905 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:22 INFO - PROCESS | 1653 | ++DOCSHELL 0x1180a5000 == 38 [pid = 1653] [id = 65] 18:43:22 INFO - PROCESS | 1653 | ++DOMWINDOW == 84 (0x123839c00) [pid = 1653] [serial = 191] [outer = 0x0] 18:43:22 INFO - PROCESS | 1653 | ++DOMWINDOW == 85 (0x124389800) [pid = 1653] [serial = 192] [outer = 0x123839c00] 18:43:22 INFO - PROCESS | 1653 | 1464054202935 Marionette DEBUG loaded listener.js 18:43:22 INFO - PROCESS | 1653 | ++DOMWINDOW == 86 (0x1249ba800) [pid = 1653] [serial = 193] [outer = 0x123839c00] 18:43:23 INFO - PROCESS | 1653 | 1464054203228 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]]]}] 18:43:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 18:43:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 476ms 18:43:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 18:43:23 INFO - PROCESS | 1653 | 1464054203280 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 18:43:23 INFO - PROCESS | 1653 | 1464054203282 Marionette TRACE conn2 <- [1,233,null,{"value":"7"}] 18:43:23 INFO - PROCESS | 1653 | 1464054203284 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 18:43:23 INFO - PROCESS | 1653 | 1464054203286 Marionette TRACE conn2 <- [1,234,null,{}] 18:43:23 INFO - PROCESS | 1653 | 1464054203289 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}] 18:43:23 INFO - PROCESS | 1653 | 1464054203415 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 18:43:23 INFO - PROCESS | 1653 | 1464054203424 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:23 INFO - PROCESS | 1653 | ++DOCSHELL 0x1212b8800 == 39 [pid = 1653] [id = 66] 18:43:23 INFO - PROCESS | 1653 | ++DOMWINDOW == 87 (0x124b33800) [pid = 1653] [serial = 194] [outer = 0x0] 18:43:23 INFO - PROCESS | 1653 | ++DOMWINDOW == 88 (0x12518f400) [pid = 1653] [serial = 195] [outer = 0x124b33800] 18:43:23 INFO - PROCESS | 1653 | 1464054203464 Marionette DEBUG loaded listener.js 18:43:23 INFO - PROCESS | 1653 | ++DOMWINDOW == 89 (0x125195c00) [pid = 1653] [serial = 196] [outer = 0x124b33800] 18:43:23 INFO - PROCESS | 1653 | 1464054203799 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]]]}] 18:43:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 18:43:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 519ms 18:43:23 INFO - PROCESS | 1653 | 1464054203803 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 18:43:23 INFO - PROCESS | 1653 | 1464054203805 Marionette TRACE conn2 <- [1,237,null,{"value":"7"}] 18:43:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 18:43:23 INFO - PROCESS | 1653 | 1464054203814 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 18:43:23 INFO - PROCESS | 1653 | 1464054203815 Marionette TRACE conn2 <- [1,238,null,{}] 18:43:23 INFO - PROCESS | 1653 | 1464054203817 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}] 18:43:23 INFO - PROCESS | 1653 | 1464054203898 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 18:43:23 INFO - PROCESS | 1653 | 1464054203903 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:23 INFO - PROCESS | 1653 | ++DOCSHELL 0x1237dd000 == 40 [pid = 1653] [id = 67] 18:43:23 INFO - PROCESS | 1653 | ++DOMWINDOW == 90 (0x125197400) [pid = 1653] [serial = 197] [outer = 0x0] 18:43:23 INFO - PROCESS | 1653 | ++DOMWINDOW == 91 (0x125255800) [pid = 1653] [serial = 198] [outer = 0x125197400] 18:43:23 INFO - PROCESS | 1653 | 1464054203928 Marionette DEBUG loaded listener.js 18:43:23 INFO - PROCESS | 1653 | ++DOMWINDOW == 92 (0x127073800) [pid = 1653] [serial = 199] [outer = 0x125197400] 18:43:24 INFO - PROCESS | 1653 | 1464054204329 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]]]}] 18:43:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 18:43:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 568ms 18:43:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 18:43:24 INFO - PROCESS | 1653 | 1464054204382 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 18:43:24 INFO - PROCESS | 1653 | 1464054204385 Marionette TRACE conn2 <- [1,241,null,{"value":"7"}] 18:43:24 INFO - PROCESS | 1653 | 1464054204388 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 18:43:24 INFO - PROCESS | 1653 | 1464054204391 Marionette TRACE conn2 <- [1,242,null,{}] 18:43:24 INFO - PROCESS | 1653 | 1464054204395 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}] 18:43:24 INFO - PROCESS | 1653 | 1464054204496 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 18:43:24 INFO - PROCESS | 1653 | 1464054204538 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:24 INFO - PROCESS | 1653 | ++DOCSHELL 0x113c96000 == 41 [pid = 1653] [id = 68] 18:43:24 INFO - PROCESS | 1653 | ++DOMWINDOW == 93 (0x112c12000) [pid = 1653] [serial = 200] [outer = 0x0] 18:43:24 INFO - PROCESS | 1653 | ++DOMWINDOW == 94 (0x1159b0c00) [pid = 1653] [serial = 201] [outer = 0x112c12000] 18:43:24 INFO - PROCESS | 1653 | 1464054204569 Marionette DEBUG loaded listener.js 18:43:24 INFO - PROCESS | 1653 | ++DOMWINDOW == 95 (0x1166cfc00) [pid = 1653] [serial = 202] [outer = 0x112c12000] 18:43:25 INFO - PROCESS | 1653 | 1464054205031 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]]]}] 18:43:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 18:43:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 671ms 18:43:25 INFO - PROCESS | 1653 | 1464054205083 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 18:43:25 INFO - PROCESS | 1653 | 1464054205087 Marionette TRACE conn2 <- [1,245,null,{"value":"7"}] 18:43:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 18:43:25 INFO - PROCESS | 1653 | 1464054205095 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 18:43:25 INFO - PROCESS | 1653 | 1464054205097 Marionette TRACE conn2 <- [1,246,null,{}] 18:43:25 INFO - PROCESS | 1653 | 1464054205099 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}] 18:43:25 INFO - PROCESS | 1653 | 1464054205196 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 18:43:25 INFO - PROCESS | 1653 | 1464054205259 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:25 INFO - PROCESS | 1653 | ++DOCSHELL 0x11858c800 == 42 [pid = 1653] [id = 69] 18:43:25 INFO - PROCESS | 1653 | ++DOMWINDOW == 96 (0x1168c3400) [pid = 1653] [serial = 203] [outer = 0x0] 18:43:25 INFO - PROCESS | 1653 | ++DOMWINDOW == 97 (0x117e20000) [pid = 1653] [serial = 204] [outer = 0x1168c3400] 18:43:25 INFO - PROCESS | 1653 | 1464054205288 Marionette DEBUG loaded listener.js 18:43:25 INFO - PROCESS | 1653 | ++DOMWINDOW == 98 (0x1184e2000) [pid = 1653] [serial = 205] [outer = 0x1168c3400] 18:43:25 INFO - PROCESS | 1653 | ++DOMWINDOW == 99 (0x111c88c00) [pid = 1653] [serial = 206] [outer = 0x12c9dac00] 18:43:25 INFO - PROCESS | 1653 | 1464054205978 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]]]}] 18:43:26 INFO - PROCESS | 1653 | --DOCSHELL 0x1212b8800 == 41 [pid = 1653] [id = 66] 18:43:26 INFO - PROCESS | 1653 | --DOCSHELL 0x1180a5000 == 40 [pid = 1653] [id = 65] 18:43:26 INFO - PROCESS | 1653 | --DOCSHELL 0x119d16000 == 39 [pid = 1653] [id = 64] 18:43:26 INFO - PROCESS | 1653 | --DOCSHELL 0x116a9d800 == 38 [pid = 1653] [id = 63] 18:43:26 INFO - PROCESS | 1653 | --DOCSHELL 0x119462800 == 37 [pid = 1653] [id = 62] 18:43:26 INFO - PROCESS | 1653 | --DOCSHELL 0x119446800 == 36 [pid = 1653] [id = 61] 18:43:26 INFO - PROCESS | 1653 | --DOCSHELL 0x118591000 == 35 [pid = 1653] [id = 60] 18:43:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 18:43:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 975ms 18:43:26 INFO - PROCESS | 1653 | --DOCSHELL 0x1180a6000 == 34 [pid = 1653] [id = 59] 18:43:26 INFO - PROCESS | 1653 | --DOCSHELL 0x11757d000 == 33 [pid = 1653] [id = 58] 18:43:26 INFO - PROCESS | 1653 | --DOCSHELL 0x116a9e000 == 32 [pid = 1653] [id = 57] 18:43:26 INFO - PROCESS | 1653 | --DOCSHELL 0x11614a800 == 31 [pid = 1653] [id = 56] 18:43:26 INFO - PROCESS | 1653 | --DOCSHELL 0x112549800 == 30 [pid = 1653] [id = 55] 18:43:26 INFO - PROCESS | 1653 | 1464054206075 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 18:43:26 INFO - PROCESS | 1653 | 1464054206079 Marionette TRACE conn2 <- [1,249,null,{"value":"7"}] 18:43:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 18:43:26 INFO - PROCESS | 1653 | --DOMWINDOW == 98 (0x119e2c000) [pid = 1653] [serial = 141] [outer = 0x0] [url = about:blank] 18:43:26 INFO - PROCESS | 1653 | --DOMWINDOW == 97 (0x11a021000) [pid = 1653] [serial = 142] [outer = 0x0] [url = about:blank] 18:43:26 INFO - PROCESS | 1653 | --DOMWINDOW == 96 (0x11957c000) [pid = 1653] [serial = 139] [outer = 0x0] [url = about:blank] 18:43:26 INFO - PROCESS | 1653 | --DOMWINDOW == 95 (0x1167d0800) [pid = 1653] [serial = 126] [outer = 0x0] [url = about:blank] 18:43:26 INFO - PROCESS | 1653 | --DOMWINDOW == 94 (0x1168c4800) [pid = 1653] [serial = 127] [outer = 0x0] [url = about:blank] 18:43:26 INFO - PROCESS | 1653 | --DOMWINDOW == 93 (0x117678c00) [pid = 1653] [serial = 129] [outer = 0x0] [url = about:blank] 18:43:26 INFO - PROCESS | 1653 | --DOMWINDOW == 92 (0x1192c4000) [pid = 1653] [serial = 138] [outer = 0x0] [url = about:blank] 18:43:26 INFO - PROCESS | 1653 | --DOMWINDOW == 91 (0x1185a8c00) [pid = 1653] [serial = 133] [outer = 0x0] [url = about:blank] 18:43:26 INFO - PROCESS | 1653 | --DOMWINDOW == 90 (0x1184dcc00) [pid = 1653] [serial = 130] [outer = 0x0] [url = about:blank] 18:43:26 INFO - PROCESS | 1653 | --DOMWINDOW == 89 (0x11856ec00) [pid = 1653] [serial = 132] [outer = 0x0] [url = about:blank] 18:43:26 INFO - PROCESS | 1653 | --DOMWINDOW == 88 (0x118711c00) [pid = 1653] [serial = 135] [outer = 0x0] [url = about:blank] 18:43:26 INFO - PROCESS | 1653 | --DOMWINDOW == 87 (0x1191a2000) [pid = 1653] [serial = 136] [outer = 0x0] [url = about:blank] 18:43:26 INFO - PROCESS | 1653 | --DOMWINDOW == 86 (0x12a6f6400) [pid = 1653] [serial = 124] [outer = 0x0] [url = about:blank] 18:43:26 INFO - PROCESS | 1653 | --DOMWINDOW == 85 (0x129698c00) [pid = 1653] [serial = 123] [outer = 0x0] [url = about:blank] 18:43:26 INFO - PROCESS | 1653 | --DOMWINDOW == 84 (0x129098800) [pid = 1653] [serial = 118] [outer = 0x0] [url = about:blank] 18:43:26 INFO - PROCESS | 1653 | --DOMWINDOW == 83 (0x129570c00) [pid = 1653] [serial = 121] [outer = 0x0] [url = about:blank] 18:43:26 INFO - PROCESS | 1653 | --DOMWINDOW == 82 (0x127645000) [pid = 1653] [serial = 115] [outer = 0x0] [url = about:blank] 18:43:26 INFO - PROCESS | 1653 | --DOMWINDOW == 81 (0x123916400) [pid = 1653] [serial = 103] [outer = 0x0] [url = about:blank] 18:43:26 INFO - PROCESS | 1653 | 1464054206104 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 18:43:26 INFO - PROCESS | 1653 | 1464054206108 Marionette TRACE conn2 <- [1,250,null,{}] 18:43:26 INFO - PROCESS | 1653 | 1464054206116 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}] 18:43:26 INFO - PROCESS | 1653 | 1464054206232 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 18:43:26 INFO - PROCESS | 1653 | 1464054206242 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:26 INFO - PROCESS | 1653 | ++DOCSHELL 0x116164800 == 31 [pid = 1653] [id = 70] 18:43:26 INFO - PROCESS | 1653 | ++DOMWINDOW == 82 (0x1166d6c00) [pid = 1653] [serial = 207] [outer = 0x0] 18:43:26 INFO - PROCESS | 1653 | ++DOMWINDOW == 83 (0x1168b8800) [pid = 1653] [serial = 208] [outer = 0x1166d6c00] 18:43:26 INFO - PROCESS | 1653 | 1464054206264 Marionette DEBUG loaded listener.js 18:43:26 INFO - PROCESS | 1653 | ++DOMWINDOW == 84 (0x11767f400) [pid = 1653] [serial = 209] [outer = 0x1166d6c00] 18:43:26 INFO - PROCESS | 1653 | 1464054206667 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]]]}] 18:43:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 18:43:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 597ms 18:43:26 INFO - PROCESS | 1653 | 1464054206680 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 18:43:26 INFO - PROCESS | 1653 | 1464054206685 Marionette TRACE conn2 <- [1,253,null,{"value":"7"}] 18:43:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 18:43:26 INFO - PROCESS | 1653 | 1464054206692 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 18:43:26 INFO - PROCESS | 1653 | 1464054206694 Marionette TRACE conn2 <- [1,254,null,{}] 18:43:26 INFO - PROCESS | 1653 | 1464054206698 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}] 18:43:26 INFO - PROCESS | 1653 | 1464054206807 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 18:43:26 INFO - PROCESS | 1653 | 1464054206816 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:26 INFO - PROCESS | 1653 | ++DOCSHELL 0x116ab7000 == 32 [pid = 1653] [id = 71] 18:43:26 INFO - PROCESS | 1653 | ++DOMWINDOW == 85 (0x117e21000) [pid = 1653] [serial = 210] [outer = 0x0] 18:43:26 INFO - PROCESS | 1653 | ++DOMWINDOW == 86 (0x11856d000) [pid = 1653] [serial = 211] [outer = 0x117e21000] 18:43:26 INFO - PROCESS | 1653 | 1464054206858 Marionette DEBUG loaded listener.js 18:43:26 INFO - PROCESS | 1653 | ++DOMWINDOW == 87 (0x1185a7c00) [pid = 1653] [serial = 212] [outer = 0x117e21000] 18:43:27 INFO - PROCESS | 1653 | 1464054207211 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]]]}] 18:43:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 18:43:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 573ms 18:43:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 18:43:27 INFO - PROCESS | 1653 | 1464054207264 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 18:43:27 INFO - PROCESS | 1653 | 1464054207265 Marionette TRACE conn2 <- [1,257,null,{"value":"7"}] 18:43:27 INFO - PROCESS | 1653 | 1464054207268 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 18:43:27 INFO - PROCESS | 1653 | 1464054207270 Marionette TRACE conn2 <- [1,258,null,{}] 18:43:27 INFO - PROCESS | 1653 | 1464054207278 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}] 18:43:27 INFO - PROCESS | 1653 | 1464054207359 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 18:43:27 INFO - PROCESS | 1653 | 1464054207384 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:27 INFO - PROCESS | 1653 | ++DOCSHELL 0x1180b5800 == 33 [pid = 1653] [id = 72] 18:43:27 INFO - PROCESS | 1653 | ++DOMWINDOW == 88 (0x112ec1800) [pid = 1653] [serial = 213] [outer = 0x0] 18:43:27 INFO - PROCESS | 1653 | ++DOMWINDOW == 89 (0x1192c0c00) [pid = 1653] [serial = 214] [outer = 0x112ec1800] 18:43:27 INFO - PROCESS | 1653 | 1464054207412 Marionette DEBUG loaded listener.js 18:43:27 INFO - PROCESS | 1653 | ++DOMWINDOW == 90 (0x11957ec00) [pid = 1653] [serial = 215] [outer = 0x112ec1800] 18:43:27 INFO - PROCESS | 1653 | 1464054207744 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]]]}] 18:43:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 18:43:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 522ms 18:43:27 INFO - PROCESS | 1653 | 1464054207790 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 18:43:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 18:43:27 INFO - PROCESS | 1653 | 1464054207792 Marionette TRACE conn2 <- [1,261,null,{"value":"7"}] 18:43:27 INFO - PROCESS | 1653 | 1464054207794 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 18:43:27 INFO - PROCESS | 1653 | 1464054207795 Marionette TRACE conn2 <- [1,262,null,{}] 18:43:27 INFO - PROCESS | 1653 | 1464054207798 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}] 18:43:27 INFO - PROCESS | 1653 | 1464054207891 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 18:43:27 INFO - PROCESS | 1653 | 1464054207897 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:27 INFO - PROCESS | 1653 | ++DOCSHELL 0x1185d8000 == 34 [pid = 1653] [id = 73] 18:43:27 INFO - PROCESS | 1653 | ++DOMWINDOW == 91 (0x119a0b800) [pid = 1653] [serial = 216] [outer = 0x0] 18:43:27 INFO - PROCESS | 1653 | ++DOMWINDOW == 92 (0x119dd2c00) [pid = 1653] [serial = 217] [outer = 0x119a0b800] 18:43:27 INFO - PROCESS | 1653 | 1464054207924 Marionette DEBUG loaded listener.js 18:43:27 INFO - PROCESS | 1653 | ++DOMWINDOW == 93 (0x119e34800) [pid = 1653] [serial = 218] [outer = 0x119a0b800] 18:43:28 INFO - PROCESS | 1653 | 1464054208216 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]]]}] 18:43:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 18:43:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 470ms 18:43:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 18:43:28 INFO - PROCESS | 1653 | 1464054208264 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 18:43:28 INFO - PROCESS | 1653 | 1464054208265 Marionette TRACE conn2 <- [1,265,null,{"value":"7"}] 18:43:28 INFO - PROCESS | 1653 | 1464054208267 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 18:43:28 INFO - PROCESS | 1653 | 1464054208269 Marionette TRACE conn2 <- [1,266,null,{}] 18:43:28 INFO - PROCESS | 1653 | 1464054208271 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}] 18:43:28 INFO - PROCESS | 1653 | 1464054208355 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 18:43:28 INFO - PROCESS | 1653 | 1464054208362 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:28 INFO - PROCESS | 1653 | ++DOCSHELL 0x11928d800 == 35 [pid = 1653] [id = 74] 18:43:28 INFO - PROCESS | 1653 | ++DOMWINDOW == 94 (0x112edf400) [pid = 1653] [serial = 219] [outer = 0x0] 18:43:28 INFO - PROCESS | 1653 | ++DOMWINDOW == 95 (0x119e9f800) [pid = 1653] [serial = 220] [outer = 0x112edf400] 18:43:28 INFO - PROCESS | 1653 | 1464054208386 Marionette DEBUG loaded listener.js 18:43:28 INFO - PROCESS | 1653 | ++DOMWINDOW == 96 (0x11a029000) [pid = 1653] [serial = 221] [outer = 0x112edf400] 18:43:28 INFO - PROCESS | 1653 | 1464054208729 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]]]}] 18:43:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 18:43:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 469ms 18:43:28 INFO - PROCESS | 1653 | 1464054208738 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 18:43:28 INFO - PROCESS | 1653 | 1464054208739 Marionette TRACE conn2 <- [1,269,null,{"value":"7"}] 18:43:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 18:43:28 INFO - PROCESS | 1653 | 1464054208744 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 18:43:28 INFO - PROCESS | 1653 | 1464054208745 Marionette TRACE conn2 <- [1,270,null,{}] 18:43:28 INFO - PROCESS | 1653 | 1464054208748 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}] 18:43:28 INFO - PROCESS | 1653 | 1464054208855 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 18:43:28 INFO - PROCESS | 1653 | 1464054208893 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:28 INFO - PROCESS | 1653 | ++DOCSHELL 0x119a62000 == 36 [pid = 1653] [id = 75] 18:43:28 INFO - PROCESS | 1653 | ++DOMWINDOW == 97 (0x11a0c1400) [pid = 1653] [serial = 222] [outer = 0x0] 18:43:28 INFO - PROCESS | 1653 | ++DOMWINDOW == 98 (0x123726c00) [pid = 1653] [serial = 223] [outer = 0x11a0c1400] 18:43:28 INFO - PROCESS | 1653 | 1464054208926 Marionette DEBUG loaded listener.js 18:43:28 INFO - PROCESS | 1653 | ++DOMWINDOW == 99 (0x123d70400) [pid = 1653] [serial = 224] [outer = 0x11a0c1400] 18:43:29 INFO - PROCESS | 1653 | 1464054209320 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]]]}] 18:43:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 18:43:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 624ms 18:43:29 INFO - PROCESS | 1653 | 1464054209368 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 18:43:29 INFO - PROCESS | 1653 | 1464054209370 Marionette TRACE conn2 <- [1,273,null,{"value":"7"}] 18:43:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 18:43:29 INFO - PROCESS | 1653 | 1464054209373 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 18:43:29 INFO - PROCESS | 1653 | 1464054209375 Marionette TRACE conn2 <- [1,274,null,{}] 18:43:29 INFO - PROCESS | 1653 | 1464054209378 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}] 18:43:29 INFO - PROCESS | 1653 | 1464054209500 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 18:43:29 INFO - PROCESS | 1653 | 1464054209521 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:29 INFO - PROCESS | 1653 | ++DOCSHELL 0x11a196000 == 37 [pid = 1653] [id = 76] 18:43:29 INFO - PROCESS | 1653 | ++DOMWINDOW == 100 (0x124395400) [pid = 1653] [serial = 225] [outer = 0x0] 18:43:29 INFO - PROCESS | 1653 | ++DOMWINDOW == 101 (0x1246d7400) [pid = 1653] [serial = 226] [outer = 0x124395400] 18:43:29 INFO - PROCESS | 1653 | 1464054209561 Marionette DEBUG loaded listener.js 18:43:29 INFO - PROCESS | 1653 | ++DOMWINDOW == 102 (0x124c6b800) [pid = 1653] [serial = 227] [outer = 0x124395400] 18:43:29 INFO - PROCESS | 1653 | 1464054209991 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]]]}] 18:43:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 18:43:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 670ms 18:43:30 INFO - PROCESS | 1653 | 1464054210042 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 18:43:30 INFO - PROCESS | 1653 | 1464054210044 Marionette TRACE conn2 <- [1,277,null,{"value":"7"}] 18:43:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 18:43:30 INFO - PROCESS | 1653 | 1464054210046 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 18:43:30 INFO - PROCESS | 1653 | 1464054210047 Marionette TRACE conn2 <- [1,278,null,{}] 18:43:30 INFO - PROCESS | 1653 | 1464054210049 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}] 18:43:30 INFO - PROCESS | 1653 | 1464054210136 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 18:43:30 INFO - PROCESS | 1653 | --DOMWINDOW == 101 (0x1192c1800) [pid = 1653] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 18:43:30 INFO - PROCESS | 1653 | --DOMWINDOW == 100 (0x115d54400) [pid = 1653] [serial = 164] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 18:43:30 INFO - PROCESS | 1653 | --DOMWINDOW == 99 (0x115de2800) [pid = 1653] [serial = 161] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 18:43:30 INFO - PROCESS | 1653 | --DOMWINDOW == 98 (0x1121acc00) [pid = 1653] [serial = 179] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 18:43:30 INFO - PROCESS | 1653 | --DOMWINDOW == 97 (0x112edd400) [pid = 1653] [serial = 167] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 18:43:30 INFO - PROCESS | 1653 | --DOMWINDOW == 96 (0x1185a3000) [pid = 1653] [serial = 170] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 18:43:30 INFO - PROCESS | 1653 | --DOMWINDOW == 95 (0x112f2e800) [pid = 1653] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 18:43:30 INFO - PROCESS | 1653 | --DOMWINDOW == 94 (0x117e68c00) [pid = 1653] [serial = 146] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 18:43:30 INFO - PROCESS | 1653 | --DOMWINDOW == 93 (0x123361400) [pid = 1653] [serial = 185] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 18:43:30 INFO - PROCESS | 1653 | --DOMWINDOW == 92 (0x111e5f400) [pid = 1653] [serial = 188] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 18:43:30 INFO - PROCESS | 1653 | --DOMWINDOW == 91 (0x1185a4c00) [pid = 1653] [serial = 149] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 18:43:30 INFO - PROCESS | 1653 | --DOMWINDOW == 90 (0x119ea4400) [pid = 1653] [serial = 182] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 18:43:30 INFO - PROCESS | 1653 | --DOMWINDOW == 89 (0x123839c00) [pid = 1653] [serial = 191] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 18:43:30 INFO - PROCESS | 1653 | --DOMWINDOW == 88 (0x119e2c400) [pid = 1653] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 18:43:30 INFO - PROCESS | 1653 | --DOMWINDOW == 87 (0x112c13400) [pid = 1653] [serial = 155] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 18:43:30 INFO - PROCESS | 1653 | --DOMWINDOW == 86 (0x1167cb400) [pid = 1653] [serial = 173] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 18:43:30 INFO - PROCESS | 1653 | --DOMWINDOW == 85 (0x124b33800) [pid = 1653] [serial = 194] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 18:43:30 INFO - PROCESS | 1653 | 1464054210274 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:30 INFO - PROCESS | 1653 | ++DOCSHELL 0x1166f5000 == 38 [pid = 1653] [id = 77] 18:43:30 INFO - PROCESS | 1653 | ++DOMWINDOW == 86 (0x112c13000) [pid = 1653] [serial = 228] [outer = 0x0] 18:43:30 INFO - PROCESS | 1653 | ++DOMWINDOW == 87 (0x112ee6c00) [pid = 1653] [serial = 229] [outer = 0x112c13000] 18:43:30 INFO - PROCESS | 1653 | 1464054210303 Marionette DEBUG loaded listener.js 18:43:30 INFO - PROCESS | 1653 | ++DOMWINDOW == 88 (0x117e18000) [pid = 1653] [serial = 230] [outer = 0x112c13000] 18:43:30 INFO - PROCESS | 1653 | 1464054210555 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]]]}] 18:43:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 18:43:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 519ms 18:43:30 INFO - PROCESS | 1653 | 1464054210565 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 18:43:30 INFO - PROCESS | 1653 | 1464054210567 Marionette TRACE conn2 <- [1,281,null,{"value":"7"}] 18:43:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 18:43:30 INFO - PROCESS | 1653 | 1464054210569 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 18:43:30 INFO - PROCESS | 1653 | 1464054210570 Marionette TRACE conn2 <- [1,282,null,{}] 18:43:30 INFO - PROCESS | 1653 | 1464054210572 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}] 18:43:30 INFO - PROCESS | 1653 | 1464054210659 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 18:43:30 INFO - PROCESS | 1653 | 1464054210663 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:30 INFO - PROCESS | 1653 | ++DOCSHELL 0x117596800 == 39 [pid = 1653] [id = 78] 18:43:30 INFO - PROCESS | 1653 | ++DOMWINDOW == 89 (0x118934800) [pid = 1653] [serial = 231] [outer = 0x0] 18:43:30 INFO - PROCESS | 1653 | ++DOMWINDOW == 90 (0x11a021c00) [pid = 1653] [serial = 232] [outer = 0x118934800] 18:43:30 INFO - PROCESS | 1653 | 1464054210687 Marionette DEBUG loaded listener.js 18:43:30 INFO - PROCESS | 1653 | ++DOMWINDOW == 91 (0x125193c00) [pid = 1653] [serial = 233] [outer = 0x118934800] 18:43:30 INFO - PROCESS | 1653 | 1464054210983 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]]]}] 18:43:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 18:43:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 419ms 18:43:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 18:43:31 INFO - PROCESS | 1653 | 1464054210997 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 18:43:31 INFO - PROCESS | 1653 | 1464054210998 Marionette TRACE conn2 <- [1,285,null,{"value":"7"}] 18:43:31 INFO - PROCESS | 1653 | 1464054211000 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 18:43:31 INFO - PROCESS | 1653 | 1464054211001 Marionette TRACE conn2 <- [1,286,null,{}] 18:43:31 INFO - PROCESS | 1653 | 1464054211004 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}] 18:43:31 INFO - PROCESS | 1653 | 1464054211078 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 18:43:31 INFO - PROCESS | 1653 | 1464054211083 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:31 INFO - PROCESS | 1653 | ++DOCSHELL 0x123b70800 == 40 [pid = 1653] [id = 79] 18:43:31 INFO - PROCESS | 1653 | ++DOMWINDOW == 92 (0x125249800) [pid = 1653] [serial = 234] [outer = 0x0] 18:43:31 INFO - PROCESS | 1653 | ++DOMWINDOW == 93 (0x127077000) [pid = 1653] [serial = 235] [outer = 0x125249800] 18:43:31 INFO - PROCESS | 1653 | 1464054211109 Marionette DEBUG loaded listener.js 18:43:31 INFO - PROCESS | 1653 | ++DOMWINDOW == 94 (0x1272a6800) [pid = 1653] [serial = 236] [outer = 0x125249800] 18:43:31 INFO - PROCESS | 1653 | 1464054211410 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]]]}] 18:43:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 18:43:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 422ms 18:43:31 INFO - PROCESS | 1653 | 1464054211422 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 18:43:31 INFO - PROCESS | 1653 | 1464054211425 Marionette TRACE conn2 <- [1,289,null,{"value":"7"}] 18:43:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 18:43:31 INFO - PROCESS | 1653 | 1464054211438 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 18:43:31 INFO - PROCESS | 1653 | 1464054211439 Marionette TRACE conn2 <- [1,290,null,{}] 18:43:31 INFO - PROCESS | 1653 | 1464054211445 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}] 18:43:31 INFO - PROCESS | 1653 | 1464054211550 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 18:43:31 INFO - PROCESS | 1653 | 1464054211556 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:31 INFO - PROCESS | 1653 | ++DOCSHELL 0x1241b4800 == 41 [pid = 1653] [id = 80] 18:43:31 INFO - PROCESS | 1653 | ++DOMWINDOW == 95 (0x1192c1800) [pid = 1653] [serial = 237] [outer = 0x0] 18:43:31 INFO - PROCESS | 1653 | ++DOMWINDOW == 96 (0x127210400) [pid = 1653] [serial = 238] [outer = 0x1192c1800] 18:43:31 INFO - PROCESS | 1653 | 1464054211584 Marionette DEBUG loaded listener.js 18:43:31 INFO - PROCESS | 1653 | ++DOMWINDOW == 97 (0x128c2ec00) [pid = 1653] [serial = 239] [outer = 0x1192c1800] 18:43:31 INFO - PROCESS | 1653 | 1464054211878 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]]]}] 18:43:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 18:43:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 476ms 18:43:31 INFO - PROCESS | 1653 | 1464054211919 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 18:43:31 INFO - PROCESS | 1653 | 1464054211920 Marionette TRACE conn2 <- [1,293,null,{"value":"7"}] 18:43:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 18:43:31 INFO - PROCESS | 1653 | 1464054211923 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 18:43:31 INFO - PROCESS | 1653 | 1464054211924 Marionette TRACE conn2 <- [1,294,null,{}] 18:43:31 INFO - PROCESS | 1653 | 1464054211928 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}] 18:43:32 INFO - PROCESS | 1653 | 1464054211997 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 18:43:32 INFO - PROCESS | 1653 | 1464054212001 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:32 INFO - PROCESS | 1653 | ++DOCSHELL 0x125225800 == 42 [pid = 1653] [id = 81] 18:43:32 INFO - PROCESS | 1653 | ++DOMWINDOW == 98 (0x128c2f800) [pid = 1653] [serial = 240] [outer = 0x0] 18:43:32 INFO - PROCESS | 1653 | ++DOMWINDOW == 99 (0x128edcc00) [pid = 1653] [serial = 241] [outer = 0x128c2f800] 18:43:32 INFO - PROCESS | 1653 | 1464054212028 Marionette DEBUG loaded listener.js 18:43:32 INFO - PROCESS | 1653 | ++DOMWINDOW == 100 (0x129563400) [pid = 1653] [serial = 242] [outer = 0x128c2f800] 18:43:32 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. 18:43:32 INFO - PROCESS | 1653 | 1464054212388 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]]]}] 18:43:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 471ms 18:43:32 INFO - PROCESS | 1653 | 1464054212394 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 18:43:32 INFO - PROCESS | 1653 | 1464054212397 Marionette TRACE conn2 <- [1,297,null,{"value":"7"}] 18:43:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 18:43:32 INFO - PROCESS | 1653 | 1464054212400 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 18:43:32 INFO - PROCESS | 1653 | 1464054212403 Marionette TRACE conn2 <- [1,298,null,{}] 18:43:32 INFO - PROCESS | 1653 | 1464054212407 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}] 18:43:32 INFO - PROCESS | 1653 | 1464054212499 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 18:43:32 INFO - PROCESS | 1653 | 1464054212540 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:32 INFO - PROCESS | 1653 | ++DOCSHELL 0x11686f000 == 43 [pid = 1653] [id = 82] 18:43:32 INFO - PROCESS | 1653 | ++DOMWINDOW == 101 (0x112f32000) [pid = 1653] [serial = 243] [outer = 0x0] 18:43:32 INFO - PROCESS | 1653 | ++DOMWINDOW == 102 (0x1163abc00) [pid = 1653] [serial = 244] [outer = 0x112f32000] 18:43:32 INFO - PROCESS | 1653 | 1464054212570 Marionette DEBUG loaded listener.js 18:43:32 INFO - PROCESS | 1653 | ++DOMWINDOW == 103 (0x117413800) [pid = 1653] [serial = 245] [outer = 0x112f32000] 18:43:32 INFO - PROCESS | 1653 | 1464054212982 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]]]}] 18:43:33 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. 18:43:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 622ms 18:43:33 INFO - PROCESS | 1653 | 1464054213023 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 18:43:33 INFO - PROCESS | 1653 | 1464054213027 Marionette TRACE conn2 <- [1,301,null,{"value":"7"}] 18:43:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 18:43:33 INFO - PROCESS | 1653 | 1464054213031 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 18:43:33 INFO - PROCESS | 1653 | 1464054213033 Marionette TRACE conn2 <- [1,302,null,{}] 18:43:33 INFO - PROCESS | 1653 | 1464054213035 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}] 18:43:33 INFO - PROCESS | 1653 | 1464054213129 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 18:43:33 INFO - PROCESS | 1653 | 1464054213173 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:33 INFO - PROCESS | 1653 | ++DOCSHELL 0x119561800 == 44 [pid = 1653] [id = 83] 18:43:33 INFO - PROCESS | 1653 | ++DOMWINDOW == 104 (0x11856d800) [pid = 1653] [serial = 246] [outer = 0x0] 18:43:33 INFO - PROCESS | 1653 | ++DOMWINDOW == 105 (0x1185a4800) [pid = 1653] [serial = 247] [outer = 0x11856d800] 18:43:33 INFO - PROCESS | 1653 | 1464054213202 Marionette DEBUG loaded listener.js 18:43:33 INFO - PROCESS | 1653 | ++DOMWINDOW == 106 (0x1191a1800) [pid = 1653] [serial = 248] [outer = 0x11856d800] 18:43:33 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. 18:43:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 619ms 18:43:33 INFO - PROCESS | 1653 | 1464054213644 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]]]}] 18:43:33 INFO - PROCESS | 1653 | 1464054213650 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 18:43:33 INFO - PROCESS | 1653 | 1464054213652 Marionette TRACE conn2 <- [1,305,null,{"value":"7"}] 18:43:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 18:43:33 INFO - PROCESS | 1653 | 1464054213654 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 18:43:33 INFO - PROCESS | 1653 | 1464054213657 Marionette TRACE conn2 <- [1,306,null,{}] 18:43:33 INFO - PROCESS | 1653 | 1464054213665 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}] 18:43:33 INFO - PROCESS | 1653 | 1464054213760 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 18:43:33 INFO - PROCESS | 1653 | 1464054213801 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:33 INFO - PROCESS | 1653 | ++DOCSHELL 0x124292800 == 45 [pid = 1653] [id = 84] 18:43:33 INFO - PROCESS | 1653 | ++DOMWINDOW == 107 (0x119a05000) [pid = 1653] [serial = 249] [outer = 0x0] 18:43:33 INFO - PROCESS | 1653 | ++DOMWINDOW == 108 (0x12335b800) [pid = 1653] [serial = 250] [outer = 0x119a05000] 18:43:33 INFO - PROCESS | 1653 | 1464054213831 Marionette DEBUG loaded listener.js 18:43:33 INFO - PROCESS | 1653 | ++DOMWINDOW == 109 (0x123730800) [pid = 1653] [serial = 251] [outer = 0x119a05000] 18:43:34 INFO - PROCESS | 1653 | 1464054214256 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]]]}] 18:43:34 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. 18:43:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 624ms 18:43:34 INFO - PROCESS | 1653 | 1464054214279 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 18:43:34 INFO - PROCESS | 1653 | 1464054214282 Marionette TRACE conn2 <- [1,309,null,{"value":"7"}] 18:43:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 18:43:34 INFO - PROCESS | 1653 | 1464054214285 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 18:43:34 INFO - PROCESS | 1653 | 1464054214287 Marionette TRACE conn2 <- [1,310,null,{}] 18:43:34 INFO - PROCESS | 1653 | 1464054214291 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}] 18:43:34 INFO - PROCESS | 1653 | 1464054214424 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 18:43:34 INFO - PROCESS | 1653 | 1464054214531 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:34 INFO - PROCESS | 1653 | ++DOCSHELL 0x1270c1800 == 46 [pid = 1653] [id = 85] 18:43:34 INFO - PROCESS | 1653 | ++DOMWINDOW == 110 (0x123bcf000) [pid = 1653] [serial = 252] [outer = 0x0] 18:43:34 INFO - PROCESS | 1653 | ++DOMWINDOW == 111 (0x124c6a000) [pid = 1653] [serial = 253] [outer = 0x123bcf000] 18:43:34 INFO - PROCESS | 1653 | 1464054214561 Marionette DEBUG loaded listener.js 18:43:34 INFO - PROCESS | 1653 | ++DOMWINDOW == 112 (0x127206400) [pid = 1653] [serial = 254] [outer = 0x123bcf000] 18:43:34 INFO - PROCESS | 1653 | 1464054214961 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]]]}] 18:43:35 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. 18:43:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 720ms 18:43:35 INFO - PROCESS | 1653 | 1464054215006 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 18:43:35 INFO - PROCESS | 1653 | 1464054215007 Marionette TRACE conn2 <- [1,313,null,{"value":"7"}] 18:43:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 18:43:35 INFO - PROCESS | 1653 | 1464054215010 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 18:43:35 INFO - PROCESS | 1653 | 1464054215011 Marionette TRACE conn2 <- [1,314,null,{}] 18:43:35 INFO - PROCESS | 1653 | 1464054215013 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}] 18:43:35 INFO - PROCESS | 1653 | 1464054215111 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 18:43:35 INFO - PROCESS | 1653 | 1464054215154 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:35 INFO - PROCESS | 1653 | ++DOCSHELL 0x1273a1000 == 47 [pid = 1653] [id = 86] 18:43:35 INFO - PROCESS | 1653 | ++DOMWINDOW == 113 (0x123ad6800) [pid = 1653] [serial = 255] [outer = 0x0] 18:43:35 INFO - PROCESS | 1653 | ++DOMWINDOW == 114 (0x127640800) [pid = 1653] [serial = 256] [outer = 0x123ad6800] 18:43:35 INFO - PROCESS | 1653 | 1464054215182 Marionette DEBUG loaded listener.js 18:43:35 INFO - PROCESS | 1653 | ++DOMWINDOW == 115 (0x127647c00) [pid = 1653] [serial = 257] [outer = 0x123ad6800] 18:43:35 INFO - PROCESS | 1653 | 1464054215749 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]]]}] 18:43:35 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. 18:43:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 770ms 18:43:35 INFO - PROCESS | 1653 | 1464054215794 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 18:43:35 INFO - PROCESS | 1653 | 1464054215796 Marionette TRACE conn2 <- [1,317,null,{"value":"7"}] 18:43:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 18:43:35 INFO - PROCESS | 1653 | 1464054215800 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 18:43:35 INFO - PROCESS | 1653 | 1464054215802 Marionette TRACE conn2 <- [1,318,null,{}] 18:43:35 INFO - PROCESS | 1653 | 1464054215807 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}] 18:43:35 INFO - PROCESS | 1653 | 1464054215889 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 18:43:35 INFO - PROCESS | 1653 | 1464054215955 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:35 INFO - PROCESS | 1653 | ++DOCSHELL 0x112d64800 == 48 [pid = 1653] [id = 87] 18:43:35 INFO - PROCESS | 1653 | ++DOMWINDOW == 116 (0x1163aa400) [pid = 1653] [serial = 258] [outer = 0x0] 18:43:35 INFO - PROCESS | 1653 | ++DOMWINDOW == 117 (0x1166d2400) [pid = 1653] [serial = 259] [outer = 0x1163aa400] 18:43:35 INFO - PROCESS | 1653 | 1464054215983 Marionette DEBUG loaded listener.js 18:43:36 INFO - PROCESS | 1653 | ++DOMWINDOW == 118 (0x1168bb800) [pid = 1653] [serial = 260] [outer = 0x1163aa400] 18:43:36 INFO - PROCESS | 1653 | --DOCSHELL 0x1241b4800 == 47 [pid = 1653] [id = 80] 18:43:36 INFO - PROCESS | 1653 | --DOCSHELL 0x123b70800 == 46 [pid = 1653] [id = 79] 18:43:36 INFO - PROCESS | 1653 | --DOCSHELL 0x117596800 == 45 [pid = 1653] [id = 78] 18:43:36 INFO - PROCESS | 1653 | --DOCSHELL 0x1166f5000 == 44 [pid = 1653] [id = 77] 18:43:36 INFO - PROCESS | 1653 | --DOCSHELL 0x11a196000 == 43 [pid = 1653] [id = 76] 18:43:36 INFO - PROCESS | 1653 | --DOCSHELL 0x119a62000 == 42 [pid = 1653] [id = 75] 18:43:36 INFO - PROCESS | 1653 | --DOCSHELL 0x11928d800 == 41 [pid = 1653] [id = 74] 18:43:36 INFO - PROCESS | 1653 | --DOCSHELL 0x1185d8000 == 40 [pid = 1653] [id = 73] 18:43:36 INFO - PROCESS | 1653 | --DOCSHELL 0x1180b5800 == 39 [pid = 1653] [id = 72] 18:43:36 INFO - PROCESS | 1653 | --DOMWINDOW == 117 (0x125255800) [pid = 1653] [serial = 198] [outer = 0x0] [url = about:blank] 18:43:36 INFO - PROCESS | 1653 | --DOCSHELL 0x116ab7000 == 38 [pid = 1653] [id = 71] 18:43:36 INFO - PROCESS | 1653 | --DOCSHELL 0x116164800 == 37 [pid = 1653] [id = 70] 18:43:36 INFO - PROCESS | 1653 | 1464054216377 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]]]}] 18:43:36 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. 18:43:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 625ms 18:43:36 INFO - PROCESS | 1653 | 1464054216425 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 18:43:36 INFO - PROCESS | 1653 | 1464054216429 Marionette TRACE conn2 <- [1,321,null,{"value":"7"}] 18:43:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 18:43:36 INFO - PROCESS | 1653 | 1464054216433 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 18:43:36 INFO - PROCESS | 1653 | 1464054216434 Marionette TRACE conn2 <- [1,322,null,{}] 18:43:36 INFO - PROCESS | 1653 | 1464054216437 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}] 18:43:36 INFO - PROCESS | 1653 | 1464054216509 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 18:43:36 INFO - PROCESS | 1653 | --DOMWINDOW == 116 (0x123725c00) [pid = 1653] [serial = 186] [outer = 0x0] [url = about:blank] 18:43:36 INFO - PROCESS | 1653 | --DOMWINDOW == 115 (0x1191a6800) [pid = 1653] [serial = 189] [outer = 0x0] [url = about:blank] 18:43:36 INFO - PROCESS | 1653 | --DOMWINDOW == 114 (0x119a0b400) [pid = 1653] [serial = 151] [outer = 0x0] [url = about:blank] 18:43:36 INFO - PROCESS | 1653 | --DOMWINDOW == 113 (0x12335fc00) [pid = 1653] [serial = 183] [outer = 0x0] [url = about:blank] 18:43:36 INFO - PROCESS | 1653 | --DOMWINDOW == 112 (0x1234f2400) [pid = 1653] [serial = 184] [outer = 0x0] [url = about:blank] 18:43:36 INFO - PROCESS | 1653 | --DOMWINDOW == 111 (0x11919e000) [pid = 1653] [serial = 150] [outer = 0x0] [url = about:blank] 18:43:36 INFO - PROCESS | 1653 | --DOMWINDOW == 110 (0x124389800) [pid = 1653] [serial = 192] [outer = 0x0] [url = about:blank] 18:43:36 INFO - PROCESS | 1653 | --DOMWINDOW == 109 (0x12382c800) [pid = 1653] [serial = 190] [outer = 0x0] [url = about:blank] 18:43:36 INFO - PROCESS | 1653 | --DOMWINDOW == 108 (0x12335bc00) [pid = 1653] [serial = 154] [outer = 0x0] [url = about:blank] 18:43:36 INFO - PROCESS | 1653 | --DOMWINDOW == 107 (0x12382e800) [pid = 1653] [serial = 187] [outer = 0x0] [url = about:blank] 18:43:36 INFO - PROCESS | 1653 | --DOMWINDOW == 106 (0x11a02ac00) [pid = 1653] [serial = 153] [outer = 0x0] [url = about:blank] 18:43:36 INFO - PROCESS | 1653 | --DOMWINDOW == 105 (0x1234fc400) [pid = 1653] [serial = 157] [outer = 0x0] [url = about:blank] 18:43:36 INFO - PROCESS | 1653 | --DOMWINDOW == 104 (0x12335ec00) [pid = 1653] [serial = 156] [outer = 0x0] [url = about:blank] 18:43:36 INFO - PROCESS | 1653 | --DOMWINDOW == 103 (0x117686800) [pid = 1653] [serial = 166] [outer = 0x0] [url = about:blank] 18:43:36 INFO - PROCESS | 1653 | --DOMWINDOW == 102 (0x119213400) [pid = 1653] [serial = 174] [outer = 0x0] [url = about:blank] 18:43:36 INFO - PROCESS | 1653 | --DOMWINDOW == 101 (0x119572800) [pid = 1653] [serial = 175] [outer = 0x0] [url = about:blank] 18:43:36 INFO - PROCESS | 1653 | --DOMWINDOW == 100 (0x119e45c00) [pid = 1653] [serial = 178] [outer = 0x0] [url = about:blank] 18:43:36 INFO - PROCESS | 1653 | --DOMWINDOW == 99 (0x1249ba800) [pid = 1653] [serial = 193] [outer = 0x0] [url = about:blank] 18:43:36 INFO - PROCESS | 1653 | --DOMWINDOW == 98 (0x12518f400) [pid = 1653] [serial = 195] [outer = 0x0] [url = about:blank] 18:43:36 INFO - PROCESS | 1653 | --DOMWINDOW == 97 (0x125195c00) [pid = 1653] [serial = 196] [outer = 0x0] [url = about:blank] 18:43:36 INFO - PROCESS | 1653 | --DOMWINDOW == 96 (0x11957dc00) [pid = 1653] [serial = 177] [outer = 0x0] [url = about:blank] 18:43:36 INFO - PROCESS | 1653 | --DOMWINDOW == 95 (0x11684a000) [pid = 1653] [serial = 165] [outer = 0x0] [url = about:blank] 18:43:36 INFO - PROCESS | 1653 | --DOMWINDOW == 94 (0x115e5a400) [pid = 1653] [serial = 162] [outer = 0x0] [url = about:blank] 18:43:36 INFO - PROCESS | 1653 | --DOMWINDOW == 93 (0x116611000) [pid = 1653] [serial = 163] [outer = 0x0] [url = about:blank] 18:43:36 INFO - PROCESS | 1653 | --DOMWINDOW == 92 (0x11a29c400) [pid = 1653] [serial = 181] [outer = 0x0] [url = about:blank] 18:43:36 INFO - PROCESS | 1653 | --DOMWINDOW == 91 (0x11856c000) [pid = 1653] [serial = 168] [outer = 0x0] [url = about:blank] 18:43:36 INFO - PROCESS | 1653 | --DOMWINDOW == 90 (0x118579000) [pid = 1653] [serial = 169] [outer = 0x0] [url = about:blank] 18:43:36 INFO - PROCESS | 1653 | --DOMWINDOW == 89 (0x11a025400) [pid = 1653] [serial = 180] [outer = 0x0] [url = about:blank] 18:43:36 INFO - PROCESS | 1653 | --DOMWINDOW == 88 (0x118936400) [pid = 1653] [serial = 171] [outer = 0x0] [url = about:blank] 18:43:36 INFO - PROCESS | 1653 | --DOMWINDOW == 87 (0x119214c00) [pid = 1653] [serial = 172] [outer = 0x0] [url = about:blank] 18:43:36 INFO - PROCESS | 1653 | --DOMWINDOW == 86 (0x1163a9c00) [pid = 1653] [serial = 159] [outer = 0x0] [url = about:blank] 18:43:36 INFO - PROCESS | 1653 | --DOMWINDOW == 85 (0x116187c00) [pid = 1653] [serial = 145] [outer = 0x0] [url = about:blank] 18:43:36 INFO - PROCESS | 1653 | --DOMWINDOW == 84 (0x112f39800) [pid = 1653] [serial = 144] [outer = 0x0] [url = about:blank] 18:43:36 INFO - PROCESS | 1653 | --DOMWINDOW == 83 (0x118574800) [pid = 1653] [serial = 148] [outer = 0x0] [url = about:blank] 18:43:36 INFO - PROCESS | 1653 | --DOMWINDOW == 82 (0x11822f000) [pid = 1653] [serial = 147] [outer = 0x0] [url = about:blank] 18:43:36 INFO - PROCESS | 1653 | 1464054216563 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:36 INFO - PROCESS | 1653 | ++DOCSHELL 0x11638e000 == 38 [pid = 1653] [id = 88] 18:43:36 INFO - PROCESS | 1653 | ++DOMWINDOW == 83 (0x115e4e800) [pid = 1653] [serial = 261] [outer = 0x0] 18:43:36 INFO - PROCESS | 1653 | ++DOMWINDOW == 84 (0x116719400) [pid = 1653] [serial = 262] [outer = 0x115e4e800] 18:43:36 INFO - PROCESS | 1653 | 1464054216594 Marionette DEBUG loaded listener.js 18:43:36 INFO - PROCESS | 1653 | ++DOMWINDOW == 85 (0x11822f000) [pid = 1653] [serial = 263] [outer = 0x115e4e800] 18:43:36 INFO - PROCESS | 1653 | 1464054216904 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]]]}] 18:43:36 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. 18:43:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 519ms 18:43:36 INFO - PROCESS | 1653 | 1464054216953 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 18:43:36 INFO - PROCESS | 1653 | 1464054216954 Marionette TRACE conn2 <- [1,325,null,{"value":"7"}] 18:43:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 18:43:36 INFO - PROCESS | 1653 | 1464054216957 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 18:43:36 INFO - PROCESS | 1653 | 1464054216959 Marionette TRACE conn2 <- [1,326,null,{}] 18:43:36 INFO - PROCESS | 1653 | 1464054216966 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}] 18:43:37 INFO - PROCESS | 1653 | 1464054217041 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 18:43:37 INFO - PROCESS | 1653 | 1464054217089 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:37 INFO - PROCESS | 1653 | ++DOCSHELL 0x1180a9800 == 39 [pid = 1653] [id = 89] 18:43:37 INFO - PROCESS | 1653 | ++DOMWINDOW == 86 (0x117e67c00) [pid = 1653] [serial = 264] [outer = 0x0] 18:43:37 INFO - PROCESS | 1653 | ++DOMWINDOW == 87 (0x118936400) [pid = 1653] [serial = 265] [outer = 0x117e67c00] 18:43:37 INFO - PROCESS | 1653 | 1464054217116 Marionette DEBUG loaded listener.js 18:43:37 INFO - PROCESS | 1653 | ++DOMWINDOW == 88 (0x1192c1400) [pid = 1653] [serial = 266] [outer = 0x117e67c00] 18:43:37 INFO - PROCESS | 1653 | 1464054217411 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]]]}] 18:43:37 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. 18:43:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 473ms 18:43:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 18:43:37 INFO - PROCESS | 1653 | 1464054217433 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 18:43:37 INFO - PROCESS | 1653 | 1464054217434 Marionette TRACE conn2 <- [1,329,null,{"value":"7"}] 18:43:37 INFO - PROCESS | 1653 | 1464054217437 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 18:43:37 INFO - PROCESS | 1653 | 1464054217438 Marionette TRACE conn2 <- [1,330,null,{}] 18:43:37 INFO - PROCESS | 1653 | 1464054217450 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}] 18:43:37 INFO - PROCESS | 1653 | 1464054217523 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 18:43:37 INFO - PROCESS | 1653 | 1464054217529 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:37 INFO - PROCESS | 1653 | ++DOCSHELL 0x1185db000 == 40 [pid = 1653] [id = 90] 18:43:37 INFO - PROCESS | 1653 | ++DOMWINDOW == 89 (0x119572400) [pid = 1653] [serial = 267] [outer = 0x0] 18:43:37 INFO - PROCESS | 1653 | ++DOMWINDOW == 90 (0x119a11000) [pid = 1653] [serial = 268] [outer = 0x119572400] 18:43:37 INFO - PROCESS | 1653 | 1464054217554 Marionette DEBUG loaded listener.js 18:43:37 INFO - PROCESS | 1653 | ++DOMWINDOW == 91 (0x119e34000) [pid = 1653] [serial = 269] [outer = 0x119572400] 18:43:37 INFO - PROCESS | 1653 | 1464054217877 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]]]}] 18:43:37 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. 18:43:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 468ms 18:43:37 INFO - PROCESS | 1653 | 1464054217905 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 18:43:37 INFO - PROCESS | 1653 | 1464054217907 Marionette TRACE conn2 <- [1,333,null,{"value":"7"}] 18:43:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 18:43:37 INFO - PROCESS | 1653 | 1464054217911 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 18:43:37 INFO - PROCESS | 1653 | 1464054217912 Marionette TRACE conn2 <- [1,334,null,{}] 18:43:37 INFO - PROCESS | 1653 | 1464054217915 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}] 18:43:37 INFO - PROCESS | 1653 | 1464054217983 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 18:43:37 INFO - PROCESS | 1653 | 1464054217987 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:37 INFO - PROCESS | 1653 | ++DOCSHELL 0x11944b000 == 41 [pid = 1653] [id = 91] 18:43:37 INFO - PROCESS | 1653 | ++DOMWINDOW == 92 (0x119e41400) [pid = 1653] [serial = 270] [outer = 0x0] 18:43:38 INFO - PROCESS | 1653 | ++DOMWINDOW == 93 (0x11a027000) [pid = 1653] [serial = 271] [outer = 0x119e41400] 18:43:38 INFO - PROCESS | 1653 | 1464054218017 Marionette DEBUG loaded listener.js 18:43:38 INFO - PROCESS | 1653 | ++DOMWINDOW == 94 (0x12335bc00) [pid = 1653] [serial = 272] [outer = 0x119e41400] 18:43:38 INFO - PROCESS | 1653 | 1464054218341 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]]]}] 18:43:38 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. 18:43:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 468ms 18:43:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 18:43:38 INFO - PROCESS | 1653 | 1464054218380 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 18:43:38 INFO - PROCESS | 1653 | 1464054218381 Marionette TRACE conn2 <- [1,337,null,{"value":"7"}] 18:43:38 INFO - PROCESS | 1653 | 1464054218383 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 18:43:38 INFO - PROCESS | 1653 | 1464054218384 Marionette TRACE conn2 <- [1,338,null,{}] 18:43:38 INFO - PROCESS | 1653 | 1464054218386 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}] 18:43:38 INFO - PROCESS | 1653 | 1464054218477 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 18:43:38 INFO - PROCESS | 1653 | 1464054218509 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:38 INFO - PROCESS | 1653 | ++DOCSHELL 0x119554800 == 42 [pid = 1653] [id = 92] 18:43:38 INFO - PROCESS | 1653 | ++DOMWINDOW == 95 (0x119e41800) [pid = 1653] [serial = 273] [outer = 0x0] 18:43:38 INFO - PROCESS | 1653 | ++DOMWINDOW == 96 (0x123362800) [pid = 1653] [serial = 274] [outer = 0x119e41800] 18:43:38 INFO - PROCESS | 1653 | 1464054218535 Marionette DEBUG loaded listener.js 18:43:38 INFO - PROCESS | 1653 | ++DOMWINDOW == 97 (0x12462ec00) [pid = 1653] [serial = 275] [outer = 0x119e41800] 18:43:38 INFO - PROCESS | 1653 | 1464054218849 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]]]}] 18:43:38 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. 18:43:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 518ms 18:43:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 18:43:38 INFO - PROCESS | 1653 | 1464054218901 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 18:43:38 INFO - PROCESS | 1653 | 1464054218902 Marionette TRACE conn2 <- [1,341,null,{"value":"7"}] 18:43:38 INFO - PROCESS | 1653 | 1464054218904 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 18:43:38 INFO - PROCESS | 1653 | 1464054218906 Marionette TRACE conn2 <- [1,342,null,{}] 18:43:38 INFO - PROCESS | 1653 | 1464054218910 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}] 18:43:38 INFO - PROCESS | 1653 | 1464054218994 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 18:43:39 INFO - PROCESS | 1653 | 1464054219023 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:39 INFO - PROCESS | 1653 | ++DOCSHELL 0x119c4d000 == 43 [pid = 1653] [id = 93] 18:43:39 INFO - PROCESS | 1653 | ++DOMWINDOW == 98 (0x124630c00) [pid = 1653] [serial = 276] [outer = 0x0] 18:43:39 INFO - PROCESS | 1653 | ++DOMWINDOW == 99 (0x124b33000) [pid = 1653] [serial = 277] [outer = 0x124630c00] 18:43:39 INFO - PROCESS | 1653 | 1464054219048 Marionette DEBUG loaded listener.js 18:43:39 INFO - PROCESS | 1653 | ++DOMWINDOW == 100 (0x125196800) [pid = 1653] [serial = 278] [outer = 0x124630c00] 18:43:39 INFO - PROCESS | 1653 | 1464054219338 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]]]}] 18:43:39 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. 18:43:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 471ms 18:43:39 INFO - PROCESS | 1653 | 1464054219379 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 18:43:39 INFO - PROCESS | 1653 | 1464054219380 Marionette TRACE conn2 <- [1,345,null,{"value":"7"}] 18:43:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 18:43:39 INFO - PROCESS | 1653 | 1464054219382 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 18:43:39 INFO - PROCESS | 1653 | 1464054219384 Marionette TRACE conn2 <- [1,346,null,{}] 18:43:39 INFO - PROCESS | 1653 | 1464054219386 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}] 18:43:39 INFO - PROCESS | 1653 | 1464054219476 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 18:43:39 INFO - PROCESS | 1653 | 1464054219480 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:39 INFO - PROCESS | 1653 | ++DOCSHELL 0x11a0aa000 == 44 [pid = 1653] [id = 94] 18:43:39 INFO - PROCESS | 1653 | ++DOMWINDOW == 101 (0x1249b2c00) [pid = 1653] [serial = 279] [outer = 0x0] 18:43:39 INFO - PROCESS | 1653 | ++DOMWINDOW == 102 (0x1272a2c00) [pid = 1653] [serial = 280] [outer = 0x1249b2c00] 18:43:39 INFO - PROCESS | 1653 | 1464054219504 Marionette DEBUG loaded listener.js 18:43:39 INFO - PROCESS | 1653 | ++DOMWINDOW == 103 (0x127648c00) [pid = 1653] [serial = 281] [outer = 0x1249b2c00] 18:43:39 INFO - PROCESS | 1653 | 1464054219822 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]]]}] 18:43:39 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. 18:43:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 468ms 18:43:39 INFO - PROCESS | 1653 | 1464054219852 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 18:43:39 INFO - PROCESS | 1653 | 1464054219853 Marionette TRACE conn2 <- [1,349,null,{"value":"7"}] 18:43:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 18:43:39 INFO - PROCESS | 1653 | 1464054219863 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 18:43:39 INFO - PROCESS | 1653 | 1464054219864 Marionette TRACE conn2 <- [1,350,null,{}] 18:43:39 INFO - PROCESS | 1653 | 1464054219866 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}] 18:43:39 INFO - PROCESS | 1653 | 1464054219956 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 18:43:39 INFO - PROCESS | 1653 | 1464054219960 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:39 INFO - PROCESS | 1653 | ++DOCSHELL 0x1212ab000 == 45 [pid = 1653] [id = 95] 18:43:39 INFO - PROCESS | 1653 | ++DOMWINDOW == 104 (0x1273cc800) [pid = 1653] [serial = 282] [outer = 0x0] 18:43:39 INFO - PROCESS | 1653 | ++DOMWINDOW == 105 (0x12764f400) [pid = 1653] [serial = 283] [outer = 0x1273cc800] 18:43:39 INFO - PROCESS | 1653 | 1464054219985 Marionette DEBUG loaded listener.js 18:43:40 INFO - PROCESS | 1653 | ++DOMWINDOW == 106 (0x128c36c00) [pid = 1653] [serial = 284] [outer = 0x1273cc800] 18:43:40 INFO - PROCESS | 1653 | 1464054220268 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]]]}] 18:43:40 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. 18:43:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 419ms 18:43:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 18:43:40 INFO - PROCESS | 1653 | 1464054220284 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 18:43:40 INFO - PROCESS | 1653 | 1464054220285 Marionette TRACE conn2 <- [1,353,null,{"value":"7"}] 18:43:40 INFO - PROCESS | 1653 | 1464054220287 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 18:43:40 INFO - PROCESS | 1653 | 1464054220288 Marionette TRACE conn2 <- [1,354,null,{}] 18:43:40 INFO - PROCESS | 1653 | 1464054220298 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}] 18:43:40 INFO - PROCESS | 1653 | 1464054220400 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 18:43:40 INFO - PROCESS | 1653 | 1464054220405 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:40 INFO - PROCESS | 1653 | ++DOCSHELL 0x123534800 == 46 [pid = 1653] [id = 96] 18:43:40 INFO - PROCESS | 1653 | ++DOMWINDOW == 107 (0x12764d000) [pid = 1653] [serial = 285] [outer = 0x0] 18:43:40 INFO - PROCESS | 1653 | ++DOMWINDOW == 108 (0x128ed4c00) [pid = 1653] [serial = 286] [outer = 0x12764d000] 18:43:40 INFO - PROCESS | 1653 | 1464054220430 Marionette DEBUG loaded listener.js 18:43:40 INFO - PROCESS | 1653 | ++DOMWINDOW == 109 (0x128ed9000) [pid = 1653] [serial = 287] [outer = 0x12764d000] 18:43:40 INFO - PROCESS | 1653 | --DOMWINDOW == 108 (0x117e21000) [pid = 1653] [serial = 210] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 18:43:40 INFO - PROCESS | 1653 | --DOMWINDOW == 107 (0x1192c1800) [pid = 1653] [serial = 237] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 18:43:40 INFO - PROCESS | 1653 | --DOMWINDOW == 106 (0x125249800) [pid = 1653] [serial = 234] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 18:43:40 INFO - PROCESS | 1653 | --DOMWINDOW == 105 (0x112c13000) [pid = 1653] [serial = 228] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 18:43:40 INFO - PROCESS | 1653 | --DOMWINDOW == 104 (0x112ec1800) [pid = 1653] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 18:43:40 INFO - PROCESS | 1653 | --DOMWINDOW == 103 (0x124395400) [pid = 1653] [serial = 225] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 18:43:40 INFO - PROCESS | 1653 | --DOMWINDOW == 102 (0x119a0b800) [pid = 1653] [serial = 216] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 18:43:40 INFO - PROCESS | 1653 | --DOMWINDOW == 101 (0x1166d6c00) [pid = 1653] [serial = 207] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 18:43:40 INFO - PROCESS | 1653 | --DOMWINDOW == 100 (0x11a0c1400) [pid = 1653] [serial = 222] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 18:43:40 INFO - PROCESS | 1653 | --DOMWINDOW == 99 (0x112edf400) [pid = 1653] [serial = 219] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 18:43:40 INFO - PROCESS | 1653 | --DOMWINDOW == 98 (0x118934800) [pid = 1653] [serial = 231] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 18:43:40 INFO - PROCESS | 1653 | 1464054220778 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]]]}] 18:43:40 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. 18:43:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 524ms 18:43:40 INFO - PROCESS | 1653 | 1464054220819 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 18:43:40 INFO - PROCESS | 1653 | 1464054220821 Marionette TRACE conn2 <- [1,357,null,{"value":"7"}] 18:43:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 18:43:40 INFO - PROCESS | 1653 | 1464054220832 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 18:43:40 INFO - PROCESS | 1653 | 1464054220833 Marionette TRACE conn2 <- [1,358,null,{}] 18:43:40 INFO - PROCESS | 1653 | 1464054220836 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}] 18:43:40 INFO - PROCESS | 1653 | 1464054220935 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 18:43:40 INFO - PROCESS | 1653 | 1464054220940 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:40 INFO - PROCESS | 1653 | ++DOCSHELL 0x1241c5000 == 47 [pid = 1653] [id = 97] 18:43:40 INFO - PROCESS | 1653 | ++DOMWINDOW == 99 (0x123362400) [pid = 1653] [serial = 288] [outer = 0x0] 18:43:40 INFO - PROCESS | 1653 | ++DOMWINDOW == 100 (0x1272a9400) [pid = 1653] [serial = 289] [outer = 0x123362400] 18:43:40 INFO - PROCESS | 1653 | 1464054220970 Marionette DEBUG loaded listener.js 18:43:41 INFO - PROCESS | 1653 | ++DOMWINDOW == 101 (0x129569400) [pid = 1653] [serial = 290] [outer = 0x123362400] 18:43:41 INFO - PROCESS | 1653 | 1464054221280 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]]]}] 18:43:41 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. 18:43:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 477ms 18:43:41 INFO - PROCESS | 1653 | 1464054221302 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 18:43:41 INFO - PROCESS | 1653 | 1464054221303 Marionette TRACE conn2 <- [1,361,null,{"value":"7"}] 18:43:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 18:43:41 INFO - PROCESS | 1653 | 1464054221305 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 18:43:41 INFO - PROCESS | 1653 | 1464054221306 Marionette TRACE conn2 <- [1,362,null,{}] 18:43:41 INFO - PROCESS | 1653 | 1464054221311 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}] 18:43:41 INFO - PROCESS | 1653 | 1464054221385 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 18:43:41 INFO - PROCESS | 1653 | 1464054221431 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:41 INFO - PROCESS | 1653 | ++DOCSHELL 0x125237000 == 48 [pid = 1653] [id = 98] 18:43:41 INFO - PROCESS | 1653 | ++DOMWINDOW == 102 (0x12335f000) [pid = 1653] [serial = 291] [outer = 0x0] 18:43:41 INFO - PROCESS | 1653 | ++DOMWINDOW == 103 (0x129570000) [pid = 1653] [serial = 292] [outer = 0x12335f000] 18:43:41 INFO - PROCESS | 1653 | 1464054221456 Marionette DEBUG loaded listener.js 18:43:41 INFO - PROCESS | 1653 | ++DOMWINDOW == 104 (0x12969a000) [pid = 1653] [serial = 293] [outer = 0x12335f000] 18:43:41 INFO - PROCESS | 1653 | 1464054221721 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]]]}] 18:43:41 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. 18:43:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 421ms 18:43:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 18:43:41 INFO - PROCESS | 1653 | 1464054221731 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 18:43:41 INFO - PROCESS | 1653 | 1464054221732 Marionette TRACE conn2 <- [1,365,null,{"value":"7"}] 18:43:41 INFO - PROCESS | 1653 | 1464054221734 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 18:43:41 INFO - PROCESS | 1653 | 1464054221736 Marionette TRACE conn2 <- [1,366,null,{}] 18:43:41 INFO - PROCESS | 1653 | 1464054221738 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}] 18:43:41 INFO - PROCESS | 1653 | 1464054221827 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 18:43:41 INFO - PROCESS | 1653 | 1464054221831 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:41 INFO - PROCESS | 1653 | ++DOCSHELL 0x1290e2000 == 49 [pid = 1653] [id = 99] 18:43:41 INFO - PROCESS | 1653 | ++DOMWINDOW == 105 (0x12a6f6400) [pid = 1653] [serial = 294] [outer = 0x0] 18:43:41 INFO - PROCESS | 1653 | ++DOMWINDOW == 106 (0x12a757400) [pid = 1653] [serial = 295] [outer = 0x12a6f6400] 18:43:41 INFO - PROCESS | 1653 | 1464054221855 Marionette DEBUG loaded listener.js 18:43:41 INFO - PROCESS | 1653 | ++DOMWINDOW == 107 (0x12a92b400) [pid = 1653] [serial = 296] [outer = 0x12a6f6400] 18:43:42 INFO - PROCESS | 1653 | 1464054222157 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]]]}] 18:43:42 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. 18:43:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 468ms 18:43:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 18:43:42 INFO - PROCESS | 1653 | 1464054222214 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 18:43:42 INFO - PROCESS | 1653 | 1464054222215 Marionette TRACE conn2 <- [1,369,null,{"value":"7"}] 18:43:42 INFO - PROCESS | 1653 | 1464054222217 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 18:43:42 INFO - PROCESS | 1653 | 1464054222218 Marionette TRACE conn2 <- [1,370,null,{}] 18:43:42 INFO - PROCESS | 1653 | 1464054222220 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}] 18:43:42 INFO - PROCESS | 1653 | 1464054222295 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 18:43:42 INFO - PROCESS | 1653 | 1464054222339 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:42 INFO - PROCESS | 1653 | ++DOCSHELL 0x1296a7800 == 50 [pid = 1653] [id = 100] 18:43:42 INFO - PROCESS | 1653 | ++DOMWINDOW == 108 (0x12a6f6c00) [pid = 1653] [serial = 297] [outer = 0x0] 18:43:42 INFO - PROCESS | 1653 | ++DOMWINDOW == 109 (0x12a930c00) [pid = 1653] [serial = 298] [outer = 0x12a6f6c00] 18:43:42 INFO - PROCESS | 1653 | 1464054222363 Marionette DEBUG loaded listener.js 18:43:42 INFO - PROCESS | 1653 | ++DOMWINDOW == 110 (0x12a938400) [pid = 1653] [serial = 299] [outer = 0x12a6f6c00] 18:43:42 INFO - PROCESS | 1653 | 1464054222707 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]]]}] 18:43:42 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. 18:43:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 517ms 18:43:42 INFO - PROCESS | 1653 | 1464054222735 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 18:43:42 INFO - PROCESS | 1653 | 1464054222738 Marionette TRACE conn2 <- [1,373,null,{"value":"7"}] 18:43:42 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 18:43:42 INFO - PROCESS | 1653 | 1464054222741 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 18:43:42 INFO - PROCESS | 1653 | 1464054222744 Marionette TRACE conn2 <- [1,374,null,{}] 18:43:42 INFO - PROCESS | 1653 | 1464054222747 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}] 18:43:42 INFO - PROCESS | 1653 | 1464054222844 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 18:43:42 INFO - PROCESS | 1653 | 1464054222891 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:42 INFO - PROCESS | 1653 | ++DOCSHELL 0x116382000 == 51 [pid = 1653] [id = 101] 18:43:42 INFO - PROCESS | 1653 | ++DOMWINDOW == 111 (0x112ee6400) [pid = 1653] [serial = 300] [outer = 0x0] 18:43:42 INFO - PROCESS | 1653 | ++DOMWINDOW == 112 (0x1163ae800) [pid = 1653] [serial = 301] [outer = 0x112ee6400] 18:43:42 INFO - PROCESS | 1653 | 1464054222922 Marionette DEBUG loaded listener.js 18:43:42 INFO - PROCESS | 1653 | ++DOMWINDOW == 113 (0x116a63000) [pid = 1653] [serial = 302] [outer = 0x112ee6400] 18:43:43 INFO - PROCESS | 1653 | 1464054223334 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 18:43:43 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 18:43:43 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 624ms 18:43:43 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 18:43:43 INFO - PROCESS | 1653 | 1464054223365 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 18:43:43 INFO - PROCESS | 1653 | 1464054223369 Marionette TRACE conn2 <- [1,377,null,{"value":"7"}] 18:43:43 INFO - PROCESS | 1653 | 1464054223373 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 18:43:43 INFO - PROCESS | 1653 | 1464054223375 Marionette TRACE conn2 <- [1,378,null,{}] 18:43:43 INFO - PROCESS | 1653 | 1464054223378 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}] 18:43:43 INFO - PROCESS | 1653 | 1464054223473 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 18:43:43 INFO - PROCESS | 1653 | 1464054223556 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:43 INFO - PROCESS | 1653 | ++DOCSHELL 0x119196800 == 52 [pid = 1653] [id = 102] 18:43:43 INFO - PROCESS | 1653 | ++DOMWINDOW == 114 (0x11856f400) [pid = 1653] [serial = 303] [outer = 0x0] 18:43:43 INFO - PROCESS | 1653 | ++DOMWINDOW == 115 (0x118717000) [pid = 1653] [serial = 304] [outer = 0x11856f400] 18:43:43 INFO - PROCESS | 1653 | 1464054223598 Marionette DEBUG loaded listener.js 18:43:43 INFO - PROCESS | 1653 | ++DOMWINDOW == 116 (0x119216000) [pid = 1653] [serial = 305] [outer = 0x11856f400] 18:43:44 INFO - PROCESS | 1653 | 1464054224007 Marionette TRACE conn2 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 18:43:44 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 18:43:44 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 670ms 18:43:44 INFO - PROCESS | 1653 | 1464054224044 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 18:43:44 INFO - PROCESS | 1653 | 1464054224045 Marionette TRACE conn2 <- [1,381,null,{"value":"7"}] 18:43:44 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 18:43:44 INFO - PROCESS | 1653 | 1464054224048 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 18:43:44 INFO - PROCESS | 1653 | 1464054224050 Marionette TRACE conn2 <- [1,382,null,{}] 18:43:44 INFO - PROCESS | 1653 | 1464054224058 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}] 18:43:44 INFO - PROCESS | 1653 | 1464054224156 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 18:43:44 INFO - PROCESS | 1653 | 1464054224204 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:44 INFO - PROCESS | 1653 | ++DOCSHELL 0x127294800 == 53 [pid = 1653] [id = 103] 18:43:44 INFO - PROCESS | 1653 | ++DOMWINDOW == 117 (0x119dcc800) [pid = 1653] [serial = 306] [outer = 0x0] 18:43:44 INFO - PROCESS | 1653 | ++DOMWINDOW == 118 (0x12335d800) [pid = 1653] [serial = 307] [outer = 0x119dcc800] 18:43:44 INFO - PROCESS | 1653 | 1464054224235 Marionette DEBUG loaded listener.js 18:43:44 INFO - PROCESS | 1653 | ++DOMWINDOW == 119 (0x12382d000) [pid = 1653] [serial = 308] [outer = 0x119dcc800] 18:43:44 INFO - PROCESS | 1653 | 1464054224694 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 18:43:44 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 18:43:44 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 671ms 18:43:44 INFO - PROCESS | 1653 | 1464054224737 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 18:43:44 INFO - PROCESS | 1653 | 1464054224739 Marionette TRACE conn2 <- [1,385,null,{"value":"7"}] 18:43:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 18:43:44 INFO - PROCESS | 1653 | 1464054224744 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 18:43:44 INFO - PROCESS | 1653 | 1464054224745 Marionette TRACE conn2 <- [1,386,null,{}] 18:43:44 INFO - PROCESS | 1653 | 1464054224748 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}] 18:43:44 INFO - PROCESS | 1653 | 1464054224868 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 18:43:44 INFO - PROCESS | 1653 | 1464054224926 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:44 INFO - PROCESS | 1653 | ++DOCSHELL 0x12a7be000 == 54 [pid = 1653] [id = 104] 18:43:44 INFO - PROCESS | 1653 | ++DOMWINDOW == 120 (0x127326800) [pid = 1653] [serial = 309] [outer = 0x0] 18:43:44 INFO - PROCESS | 1653 | ++DOMWINDOW == 121 (0x128ed8c00) [pid = 1653] [serial = 310] [outer = 0x127326800] 18:43:44 INFO - PROCESS | 1653 | 1464054224955 Marionette DEBUG loaded listener.js 18:43:45 INFO - PROCESS | 1653 | ++DOMWINDOW == 122 (0x1290a1000) [pid = 1653] [serial = 311] [outer = 0x127326800] 18:43:45 INFO - PROCESS | 1653 | 1464054225394 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]]]}] 18:43:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 18:43:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 673ms 18:43:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 18:43:45 INFO - PROCESS | 1653 | 1464054225418 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 18:43:45 INFO - PROCESS | 1653 | 1464054225419 Marionette TRACE conn2 <- [1,389,null,{"value":"7"}] 18:43:45 INFO - PROCESS | 1653 | 1464054225421 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 18:43:45 INFO - PROCESS | 1653 | 1464054225422 Marionette TRACE conn2 <- [1,390,null,{}] 18:43:45 INFO - PROCESS | 1653 | 1464054225607 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}] 18:43:45 INFO - PROCESS | 1653 | 1464054225705 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 18:43:45 INFO - PROCESS | 1653 | 1464054225738 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:45 INFO - PROCESS | 1653 | ++DOCSHELL 0x117594000 == 55 [pid = 1653] [id = 105] 18:43:45 INFO - PROCESS | 1653 | ++DOMWINDOW == 123 (0x115de7000) [pid = 1653] [serial = 312] [outer = 0x0] 18:43:45 INFO - PROCESS | 1653 | ++DOMWINDOW == 124 (0x116187c00) [pid = 1653] [serial = 313] [outer = 0x115de7000] 18:43:45 INFO - PROCESS | 1653 | 1464054225765 Marionette DEBUG loaded listener.js 18:43:45 INFO - PROCESS | 1653 | ++DOMWINDOW == 125 (0x116a62400) [pid = 1653] [serial = 314] [outer = 0x115de7000] 18:43:46 INFO - PROCESS | 1653 | 1464054226260 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]]]}] 18:43:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 18:43:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 873ms 18:43:46 INFO - PROCESS | 1653 | 1464054226295 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 18:43:46 INFO - PROCESS | 1653 | 1464054226297 Marionette TRACE conn2 <- [1,393,null,{"value":"7"}] 18:43:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 18:43:46 INFO - PROCESS | 1653 | 1464054226300 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 18:43:46 INFO - PROCESS | 1653 | 1464054226302 Marionette TRACE conn2 <- [1,394,null,{}] 18:43:46 INFO - PROCESS | 1653 | 1464054226304 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}] 18:43:46 INFO - PROCESS | 1653 | 1464054226394 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 18:43:46 INFO - PROCESS | 1653 | 1464054226458 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:46 INFO - PROCESS | 1653 | ++DOCSHELL 0x116e5e000 == 56 [pid = 1653] [id = 106] 18:43:46 INFO - PROCESS | 1653 | ++DOMWINDOW == 126 (0x117e6a800) [pid = 1653] [serial = 315] [outer = 0x0] 18:43:46 INFO - PROCESS | 1653 | ++DOMWINDOW == 127 (0x118570400) [pid = 1653] [serial = 316] [outer = 0x117e6a800] 18:43:46 INFO - PROCESS | 1653 | 1464054226485 Marionette DEBUG loaded listener.js 18:43:46 INFO - PROCESS | 1653 | ++DOMWINDOW == 128 (0x118578c00) [pid = 1653] [serial = 317] [outer = 0x117e6a800] 18:43:46 INFO - PROCESS | 1653 | --DOCSHELL 0x113c96000 == 55 [pid = 1653] [id = 68] 18:43:46 INFO - PROCESS | 1653 | --DOCSHELL 0x1237dd000 == 54 [pid = 1653] [id = 67] 18:43:46 INFO - PROCESS | 1653 | --DOCSHELL 0x1290e2000 == 53 [pid = 1653] [id = 99] 18:43:46 INFO - PROCESS | 1653 | --DOCSHELL 0x125237000 == 52 [pid = 1653] [id = 98] 18:43:46 INFO - PROCESS | 1653 | --DOCSHELL 0x1241c5000 == 51 [pid = 1653] [id = 97] 18:43:46 INFO - PROCESS | 1653 | --DOCSHELL 0x123534800 == 50 [pid = 1653] [id = 96] 18:43:46 INFO - PROCESS | 1653 | --DOCSHELL 0x1212ab000 == 49 [pid = 1653] [id = 95] 18:43:46 INFO - PROCESS | 1653 | --DOCSHELL 0x11a0aa000 == 48 [pid = 1653] [id = 94] 18:43:46 INFO - PROCESS | 1653 | --DOCSHELL 0x119c4d000 == 47 [pid = 1653] [id = 93] 18:43:46 INFO - PROCESS | 1653 | --DOMWINDOW == 127 (0x128edcc00) [pid = 1653] [serial = 241] [outer = 0x0] [url = about:blank] 18:43:46 INFO - PROCESS | 1653 | --DOMWINDOW == 126 (0x117e20000) [pid = 1653] [serial = 204] [outer = 0x0] [url = about:blank] 18:43:46 INFO - PROCESS | 1653 | --DOMWINDOW == 125 (0x1159b0c00) [pid = 1653] [serial = 201] [outer = 0x0] [url = about:blank] 18:43:46 INFO - PROCESS | 1653 | --DOCSHELL 0x119554800 == 46 [pid = 1653] [id = 92] 18:43:46 INFO - PROCESS | 1653 | --DOCSHELL 0x11944b000 == 45 [pid = 1653] [id = 91] 18:43:46 INFO - PROCESS | 1653 | --DOCSHELL 0x1185db000 == 44 [pid = 1653] [id = 90] 18:43:46 INFO - PROCESS | 1653 | --DOCSHELL 0x1180a9800 == 43 [pid = 1653] [id = 89] 18:43:46 INFO - PROCESS | 1653 | --DOCSHELL 0x11638e000 == 42 [pid = 1653] [id = 88] 18:43:46 INFO - PROCESS | 1653 | --DOCSHELL 0x112d64800 == 41 [pid = 1653] [id = 87] 18:43:46 INFO - PROCESS | 1653 | --DOCSHELL 0x1273a1000 == 40 [pid = 1653] [id = 86] 18:43:46 INFO - PROCESS | 1653 | --DOCSHELL 0x1270c1800 == 39 [pid = 1653] [id = 85] 18:43:46 INFO - PROCESS | 1653 | --DOCSHELL 0x124292800 == 38 [pid = 1653] [id = 84] 18:43:46 INFO - PROCESS | 1653 | --DOCSHELL 0x119561800 == 37 [pid = 1653] [id = 83] 18:43:46 INFO - PROCESS | 1653 | --DOCSHELL 0x125225800 == 36 [pid = 1653] [id = 81] 18:43:46 INFO - PROCESS | 1653 | --DOCSHELL 0x11686f000 == 35 [pid = 1653] [id = 82] 18:43:46 INFO - PROCESS | 1653 | --DOMWINDOW == 124 (0x128c2ec00) [pid = 1653] [serial = 239] [outer = 0x0] [url = about:blank] 18:43:46 INFO - PROCESS | 1653 | --DOMWINDOW == 123 (0x11856d000) [pid = 1653] [serial = 211] [outer = 0x0] [url = about:blank] 18:43:46 INFO - PROCESS | 1653 | --DOMWINDOW == 122 (0x127210400) [pid = 1653] [serial = 238] [outer = 0x0] [url = about:blank] 18:43:46 INFO - PROCESS | 1653 | --DOMWINDOW == 121 (0x1272a6800) [pid = 1653] [serial = 236] [outer = 0x0] [url = about:blank] 18:43:46 INFO - PROCESS | 1653 | --DOMWINDOW == 120 (0x112ee6c00) [pid = 1653] [serial = 229] [outer = 0x0] [url = about:blank] 18:43:46 INFO - PROCESS | 1653 | --DOMWINDOW == 119 (0x1192c0c00) [pid = 1653] [serial = 214] [outer = 0x0] [url = about:blank] 18:43:46 INFO - PROCESS | 1653 | --DOMWINDOW == 118 (0x124c6b800) [pid = 1653] [serial = 227] [outer = 0x0] [url = about:blank] 18:43:46 INFO - PROCESS | 1653 | --DOMWINDOW == 117 (0x119dd2c00) [pid = 1653] [serial = 217] [outer = 0x0] [url = about:blank] 18:43:46 INFO - PROCESS | 1653 | --DOMWINDOW == 116 (0x11767f400) [pid = 1653] [serial = 209] [outer = 0x0] [url = about:blank] 18:43:46 INFO - PROCESS | 1653 | --DOMWINDOW == 115 (0x1168b8800) [pid = 1653] [serial = 208] [outer = 0x0] [url = about:blank] 18:43:46 INFO - PROCESS | 1653 | --DOMWINDOW == 114 (0x123d70400) [pid = 1653] [serial = 224] [outer = 0x0] [url = about:blank] 18:43:46 INFO - PROCESS | 1653 | --DOMWINDOW == 113 (0x11a029000) [pid = 1653] [serial = 221] [outer = 0x0] [url = about:blank] 18:43:46 INFO - PROCESS | 1653 | --DOMWINDOW == 112 (0x117e18000) [pid = 1653] [serial = 230] [outer = 0x0] [url = about:blank] 18:43:46 INFO - PROCESS | 1653 | --DOMWINDOW == 111 (0x123726c00) [pid = 1653] [serial = 223] [outer = 0x0] [url = about:blank] 18:43:46 INFO - PROCESS | 1653 | --DOMWINDOW == 110 (0x1185a7c00) [pid = 1653] [serial = 212] [outer = 0x0] [url = about:blank] 18:43:46 INFO - PROCESS | 1653 | --DOMWINDOW == 109 (0x1166d0400) [pid = 1653] [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.] 18:43:46 INFO - PROCESS | 1653 | --DOMWINDOW == 108 (0x1246d7400) [pid = 1653] [serial = 226] [outer = 0x0] [url = about:blank] 18:43:46 INFO - PROCESS | 1653 | --DOMWINDOW == 107 (0x11957ec00) [pid = 1653] [serial = 215] [outer = 0x0] [url = about:blank] 18:43:46 INFO - PROCESS | 1653 | --DOMWINDOW == 106 (0x125193c00) [pid = 1653] [serial = 233] [outer = 0x0] [url = about:blank] 18:43:46 INFO - PROCESS | 1653 | --DOMWINDOW == 105 (0x127077000) [pid = 1653] [serial = 235] [outer = 0x0] [url = about:blank] 18:43:46 INFO - PROCESS | 1653 | --DOMWINDOW == 104 (0x11a021c00) [pid = 1653] [serial = 232] [outer = 0x0] [url = about:blank] 18:43:46 INFO - PROCESS | 1653 | --DOMWINDOW == 103 (0x119e34800) [pid = 1653] [serial = 218] [outer = 0x0] [url = about:blank] 18:43:46 INFO - PROCESS | 1653 | --DOMWINDOW == 102 (0x119e9f800) [pid = 1653] [serial = 220] [outer = 0x0] [url = about:blank] 18:43:46 INFO - PROCESS | 1653 | 1464054226832 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]]]}] 18:43:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 18:43:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 573ms 18:43:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 18:43:46 INFO - PROCESS | 1653 | 1464054226873 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 18:43:46 INFO - PROCESS | 1653 | 1464054226874 Marionette TRACE conn2 <- [1,397,null,{"value":"7"}] 18:43:46 INFO - PROCESS | 1653 | 1464054226877 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 18:43:46 INFO - PROCESS | 1653 | 1464054226878 Marionette TRACE conn2 <- [1,398,null,{}] 18:43:46 INFO - PROCESS | 1653 | 1464054226880 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}] 18:43:46 INFO - PROCESS | 1653 | 1464054226953 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 18:43:46 INFO - PROCESS | 1653 | 1464054226961 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:46 INFO - PROCESS | 1653 | ++DOCSHELL 0x116e5d800 == 36 [pid = 1653] [id = 107] 18:43:46 INFO - PROCESS | 1653 | ++DOMWINDOW == 103 (0x118932000) [pid = 1653] [serial = 318] [outer = 0x0] 18:43:46 INFO - PROCESS | 1653 | ++DOMWINDOW == 104 (0x11919e000) [pid = 1653] [serial = 319] [outer = 0x118932000] 18:43:46 INFO - PROCESS | 1653 | 1464054226989 Marionette DEBUG loaded listener.js 18:43:47 INFO - PROCESS | 1653 | ++DOMWINDOW == 105 (0x1192be000) [pid = 1653] [serial = 320] [outer = 0x118932000] 18:43:47 INFO - PROCESS | 1653 | 1464054227319 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]]]}] 18:43:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 18:43:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 469ms 18:43:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 18:43:47 INFO - PROCESS | 1653 | 1464054227350 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 18:43:47 INFO - PROCESS | 1653 | 1464054227354 Marionette TRACE conn2 <- [1,401,null,{"value":"7"}] 18:43:47 INFO - PROCESS | 1653 | 1464054227357 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 18:43:47 INFO - PROCESS | 1653 | 1464054227358 Marionette TRACE conn2 <- [1,402,null,{}] 18:43:47 INFO - PROCESS | 1653 | 1464054227360 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}] 18:43:47 INFO - PROCESS | 1653 | 1464054227431 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 18:43:47 INFO - PROCESS | 1653 | 1464054227436 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:47 INFO - PROCESS | 1653 | ++DOCSHELL 0x1189a5800 == 37 [pid = 1653] [id = 108] 18:43:47 INFO - PROCESS | 1653 | ++DOMWINDOW == 106 (0x11956f400) [pid = 1653] [serial = 321] [outer = 0x0] 18:43:47 INFO - PROCESS | 1653 | ++DOMWINDOW == 107 (0x11957dc00) [pid = 1653] [serial = 322] [outer = 0x11956f400] 18:43:47 INFO - PROCESS | 1653 | 1464054227463 Marionette DEBUG loaded listener.js 18:43:47 INFO - PROCESS | 1653 | ++DOMWINDOW == 108 (0x119e38400) [pid = 1653] [serial = 323] [outer = 0x11956f400] 18:43:47 INFO - PROCESS | 1653 | 1464054227945 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]]]}] 18:43:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 18:43:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 620ms 18:43:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 18:43:47 INFO - PROCESS | 1653 | 1464054227977 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 18:43:47 INFO - PROCESS | 1653 | 1464054227979 Marionette TRACE conn2 <- [1,405,null,{"value":"7"}] 18:43:47 INFO - PROCESS | 1653 | 1464054227981 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 18:43:47 INFO - PROCESS | 1653 | 1464054227982 Marionette TRACE conn2 <- [1,406,null,{}] 18:43:47 INFO - PROCESS | 1653 | 1464054227984 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}] 18:43:48 INFO - PROCESS | 1653 | 1464054228061 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 18:43:48 INFO - PROCESS | 1653 | 1464054228066 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:48 INFO - PROCESS | 1653 | ++DOCSHELL 0x11956d000 == 38 [pid = 1653] [id = 109] 18:43:48 INFO - PROCESS | 1653 | ++DOMWINDOW == 109 (0x11a023000) [pid = 1653] [serial = 324] [outer = 0x0] 18:43:48 INFO - PROCESS | 1653 | ++DOMWINDOW == 110 (0x12383ac00) [pid = 1653] [serial = 325] [outer = 0x11a023000] 18:43:48 INFO - PROCESS | 1653 | 1464054228092 Marionette DEBUG loaded listener.js 18:43:48 INFO - PROCESS | 1653 | ++DOMWINDOW == 111 (0x123d77c00) [pid = 1653] [serial = 326] [outer = 0x11a023000] 18:43:48 INFO - PROCESS | 1653 | 1464054228400 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]]]}] 18:43:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 18:43:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 468ms 18:43:48 INFO - PROCESS | 1653 | 1464054228449 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 18:43:48 INFO - PROCESS | 1653 | 1464054228450 Marionette TRACE conn2 <- [1,409,null,{"value":"7"}] 18:43:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 18:43:48 INFO - PROCESS | 1653 | 1464054228452 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 18:43:48 INFO - PROCESS | 1653 | 1464054228454 Marionette TRACE conn2 <- [1,410,null,{}] 18:43:48 INFO - PROCESS | 1653 | 1464054228456 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}] 18:43:48 INFO - PROCESS | 1653 | 1464054228574 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 18:43:48 INFO - PROCESS | 1653 | 1464054228582 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:48 INFO - PROCESS | 1653 | ++DOCSHELL 0x119c4c800 == 39 [pid = 1653] [id = 110] 18:43:48 INFO - PROCESS | 1653 | ++DOMWINDOW == 112 (0x124b31800) [pid = 1653] [serial = 327] [outer = 0x0] 18:43:48 INFO - PROCESS | 1653 | ++DOMWINDOW == 113 (0x125193c00) [pid = 1653] [serial = 328] [outer = 0x124b31800] 18:43:48 INFO - PROCESS | 1653 | 1464054228608 Marionette DEBUG loaded listener.js 18:43:48 INFO - PROCESS | 1653 | ++DOMWINDOW == 114 (0x12732bc00) [pid = 1653] [serial = 329] [outer = 0x124b31800] 18:43:48 INFO - PROCESS | 1653 | 1464054228936 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]]]}] 18:43:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 18:43:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 519ms 18:43:48 INFO - PROCESS | 1653 | 1464054228972 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 18:43:48 INFO - PROCESS | 1653 | 1464054228974 Marionette TRACE conn2 <- [1,413,null,{"value":"7"}] 18:43:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 18:43:48 INFO - PROCESS | 1653 | 1464054228976 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 18:43:48 INFO - PROCESS | 1653 | 1464054228977 Marionette TRACE conn2 <- [1,414,null,{}] 18:43:48 INFO - PROCESS | 1653 | 1464054228979 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}] 18:43:49 INFO - PROCESS | 1653 | 1464054229068 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 18:43:49 INFO - PROCESS | 1653 | 1464054229102 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:49 INFO - PROCESS | 1653 | ++DOCSHELL 0x11a1a0000 == 40 [pid = 1653] [id = 111] 18:43:49 INFO - PROCESS | 1653 | ++DOMWINDOW == 115 (0x124b33800) [pid = 1653] [serial = 330] [outer = 0x0] 18:43:49 INFO - PROCESS | 1653 | ++DOMWINDOW == 116 (0x1273ccc00) [pid = 1653] [serial = 331] [outer = 0x124b33800] 18:43:49 INFO - PROCESS | 1653 | 1464054229136 Marionette DEBUG loaded listener.js 18:43:49 INFO - PROCESS | 1653 | ++DOMWINDOW == 117 (0x128c31c00) [pid = 1653] [serial = 332] [outer = 0x124b33800] 18:43:49 INFO - PROCESS | 1653 | 1464054229436 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]]]}] 18:43:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 18:43:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 519ms 18:43:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 18:43:49 INFO - PROCESS | 1653 | 1464054229495 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 18:43:49 INFO - PROCESS | 1653 | 1464054229497 Marionette TRACE conn2 <- [1,417,null,{"value":"7"}] 18:43:49 INFO - PROCESS | 1653 | 1464054229499 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 18:43:49 INFO - PROCESS | 1653 | 1464054229500 Marionette TRACE conn2 <- [1,418,null,{}] 18:43:49 INFO - PROCESS | 1653 | 1464054229502 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}] 18:43:49 INFO - PROCESS | 1653 | 1464054229592 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 18:43:49 INFO - PROCESS | 1653 | 1464054229604 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:49 INFO - PROCESS | 1653 | ++DOCSHELL 0x123455800 == 41 [pid = 1653] [id = 112] 18:43:49 INFO - PROCESS | 1653 | ++DOMWINDOW == 118 (0x127210400) [pid = 1653] [serial = 333] [outer = 0x0] 18:43:49 INFO - PROCESS | 1653 | ++DOMWINDOW == 119 (0x128ed5800) [pid = 1653] [serial = 334] [outer = 0x127210400] 18:43:49 INFO - PROCESS | 1653 | 1464054229628 Marionette DEBUG loaded listener.js 18:43:49 INFO - PROCESS | 1653 | ++DOMWINDOW == 120 (0x129563800) [pid = 1653] [serial = 335] [outer = 0x127210400] 18:43:50 INFO - PROCESS | 1653 | 1464054230409 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 18:43:50 INFO - PROCESS | 1653 | 1464054230437 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]]]}] 18:43:50 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 18:43:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 968ms 18:43:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 18:43:50 INFO - PROCESS | 1653 | 1464054230468 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 18:43:50 INFO - PROCESS | 1653 | 1464054230469 Marionette TRACE conn2 <- [1,421,null,{"value":"7"}] 18:43:50 INFO - PROCESS | 1653 | 1464054230471 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 18:43:50 INFO - PROCESS | 1653 | 1464054230472 Marionette TRACE conn2 <- [1,422,null,{}] 18:43:50 INFO - PROCESS | 1653 | 1464054230476 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}] 18:43:50 INFO - PROCESS | 1653 | 1464054230564 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 18:43:50 INFO - PROCESS | 1653 | 1464054230578 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:50 INFO - PROCESS | 1653 | ++DOCSHELL 0x12460b800 == 42 [pid = 1653] [id = 113] 18:43:50 INFO - PROCESS | 1653 | ++DOMWINDOW == 121 (0x128ed7400) [pid = 1653] [serial = 336] [outer = 0x0] 18:43:50 INFO - PROCESS | 1653 | ++DOMWINDOW == 122 (0x12a92c400) [pid = 1653] [serial = 337] [outer = 0x128ed7400] 18:43:50 INFO - PROCESS | 1653 | 1464054230602 Marionette DEBUG loaded listener.js 18:43:50 INFO - PROCESS | 1653 | ++DOMWINDOW == 123 (0x12aec5000) [pid = 1653] [serial = 338] [outer = 0x128ed7400] 18:43:50 INFO - PROCESS | 1653 | --DOMWINDOW == 122 (0x11618ac00) [pid = 1653] [serial = 158] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 18:43:50 INFO - PROCESS | 1653 | --DOMWINDOW == 121 (0x1168c3400) [pid = 1653] [serial = 203] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 18:43:50 INFO - PROCESS | 1653 | --DOMWINDOW == 120 (0x124630c00) [pid = 1653] [serial = 276] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 18:43:50 INFO - PROCESS | 1653 | --DOMWINDOW == 119 (0x1249b2c00) [pid = 1653] [serial = 279] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 18:43:50 INFO - PROCESS | 1653 | --DOMWINDOW == 118 (0x1163aa400) [pid = 1653] [serial = 258] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 18:43:50 INFO - PROCESS | 1653 | --DOMWINDOW == 117 (0x1273cc800) [pid = 1653] [serial = 282] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 18:43:50 INFO - PROCESS | 1653 | --DOMWINDOW == 116 (0x11856d800) [pid = 1653] [serial = 246] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 18:43:50 INFO - PROCESS | 1653 | --DOMWINDOW == 115 (0x119e41400) [pid = 1653] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 18:43:50 INFO - PROCESS | 1653 | --DOMWINDOW == 114 (0x119a05000) [pid = 1653] [serial = 249] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 18:43:50 INFO - PROCESS | 1653 | --DOMWINDOW == 113 (0x123bcf000) [pid = 1653] [serial = 252] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 18:43:50 INFO - PROCESS | 1653 | --DOMWINDOW == 112 (0x117e67c00) [pid = 1653] [serial = 264] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 18:43:50 INFO - PROCESS | 1653 | --DOMWINDOW == 111 (0x119572400) [pid = 1653] [serial = 267] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 18:43:50 INFO - PROCESS | 1653 | --DOMWINDOW == 110 (0x123ad6800) [pid = 1653] [serial = 255] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 18:43:50 INFO - PROCESS | 1653 | --DOMWINDOW == 109 (0x112f32000) [pid = 1653] [serial = 243] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 18:43:50 INFO - PROCESS | 1653 | --DOMWINDOW == 108 (0x115e4e800) [pid = 1653] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 18:43:50 INFO - PROCESS | 1653 | --DOMWINDOW == 107 (0x12764d000) [pid = 1653] [serial = 285] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 18:43:50 INFO - PROCESS | 1653 | --DOMWINDOW == 106 (0x12335f000) [pid = 1653] [serial = 291] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 18:43:50 INFO - PROCESS | 1653 | --DOMWINDOW == 105 (0x12a6f6400) [pid = 1653] [serial = 294] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 18:43:50 INFO - PROCESS | 1653 | --DOMWINDOW == 104 (0x123362400) [pid = 1653] [serial = 288] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 18:43:50 INFO - PROCESS | 1653 | --DOMWINDOW == 103 (0x119e41800) [pid = 1653] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 18:43:50 INFO - PROCESS | 1653 | --DOMWINDOW == 102 (0x112c12000) [pid = 1653] [serial = 200] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 18:43:50 INFO - PROCESS | 1653 | --DOMWINDOW == 101 (0x125197400) [pid = 1653] [serial = 197] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 18:43:51 INFO - PROCESS | 1653 | 1464054231519 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]]]}] 18:43:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 18:43:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1071ms 18:43:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 18:43:51 INFO - PROCESS | 1653 | 1464054231543 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 18:43:51 INFO - PROCESS | 1653 | 1464054231544 Marionette TRACE conn2 <- [1,425,null,{"value":"7"}] 18:43:51 INFO - PROCESS | 1653 | 1464054231546 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 18:43:51 INFO - PROCESS | 1653 | 1464054231547 Marionette TRACE conn2 <- [1,426,null,{}] 18:43:51 INFO - PROCESS | 1653 | 1464054231550 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}] 18:43:51 INFO - PROCESS | 1653 | 1464054231623 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 18:43:51 INFO - PROCESS | 1653 | 1464054231629 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:51 INFO - PROCESS | 1653 | ++DOCSHELL 0x1185cb800 == 43 [pid = 1653] [id = 114] 18:43:51 INFO - PROCESS | 1653 | ++DOMWINDOW == 102 (0x116186800) [pid = 1653] [serial = 339] [outer = 0x0] 18:43:51 INFO - PROCESS | 1653 | ++DOMWINDOW == 103 (0x116716000) [pid = 1653] [serial = 340] [outer = 0x116186800] 18:43:51 INFO - PROCESS | 1653 | 1464054231654 Marionette DEBUG loaded listener.js 18:43:51 INFO - PROCESS | 1653 | ++DOMWINDOW == 104 (0x123359800) [pid = 1653] [serial = 341] [outer = 0x116186800] 18:43:51 INFO - PROCESS | 1653 | 1464054231961 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] 18:43:52 INFO - PROCESS | 1653 | 1464054232016 Marionette TRACE conn2 <- [1,429,null,{"value":"7"}] 18:43:52 INFO - PROCESS | 1653 | 1464054232018 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 18:43:52 INFO - PROCESS | 1653 | 1464054232019 Marionette TRACE conn2 <- [1,430,null,{}] 18:43:52 INFO - PROCESS | 1653 | 1464054232029 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}] 18:43:52 INFO - PROCESS | 1653 | 1464054232117 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 18:43:52 INFO - PROCESS | 1653 | 1464054232121 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:52 INFO - PROCESS | 1653 | ++DOCSHELL 0x1270b9000 == 44 [pid = 1653] [id = 115] 18:43:52 INFO - PROCESS | 1653 | ++DOMWINDOW == 105 (0x123d71c00) [pid = 1653] [serial = 342] [outer = 0x0] 18:43:52 INFO - PROCESS | 1653 | ++DOMWINDOW == 106 (0x12a6f1400) [pid = 1653] [serial = 343] [outer = 0x123d71c00] 18:43:52 INFO - PROCESS | 1653 | 1464054232154 Marionette DEBUG loaded listener.js 18:43:52 INFO - PROCESS | 1653 | ++DOMWINDOW == 107 (0x12b036400) [pid = 1653] [serial = 344] [outer = 0x123d71c00] 18:43:52 INFO - PROCESS | 1653 | 1464054232485 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]]]}] 18:43:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 18:43:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 469ms 18:43:52 INFO - PROCESS | 1653 | 1464054232489 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 18:43:52 INFO - PROCESS | 1653 | 1464054232490 Marionette TRACE conn2 <- [1,433,null,{"value":"7"}] 18:43:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 18:43:52 INFO - PROCESS | 1653 | 1464054232498 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 18:43:52 INFO - PROCESS | 1653 | 1464054232499 Marionette TRACE conn2 <- [1,434,null,{}] 18:43:52 INFO - PROCESS | 1653 | 1464054232502 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}] 18:43:52 INFO - PROCESS | 1653 | 1464054232582 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 18:43:52 INFO - PROCESS | 1653 | 1464054232586 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:52 INFO - PROCESS | 1653 | ++DOCSHELL 0x1296ac800 == 45 [pid = 1653] [id = 116] 18:43:52 INFO - PROCESS | 1653 | ++DOMWINDOW == 108 (0x12b038800) [pid = 1653] [serial = 345] [outer = 0x0] 18:43:52 INFO - PROCESS | 1653 | ++DOMWINDOW == 109 (0x12b03f000) [pid = 1653] [serial = 346] [outer = 0x12b038800] 18:43:52 INFO - PROCESS | 1653 | 1464054232613 Marionette DEBUG loaded listener.js 18:43:52 INFO - PROCESS | 1653 | ++DOMWINDOW == 110 (0x12ba21000) [pid = 1653] [serial = 347] [outer = 0x12b038800] 18:43:53 INFO - PROCESS | 1653 | 1464054233009 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]]]}] 18:43:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 18:43:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 570ms 18:43:53 INFO - PROCESS | 1653 | 1464054233068 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 18:43:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 18:43:53 INFO - PROCESS | 1653 | 1464054233071 Marionette TRACE conn2 <- [1,437,null,{"value":"7"}] 18:43:53 INFO - PROCESS | 1653 | 1464054233075 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 18:43:53 INFO - PROCESS | 1653 | 1464054233077 Marionette TRACE conn2 <- [1,438,null,{}] 18:43:53 INFO - PROCESS | 1653 | 1464054233082 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}] 18:43:53 INFO - PROCESS | 1653 | 1464054233183 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 18:43:53 INFO - PROCESS | 1653 | 1464054233241 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:53 INFO - PROCESS | 1653 | ++DOCSHELL 0x116652800 == 46 [pid = 1653] [id = 117] 18:43:53 INFO - PROCESS | 1653 | ++DOMWINDOW == 111 (0x114de4000) [pid = 1653] [serial = 348] [outer = 0x0] 18:43:53 INFO - PROCESS | 1653 | ++DOMWINDOW == 112 (0x11618f800) [pid = 1653] [serial = 349] [outer = 0x114de4000] 18:43:53 INFO - PROCESS | 1653 | 1464054233273 Marionette DEBUG loaded listener.js 18:43:53 INFO - PROCESS | 1653 | ++DOMWINDOW == 113 (0x116853c00) [pid = 1653] [serial = 350] [outer = 0x114de4000] 18:43:53 INFO - PROCESS | 1653 | 1464054233689 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]]]}] 18:43:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 18:43:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 623ms 18:43:53 INFO - PROCESS | 1653 | 1464054233698 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 18:43:53 INFO - PROCESS | 1653 | 1464054233702 Marionette TRACE conn2 <- [1,441,null,{"value":"7"}] 18:43:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 18:43:53 INFO - PROCESS | 1653 | 1464054233707 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 18:43:53 INFO - PROCESS | 1653 | 1464054233711 Marionette TRACE conn2 <- [1,442,null,{}] 18:43:53 INFO - PROCESS | 1653 | 1464054233714 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}] 18:43:53 INFO - PROCESS | 1653 | 1464054233810 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 18:43:53 INFO - PROCESS | 1653 | 1464054233853 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:53 INFO - PROCESS | 1653 | ++DOCSHELL 0x11811c000 == 47 [pid = 1653] [id = 118] 18:43:53 INFO - PROCESS | 1653 | ++DOMWINDOW == 114 (0x1184d5000) [pid = 1653] [serial = 351] [outer = 0x0] 18:43:53 INFO - PROCESS | 1653 | ++DOMWINDOW == 115 (0x1185a8400) [pid = 1653] [serial = 352] [outer = 0x1184d5000] 18:43:53 INFO - PROCESS | 1653 | 1464054233907 Marionette DEBUG loaded listener.js 18:43:53 INFO - PROCESS | 1653 | ++DOMWINDOW == 116 (0x1192c1000) [pid = 1653] [serial = 353] [outer = 0x1184d5000] 18:43:54 INFO - PROCESS | 1653 | 1464054234359 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]]]}] 18:43:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 18:43:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 722ms 18:43:54 INFO - PROCESS | 1653 | 1464054234430 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 18:43:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 18:43:54 INFO - PROCESS | 1653 | 1464054234431 Marionette TRACE conn2 <- [1,445,null,{"value":"7"}] 18:43:54 INFO - PROCESS | 1653 | 1464054234434 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 18:43:54 INFO - PROCESS | 1653 | 1464054234437 Marionette TRACE conn2 <- [1,446,null,{}] 18:43:54 INFO - PROCESS | 1653 | 1464054234444 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}] 18:43:54 INFO - PROCESS | 1653 | 1464054234543 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 18:43:54 INFO - PROCESS | 1653 | 1464054234603 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:54 INFO - PROCESS | 1653 | ++DOCSHELL 0x124609800 == 48 [pid = 1653] [id = 119] 18:43:54 INFO - PROCESS | 1653 | ++DOMWINDOW == 117 (0x11a0ba000) [pid = 1653] [serial = 354] [outer = 0x0] 18:43:54 INFO - PROCESS | 1653 | ++DOMWINDOW == 118 (0x123364000) [pid = 1653] [serial = 355] [outer = 0x11a0ba000] 18:43:54 INFO - PROCESS | 1653 | 1464054234634 Marionette DEBUG loaded listener.js 18:43:54 INFO - PROCESS | 1653 | ++DOMWINDOW == 119 (0x123831c00) [pid = 1653] [serial = 356] [outer = 0x11a0ba000] 18:43:55 INFO - PROCESS | 1653 | 1464054235046 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]]]}] 18:43:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 18:43:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 671ms 18:43:55 INFO - PROCESS | 1653 | 1464054235145 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 18:43:55 INFO - PROCESS | 1653 | 1464054235147 Marionette TRACE conn2 <- [1,449,null,{"value":"7"}] 18:43:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 18:43:55 INFO - PROCESS | 1653 | 1464054235150 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 18:43:55 INFO - PROCESS | 1653 | 1464054235152 Marionette TRACE conn2 <- [1,450,null,{}] 18:43:55 INFO - PROCESS | 1653 | 1464054235154 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}] 18:43:55 INFO - PROCESS | 1653 | 1464054235248 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 18:43:55 INFO - PROCESS | 1653 | 1464054235308 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:55 INFO - PROCESS | 1653 | ++DOCSHELL 0x12a986000 == 49 [pid = 1653] [id = 120] 18:43:55 INFO - PROCESS | 1653 | ++DOMWINDOW == 120 (0x1249b7c00) [pid = 1653] [serial = 357] [outer = 0x0] 18:43:55 INFO - PROCESS | 1653 | ++DOMWINDOW == 121 (0x125198800) [pid = 1653] [serial = 358] [outer = 0x1249b7c00] 18:43:55 INFO - PROCESS | 1653 | 1464054235337 Marionette DEBUG loaded listener.js 18:43:55 INFO - PROCESS | 1653 | ++DOMWINDOW == 122 (0x1272a6400) [pid = 1653] [serial = 359] [outer = 0x1249b7c00] 18:43:55 INFO - PROCESS | 1653 | 1464054235788 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] 18:43:55 INFO - PROCESS | 1653 | 1464054235826 Marionette TRACE conn2 <- [1,453,null,{"value":"7"}] 18:43:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 18:43:55 INFO - PROCESS | 1653 | 1464054235829 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 18:43:55 INFO - PROCESS | 1653 | 1464054235830 Marionette TRACE conn2 <- [1,454,null,{}] 18:43:55 INFO - PROCESS | 1653 | 1464054235833 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}] 18:43:55 INFO - PROCESS | 1653 | 1464054235925 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 18:43:55 INFO - PROCESS | 1653 | 1464054235986 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:55 INFO - PROCESS | 1653 | ++DOCSHELL 0x115e93000 == 50 [pid = 1653] [id = 121] 18:43:55 INFO - PROCESS | 1653 | ++DOMWINDOW == 123 (0x11710e400) [pid = 1653] [serial = 360] [outer = 0x0] 18:43:56 INFO - PROCESS | 1653 | ++DOMWINDOW == 124 (0x1272a6800) [pid = 1653] [serial = 361] [outer = 0x11710e400] 18:43:56 INFO - PROCESS | 1653 | 1464054236016 Marionette DEBUG loaded listener.js 18:43:56 INFO - PROCESS | 1653 | ++DOMWINDOW == 125 (0x128ed7000) [pid = 1653] [serial = 362] [outer = 0x11710e400] 18:43:56 INFO - PROCESS | 1653 | [1653] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 18:43:56 INFO - PROCESS | 1653 | 1464054236600 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]]]}] 18:43:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 18:43:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 820ms 18:43:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 18:43:56 INFO - PROCESS | 1653 | 1464054236649 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 18:43:56 INFO - PROCESS | 1653 | 1464054236651 Marionette TRACE conn2 <- [1,457,null,{"value":"7"}] 18:43:56 INFO - PROCESS | 1653 | 1464054236655 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 18:43:56 INFO - PROCESS | 1653 | 1464054236657 Marionette TRACE conn2 <- [1,458,null,{}] 18:43:56 INFO - PROCESS | 1653 | 1464054236661 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}] 18:43:56 INFO - PROCESS | 1653 | 1464054236775 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 18:43:56 INFO - PROCESS | 1653 | 1464054236864 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:56 INFO - PROCESS | 1653 | ++DOCSHELL 0x116ab6000 == 51 [pid = 1653] [id = 122] 18:43:56 INFO - PROCESS | 1653 | ++DOMWINDOW == 126 (0x11710ec00) [pid = 1653] [serial = 363] [outer = 0x0] 18:43:56 INFO - PROCESS | 1653 | ++DOMWINDOW == 127 (0x117e61800) [pid = 1653] [serial = 364] [outer = 0x11710ec00] 18:43:56 INFO - PROCESS | 1653 | 1464054236909 Marionette DEBUG loaded listener.js 18:43:56 INFO - PROCESS | 1653 | ++DOMWINDOW == 128 (0x118575c00) [pid = 1653] [serial = 365] [outer = 0x11710ec00] 18:43:57 INFO - PROCESS | 1653 | --DOCSHELL 0x1270b9000 == 50 [pid = 1653] [id = 115] 18:43:57 INFO - PROCESS | 1653 | --DOCSHELL 0x1185cb800 == 49 [pid = 1653] [id = 114] 18:43:57 INFO - PROCESS | 1653 | --DOCSHELL 0x12460b800 == 48 [pid = 1653] [id = 113] 18:43:57 INFO - PROCESS | 1653 | --DOCSHELL 0x123455800 == 47 [pid = 1653] [id = 112] 18:43:57 INFO - PROCESS | 1653 | --DOCSHELL 0x11a1a0000 == 46 [pid = 1653] [id = 111] 18:43:57 INFO - PROCESS | 1653 | --DOMWINDOW == 127 (0x12a930c00) [pid = 1653] [serial = 298] [outer = 0x0] [url = about:blank] 18:43:57 INFO - PROCESS | 1653 | --DOCSHELL 0x119c4c800 == 45 [pid = 1653] [id = 110] 18:43:57 INFO - PROCESS | 1653 | --DOCSHELL 0x11956d000 == 44 [pid = 1653] [id = 109] 18:43:57 INFO - PROCESS | 1653 | --DOCSHELL 0x1189a5800 == 43 [pid = 1653] [id = 108] 18:43:57 INFO - PROCESS | 1653 | --DOCSHELL 0x116e5d800 == 42 [pid = 1653] [id = 107] 18:43:57 INFO - PROCESS | 1653 | --DOCSHELL 0x116e5e000 == 41 [pid = 1653] [id = 106] 18:43:57 INFO - PROCESS | 1653 | --DOCSHELL 0x117594000 == 40 [pid = 1653] [id = 105] 18:43:57 INFO - PROCESS | 1653 | --DOCSHELL 0x119196800 == 39 [pid = 1653] [id = 102] 18:43:57 INFO - PROCESS | 1653 | --DOCSHELL 0x116382000 == 38 [pid = 1653] [id = 101] 18:43:57 INFO - PROCESS | 1653 | --DOMWINDOW == 126 (0x116719800) [pid = 1653] [serial = 160] [outer = 0x0] [url = about:blank] 18:43:57 INFO - PROCESS | 1653 | --DOMWINDOW == 125 (0x1184e2000) [pid = 1653] [serial = 205] [outer = 0x0] [url = about:blank] 18:43:57 INFO - PROCESS | 1653 | --DOMWINDOW == 124 (0x1166cfc00) [pid = 1653] [serial = 202] [outer = 0x0] [url = about:blank] 18:43:57 INFO - PROCESS | 1653 | --DOMWINDOW == 123 (0x127073800) [pid = 1653] [serial = 199] [outer = 0x0] [url = about:blank] 18:43:57 INFO - PROCESS | 1653 | --DOMWINDOW == 122 (0x124b33000) [pid = 1653] [serial = 277] [outer = 0x0] [url = about:blank] 18:43:57 INFO - PROCESS | 1653 | --DOMWINDOW == 121 (0x1272a2c00) [pid = 1653] [serial = 280] [outer = 0x0] [url = about:blank] 18:43:57 INFO - PROCESS | 1653 | --DOMWINDOW == 120 (0x125196800) [pid = 1653] [serial = 278] [outer = 0x0] [url = about:blank] 18:43:57 INFO - PROCESS | 1653 | --DOMWINDOW == 119 (0x1168bb800) [pid = 1653] [serial = 260] [outer = 0x0] [url = about:blank] 18:43:57 INFO - PROCESS | 1653 | --DOMWINDOW == 118 (0x1166d2400) [pid = 1653] [serial = 259] [outer = 0x0] [url = about:blank] 18:43:57 INFO - PROCESS | 1653 | --DOMWINDOW == 117 (0x12764f400) [pid = 1653] [serial = 283] [outer = 0x0] [url = about:blank] 18:43:57 INFO - PROCESS | 1653 | --DOMWINDOW == 116 (0x1191a1800) [pid = 1653] [serial = 248] [outer = 0x0] [url = about:blank] 18:43:57 INFO - PROCESS | 1653 | --DOMWINDOW == 115 (0x1185a4800) [pid = 1653] [serial = 247] [outer = 0x0] [url = about:blank] 18:43:57 INFO - PROCESS | 1653 | --DOMWINDOW == 114 (0x128c36c00) [pid = 1653] [serial = 284] [outer = 0x0] [url = about:blank] 18:43:57 INFO - PROCESS | 1653 | --DOMWINDOW == 113 (0x11a027000) [pid = 1653] [serial = 271] [outer = 0x0] [url = about:blank] 18:43:57 INFO - PROCESS | 1653 | --DOMWINDOW == 112 (0x12335bc00) [pid = 1653] [serial = 272] [outer = 0x0] [url = about:blank] 18:43:57 INFO - PROCESS | 1653 | --DOMWINDOW == 111 (0x12335b800) [pid = 1653] [serial = 250] [outer = 0x0] [url = about:blank] 18:43:57 INFO - PROCESS | 1653 | --DOMWINDOW == 110 (0x123730800) [pid = 1653] [serial = 251] [outer = 0x0] [url = about:blank] 18:43:57 INFO - PROCESS | 1653 | --DOMWINDOW == 109 (0x127206400) [pid = 1653] [serial = 254] [outer = 0x0] [url = about:blank] 18:43:57 INFO - PROCESS | 1653 | --DOMWINDOW == 108 (0x124c6a000) [pid = 1653] [serial = 253] [outer = 0x0] [url = about:blank] 18:43:57 INFO - PROCESS | 1653 | --DOMWINDOW == 107 (0x118936400) [pid = 1653] [serial = 265] [outer = 0x0] [url = about:blank] 18:43:57 INFO - PROCESS | 1653 | --DOMWINDOW == 106 (0x1192c1400) [pid = 1653] [serial = 266] [outer = 0x0] [url = about:blank] 18:43:57 INFO - PROCESS | 1653 | --DOMWINDOW == 105 (0x119a11000) [pid = 1653] [serial = 268] [outer = 0x0] [url = about:blank] 18:43:57 INFO - PROCESS | 1653 | --DOMWINDOW == 104 (0x119e34000) [pid = 1653] [serial = 269] [outer = 0x0] [url = about:blank] 18:43:57 INFO - PROCESS | 1653 | --DOMWINDOW == 103 (0x127647c00) [pid = 1653] [serial = 257] [outer = 0x0] [url = about:blank] 18:43:57 INFO - PROCESS | 1653 | --DOMWINDOW == 102 (0x127640800) [pid = 1653] [serial = 256] [outer = 0x0] [url = about:blank] 18:43:57 INFO - PROCESS | 1653 | --DOMWINDOW == 101 (0x117413800) [pid = 1653] [serial = 245] [outer = 0x0] [url = about:blank] 18:43:57 INFO - PROCESS | 1653 | --DOMWINDOW == 100 (0x1163abc00) [pid = 1653] [serial = 244] [outer = 0x0] [url = about:blank] 18:43:57 INFO - PROCESS | 1653 | --DOMWINDOW == 99 (0x116719400) [pid = 1653] [serial = 262] [outer = 0x0] [url = about:blank] 18:43:57 INFO - PROCESS | 1653 | --DOMWINDOW == 98 (0x11822f000) [pid = 1653] [serial = 263] [outer = 0x0] [url = about:blank] 18:43:57 INFO - PROCESS | 1653 | --DOMWINDOW == 97 (0x128ed4c00) [pid = 1653] [serial = 286] [outer = 0x0] [url = about:blank] 18:43:57 INFO - PROCESS | 1653 | --DOMWINDOW == 96 (0x12969a000) [pid = 1653] [serial = 293] [outer = 0x0] [url = about:blank] 18:43:57 INFO - PROCESS | 1653 | --DOMWINDOW == 95 (0x12a757400) [pid = 1653] [serial = 295] [outer = 0x0] [url = about:blank] 18:43:57 INFO - PROCESS | 1653 | --DOMWINDOW == 94 (0x1272a9400) [pid = 1653] [serial = 289] [outer = 0x0] [url = about:blank] 18:43:57 INFO - PROCESS | 1653 | --DOMWINDOW == 93 (0x128ed9000) [pid = 1653] [serial = 287] [outer = 0x0] [url = about:blank] 18:43:57 INFO - PROCESS | 1653 | --DOMWINDOW == 92 (0x123362800) [pid = 1653] [serial = 274] [outer = 0x0] [url = about:blank] 18:43:57 INFO - PROCESS | 1653 | --DOMWINDOW == 91 (0x129570000) [pid = 1653] [serial = 292] [outer = 0x0] [url = about:blank] 18:43:57 INFO - PROCESS | 1653 | --DOMWINDOW == 90 (0x12a92b400) [pid = 1653] [serial = 296] [outer = 0x0] [url = about:blank] 18:43:57 INFO - PROCESS | 1653 | --DOMWINDOW == 89 (0x127648c00) [pid = 1653] [serial = 281] [outer = 0x0] [url = about:blank] 18:43:57 INFO - PROCESS | 1653 | --DOMWINDOW == 88 (0x129569400) [pid = 1653] [serial = 290] [outer = 0x0] [url = about:blank] 18:43:57 INFO - PROCESS | 1653 | --DOMWINDOW == 87 (0x12462ec00) [pid = 1653] [serial = 275] [outer = 0x0] [url = about:blank] 18:43:57 INFO - PROCESS | 1653 | 1464054237376 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] 18:43:57 INFO - PROCESS | 1653 | 1464054237430 Marionette TRACE conn2 <- [1,461,null,{"value":"7"}] 18:43:57 INFO - PROCESS | 1653 | 1464054237434 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 18:43:57 INFO - PROCESS | 1653 | 1464054237436 Marionette TRACE conn2 <- [1,462,null,{}] 18:43:57 INFO - PROCESS | 1653 | 1464054237438 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}] 18:43:57 INFO - PROCESS | 1653 | 1464054237520 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 18:43:57 INFO - PROCESS | 1653 | 1464054237526 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:57 INFO - PROCESS | 1653 | ++DOCSHELL 0x116aa6000 == 39 [pid = 1653] [id = 123] 18:43:57 INFO - PROCESS | 1653 | ++DOMWINDOW == 88 (0x1184e2000) [pid = 1653] [serial = 366] [outer = 0x0] 18:43:57 INFO - PROCESS | 1653 | ++DOMWINDOW == 89 (0x119213400) [pid = 1653] [serial = 367] [outer = 0x1184e2000] 18:43:57 INFO - PROCESS | 1653 | 1464054237552 Marionette DEBUG loaded listener.js 18:43:57 INFO - PROCESS | 1653 | ++DOMWINDOW == 90 (0x119572000) [pid = 1653] [serial = 368] [outer = 0x1184e2000] 18:43:57 INFO - PROCESS | 1653 | [1653] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 18:43:57 INFO - PROCESS | 1653 | 1464054237879 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] 18:43:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 18:43:57 INFO - PROCESS | 1653 | 1464054237905 Marionette TRACE conn2 <- [1,465,null,{"value":"7"}] 18:43:57 INFO - PROCESS | 1653 | 1464054237907 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 18:43:57 INFO - PROCESS | 1653 | 1464054237910 Marionette TRACE conn2 <- [1,466,null,{}] 18:43:57 INFO - PROCESS | 1653 | 1464054237917 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}] 18:43:57 INFO - PROCESS | 1653 | 1464054237994 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 18:43:58 INFO - PROCESS | 1653 | 1464054238000 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:58 INFO - PROCESS | 1653 | ++DOCSHELL 0x119449800 == 40 [pid = 1653] [id = 124] 18:43:58 INFO - PROCESS | 1653 | ++DOMWINDOW == 91 (0x119dcf800) [pid = 1653] [serial = 369] [outer = 0x0] 18:43:58 INFO - PROCESS | 1653 | ++DOMWINDOW == 92 (0x11a029400) [pid = 1653] [serial = 370] [outer = 0x119dcf800] 18:43:58 INFO - PROCESS | 1653 | 1464054238027 Marionette DEBUG loaded listener.js 18:43:58 INFO - PROCESS | 1653 | ++DOMWINDOW == 93 (0x12382c800) [pid = 1653] [serial = 371] [outer = 0x119dcf800] 18:43:58 INFO - PROCESS | 1653 | 1464054238383 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] 18:43:58 INFO - PROCESS | 1653 | 1464054238431 Marionette TRACE conn2 <- [1,469,null,{"value":"7"}] 18:43:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 18:43:58 INFO - PROCESS | 1653 | 1464054238448 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 18:43:58 INFO - PROCESS | 1653 | 1464054238450 Marionette TRACE conn2 <- [1,470,null,{}] 18:43:58 INFO - PROCESS | 1653 | 1464054238453 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}] 18:43:58 INFO - PROCESS | 1653 | 1464054238566 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 18:43:58 INFO - PROCESS | 1653 | 1464054238576 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:58 INFO - PROCESS | 1653 | ++DOCSHELL 0x119a73000 == 41 [pid = 1653] [id = 125] 18:43:58 INFO - PROCESS | 1653 | ++DOMWINDOW == 94 (0x123d6d400) [pid = 1653] [serial = 372] [outer = 0x0] 18:43:58 INFO - PROCESS | 1653 | ++DOMWINDOW == 95 (0x125195800) [pid = 1653] [serial = 373] [outer = 0x123d6d400] 18:43:58 INFO - PROCESS | 1653 | 1464054238616 Marionette DEBUG loaded listener.js 18:43:58 INFO - PROCESS | 1653 | ++DOMWINDOW == 96 (0x1272a2c00) [pid = 1653] [serial = 374] [outer = 0x123d6d400] 18:43:58 INFO - PROCESS | 1653 | 1464054238928 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]]]}] 18:43:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 18:43:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 527ms 18:43:58 INFO - PROCESS | 1653 | 1464054238969 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 18:43:58 INFO - PROCESS | 1653 | 1464054238970 Marionette TRACE conn2 <- [1,473,null,{"value":"7"}] 18:43:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 18:43:58 INFO - PROCESS | 1653 | 1464054238972 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 18:43:58 INFO - PROCESS | 1653 | 1464054238973 Marionette TRACE conn2 <- [1,474,null,{}] 18:43:58 INFO - PROCESS | 1653 | 1464054238975 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}] 18:43:59 INFO - PROCESS | 1653 | 1464054239047 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 18:43:59 INFO - PROCESS | 1653 | 1464054239098 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:59 INFO - PROCESS | 1653 | ++DOCSHELL 0x119d12000 == 42 [pid = 1653] [id = 126] 18:43:59 INFO - PROCESS | 1653 | ++DOMWINDOW == 97 (0x124c6f000) [pid = 1653] [serial = 375] [outer = 0x0] 18:43:59 INFO - PROCESS | 1653 | ++DOMWINDOW == 98 (0x1273d4400) [pid = 1653] [serial = 376] [outer = 0x124c6f000] 18:43:59 INFO - PROCESS | 1653 | 1464054239123 Marionette DEBUG loaded listener.js 18:43:59 INFO - PROCESS | 1653 | ++DOMWINDOW == 99 (0x128c34c00) [pid = 1653] [serial = 377] [outer = 0x124c6f000] 18:43:59 INFO - PROCESS | 1653 | 1464054239448 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]]]}] 18:43:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 18:43:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 518ms 18:43:59 INFO - PROCESS | 1653 | 1464054239490 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 18:43:59 INFO - PROCESS | 1653 | 1464054239492 Marionette TRACE conn2 <- [1,477,null,{"value":"7"}] 18:43:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 18:43:59 INFO - PROCESS | 1653 | 1464054239494 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 18:43:59 INFO - PROCESS | 1653 | 1464054239495 Marionette TRACE conn2 <- [1,478,null,{}] 18:43:59 INFO - PROCESS | 1653 | 1464054239497 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}] 18:43:59 INFO - PROCESS | 1653 | 1464054239613 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 18:43:59 INFO - PROCESS | 1653 | 1464054239661 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:59 INFO - PROCESS | 1653 | ++DOCSHELL 0x123450800 == 43 [pid = 1653] [id = 127] 18:43:59 INFO - PROCESS | 1653 | ++DOMWINDOW == 100 (0x128ede800) [pid = 1653] [serial = 378] [outer = 0x0] 18:43:59 INFO - PROCESS | 1653 | ++DOMWINDOW == 101 (0x12a75d800) [pid = 1653] [serial = 379] [outer = 0x128ede800] 18:43:59 INFO - PROCESS | 1653 | 1464054239702 Marionette DEBUG loaded listener.js 18:43:59 INFO - PROCESS | 1653 | ++DOMWINDOW == 102 (0x12b006800) [pid = 1653] [serial = 380] [outer = 0x128ede800] 18:44:00 INFO - PROCESS | 1653 | 1464054240191 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]]]}] 18:44:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 18:44:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 719ms 18:44:00 INFO - PROCESS | 1653 | 1464054240215 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 18:44:00 INFO - PROCESS | 1653 | 1464054240217 Marionette TRACE conn2 <- [1,481,null,{"value":"7"}] 18:44:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 18:44:00 INFO - PROCESS | 1653 | 1464054240235 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 18:44:00 INFO - PROCESS | 1653 | 1464054240236 Marionette TRACE conn2 <- [1,482,null,{}] 18:44:00 INFO - PROCESS | 1653 | 1464054240242 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}] 18:44:00 INFO - PROCESS | 1653 | 1464054240376 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 18:44:00 INFO - PROCESS | 1653 | 1464054240409 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:00 INFO - PROCESS | 1653 | ++DOCSHELL 0x123b68800 == 44 [pid = 1653] [id = 128] 18:44:00 INFO - PROCESS | 1653 | ++DOMWINDOW == 103 (0x12b006400) [pid = 1653] [serial = 381] [outer = 0x0] 18:44:00 INFO - PROCESS | 1653 | ++DOMWINDOW == 104 (0x12b03b800) [pid = 1653] [serial = 382] [outer = 0x12b006400] 18:44:00 INFO - PROCESS | 1653 | 1464054240434 Marionette DEBUG loaded listener.js 18:44:00 INFO - PROCESS | 1653 | ++DOMWINDOW == 105 (0x12ba1f800) [pid = 1653] [serial = 383] [outer = 0x12b006400] 18:44:00 INFO - PROCESS | 1653 | 1464054240742 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]]]}] 18:44:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 18:44:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 540ms 18:44:00 INFO - PROCESS | 1653 | 1464054240762 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 18:44:00 INFO - PROCESS | 1653 | 1464054240763 Marionette TRACE conn2 <- [1,485,null,{"value":"7"}] 18:44:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 18:44:00 INFO - PROCESS | 1653 | 1464054240766 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 18:44:00 INFO - PROCESS | 1653 | 1464054240767 Marionette TRACE conn2 <- [1,486,null,{}] 18:44:00 INFO - PROCESS | 1653 | 1464054240769 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}] 18:44:00 INFO - PROCESS | 1653 | 1464054240861 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 18:44:00 INFO - PROCESS | 1653 | 1464054240870 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:00 INFO - PROCESS | 1653 | ++DOCSHELL 0x12429c800 == 45 [pid = 1653] [id = 129] 18:44:00 INFO - PROCESS | 1653 | ++DOMWINDOW == 106 (0x12b014800) [pid = 1653] [serial = 384] [outer = 0x0] 18:44:00 INFO - PROCESS | 1653 | ++DOMWINDOW == 107 (0x12ba25800) [pid = 1653] [serial = 385] [outer = 0x12b014800] 18:44:00 INFO - PROCESS | 1653 | 1464054240895 Marionette DEBUG loaded listener.js 18:44:00 INFO - PROCESS | 1653 | ++DOMWINDOW == 108 (0x12bada800) [pid = 1653] [serial = 386] [outer = 0x12b014800] 18:44:01 INFO - PROCESS | 1653 | 1464054241241 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]]]}] 18:44:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 18:44:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 519ms 18:44:01 INFO - PROCESS | 1653 | 1464054241285 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 18:44:01 INFO - PROCESS | 1653 | 1464054241286 Marionette TRACE conn2 <- [1,489,null,{"value":"7"}] 18:44:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 18:44:01 INFO - PROCESS | 1653 | 1464054241288 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 18:44:01 INFO - PROCESS | 1653 | 1464054241289 Marionette TRACE conn2 <- [1,490,null,{}] 18:44:01 INFO - PROCESS | 1653 | 1464054241292 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}] 18:44:01 INFO - PROCESS | 1653 | 1464054241426 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 18:44:01 INFO - PROCESS | 1653 | --DOMWINDOW == 107 (0x127210400) [pid = 1653] [serial = 333] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 18:44:01 INFO - PROCESS | 1653 | --DOMWINDOW == 106 (0x124b33800) [pid = 1653] [serial = 330] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 18:44:01 INFO - PROCESS | 1653 | --DOMWINDOW == 105 (0x11a023000) [pid = 1653] [serial = 324] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 18:44:01 INFO - PROCESS | 1653 | --DOMWINDOW == 104 (0x11956f400) [pid = 1653] [serial = 321] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 18:44:01 INFO - PROCESS | 1653 | --DOMWINDOW == 103 (0x115de7000) [pid = 1653] [serial = 312] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 18:44:01 INFO - PROCESS | 1653 | --DOMWINDOW == 102 (0x118932000) [pid = 1653] [serial = 318] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 18:44:01 INFO - PROCESS | 1653 | --DOMWINDOW == 101 (0x124b31800) [pid = 1653] [serial = 327] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 18:44:01 INFO - PROCESS | 1653 | --DOMWINDOW == 100 (0x117e6a800) [pid = 1653] [serial = 315] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 18:44:01 INFO - PROCESS | 1653 | --DOMWINDOW == 99 (0x116186800) [pid = 1653] [serial = 339] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 18:44:01 INFO - PROCESS | 1653 | --DOMWINDOW == 98 (0x128ed7400) [pid = 1653] [serial = 336] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 18:44:01 INFO - PROCESS | 1653 | --DOMWINDOW == 97 (0x123d71c00) [pid = 1653] [serial = 342] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 18:44:01 INFO - PROCESS | 1653 | 1464054241462 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:01 INFO - PROCESS | 1653 | ++DOCSHELL 0x118592800 == 46 [pid = 1653] [id = 130] 18:44:01 INFO - PROCESS | 1653 | ++DOMWINDOW == 98 (0x112d87400) [pid = 1653] [serial = 387] [outer = 0x0] 18:44:01 INFO - PROCESS | 1653 | ++DOMWINDOW == 99 (0x115de7000) [pid = 1653] [serial = 388] [outer = 0x112d87400] 18:44:01 INFO - PROCESS | 1653 | 1464054241486 Marionette DEBUG loaded listener.js 18:44:01 INFO - PROCESS | 1653 | ++DOMWINDOW == 100 (0x1236c8000) [pid = 1653] [serial = 389] [outer = 0x112d87400] 18:44:01 INFO - PROCESS | 1653 | 1464054241739 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]]]}] 18:44:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 18:44:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 467ms 18:44:01 INFO - PROCESS | 1653 | 1464054241763 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 18:44:01 INFO - PROCESS | 1653 | 1464054241765 Marionette TRACE conn2 <- [1,493,null,{"value":"7"}] 18:44:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 18:44:01 INFO - PROCESS | 1653 | 1464054241769 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 18:44:01 INFO - PROCESS | 1653 | 1464054241770 Marionette TRACE conn2 <- [1,494,null,{}] 18:44:01 INFO - PROCESS | 1653 | 1464054241772 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}] 18:44:01 INFO - PROCESS | 1653 | 1464054241862 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 18:44:01 INFO - PROCESS | 1653 | 1464054241866 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:01 INFO - PROCESS | 1653 | ++DOCSHELL 0x12906b800 == 47 [pid = 1653] [id = 131] 18:44:01 INFO - PROCESS | 1653 | ++DOMWINDOW == 101 (0x127210400) [pid = 1653] [serial = 390] [outer = 0x0] 18:44:01 INFO - PROCESS | 1653 | ++DOMWINDOW == 102 (0x12bae5800) [pid = 1653] [serial = 391] [outer = 0x127210400] 18:44:01 INFO - PROCESS | 1653 | 1464054241892 Marionette DEBUG loaded listener.js 18:44:01 INFO - PROCESS | 1653 | ++DOMWINDOW == 103 (0x12baeac00) [pid = 1653] [serial = 392] [outer = 0x127210400] 18:44:02 INFO - PROCESS | 1653 | 1464054242238 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]]]}] 18:44:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 18:44:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 521ms 18:44:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 18:44:02 INFO - PROCESS | 1653 | 1464054242291 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 18:44:02 INFO - PROCESS | 1653 | 1464054242292 Marionette TRACE conn2 <- [1,497,null,{"value":"7"}] 18:44:02 INFO - PROCESS | 1653 | 1464054242294 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 18:44:02 INFO - PROCESS | 1653 | 1464054242296 Marionette TRACE conn2 <- [1,498,null,{}] 18:44:02 INFO - PROCESS | 1653 | 1464054242298 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}] 18:44:02 INFO - PROCESS | 1653 | 1464054242386 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 18:44:02 INFO - PROCESS | 1653 | 1464054242393 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:02 INFO - PROCESS | 1653 | ++DOCSHELL 0x12a7a9800 == 48 [pid = 1653] [id = 132] 18:44:02 INFO - PROCESS | 1653 | ++DOMWINDOW == 104 (0x12baee000) [pid = 1653] [serial = 393] [outer = 0x0] 18:44:02 INFO - PROCESS | 1653 | ++DOMWINDOW == 105 (0x12bf3e000) [pid = 1653] [serial = 394] [outer = 0x12baee000] 18:44:02 INFO - PROCESS | 1653 | 1464054242421 Marionette DEBUG loaded listener.js 18:44:02 INFO - PROCESS | 1653 | ++DOMWINDOW == 106 (0x12bf49800) [pid = 1653] [serial = 395] [outer = 0x12baee000] 18:44:02 INFO - PROCESS | 1653 | 1464054242729 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]]]}] 18:44:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 18:44:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 470ms 18:44:02 INFO - PROCESS | 1653 | 1464054242764 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 18:44:02 INFO - PROCESS | 1653 | 1464054242765 Marionette TRACE conn2 <- [1,501,null,{"value":"7"}] 18:44:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 18:44:02 INFO - PROCESS | 1653 | 1464054242768 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 18:44:02 INFO - PROCESS | 1653 | 1464054242769 Marionette TRACE conn2 <- [1,502,null,{}] 18:44:02 INFO - PROCESS | 1653 | 1464054242771 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}] 18:44:02 INFO - PROCESS | 1653 | 1464054242847 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 18:44:02 INFO - PROCESS | 1653 | 1464054242893 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:02 INFO - PROCESS | 1653 | ++DOCSHELL 0x12b106000 == 49 [pid = 1653] [id = 133] 18:44:02 INFO - PROCESS | 1653 | ++DOMWINDOW == 107 (0x123ad1800) [pid = 1653] [serial = 396] [outer = 0x0] 18:44:02 INFO - PROCESS | 1653 | ++DOMWINDOW == 108 (0x12c013400) [pid = 1653] [serial = 397] [outer = 0x123ad1800] 18:44:02 INFO - PROCESS | 1653 | 1464054242918 Marionette DEBUG loaded listener.js 18:44:02 INFO - PROCESS | 1653 | ++DOMWINDOW == 109 (0x12c01e400) [pid = 1653] [serial = 398] [outer = 0x123ad1800] 18:44:03 INFO - PROCESS | 1653 | 1464054243185 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]]]}] 18:44:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 18:44:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 421ms 18:44:03 INFO - PROCESS | 1653 | 1464054243189 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 18:44:03 INFO - PROCESS | 1653 | 1464054243190 Marionette TRACE conn2 <- [1,505,null,{"value":"7"}] 18:44:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 18:44:03 INFO - PROCESS | 1653 | 1464054243202 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 18:44:03 INFO - PROCESS | 1653 | 1464054243202 Marionette TRACE conn2 <- [1,506,null,{}] 18:44:03 INFO - PROCESS | 1653 | 1464054243205 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}] 18:44:03 INFO - PROCESS | 1653 | 1464054243300 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 18:44:03 INFO - PROCESS | 1653 | 1464054243304 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:03 INFO - PROCESS | 1653 | ++DOCSHELL 0x12b21c000 == 50 [pid = 1653] [id = 134] 18:44:03 INFO - PROCESS | 1653 | ++DOMWINDOW == 110 (0x12bf3f000) [pid = 1653] [serial = 399] [outer = 0x0] 18:44:03 INFO - PROCESS | 1653 | ++DOMWINDOW == 111 (0x12c524c00) [pid = 1653] [serial = 400] [outer = 0x12bf3f000] 18:44:03 INFO - PROCESS | 1653 | 1464054243330 Marionette DEBUG loaded listener.js 18:44:03 INFO - PROCESS | 1653 | ++DOMWINDOW == 112 (0x12c52bc00) [pid = 1653] [serial = 401] [outer = 0x12bf3f000] 18:44:03 INFO - PROCESS | 1653 | 1464054243808 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]]]}] 18:44:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 18:44:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 622ms 18:44:03 INFO - PROCESS | 1653 | 1464054243823 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 18:44:03 INFO - PROCESS | 1653 | 1464054243828 Marionette TRACE conn2 <- [1,509,null,{"value":"7"}] 18:44:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 18:44:03 INFO - PROCESS | 1653 | 1464054243832 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 18:44:03 INFO - PROCESS | 1653 | 1464054243834 Marionette TRACE conn2 <- [1,510,null,{}] 18:44:03 INFO - PROCESS | 1653 | 1464054243838 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}] 18:44:03 INFO - PROCESS | 1653 | 1464054243937 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 18:44:03 INFO - PROCESS | 1653 | 1464054243997 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:04 INFO - PROCESS | 1653 | ++DOCSHELL 0x118591800 == 51 [pid = 1653] [id = 135] 18:44:04 INFO - PROCESS | 1653 | ++DOMWINDOW == 113 (0x11684cc00) [pid = 1653] [serial = 402] [outer = 0x0] 18:44:04 INFO - PROCESS | 1653 | ++DOMWINDOW == 114 (0x117e6b800) [pid = 1653] [serial = 403] [outer = 0x11684cc00] 18:44:04 INFO - PROCESS | 1653 | 1464054244028 Marionette DEBUG loaded listener.js 18:44:04 INFO - PROCESS | 1653 | ++DOMWINDOW == 115 (0x118715800) [pid = 1653] [serial = 404] [outer = 0x11684cc00] 18:44:04 INFO - PROCESS | 1653 | 1464054244482 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]]]}] 18:44:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 18:44:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 671ms 18:44:04 INFO - PROCESS | 1653 | 1464054244542 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 18:44:04 INFO - PROCESS | 1653 | 1464054244546 Marionette TRACE conn2 <- [1,513,null,{"value":"7"}] 18:44:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 18:44:04 INFO - PROCESS | 1653 | 1464054244553 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 18:44:04 INFO - PROCESS | 1653 | 1464054244554 Marionette TRACE conn2 <- [1,514,null,{}] 18:44:04 INFO - PROCESS | 1653 | 1464054244557 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}] 18:44:04 INFO - PROCESS | 1653 | 1464054244655 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 18:44:04 INFO - PROCESS | 1653 | 1464054244716 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:04 INFO - PROCESS | 1653 | ++DOCSHELL 0x12344a800 == 52 [pid = 1653] [id = 136] 18:44:04 INFO - PROCESS | 1653 | ++DOMWINDOW == 116 (0x119e2c400) [pid = 1653] [serial = 405] [outer = 0x0] 18:44:04 INFO - PROCESS | 1653 | ++DOMWINDOW == 117 (0x11a021c00) [pid = 1653] [serial = 406] [outer = 0x119e2c400] 18:44:04 INFO - PROCESS | 1653 | 1464054244745 Marionette DEBUG loaded listener.js 18:44:04 INFO - PROCESS | 1653 | ++DOMWINDOW == 118 (0x123ad1000) [pid = 1653] [serial = 407] [outer = 0x119e2c400] 18:44:05 INFO - PROCESS | 1653 | 1464054245150 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]]]}] 18:44:05 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 18:44:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 620ms 18:44:05 INFO - PROCESS | 1653 | 1464054245173 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 18:44:05 INFO - PROCESS | 1653 | 1464054245174 Marionette TRACE conn2 <- [1,517,null,{"value":"7"}] 18:44:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 18:44:05 INFO - PROCESS | 1653 | 1464054245177 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 18:44:05 INFO - PROCESS | 1653 | 1464054245179 Marionette TRACE conn2 <- [1,518,null,{}] 18:44:05 INFO - PROCESS | 1653 | 1464054245187 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}] 18:44:05 INFO - PROCESS | 1653 | 1464054245288 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 18:44:05 INFO - PROCESS | 1653 | 1464054245334 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:05 INFO - PROCESS | 1653 | ++DOCSHELL 0x12bb05800 == 53 [pid = 1653] [id = 137] 18:44:05 INFO - PROCESS | 1653 | ++DOMWINDOW == 119 (0x127642c00) [pid = 1653] [serial = 408] [outer = 0x0] 18:44:05 INFO - PROCESS | 1653 | ++DOMWINDOW == 120 (0x12968f800) [pid = 1653] [serial = 409] [outer = 0x127642c00] 18:44:05 INFO - PROCESS | 1653 | 1464054245370 Marionette DEBUG loaded listener.js 18:44:05 INFO - PROCESS | 1653 | ++DOMWINDOW == 121 (0x12a935800) [pid = 1653] [serial = 410] [outer = 0x127642c00] 18:44:05 INFO - PROCESS | 1653 | 1464054245807 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]]]}] 18:44:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 18:44:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 670ms 18:44:05 INFO - PROCESS | 1653 | 1464054245848 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 18:44:05 INFO - PROCESS | 1653 | 1464054245850 Marionette TRACE conn2 <- [1,521,null,{"value":"7"}] 18:44:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 18:44:05 INFO - PROCESS | 1653 | 1464054245852 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 18:44:05 INFO - PROCESS | 1653 | 1464054245853 Marionette TRACE conn2 <- [1,522,null,{}] 18:44:05 INFO - PROCESS | 1653 | 1464054245856 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}] 18:44:05 INFO - PROCESS | 1653 | 1464054245955 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 18:44:06 INFO - PROCESS | 1653 | 1464054246035 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:06 INFO - PROCESS | 1653 | ++DOCSHELL 0x1166e9000 == 54 [pid = 1653] [id = 138] 18:44:06 INFO - PROCESS | 1653 | ++DOMWINDOW == 122 (0x11870d400) [pid = 1653] [serial = 411] [outer = 0x0] 18:44:06 INFO - PROCESS | 1653 | ++DOMWINDOW == 123 (0x12968d000) [pid = 1653] [serial = 412] [outer = 0x11870d400] 18:44:06 INFO - PROCESS | 1653 | 1464054246065 Marionette DEBUG loaded listener.js 18:44:06 INFO - PROCESS | 1653 | ++DOMWINDOW == 124 (0x12bae7000) [pid = 1653] [serial = 413] [outer = 0x11870d400] 18:44:06 INFO - PROCESS | 1653 | 1464054246627 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]]]}] 18:44:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 18:44:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 820ms 18:44:06 INFO - PROCESS | 1653 | 1464054246673 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 18:44:06 INFO - PROCESS | 1653 | 1464054246678 Marionette TRACE conn2 <- [1,525,null,{"value":"7"}] 18:44:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 18:44:06 INFO - PROCESS | 1653 | 1464054246681 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 18:44:06 INFO - PROCESS | 1653 | 1464054246683 Marionette TRACE conn2 <- [1,526,null,{}] 18:44:06 INFO - PROCESS | 1653 | 1464054246687 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}] 18:44:06 INFO - PROCESS | 1653 | 1464054246773 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 18:44:06 INFO - PROCESS | 1653 | 1464054246825 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:06 INFO - PROCESS | 1653 | ++DOCSHELL 0x118119800 == 55 [pid = 1653] [id = 139] 18:44:06 INFO - PROCESS | 1653 | ++DOMWINDOW == 125 (0x11671e400) [pid = 1653] [serial = 414] [outer = 0x0] 18:44:06 INFO - PROCESS | 1653 | ++DOMWINDOW == 126 (0x1167d7800) [pid = 1653] [serial = 415] [outer = 0x11671e400] 18:44:06 INFO - PROCESS | 1653 | 1464054246853 Marionette DEBUG loaded listener.js 18:44:06 INFO - PROCESS | 1653 | ++DOMWINDOW == 127 (0x117684400) [pid = 1653] [serial = 416] [outer = 0x11671e400] 18:44:07 INFO - PROCESS | 1653 | 1464054247306 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]]]}] 18:44:07 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 18:44:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 671ms 18:44:07 INFO - PROCESS | 1653 | --DOCSHELL 0x11858c800 == 54 [pid = 1653] [id = 69] 18:44:07 INFO - PROCESS | 1653 | --DOCSHELL 0x12b106000 == 53 [pid = 1653] [id = 133] 18:44:07 INFO - PROCESS | 1653 | --DOCSHELL 0x12a7a9800 == 52 [pid = 1653] [id = 132] 18:44:07 INFO - PROCESS | 1653 | --DOCSHELL 0x12906b800 == 51 [pid = 1653] [id = 131] 18:44:07 INFO - PROCESS | 1653 | --DOCSHELL 0x118592800 == 50 [pid = 1653] [id = 130] 18:44:07 INFO - PROCESS | 1653 | --DOCSHELL 0x12429c800 == 49 [pid = 1653] [id = 129] 18:44:07 INFO - PROCESS | 1653 | --DOCSHELL 0x123b68800 == 48 [pid = 1653] [id = 128] 18:44:07 INFO - PROCESS | 1653 | --DOMWINDOW == 126 (0x1163ae800) [pid = 1653] [serial = 301] [outer = 0x0] [url = about:blank] 18:44:07 INFO - PROCESS | 1653 | --DOMWINDOW == 125 (0x118717000) [pid = 1653] [serial = 304] [outer = 0x0] [url = about:blank] 18:44:07 INFO - PROCESS | 1653 | --DOMWINDOW == 124 (0x12335d800) [pid = 1653] [serial = 307] [outer = 0x0] [url = about:blank] 18:44:07 INFO - PROCESS | 1653 | --DOMWINDOW == 123 (0x128ed8c00) [pid = 1653] [serial = 310] [outer = 0x0] [url = about:blank] 18:44:07 INFO - PROCESS | 1653 | --DOMWINDOW == 122 (0x12b03f000) [pid = 1653] [serial = 346] [outer = 0x0] [url = about:blank] 18:44:07 INFO - PROCESS | 1653 | --DOCSHELL 0x123450800 == 47 [pid = 1653] [id = 127] 18:44:07 INFO - PROCESS | 1653 | --DOCSHELL 0x119d12000 == 46 [pid = 1653] [id = 126] 18:44:07 INFO - PROCESS | 1653 | --DOCSHELL 0x119a73000 == 45 [pid = 1653] [id = 125] 18:44:07 INFO - PROCESS | 1653 | --DOCSHELL 0x119449800 == 44 [pid = 1653] [id = 124] 18:44:07 INFO - PROCESS | 1653 | --DOCSHELL 0x116aa6000 == 43 [pid = 1653] [id = 123] 18:44:07 INFO - PROCESS | 1653 | --DOCSHELL 0x116ab6000 == 42 [pid = 1653] [id = 122] 18:44:07 INFO - PROCESS | 1653 | 1464054247387 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 18:44:07 INFO - PROCESS | 1653 | 1464054247390 Marionette TRACE conn2 <- [1,529,null,{"value":"7"}] 18:44:07 INFO - PROCESS | 1653 | --DOCSHELL 0x11811c000 == 41 [pid = 1653] [id = 118] 18:44:07 INFO - PROCESS | 1653 | --DOCSHELL 0x116652800 == 40 [pid = 1653] [id = 117] 18:44:07 INFO - PROCESS | 1653 | --DOMWINDOW == 121 (0x128ed5800) [pid = 1653] [serial = 334] [outer = 0x0] [url = about:blank] 18:44:07 INFO - PROCESS | 1653 | --DOMWINDOW == 120 (0x1273ccc00) [pid = 1653] [serial = 331] [outer = 0x0] [url = about:blank] 18:44:07 INFO - PROCESS | 1653 | --DOMWINDOW == 119 (0x12383ac00) [pid = 1653] [serial = 325] [outer = 0x0] [url = about:blank] 18:44:07 INFO - PROCESS | 1653 | --DOMWINDOW == 118 (0x123d77c00) [pid = 1653] [serial = 326] [outer = 0x0] [url = about:blank] 18:44:07 INFO - PROCESS | 1653 | --DOMWINDOW == 117 (0x11957dc00) [pid = 1653] [serial = 322] [outer = 0x0] [url = about:blank] 18:44:07 INFO - PROCESS | 1653 | --DOMWINDOW == 116 (0x119e38400) [pid = 1653] [serial = 323] [outer = 0x0] [url = about:blank] 18:44:07 INFO - PROCESS | 1653 | --DOMWINDOW == 115 (0x116a62400) [pid = 1653] [serial = 314] [outer = 0x0] [url = about:blank] 18:44:07 INFO - PROCESS | 1653 | --DOMWINDOW == 114 (0x116187c00) [pid = 1653] [serial = 313] [outer = 0x0] [url = about:blank] 18:44:07 INFO - PROCESS | 1653 | --DOMWINDOW == 113 (0x11919e000) [pid = 1653] [serial = 319] [outer = 0x0] [url = about:blank] 18:44:07 INFO - PROCESS | 1653 | --DOMWINDOW == 112 (0x1192be000) [pid = 1653] [serial = 320] [outer = 0x0] [url = about:blank] 18:44:07 INFO - PROCESS | 1653 | --DOMWINDOW == 111 (0x125193c00) [pid = 1653] [serial = 328] [outer = 0x0] [url = about:blank] 18:44:07 INFO - PROCESS | 1653 | --DOMWINDOW == 110 (0x118578c00) [pid = 1653] [serial = 317] [outer = 0x0] [url = about:blank] 18:44:07 INFO - PROCESS | 1653 | --DOMWINDOW == 109 (0x118570400) [pid = 1653] [serial = 316] [outer = 0x0] [url = about:blank] 18:44:07 INFO - PROCESS | 1653 | --DOMWINDOW == 108 (0x116716000) [pid = 1653] [serial = 340] [outer = 0x0] [url = about:blank] 18:44:07 INFO - PROCESS | 1653 | --DOMWINDOW == 107 (0x12a92c400) [pid = 1653] [serial = 337] [outer = 0x0] [url = about:blank] 18:44:07 INFO - PROCESS | 1653 | --DOMWINDOW == 106 (0x12a6f1400) [pid = 1653] [serial = 343] [outer = 0x0] [url = about:blank] 18:44:07 INFO - PROCESS | 1653 | --DOMWINDOW == 105 (0x129563800) [pid = 1653] [serial = 335] [outer = 0x0] [url = about:blank] 18:44:07 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 18:44:07 INFO - PROCESS | 1653 | --DOMWINDOW == 104 (0x128c31c00) [pid = 1653] [serial = 332] [outer = 0x0] [url = about:blank] 18:44:07 INFO - PROCESS | 1653 | --DOMWINDOW == 103 (0x12aec5000) [pid = 1653] [serial = 338] [outer = 0x0] [url = about:blank] 18:44:07 INFO - PROCESS | 1653 | --DOMWINDOW == 102 (0x12b036400) [pid = 1653] [serial = 344] [outer = 0x0] [url = about:blank] 18:44:07 INFO - PROCESS | 1653 | --DOMWINDOW == 101 (0x12732bc00) [pid = 1653] [serial = 329] [outer = 0x0] [url = about:blank] 18:44:07 INFO - PROCESS | 1653 | --DOMWINDOW == 100 (0x123359800) [pid = 1653] [serial = 341] [outer = 0x0] [url = about:blank] 18:44:07 INFO - PROCESS | 1653 | 1464054247404 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 18:44:07 INFO - PROCESS | 1653 | 1464054247406 Marionette TRACE conn2 <- [1,530,null,{}] 18:44:07 INFO - PROCESS | 1653 | 1464054247409 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}] 18:44:07 INFO - PROCESS | 1653 | 1464054247481 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 18:44:07 INFO - PROCESS | 1653 | 1464054247491 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:07 INFO - PROCESS | 1653 | ++DOCSHELL 0x116382000 == 41 [pid = 1653] [id = 140] 18:44:07 INFO - PROCESS | 1653 | ++DOMWINDOW == 101 (0x11856e000) [pid = 1653] [serial = 417] [outer = 0x0] 18:44:07 INFO - PROCESS | 1653 | ++DOMWINDOW == 102 (0x118578400) [pid = 1653] [serial = 418] [outer = 0x11856e000] 18:44:07 INFO - PROCESS | 1653 | 1464054247519 Marionette DEBUG loaded listener.js 18:44:07 INFO - PROCESS | 1653 | ++DOMWINDOW == 103 (0x1192b8800) [pid = 1653] [serial = 419] [outer = 0x11856e000] 18:44:07 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 18:44:07 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 18:44:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:44:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:44:07 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 18:44:07 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 18:44:07 INFO - PROCESS | 1653 | 1464054247870 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"]]]}] 18:44:07 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 18:44:07 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 18:44:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:44:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:44:07 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 18:44:07 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 18:44:07 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 474ms 18:44:07 INFO - PROCESS | 1653 | 1464054247877 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 18:44:07 INFO - PROCESS | 1653 | 1464054247878 Marionette TRACE conn2 <- [1,533,null,{"value":"7"}] 18:44:07 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 18:44:07 INFO - PROCESS | 1653 | 1464054247881 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 18:44:07 INFO - PROCESS | 1653 | 1464054247883 Marionette TRACE conn2 <- [1,534,null,{}] 18:44:07 INFO - PROCESS | 1653 | 1464054247890 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}] 18:44:07 INFO - PROCESS | 1653 | 1464054247987 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 18:44:08 INFO - PROCESS | 1653 | 1464054248031 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:08 INFO - PROCESS | 1653 | ++DOCSHELL 0x1189b9000 == 42 [pid = 1653] [id = 141] 18:44:08 INFO - PROCESS | 1653 | ++DOMWINDOW == 104 (0x1192b8000) [pid = 1653] [serial = 420] [outer = 0x0] 18:44:08 INFO - PROCESS | 1653 | ++DOMWINDOW == 105 (0x119dd0400) [pid = 1653] [serial = 421] [outer = 0x1192b8000] 18:44:08 INFO - PROCESS | 1653 | 1464054248058 Marionette DEBUG loaded listener.js 18:44:08 INFO - PROCESS | 1653 | ++DOMWINDOW == 106 (0x123364800) [pid = 1653] [serial = 422] [outer = 0x1192b8000] 18:44:08 INFO - PROCESS | 1653 | 1464054248342 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]]]}] 18:44:08 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 18:44:08 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 472ms 18:44:08 INFO - PROCESS | 1653 | 1464054248364 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 18:44:08 INFO - PROCESS | 1653 | 1464054248366 Marionette TRACE conn2 <- [1,537,null,{"value":"7"}] 18:44:08 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 18:44:08 INFO - PROCESS | 1653 | 1464054248381 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 18:44:08 INFO - PROCESS | 1653 | 1464054248382 Marionette TRACE conn2 <- [1,538,null,{}] 18:44:08 INFO - PROCESS | 1653 | 1464054248384 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}] 18:44:08 INFO - PROCESS | 1653 | 1464054248476 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 18:44:08 INFO - PROCESS | 1653 | 1464054248484 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:08 INFO - PROCESS | 1653 | ++DOCSHELL 0x119566000 == 43 [pid = 1653] [id = 142] 18:44:08 INFO - PROCESS | 1653 | ++DOMWINDOW == 107 (0x123728400) [pid = 1653] [serial = 423] [outer = 0x0] 18:44:08 INFO - PROCESS | 1653 | ++DOMWINDOW == 108 (0x123d78000) [pid = 1653] [serial = 424] [outer = 0x123728400] 18:44:08 INFO - PROCESS | 1653 | 1464054248522 Marionette DEBUG loaded listener.js 18:44:08 INFO - PROCESS | 1653 | ++DOMWINDOW == 109 (0x1249b8c00) [pid = 1653] [serial = 425] [outer = 0x123728400] 18:44:08 INFO - PROCESS | 1653 | 1464054248880 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]]]}] 18:44:08 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. 18:44:08 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 527ms 18:44:08 INFO - PROCESS | 1653 | 1464054248900 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 18:44:08 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 18:44:08 INFO - PROCESS | 1653 | 1464054248902 Marionette TRACE conn2 <- [1,541,null,{"value":"7"}] 18:44:08 INFO - PROCESS | 1653 | 1464054248904 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 18:44:08 INFO - PROCESS | 1653 | 1464054248905 Marionette TRACE conn2 <- [1,542,null,{}] 18:44:08 INFO - PROCESS | 1653 | 1464054248907 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}] 18:44:08 INFO - PROCESS | 1653 | 1464054248979 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 18:44:08 INFO - PROCESS | 1653 | 1464054248983 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:08 INFO - PROCESS | 1653 | ++DOCSHELL 0x1166e4800 == 44 [pid = 1653] [id = 143] 18:44:08 INFO - PROCESS | 1653 | ++DOMWINDOW == 110 (0x1133f4800) [pid = 1653] [serial = 426] [outer = 0x0] 18:44:09 INFO - PROCESS | 1653 | ++DOMWINDOW == 111 (0x125249400) [pid = 1653] [serial = 427] [outer = 0x1133f4800] 18:44:09 INFO - PROCESS | 1653 | 1464054249009 Marionette DEBUG loaded listener.js 18:44:09 INFO - PROCESS | 1653 | ++DOMWINDOW == 112 (0x1252cfc00) [pid = 1653] [serial = 428] [outer = 0x1133f4800] 18:44:09 INFO - PROCESS | 1653 | 1464054249314 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]]]}] 18:44:09 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. 18:44:09 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 419ms 18:44:09 INFO - PROCESS | 1653 | 1464054249324 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 18:44:09 INFO - PROCESS | 1653 | 1464054249327 Marionette TRACE conn2 <- [1,545,null,{"value":"7"}] 18:44:09 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 18:44:09 INFO - PROCESS | 1653 | 1464054249334 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 18:44:09 INFO - PROCESS | 1653 | 1464054249335 Marionette TRACE conn2 <- [1,546,null,{}] 18:44:09 INFO - PROCESS | 1653 | 1464054249337 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}] 18:44:09 INFO - PROCESS | 1653 | 1464054249466 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 18:44:09 INFO - PROCESS | 1653 | 1464054249485 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:09 INFO - PROCESS | 1653 | ++DOCSHELL 0x1167b3800 == 45 [pid = 1653] [id = 144] 18:44:09 INFO - PROCESS | 1653 | ++DOMWINDOW == 113 (0x1249b4400) [pid = 1653] [serial = 429] [outer = 0x0] 18:44:09 INFO - PROCESS | 1653 | ++DOMWINDOW == 114 (0x12720b400) [pid = 1653] [serial = 430] [outer = 0x1249b4400] 18:44:09 INFO - PROCESS | 1653 | 1464054249518 Marionette DEBUG loaded listener.js 18:44:09 INFO - PROCESS | 1653 | ++DOMWINDOW == 115 (0x128ed8800) [pid = 1653] [serial = 431] [outer = 0x1249b4400] 18:44:09 INFO - PROCESS | 1653 | 1464054249866 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]]]}] 18:44:09 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 18:44:09 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 571ms 18:44:09 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 18:44:09 INFO - PROCESS | 1653 | 1464054249903 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 18:44:09 INFO - PROCESS | 1653 | 1464054249904 Marionette TRACE conn2 <- [1,549,null,{"value":"7"}] 18:44:09 INFO - PROCESS | 1653 | 1464054249906 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 18:44:09 INFO - PROCESS | 1653 | 1464054249907 Marionette TRACE conn2 <- [1,550,null,{}] 18:44:09 INFO - PROCESS | 1653 | 1464054249916 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}] 18:44:10 INFO - PROCESS | 1653 | 1464054250006 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 18:44:10 INFO - PROCESS | 1653 | 1464054250014 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:10 INFO - PROCESS | 1653 | ++DOCSHELL 0x123986000 == 46 [pid = 1653] [id = 145] 18:44:10 INFO - PROCESS | 1653 | ++DOMWINDOW == 116 (0x128ed2000) [pid = 1653] [serial = 432] [outer = 0x0] 18:44:10 INFO - PROCESS | 1653 | ++DOMWINDOW == 117 (0x129568800) [pid = 1653] [serial = 433] [outer = 0x128ed2000] 18:44:10 INFO - PROCESS | 1653 | 1464054250072 Marionette DEBUG loaded listener.js 18:44:10 INFO - PROCESS | 1653 | ++DOMWINDOW == 118 (0x115de2c00) [pid = 1653] [serial = 434] [outer = 0x128ed2000] 18:44:10 INFO - PROCESS | 1653 | 1464054250376 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]]]}] 18:44:10 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. 18:44:10 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 477ms 18:44:10 INFO - PROCESS | 1653 | 1464054250406 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 18:44:10 INFO - PROCESS | 1653 | 1464054250407 Marionette TRACE conn2 <- [1,553,null,{"value":"7"}] 18:44:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 18:44:10 INFO - PROCESS | 1653 | 1464054250416 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 18:44:10 INFO - PROCESS | 1653 | 1464054250417 Marionette TRACE conn2 <- [1,554,null,{}] 18:44:10 INFO - PROCESS | 1653 | 1464054250420 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}] 18:44:10 INFO - PROCESS | 1653 | 1464054250514 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 18:44:10 INFO - PROCESS | 1653 | 1464054250519 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:10 INFO - PROCESS | 1653 | ++DOCSHELL 0x124609000 == 47 [pid = 1653] [id = 146] 18:44:10 INFO - PROCESS | 1653 | ++DOMWINDOW == 119 (0x129563800) [pid = 1653] [serial = 435] [outer = 0x0] 18:44:10 INFO - PROCESS | 1653 | ++DOMWINDOW == 120 (0x12a757400) [pid = 1653] [serial = 436] [outer = 0x129563800] 18:44:10 INFO - PROCESS | 1653 | 1464054250544 Marionette DEBUG loaded listener.js 18:44:10 INFO - PROCESS | 1653 | ++DOMWINDOW == 121 (0x12aec5000) [pid = 1653] [serial = 437] [outer = 0x129563800] 18:44:10 INFO - PROCESS | 1653 | [1653] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 18:44:10 INFO - PROCESS | 1653 | [1653] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 18:44:10 INFO - PROCESS | 1653 | 1464054250885 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]]]}] 18:44:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 18:44:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 518ms 18:44:10 INFO - PROCESS | 1653 | 1464054250935 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 18:44:10 INFO - PROCESS | 1653 | 1464054250936 Marionette TRACE conn2 <- [1,557,null,{"value":"7"}] 18:44:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 18:44:10 INFO - PROCESS | 1653 | 1464054250938 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 18:44:10 INFO - PROCESS | 1653 | 1464054250939 Marionette TRACE conn2 <- [1,558,null,{}] 18:44:10 INFO - PROCESS | 1653 | 1464054250941 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}] 18:44:11 INFO - PROCESS | 1653 | 1464054251033 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 18:44:11 INFO - PROCESS | 1653 | 1464054251048 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:11 INFO - PROCESS | 1653 | ++DOCSHELL 0x12729c000 == 48 [pid = 1653] [id = 147] 18:44:11 INFO - PROCESS | 1653 | ++DOMWINDOW == 122 (0x12aec5c00) [pid = 1653] [serial = 438] [outer = 0x0] 18:44:11 INFO - PROCESS | 1653 | ++DOMWINDOW == 123 (0x12b035800) [pid = 1653] [serial = 439] [outer = 0x12aec5c00] 18:44:11 INFO - PROCESS | 1653 | 1464054251073 Marionette DEBUG loaded listener.js 18:44:11 INFO - PROCESS | 1653 | ++DOMWINDOW == 124 (0x12ba1d800) [pid = 1653] [serial = 440] [outer = 0x12aec5c00] 18:44:11 INFO - PROCESS | 1653 | 1464054251406 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]]]}] 18:44:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 18:44:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 518ms 18:44:11 INFO - PROCESS | 1653 | --DOMWINDOW == 123 (0x12b006400) [pid = 1653] [serial = 381] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 18:44:11 INFO - PROCESS | 1653 | --DOMWINDOW == 122 (0x128ede800) [pid = 1653] [serial = 378] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 18:44:11 INFO - PROCESS | 1653 | --DOMWINDOW == 121 (0x12b014800) [pid = 1653] [serial = 384] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 18:44:11 INFO - PROCESS | 1653 | --DOMWINDOW == 120 (0x11710ec00) [pid = 1653] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 18:44:11 INFO - PROCESS | 1653 | --DOMWINDOW == 119 (0x123d6d400) [pid = 1653] [serial = 372] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 18:44:11 INFO - PROCESS | 1653 | --DOMWINDOW == 118 (0x1184e2000) [pid = 1653] [serial = 366] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 18:44:11 INFO - PROCESS | 1653 | --DOMWINDOW == 117 (0x124c6f000) [pid = 1653] [serial = 375] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 18:44:11 INFO - PROCESS | 1653 | --DOMWINDOW == 116 (0x12baee000) [pid = 1653] [serial = 393] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 18:44:11 INFO - PROCESS | 1653 | --DOMWINDOW == 115 (0x119dcf800) [pid = 1653] [serial = 369] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 18:44:11 INFO - PROCESS | 1653 | --DOMWINDOW == 114 (0x11710e400) [pid = 1653] [serial = 360] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 18:44:11 INFO - PROCESS | 1653 | --DOMWINDOW == 113 (0x123ad1800) [pid = 1653] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 18:44:11 INFO - PROCESS | 1653 | --DOMWINDOW == 112 (0x112d87400) [pid = 1653] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 18:44:11 INFO - PROCESS | 1653 | --DOMWINDOW == 111 (0x127210400) [pid = 1653] [serial = 390] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 18:44:11 INFO - PROCESS | 1653 | --DOMWINDOW == 110 (0x12a6f6c00) [pid = 1653] [serial = 297] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 18:44:11 INFO - PROCESS | 1653 | --DOMWINDOW == 109 (0x11856f400) [pid = 1653] [serial = 303] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 18:44:11 INFO - PROCESS | 1653 | --DOMWINDOW == 108 (0x112ee6400) [pid = 1653] [serial = 300] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 18:44:11 INFO - PROCESS | 1653 | --DOMWINDOW == 107 (0x127326800) [pid = 1653] [serial = 309] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 18:44:11 INFO - PROCESS | 1653 | --DOMWINDOW == 106 (0x128c2f800) [pid = 1653] [serial = 240] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 18:44:11 INFO - PROCESS | 1653 | --DOMWINDOW == 105 (0x119dcc800) [pid = 1653] [serial = 306] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 18:44:11 INFO - PROCESS | 1653 | 1464054251619 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 18:44:11 INFO - PROCESS | 1653 | 1464054251621 Marionette TRACE conn2 <- [1,561,null,{"value":"7"}] 18:44:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 18:44:11 INFO - PROCESS | 1653 | 1464054251630 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 18:44:11 INFO - PROCESS | 1653 | 1464054251631 Marionette TRACE conn2 <- [1,562,null,{}] 18:44:11 INFO - PROCESS | 1653 | 1464054251634 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}] 18:44:11 INFO - PROCESS | 1653 | 1464054251711 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 18:44:11 INFO - PROCESS | 1653 | 1464054251716 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:11 INFO - PROCESS | 1653 | ++DOCSHELL 0x117593800 == 49 [pid = 1653] [id = 148] 18:44:11 INFO - PROCESS | 1653 | ++DOMWINDOW == 106 (0x11710ec00) [pid = 1653] [serial = 441] [outer = 0x0] 18:44:11 INFO - PROCESS | 1653 | ++DOMWINDOW == 107 (0x119a0a000) [pid = 1653] [serial = 442] [outer = 0x11710ec00] 18:44:11 INFO - PROCESS | 1653 | 1464054251740 Marionette DEBUG loaded listener.js 18:44:11 INFO - PROCESS | 1653 | ++DOMWINDOW == 108 (0x124c6f000) [pid = 1653] [serial = 443] [outer = 0x11710ec00] 18:44:11 INFO - PROCESS | 1653 | [1653] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 18:44:11 INFO - PROCESS | 1653 | [1653] WARNING: 'NS_FAILED(aResult)', file /builds/slave/m-aurora-m64-d-000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 18:44:11 INFO - PROCESS | 1653 | [1653] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 18:44:12 INFO - PROCESS | 1653 | 1464054252050 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]]]}] 18:44:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 18:44:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 476ms 18:44:12 INFO - PROCESS | 1653 | 1464054252102 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 18:44:12 INFO - PROCESS | 1653 | 1464054252103 Marionette TRACE conn2 <- [1,565,null,{"value":"7"}] 18:44:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 18:44:12 INFO - PROCESS | 1653 | 1464054252113 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 18:44:12 INFO - PROCESS | 1653 | 1464054252115 Marionette TRACE conn2 <- [1,566,null,{}] 18:44:12 INFO - PROCESS | 1653 | 1464054252117 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}] 18:44:12 INFO - PROCESS | 1653 | 1464054252203 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 18:44:12 INFO - PROCESS | 1653 | 1464054252253 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:12 INFO - PROCESS | 1653 | ++DOCSHELL 0x129075800 == 50 [pid = 1653] [id = 149] 18:44:12 INFO - PROCESS | 1653 | ++DOMWINDOW == 109 (0x1184e2000) [pid = 1653] [serial = 444] [outer = 0x0] 18:44:12 INFO - PROCESS | 1653 | ++DOMWINDOW == 110 (0x128ed9c00) [pid = 1653] [serial = 445] [outer = 0x1184e2000] 18:44:12 INFO - PROCESS | 1653 | 1464054252281 Marionette DEBUG loaded listener.js 18:44:12 INFO - PROCESS | 1653 | ++DOMWINDOW == 111 (0x12baedc00) [pid = 1653] [serial = 446] [outer = 0x1184e2000] 18:44:12 INFO - PROCESS | 1653 | [1653] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 18:44:12 INFO - PROCESS | 1653 | [1653] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 18:44:12 INFO - PROCESS | 1653 | 1464054252565 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]]]}] 18:44:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 18:44:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 476ms 18:44:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 18:44:12 INFO - PROCESS | 1653 | 1464054252582 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 18:44:12 INFO - PROCESS | 1653 | 1464054252583 Marionette TRACE conn2 <- [1,569,null,{"value":"7"}] 18:44:12 INFO - PROCESS | 1653 | 1464054252585 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 18:44:12 INFO - PROCESS | 1653 | 1464054252586 Marionette TRACE conn2 <- [1,570,null,{}] 18:44:12 INFO - PROCESS | 1653 | 1464054252589 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}] 18:44:12 INFO - PROCESS | 1653 | 1464054252680 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 18:44:12 INFO - PROCESS | 1653 | 1464054252685 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:12 INFO - PROCESS | 1653 | ++DOCSHELL 0x12a984800 == 51 [pid = 1653] [id = 150] 18:44:12 INFO - PROCESS | 1653 | ++DOMWINDOW == 112 (0x12baed800) [pid = 1653] [serial = 447] [outer = 0x0] 18:44:12 INFO - PROCESS | 1653 | ++DOMWINDOW == 113 (0x12bf3f400) [pid = 1653] [serial = 448] [outer = 0x12baed800] 18:44:12 INFO - PROCESS | 1653 | 1464054252710 Marionette DEBUG loaded listener.js 18:44:12 INFO - PROCESS | 1653 | ++DOMWINDOW == 114 (0x12bf48000) [pid = 1653] [serial = 449] [outer = 0x12baed800] 18:44:12 INFO - PROCESS | 1653 | [1653] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 18:44:12 INFO - PROCESS | 1653 | [1653] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 18:44:13 INFO - PROCESS | 1653 | 1464054252999 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]]]}] 18:44:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 18:44:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 420ms 18:44:13 INFO - PROCESS | 1653 | 1464054253017 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 18:44:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 18:44:13 INFO - PROCESS | 1653 | 1464054253019 Marionette TRACE conn2 <- [1,573,null,{"value":"7"}] 18:44:13 INFO - PROCESS | 1653 | 1464054253022 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 18:44:13 INFO - PROCESS | 1653 | 1464054253028 Marionette TRACE conn2 <- [1,574,null,{}] 18:44:13 INFO - PROCESS | 1653 | 1464054253039 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}] 18:44:13 INFO - PROCESS | 1653 | 1464054253194 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 18:44:13 INFO - PROCESS | 1653 | 1464054253203 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:13 INFO - PROCESS | 1653 | ++DOCSHELL 0x12b207800 == 52 [pid = 1653] [id = 151] 18:44:13 INFO - PROCESS | 1653 | ++DOMWINDOW == 115 (0x112f3ac00) [pid = 1653] [serial = 450] [outer = 0x0] 18:44:13 INFO - PROCESS | 1653 | ++DOMWINDOW == 116 (0x12c015400) [pid = 1653] [serial = 451] [outer = 0x112f3ac00] 18:44:13 INFO - PROCESS | 1653 | 1464054253255 Marionette DEBUG loaded listener.js 18:44:13 INFO - PROCESS | 1653 | ++DOMWINDOW == 117 (0x12c525800) [pid = 1653] [serial = 452] [outer = 0x112f3ac00] 18:44:13 INFO - PROCESS | 1653 | 1464054253810 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]]]}] 18:44:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 18:44:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 834ms 18:44:13 INFO - PROCESS | 1653 | 1464054253855 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 18:44:13 INFO - PROCESS | 1653 | 1464054253858 Marionette TRACE conn2 <- [1,577,null,{"value":"7"}] 18:44:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 18:44:13 INFO - PROCESS | 1653 | 1464054253864 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 18:44:13 INFO - PROCESS | 1653 | 1464054253866 Marionette TRACE conn2 <- [1,578,null,{}] 18:44:13 INFO - PROCESS | 1653 | 1464054253871 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}] 18:44:13 INFO - PROCESS | 1653 | 1464054253970 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 18:44:14 INFO - PROCESS | 1653 | 1464054254035 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:14 INFO - PROCESS | 1653 | ++DOCSHELL 0x1163e1800 == 53 [pid = 1653] [id = 152] 18:44:14 INFO - PROCESS | 1653 | ++DOMWINDOW == 118 (0x112f36c00) [pid = 1653] [serial = 453] [outer = 0x0] 18:44:14 INFO - PROCESS | 1653 | ++DOMWINDOW == 119 (0x11671a400) [pid = 1653] [serial = 454] [outer = 0x112f36c00] 18:44:14 INFO - PROCESS | 1653 | 1464054254067 Marionette DEBUG loaded listener.js 18:44:14 INFO - PROCESS | 1653 | ++DOMWINDOW == 120 (0x117e24000) [pid = 1653] [serial = 455] [outer = 0x112f36c00] 18:44:14 INFO - PROCESS | 1653 | 1464054254455 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]]]}] 18:44:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 18:44:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 623ms 18:44:14 INFO - PROCESS | 1653 | 1464054254487 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 18:44:14 INFO - PROCESS | 1653 | 1464054254492 Marionette TRACE conn2 <- [1,581,null,{"value":"7"}] 18:44:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 18:44:14 INFO - PROCESS | 1653 | 1464054254499 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 18:44:14 INFO - PROCESS | 1653 | 1464054254501 Marionette TRACE conn2 <- [1,582,null,{}] 18:44:14 INFO - PROCESS | 1653 | 1464054254504 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}] 18:44:14 INFO - PROCESS | 1653 | 1464054254609 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 18:44:14 INFO - PROCESS | 1653 | 1464054254719 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:14 INFO - PROCESS | 1653 | ++DOCSHELL 0x119191000 == 54 [pid = 1653] [id = 153] 18:44:14 INFO - PROCESS | 1653 | ++DOMWINDOW == 121 (0x118711c00) [pid = 1653] [serial = 456] [outer = 0x0] 18:44:14 INFO - PROCESS | 1653 | ++DOMWINDOW == 122 (0x119dd5c00) [pid = 1653] [serial = 457] [outer = 0x118711c00] 18:44:14 INFO - PROCESS | 1653 | 1464054254766 Marionette DEBUG loaded listener.js 18:44:14 INFO - PROCESS | 1653 | ++DOMWINDOW == 123 (0x11a02bc00) [pid = 1653] [serial = 458] [outer = 0x118711c00] 18:44:15 INFO - PROCESS | 1653 | 1464054255299 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]]]}] 18:44:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 18:44:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 827ms 18:44:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 18:44:15 INFO - PROCESS | 1653 | 1464054255329 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 18:44:15 INFO - PROCESS | 1653 | 1464054255331 Marionette TRACE conn2 <- [1,585,null,{"value":"7"}] 18:44:15 INFO - PROCESS | 1653 | 1464054255335 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 18:44:15 INFO - PROCESS | 1653 | 1464054255339 Marionette TRACE conn2 <- [1,586,null,{}] 18:44:15 INFO - PROCESS | 1653 | 1464054255352 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}] 18:44:15 INFO - PROCESS | 1653 | 1464054255500 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 18:44:15 INFO - PROCESS | 1653 | 1464054255589 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:15 INFO - PROCESS | 1653 | ++DOCSHELL 0x129ee0800 == 55 [pid = 1653] [id = 154] 18:44:15 INFO - PROCESS | 1653 | ++DOMWINDOW == 124 (0x12390ec00) [pid = 1653] [serial = 459] [outer = 0x0] 18:44:15 INFO - PROCESS | 1653 | ++DOMWINDOW == 125 (0x1273ccc00) [pid = 1653] [serial = 460] [outer = 0x12390ec00] 18:44:15 INFO - PROCESS | 1653 | 1464054255638 Marionette DEBUG loaded listener.js 18:44:15 INFO - PROCESS | 1653 | ++DOMWINDOW == 126 (0x128c2d000) [pid = 1653] [serial = 461] [outer = 0x12390ec00] 18:44:15 INFO - PROCESS | 1653 | [1653] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 18:44:16 INFO - PROCESS | 1653 | 1464054256103 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]]]}] 18:44:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 18:44:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 775ms 18:44:16 INFO - PROCESS | 1653 | 1464054256109 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 18:44:16 INFO - PROCESS | 1653 | 1464054256111 Marionette TRACE conn2 <- [1,589,null,{"value":"7"}] 18:44:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 18:44:16 INFO - PROCESS | 1653 | 1464054256113 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 18:44:16 INFO - PROCESS | 1653 | 1464054256115 Marionette TRACE conn2 <- [1,590,null,{}] 18:44:16 INFO - PROCESS | 1653 | 1464054256117 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}] 18:44:16 INFO - PROCESS | 1653 | 1464054256211 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 18:44:16 INFO - PROCESS | 1653 | 1464054256257 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:16 INFO - PROCESS | 1653 | ++DOCSHELL 0x12bdde000 == 56 [pid = 1653] [id = 155] 18:44:16 INFO - PROCESS | 1653 | ++DOMWINDOW == 127 (0x128c3a400) [pid = 1653] [serial = 462] [outer = 0x0] 18:44:16 INFO - PROCESS | 1653 | ++DOMWINDOW == 128 (0x12a6ea000) [pid = 1653] [serial = 463] [outer = 0x128c3a400] 18:44:16 INFO - PROCESS | 1653 | 1464054256286 Marionette DEBUG loaded listener.js 18:44:16 INFO - PROCESS | 1653 | ++DOMWINDOW == 129 (0x12bad4400) [pid = 1653] [serial = 464] [outer = 0x128c3a400] 18:44:16 INFO - PROCESS | 1653 | 1464054256693 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]]]}] 18:44:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 18:44:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 618ms 18:44:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 18:44:16 INFO - PROCESS | 1653 | 1464054256733 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 18:44:16 INFO - PROCESS | 1653 | 1464054256734 Marionette TRACE conn2 <- [1,593,null,{"value":"7"}] 18:44:16 INFO - PROCESS | 1653 | 1464054256736 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 18:44:16 INFO - PROCESS | 1653 | 1464054256738 Marionette TRACE conn2 <- [1,594,null,{}] 18:44:16 INFO - PROCESS | 1653 | 1464054256740 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}] 18:44:16 INFO - PROCESS | 1653 | 1464054256837 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 18:44:16 INFO - PROCESS | 1653 | 1464054256885 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:16 INFO - PROCESS | 1653 | ++DOCSHELL 0x12c53b800 == 57 [pid = 1653] [id = 156] 18:44:16 INFO - PROCESS | 1653 | ++DOMWINDOW == 130 (0x12bad5800) [pid = 1653] [serial = 465] [outer = 0x0] 18:44:16 INFO - PROCESS | 1653 | ++DOMWINDOW == 131 (0x12baea400) [pid = 1653] [serial = 466] [outer = 0x12bad5800] 18:44:16 INFO - PROCESS | 1653 | 1464054256915 Marionette DEBUG loaded listener.js 18:44:16 INFO - PROCESS | 1653 | ++DOMWINDOW == 132 (0x12c019800) [pid = 1653] [serial = 467] [outer = 0x12bad5800] 18:44:17 INFO - PROCESS | 1653 | 1464054257328 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]]]}] 18:44:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 18:44:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 618ms 18:44:17 INFO - PROCESS | 1653 | 1464054257356 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 18:44:17 INFO - PROCESS | 1653 | 1464054257357 Marionette TRACE conn2 <- [1,597,null,{"value":"7"}] 18:44:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 18:44:17 INFO - PROCESS | 1653 | 1464054257390 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 18:44:17 INFO - PROCESS | 1653 | 1464054257393 Marionette TRACE conn2 <- [1,598,null,{}] 18:44:17 INFO - PROCESS | 1653 | 1464054257396 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}] 18:44:17 INFO - PROCESS | 1653 | 1464054257531 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 18:44:17 INFO - PROCESS | 1653 | 1464054257595 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:17 INFO - PROCESS | 1653 | ++DOCSHELL 0x129078800 == 58 [pid = 1653] [id = 157] 18:44:17 INFO - PROCESS | 1653 | ++DOMWINDOW == 133 (0x12badfc00) [pid = 1653] [serial = 468] [outer = 0x0] 18:44:17 INFO - PROCESS | 1653 | ++DOMWINDOW == 134 (0x12c530c00) [pid = 1653] [serial = 469] [outer = 0x12badfc00] 18:44:17 INFO - PROCESS | 1653 | 1464054257624 Marionette DEBUG loaded listener.js 18:44:17 INFO - PROCESS | 1653 | ++DOMWINDOW == 135 (0x12c943000) [pid = 1653] [serial = 470] [outer = 0x12badfc00] 18:44:18 INFO - PROCESS | 1653 | 1464054258173 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]]]}] 18:44:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 18:44:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 828ms 18:44:18 INFO - PROCESS | 1653 | 1464054258222 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 18:44:18 INFO - PROCESS | 1653 | 1464054258225 Marionette TRACE conn2 <- [1,601,null,{"value":"7"}] 18:44:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 18:44:18 INFO - PROCESS | 1653 | 1464054258230 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 18:44:18 INFO - PROCESS | 1653 | 1464054258232 Marionette TRACE conn2 <- [1,602,null,{}] 18:44:18 INFO - PROCESS | 1653 | 1464054258236 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}] 18:44:18 INFO - PROCESS | 1653 | 1464054258329 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 18:44:18 INFO - PROCESS | 1653 | 1464054258389 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:18 INFO - PROCESS | 1653 | ++DOCSHELL 0x1189b2000 == 59 [pid = 1653] [id = 158] 18:44:18 INFO - PROCESS | 1653 | ++DOMWINDOW == 136 (0x11671f000) [pid = 1653] [serial = 471] [outer = 0x0] 18:44:18 INFO - PROCESS | 1653 | ++DOMWINDOW == 137 (0x116a5fc00) [pid = 1653] [serial = 472] [outer = 0x11671f000] 18:44:18 INFO - PROCESS | 1653 | 1464054258416 Marionette DEBUG loaded listener.js 18:44:18 INFO - PROCESS | 1653 | ++DOMWINDOW == 138 (0x11856b800) [pid = 1653] [serial = 473] [outer = 0x11671f000] 18:44:18 INFO - PROCESS | 1653 | 1464054258858 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]]]}] 18:44:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 18:44:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 672ms 18:44:18 INFO - PROCESS | 1653 | 1464054258902 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 18:44:18 INFO - PROCESS | 1653 | 1464054258906 Marionette TRACE conn2 <- [1,605,null,{"value":"7"}] 18:44:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 18:44:18 INFO - PROCESS | 1653 | 1464054258930 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 18:44:18 INFO - PROCESS | 1653 | 1464054258932 Marionette TRACE conn2 <- [1,606,null,{}] 18:44:18 INFO - PROCESS | 1653 | 1464054258934 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}] 18:44:19 INFO - PROCESS | 1653 | 1464054259024 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 18:44:19 INFO - PROCESS | 1653 | --DOCSHELL 0x12a984800 == 58 [pid = 1653] [id = 150] 18:44:19 INFO - PROCESS | 1653 | --DOCSHELL 0x129075800 == 57 [pid = 1653] [id = 149] 18:44:19 INFO - PROCESS | 1653 | --DOCSHELL 0x117593800 == 56 [pid = 1653] [id = 148] 18:44:19 INFO - PROCESS | 1653 | --DOCSHELL 0x12729c000 == 55 [pid = 1653] [id = 147] 18:44:19 INFO - PROCESS | 1653 | --DOCSHELL 0x124609000 == 54 [pid = 1653] [id = 146] 18:44:19 INFO - PROCESS | 1653 | --DOCSHELL 0x123986000 == 53 [pid = 1653] [id = 145] 18:44:19 INFO - PROCESS | 1653 | --DOMWINDOW == 137 (0x12c524c00) [pid = 1653] [serial = 400] [outer = 0x0] [url = about:blank] 18:44:19 INFO - PROCESS | 1653 | 1464054259130 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:19 INFO - PROCESS | 1653 | --DOCSHELL 0x1167b3800 == 52 [pid = 1653] [id = 144] 18:44:19 INFO - PROCESS | 1653 | --DOCSHELL 0x1166e4800 == 51 [pid = 1653] [id = 143] 18:44:19 INFO - PROCESS | 1653 | --DOCSHELL 0x119566000 == 50 [pid = 1653] [id = 142] 18:44:19 INFO - PROCESS | 1653 | --DOCSHELL 0x1189b9000 == 49 [pid = 1653] [id = 141] 18:44:19 INFO - PROCESS | 1653 | --DOCSHELL 0x116382000 == 48 [pid = 1653] [id = 140] 18:44:19 INFO - PROCESS | 1653 | --DOCSHELL 0x118119800 == 47 [pid = 1653] [id = 139] 18:44:19 INFO - PROCESS | 1653 | --DOCSHELL 0x12bb05800 == 46 [pid = 1653] [id = 137] 18:44:19 INFO - PROCESS | 1653 | --DOCSHELL 0x12344a800 == 45 [pid = 1653] [id = 136] 18:44:19 INFO - PROCESS | 1653 | --DOCSHELL 0x118591800 == 44 [pid = 1653] [id = 135] 18:44:19 INFO - PROCESS | 1653 | --DOCSHELL 0x12b21c000 == 43 [pid = 1653] [id = 134] 18:44:19 INFO - PROCESS | 1653 | ++DOCSHELL 0x112f4c000 == 44 [pid = 1653] [id = 159] 18:44:19 INFO - PROCESS | 1653 | ++DOMWINDOW == 138 (0x112f2f400) [pid = 1653] [serial = 474] [outer = 0x0] 18:44:19 INFO - PROCESS | 1653 | ++DOMWINDOW == 139 (0x117684c00) [pid = 1653] [serial = 475] [outer = 0x112f2f400] 18:44:19 INFO - PROCESS | 1653 | 1464054259161 Marionette DEBUG loaded listener.js 18:44:19 INFO - PROCESS | 1653 | ++DOMWINDOW == 140 (0x119e32c00) [pid = 1653] [serial = 476] [outer = 0x112f2f400] 18:44:19 INFO - PROCESS | 1653 | --DOMWINDOW == 139 (0x12a938400) [pid = 1653] [serial = 299] [outer = 0x0] [url = about:blank] 18:44:19 INFO - PROCESS | 1653 | --DOMWINDOW == 138 (0x119216000) [pid = 1653] [serial = 305] [outer = 0x0] [url = about:blank] 18:44:19 INFO - PROCESS | 1653 | --DOMWINDOW == 137 (0x116a63000) [pid = 1653] [serial = 302] [outer = 0x0] [url = about:blank] 18:44:19 INFO - PROCESS | 1653 | --DOMWINDOW == 136 (0x1290a1000) [pid = 1653] [serial = 311] [outer = 0x0] [url = about:blank] 18:44:19 INFO - PROCESS | 1653 | --DOMWINDOW == 135 (0x129563400) [pid = 1653] [serial = 242] [outer = 0x0] [url = about:blank] 18:44:19 INFO - PROCESS | 1653 | --DOMWINDOW == 134 (0x12382d000) [pid = 1653] [serial = 308] [outer = 0x0] [url = about:blank] 18:44:19 INFO - PROCESS | 1653 | --DOMWINDOW == 133 (0x12b03b800) [pid = 1653] [serial = 382] [outer = 0x0] [url = about:blank] 18:44:19 INFO - PROCESS | 1653 | --DOMWINDOW == 132 (0x12b006800) [pid = 1653] [serial = 380] [outer = 0x0] [url = about:blank] 18:44:19 INFO - PROCESS | 1653 | --DOMWINDOW == 131 (0x12a75d800) [pid = 1653] [serial = 379] [outer = 0x0] [url = about:blank] 18:44:19 INFO - PROCESS | 1653 | --DOMWINDOW == 130 (0x12ba25800) [pid = 1653] [serial = 385] [outer = 0x0] [url = about:blank] 18:44:19 INFO - PROCESS | 1653 | --DOMWINDOW == 129 (0x12ba1f800) [pid = 1653] [serial = 383] [outer = 0x0] [url = about:blank] 18:44:19 INFO - PROCESS | 1653 | --DOMWINDOW == 128 (0x123364000) [pid = 1653] [serial = 355] [outer = 0x0] [url = about:blank] 18:44:19 INFO - PROCESS | 1653 | --DOMWINDOW == 127 (0x118575c00) [pid = 1653] [serial = 365] [outer = 0x0] [url = about:blank] 18:44:19 INFO - PROCESS | 1653 | --DOMWINDOW == 126 (0x117e61800) [pid = 1653] [serial = 364] [outer = 0x0] [url = about:blank] 18:44:19 INFO - PROCESS | 1653 | --DOMWINDOW == 125 (0x125195800) [pid = 1653] [serial = 373] [outer = 0x0] [url = about:blank] 18:44:19 INFO - PROCESS | 1653 | --DOMWINDOW == 124 (0x11618f800) [pid = 1653] [serial = 349] [outer = 0x0] [url = about:blank] 18:44:19 INFO - PROCESS | 1653 | --DOMWINDOW == 123 (0x119213400) [pid = 1653] [serial = 367] [outer = 0x0] [url = about:blank] 18:44:19 INFO - PROCESS | 1653 | --DOMWINDOW == 122 (0x119572000) [pid = 1653] [serial = 368] [outer = 0x0] [url = about:blank] 18:44:19 INFO - PROCESS | 1653 | --DOMWINDOW == 121 (0x1272a2c00) [pid = 1653] [serial = 374] [outer = 0x0] [url = about:blank] 18:44:19 INFO - PROCESS | 1653 | --DOMWINDOW == 120 (0x1273d4400) [pid = 1653] [serial = 376] [outer = 0x0] [url = about:blank] 18:44:19 INFO - PROCESS | 1653 | --DOMWINDOW == 119 (0x12bf49800) [pid = 1653] [serial = 395] [outer = 0x0] [url = about:blank] 18:44:19 INFO - PROCESS | 1653 | --DOMWINDOW == 118 (0x11a029400) [pid = 1653] [serial = 370] [outer = 0x0] [url = about:blank] 18:44:19 INFO - PROCESS | 1653 | --DOMWINDOW == 117 (0x12382c800) [pid = 1653] [serial = 371] [outer = 0x0] [url = about:blank] 18:44:19 INFO - PROCESS | 1653 | --DOMWINDOW == 116 (0x125198800) [pid = 1653] [serial = 358] [outer = 0x0] [url = about:blank] 18:44:19 INFO - PROCESS | 1653 | --DOMWINDOW == 115 (0x1185a8400) [pid = 1653] [serial = 352] [outer = 0x0] [url = about:blank] 18:44:19 INFO - PROCESS | 1653 | --DOMWINDOW == 114 (0x128ed7000) [pid = 1653] [serial = 362] [outer = 0x0] [url = about:blank] 18:44:19 INFO - PROCESS | 1653 | --DOMWINDOW == 113 (0x1272a6800) [pid = 1653] [serial = 361] [outer = 0x0] [url = about:blank] 18:44:19 INFO - PROCESS | 1653 | --DOMWINDOW == 112 (0x12bada800) [pid = 1653] [serial = 386] [outer = 0x0] [url = about:blank] 18:44:19 INFO - PROCESS | 1653 | --DOMWINDOW == 111 (0x12c01e400) [pid = 1653] [serial = 398] [outer = 0x0] [url = about:blank] 18:44:19 INFO - PROCESS | 1653 | --DOMWINDOW == 110 (0x1236c8000) [pid = 1653] [serial = 389] [outer = 0x0] [url = about:blank] 18:44:19 INFO - PROCESS | 1653 | --DOMWINDOW == 109 (0x12baeac00) [pid = 1653] [serial = 392] [outer = 0x0] [url = about:blank] 18:44:19 INFO - PROCESS | 1653 | --DOMWINDOW == 108 (0x12bf3e000) [pid = 1653] [serial = 394] [outer = 0x0] [url = about:blank] 18:44:19 INFO - PROCESS | 1653 | --DOMWINDOW == 107 (0x115de7000) [pid = 1653] [serial = 388] [outer = 0x0] [url = about:blank] 18:44:19 INFO - PROCESS | 1653 | --DOMWINDOW == 106 (0x12c013400) [pid = 1653] [serial = 397] [outer = 0x0] [url = about:blank] 18:44:19 INFO - PROCESS | 1653 | --DOMWINDOW == 105 (0x12bae5800) [pid = 1653] [serial = 391] [outer = 0x0] [url = about:blank] 18:44:19 INFO - PROCESS | 1653 | --DOMWINDOW == 104 (0x128c34c00) [pid = 1653] [serial = 377] [outer = 0x0] [url = about:blank] 18:44:19 INFO - PROCESS | 1653 | 1464054259487 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]]]}] 18:44:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 18:44:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 572ms 18:44:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 18:44:19 INFO - PROCESS | 1653 | 1464054259501 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 18:44:19 INFO - PROCESS | 1653 | 1464054259502 Marionette TRACE conn2 <- [1,609,null,{"value":"7"}] 18:44:19 INFO - PROCESS | 1653 | 1464054259505 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 18:44:19 INFO - PROCESS | 1653 | 1464054259511 Marionette TRACE conn2 <- [1,610,null,{}] 18:44:19 INFO - PROCESS | 1653 | 1464054259520 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}] 18:44:19 INFO - PROCESS | 1653 | 1464054259624 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 18:44:19 INFO - PROCESS | 1653 | 1464054259700 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:19 INFO - PROCESS | 1653 | ++DOCSHELL 0x1185d8000 == 45 [pid = 1653] [id = 160] 18:44:19 INFO - PROCESS | 1653 | ++DOMWINDOW == 105 (0x118575c00) [pid = 1653] [serial = 477] [outer = 0x0] 18:44:19 INFO - PROCESS | 1653 | ++DOMWINDOW == 106 (0x11a02c000) [pid = 1653] [serial = 478] [outer = 0x118575c00] 18:44:19 INFO - PROCESS | 1653 | 1464054259745 Marionette DEBUG loaded listener.js 18:44:19 INFO - PROCESS | 1653 | ++DOMWINDOW == 107 (0x123d6bc00) [pid = 1653] [serial = 479] [outer = 0x118575c00] 18:44:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 18:44:20 INFO - PROCESS | 1653 | 1464054260070 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]]]}] 18:44:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 576ms 18:44:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 18:44:20 INFO - PROCESS | 1653 | 1464054260084 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 18:44:20 INFO - PROCESS | 1653 | 1464054260085 Marionette TRACE conn2 <- [1,613,null,{"value":"7"}] 18:44:20 INFO - PROCESS | 1653 | 1464054260088 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 18:44:20 INFO - PROCESS | 1653 | 1464054260089 Marionette TRACE conn2 <- [1,614,null,{}] 18:44:20 INFO - PROCESS | 1653 | 1464054260098 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}] 18:44:20 INFO - PROCESS | 1653 | 1464054260181 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 18:44:20 INFO - PROCESS | 1653 | 1464054260226 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:20 INFO - PROCESS | 1653 | ++DOCSHELL 0x119569000 == 46 [pid = 1653] [id = 161] 18:44:20 INFO - PROCESS | 1653 | ++DOMWINDOW == 108 (0x119579800) [pid = 1653] [serial = 480] [outer = 0x0] 18:44:20 INFO - PROCESS | 1653 | ++DOMWINDOW == 109 (0x1246d5400) [pid = 1653] [serial = 481] [outer = 0x119579800] 18:44:20 INFO - PROCESS | 1653 | 1464054260252 Marionette DEBUG loaded listener.js 18:44:20 INFO - PROCESS | 1653 | ++DOMWINDOW == 110 (0x1272a6000) [pid = 1653] [serial = 482] [outer = 0x119579800] 18:44:20 INFO - PROCESS | 1653 | 1464054260565 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]]]}] 18:44:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 18:44:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 519ms 18:44:20 INFO - PROCESS | 1653 | 1464054260607 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 18:44:20 INFO - PROCESS | 1653 | 1464054260609 Marionette TRACE conn2 <- [1,617,null,{"value":"7"}] 18:44:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 18:44:20 INFO - PROCESS | 1653 | 1464054260611 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 18:44:20 INFO - PROCESS | 1653 | 1464054260612 Marionette TRACE conn2 <- [1,618,null,{}] 18:44:20 INFO - PROCESS | 1653 | 1464054260614 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}] 18:44:20 INFO - PROCESS | 1653 | 1464054260689 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 18:44:20 INFO - PROCESS | 1653 | 1464054260695 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:20 INFO - PROCESS | 1653 | ++DOCSHELL 0x111e0e800 == 47 [pid = 1653] [id = 162] 18:44:20 INFO - PROCESS | 1653 | ++DOMWINDOW == 111 (0x125190000) [pid = 1653] [serial = 483] [outer = 0x0] 18:44:20 INFO - PROCESS | 1653 | ++DOMWINDOW == 112 (0x12764a800) [pid = 1653] [serial = 484] [outer = 0x125190000] 18:44:20 INFO - PROCESS | 1653 | 1464054260721 Marionette DEBUG loaded listener.js 18:44:20 INFO - PROCESS | 1653 | ++DOMWINDOW == 113 (0x128edcc00) [pid = 1653] [serial = 485] [outer = 0x125190000] 18:44:21 INFO - PROCESS | 1653 | 1464054261022 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]]]}] 18:44:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 18:44:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 418ms 18:44:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 18:44:21 INFO - PROCESS | 1653 | 1464054261032 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 18:44:21 INFO - PROCESS | 1653 | 1464054261033 Marionette TRACE conn2 <- [1,621,null,{"value":"7"}] 18:44:21 INFO - PROCESS | 1653 | 1464054261035 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 18:44:21 INFO - PROCESS | 1653 | 1464054261036 Marionette TRACE conn2 <- [1,622,null,{}] 18:44:21 INFO - PROCESS | 1653 | 1464054261044 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}] 18:44:21 INFO - PROCESS | 1653 | 1464054261165 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 18:44:21 INFO - PROCESS | 1653 | 1464054261194 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:21 INFO - PROCESS | 1653 | ++DOCSHELL 0x1237d4800 == 48 [pid = 1653] [id = 163] 18:44:21 INFO - PROCESS | 1653 | ++DOMWINDOW == 114 (0x1273cd000) [pid = 1653] [serial = 486] [outer = 0x0] 18:44:21 INFO - PROCESS | 1653 | ++DOMWINDOW == 115 (0x128ede400) [pid = 1653] [serial = 487] [outer = 0x1273cd000] 18:44:21 INFO - PROCESS | 1653 | 1464054261220 Marionette DEBUG loaded listener.js 18:44:21 INFO - PROCESS | 1653 | ++DOMWINDOW == 116 (0x12b039000) [pid = 1653] [serial = 488] [outer = 0x1273cd000] 18:44:21 INFO - PROCESS | 1653 | 1464054261568 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]]]}] 18:44:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 18:44:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 571ms 18:44:21 INFO - PROCESS | 1653 | 1464054261607 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 18:44:21 INFO - PROCESS | 1653 | 1464054261619 Marionette TRACE conn2 <- [1,625,null,{"value":"7"}] 18:44:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 18:44:21 INFO - PROCESS | 1653 | 1464054261622 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 18:44:21 INFO - PROCESS | 1653 | 1464054261624 Marionette TRACE conn2 <- [1,626,null,{}] 18:44:21 INFO - PROCESS | 1653 | 1464054261627 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}] 18:44:21 INFO - PROCESS | 1653 | 1464054261769 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 18:44:21 INFO - PROCESS | 1653 | 1464054261793 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:21 INFO - PROCESS | 1653 | ++DOCSHELL 0x1246c2800 == 49 [pid = 1653] [id = 164] 18:44:21 INFO - PROCESS | 1653 | ++DOMWINDOW == 117 (0x12b009400) [pid = 1653] [serial = 489] [outer = 0x0] 18:44:21 INFO - PROCESS | 1653 | ++DOMWINDOW == 118 (0x12bad6800) [pid = 1653] [serial = 490] [outer = 0x12b009400] 18:44:21 INFO - PROCESS | 1653 | 1464054261832 Marionette DEBUG loaded listener.js 18:44:21 INFO - PROCESS | 1653 | ++DOMWINDOW == 119 (0x12baf4800) [pid = 1653] [serial = 491] [outer = 0x12b009400] 18:44:22 INFO - PROCESS | 1653 | 1464054262224 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]]]}] 18:44:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 18:44:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 622ms 18:44:22 INFO - PROCESS | 1653 | 1464054262246 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 18:44:22 INFO - PROCESS | 1653 | 1464054262247 Marionette TRACE conn2 <- [1,629,null,{"value":"7"}] 18:44:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 18:44:22 INFO - PROCESS | 1653 | 1464054262255 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 18:44:22 INFO - PROCESS | 1653 | 1464054262256 Marionette TRACE conn2 <- [1,630,null,{}] 18:44:22 INFO - PROCESS | 1653 | 1464054262259 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}] 18:44:22 INFO - PROCESS | 1653 | 1464054262352 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 18:44:22 INFO - PROCESS | 1653 | 1464054262356 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:22 INFO - PROCESS | 1653 | ++DOCSHELL 0x1270b9000 == 50 [pid = 1653] [id = 165] 18:44:22 INFO - PROCESS | 1653 | ++DOMWINDOW == 120 (0x12badb400) [pid = 1653] [serial = 492] [outer = 0x0] 18:44:22 INFO - PROCESS | 1653 | ++DOMWINDOW == 121 (0x12c01d400) [pid = 1653] [serial = 493] [outer = 0x12badb400] 18:44:22 INFO - PROCESS | 1653 | 1464054262406 Marionette DEBUG loaded listener.js 18:44:22 INFO - PROCESS | 1653 | ++DOMWINDOW == 122 (0x12c52a000) [pid = 1653] [serial = 494] [outer = 0x12badb400] 18:44:22 INFO - PROCESS | 1653 | 1464054262699 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]]]}] 18:44:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 18:44:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 468ms 18:44:22 INFO - PROCESS | 1653 | 1464054262724 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 18:44:22 INFO - PROCESS | 1653 | 1464054262725 Marionette TRACE conn2 <- [1,633,null,{"value":"7"}] 18:44:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 18:44:22 INFO - PROCESS | 1653 | 1464054262730 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 18:44:22 INFO - PROCESS | 1653 | 1464054262731 Marionette TRACE conn2 <- [1,634,null,{}] 18:44:22 INFO - PROCESS | 1653 | 1464054262742 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}] 18:44:22 INFO - PROCESS | 1653 | 1464054262843 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 18:44:22 INFO - PROCESS | 1653 | 1464054262847 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:22 INFO - PROCESS | 1653 | ++DOCSHELL 0x1290e4000 == 51 [pid = 1653] [id = 166] 18:44:22 INFO - PROCESS | 1653 | ++DOMWINDOW == 123 (0x12c01a000) [pid = 1653] [serial = 495] [outer = 0x0] 18:44:22 INFO - PROCESS | 1653 | ++DOMWINDOW == 124 (0x12c939000) [pid = 1653] [serial = 496] [outer = 0x12c01a000] 18:44:22 INFO - PROCESS | 1653 | 1464054262872 Marionette DEBUG loaded listener.js 18:44:22 INFO - PROCESS | 1653 | ++DOMWINDOW == 125 (0x12c942000) [pid = 1653] [serial = 497] [outer = 0x12c01a000] 18:44:23 INFO - PROCESS | 1653 | [1653] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 18:44:23 INFO - PROCESS | 1653 | [1653] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 18:44:23 INFO - PROCESS | 1653 | 1464054263245 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]]]}] 18:44:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 18:44:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 526ms 18:44:23 INFO - PROCESS | 1653 | 1464054263262 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 18:44:23 INFO - PROCESS | 1653 | 1464054263263 Marionette TRACE conn2 <- [1,637,null,{"value":"7"}] 18:44:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 18:44:23 INFO - PROCESS | 1653 | 1464054263265 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 18:44:23 INFO - PROCESS | 1653 | 1464054263266 Marionette TRACE conn2 <- [1,638,null,{}] 18:44:23 INFO - PROCESS | 1653 | 1464054263268 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}] 18:44:23 INFO - PROCESS | 1653 | 1464054263363 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 18:44:23 INFO - PROCESS | 1653 | 1464054263368 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:23 INFO - PROCESS | 1653 | ++DOCSHELL 0x12a971800 == 52 [pid = 1653] [id = 167] 18:44:23 INFO - PROCESS | 1653 | ++DOMWINDOW == 126 (0x12c01fc00) [pid = 1653] [serial = 498] [outer = 0x0] 18:44:23 INFO - PROCESS | 1653 | ++DOMWINDOW == 127 (0x12c947800) [pid = 1653] [serial = 499] [outer = 0x12c01fc00] 18:44:23 INFO - PROCESS | 1653 | 1464054263418 Marionette DEBUG loaded listener.js 18:44:23 INFO - PROCESS | 1653 | ++DOMWINDOW == 128 (0x12c9d8400) [pid = 1653] [serial = 500] [outer = 0x12c01fc00] 18:44:23 INFO - PROCESS | 1653 | --DOMWINDOW == 127 (0x1184e2000) [pid = 1653] [serial = 444] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 18:44:23 INFO - PROCESS | 1653 | --DOMWINDOW == 126 (0x11870d400) [pid = 1653] [serial = 411] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 18:44:23 INFO - PROCESS | 1653 | --DOMWINDOW == 125 (0x12aec5c00) [pid = 1653] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 18:44:23 INFO - PROCESS | 1653 | --DOMWINDOW == 124 (0x1249b4400) [pid = 1653] [serial = 429] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 18:44:23 INFO - PROCESS | 1653 | --DOMWINDOW == 123 (0x11671e400) [pid = 1653] [serial = 414] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 18:44:23 INFO - PROCESS | 1653 | --DOMWINDOW == 122 (0x129563800) [pid = 1653] [serial = 435] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 18:44:23 INFO - PROCESS | 1653 | --DOMWINDOW == 121 (0x11710ec00) [pid = 1653] [serial = 441] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 18:44:23 INFO - PROCESS | 1653 | --DOMWINDOW == 120 (0x1133f4800) [pid = 1653] [serial = 426] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 18:44:23 INFO - PROCESS | 1653 | --DOMWINDOW == 119 (0x11856e000) [pid = 1653] [serial = 417] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 18:44:23 INFO - PROCESS | 1653 | --DOMWINDOW == 118 (0x12baed800) [pid = 1653] [serial = 447] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 18:44:23 INFO - PROCESS | 1653 | --DOMWINDOW == 117 (0x128ed2000) [pid = 1653] [serial = 432] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 18:44:23 INFO - PROCESS | 1653 | --DOMWINDOW == 116 (0x1192b8000) [pid = 1653] [serial = 420] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 18:44:23 INFO - PROCESS | 1653 | --DOMWINDOW == 115 (0x123728400) [pid = 1653] [serial = 423] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 18:44:23 INFO - PROCESS | 1653 | --DOMWINDOW == 114 (0x12b038800) [pid = 1653] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 18:44:23 INFO - PROCESS | 1653 | [1653] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 18:44:23 INFO - PROCESS | 1653 | [1653] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 18:44:23 INFO - PROCESS | 1653 | 1464054263822 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]]]}] 18:44:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 18:44:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 569ms 18:44:23 INFO - PROCESS | 1653 | 1464054263838 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 18:44:23 INFO - PROCESS | 1653 | 1464054263839 Marionette TRACE conn2 <- [1,641,null,{"value":"7"}] 18:44:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 18:44:23 INFO - PROCESS | 1653 | 1464054263847 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 18:44:23 INFO - PROCESS | 1653 | 1464054263849 Marionette TRACE conn2 <- [1,642,null,{}] 18:44:23 INFO - PROCESS | 1653 | 1464054263851 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}] 18:44:23 INFO - PROCESS | 1653 | 1464054263971 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 18:44:24 INFO - PROCESS | 1653 | 1464054264000 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:24 INFO - PROCESS | 1653 | ++DOCSHELL 0x129ee8800 == 53 [pid = 1653] [id = 168] 18:44:24 INFO - PROCESS | 1653 | ++DOMWINDOW == 115 (0x112602400) [pid = 1653] [serial = 501] [outer = 0x0] 18:44:24 INFO - PROCESS | 1653 | ++DOMWINDOW == 116 (0x11260a000) [pid = 1653] [serial = 502] [outer = 0x112602400] 18:44:24 INFO - PROCESS | 1653 | 1464054264036 Marionette DEBUG loaded listener.js 18:44:24 INFO - PROCESS | 1653 | ++DOMWINDOW == 117 (0x123728400) [pid = 1653] [serial = 503] [outer = 0x112602400] 18:44:24 INFO - PROCESS | 1653 | 1464054264321 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]]]}] 18:44:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 18:44:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 520ms 18:44:24 INFO - PROCESS | 1653 | 1464054264367 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 18:44:24 INFO - PROCESS | 1653 | 1464054264369 Marionette TRACE conn2 <- [1,645,null,{"value":"7"}] 18:44:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 18:44:24 INFO - PROCESS | 1653 | 1464054264371 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 18:44:24 INFO - PROCESS | 1653 | 1464054264372 Marionette TRACE conn2 <- [1,646,null,{}] 18:44:24 INFO - PROCESS | 1653 | 1464054264375 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}] 18:44:24 INFO - PROCESS | 1653 | 1464054264457 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 18:44:24 INFO - PROCESS | 1653 | 1464054264463 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:24 INFO - PROCESS | 1653 | ++DOCSHELL 0x12bde0800 == 54 [pid = 1653] [id = 169] 18:44:24 INFO - PROCESS | 1653 | ++DOMWINDOW == 118 (0x1233d9000) [pid = 1653] [serial = 504] [outer = 0x0] 18:44:24 INFO - PROCESS | 1653 | ++DOMWINDOW == 119 (0x1233e2000) [pid = 1653] [serial = 505] [outer = 0x1233d9000] 18:44:24 INFO - PROCESS | 1653 | 1464054264487 Marionette DEBUG loaded listener.js 18:44:24 INFO - PROCESS | 1653 | ++DOMWINDOW == 120 (0x125196000) [pid = 1653] [serial = 506] [outer = 0x1233d9000] 18:44:24 INFO - PROCESS | 1653 | 1464054264833 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]]]}] 18:44:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 18:44:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 469ms 18:44:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 18:44:24 INFO - PROCESS | 1653 | 1464054264844 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 18:44:24 INFO - PROCESS | 1653 | 1464054264846 Marionette TRACE conn2 <- [1,649,null,{"value":"7"}] 18:44:24 INFO - PROCESS | 1653 | 1464054264849 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 18:44:24 INFO - PROCESS | 1653 | 1464054264851 Marionette TRACE conn2 <- [1,650,null,{}] 18:44:24 INFO - PROCESS | 1653 | 1464054264854 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}] 18:44:25 INFO - PROCESS | 1653 | 1464054265015 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 18:44:25 INFO - PROCESS | 1653 | 1464054265021 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:25 INFO - PROCESS | 1653 | ++DOCSHELL 0x12c81c000 == 55 [pid = 1653] [id = 170] 18:44:25 INFO - PROCESS | 1653 | ++DOMWINDOW == 121 (0x1233df800) [pid = 1653] [serial = 507] [outer = 0x0] 18:44:25 INFO - PROCESS | 1653 | ++DOMWINDOW == 122 (0x12b03fc00) [pid = 1653] [serial = 508] [outer = 0x1233df800] 18:44:25 INFO - PROCESS | 1653 | 1464054265060 Marionette DEBUG loaded listener.js 18:44:25 INFO - PROCESS | 1653 | ++DOMWINDOW == 123 (0x12c9cec00) [pid = 1653] [serial = 509] [outer = 0x1233df800] 18:44:25 INFO - PROCESS | 1653 | 1464054265440 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]]]}] 18:44:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 18:44:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 619ms 18:44:25 INFO - PROCESS | 1653 | 1464054265479 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 18:44:25 INFO - PROCESS | 1653 | 1464054265480 Marionette TRACE conn2 <- [1,653,null,{"value":"7"}] 18:44:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 18:44:25 INFO - PROCESS | 1653 | 1464054265484 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 18:44:25 INFO - PROCESS | 1653 | 1464054265485 Marionette TRACE conn2 <- [1,654,null,{}] 18:44:25 INFO - PROCESS | 1653 | 1464054265487 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}] 18:44:25 INFO - PROCESS | 1653 | 1464054265566 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 18:44:25 INFO - PROCESS | 1653 | 1464054265570 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:25 INFO - PROCESS | 1653 | ++DOCSHELL 0x12c9eb000 == 56 [pid = 1653] [id = 171] 18:44:25 INFO - PROCESS | 1653 | ++DOMWINDOW == 124 (0x12a75bc00) [pid = 1653] [serial = 510] [outer = 0x0] 18:44:25 INFO - PROCESS | 1653 | ++DOMWINDOW == 125 (0x12ce96c00) [pid = 1653] [serial = 511] [outer = 0x12a75bc00] 18:44:25 INFO - PROCESS | 1653 | 1464054265595 Marionette DEBUG loaded listener.js 18:44:25 INFO - PROCESS | 1653 | ++DOMWINDOW == 126 (0x12d0c4000) [pid = 1653] [serial = 512] [outer = 0x12a75bc00] 18:44:25 INFO - PROCESS | 1653 | ++DOMWINDOW == 127 (0x112f31400) [pid = 1653] [serial = 513] [outer = 0x12c9dac00] 18:44:26 INFO - PROCESS | 1653 | 1464054266131 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]]]}] 18:44:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 18:44:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 719ms 18:44:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 18:44:26 INFO - PROCESS | 1653 | 1464054266203 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 18:44:26 INFO - PROCESS | 1653 | 1464054266205 Marionette TRACE conn2 <- [1,657,null,{"value":"7"}] 18:44:26 INFO - PROCESS | 1653 | 1464054266209 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 18:44:26 INFO - PROCESS | 1653 | 1464054266211 Marionette TRACE conn2 <- [1,658,null,{}] 18:44:26 INFO - PROCESS | 1653 | 1464054266214 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}] 18:44:26 INFO - PROCESS | 1653 | 1464054266316 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 18:44:26 INFO - PROCESS | 1653 | 1464054266419 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:26 INFO - PROCESS | 1653 | ++DOCSHELL 0x115e08800 == 57 [pid = 1653] [id = 172] 18:44:26 INFO - PROCESS | 1653 | ++DOMWINDOW == 128 (0x111e2a000) [pid = 1653] [serial = 514] [outer = 0x0] 18:44:26 INFO - PROCESS | 1653 | ++DOMWINDOW == 129 (0x117e65000) [pid = 1653] [serial = 515] [outer = 0x111e2a000] 18:44:26 INFO - PROCESS | 1653 | 1464054266452 Marionette DEBUG loaded listener.js 18:44:26 INFO - PROCESS | 1653 | ++DOMWINDOW == 130 (0x11893d400) [pid = 1653] [serial = 516] [outer = 0x111e2a000] 18:44:26 INFO - PROCESS | 1653 | 1464054266932 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]]]}] 18:44:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 18:44:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 773ms 18:44:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 18:44:26 INFO - PROCESS | 1653 | 1464054266981 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 18:44:26 INFO - PROCESS | 1653 | 1464054266984 Marionette TRACE conn2 <- [1,661,null,{"value":"7"}] 18:44:26 INFO - PROCESS | 1653 | 1464054266988 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 18:44:26 INFO - PROCESS | 1653 | 1464054266989 Marionette TRACE conn2 <- [1,662,null,{}] 18:44:27 INFO - PROCESS | 1653 | 1464054267010 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}] 18:44:27 INFO - PROCESS | 1653 | 1464054267162 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 18:44:27 INFO - PROCESS | 1653 | 1464054267247 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:27 INFO - PROCESS | 1653 | ++DOCSHELL 0x123e1f000 == 58 [pid = 1653] [id = 173] 18:44:27 INFO - PROCESS | 1653 | ++DOMWINDOW == 131 (0x1191a6000) [pid = 1653] [serial = 517] [outer = 0x0] 18:44:27 INFO - PROCESS | 1653 | ++DOMWINDOW == 132 (0x12335dc00) [pid = 1653] [serial = 518] [outer = 0x1191a6000] 18:44:27 INFO - PROCESS | 1653 | 1464054267293 Marionette DEBUG loaded listener.js 18:44:27 INFO - PROCESS | 1653 | ++DOMWINDOW == 133 (0x1233ddc00) [pid = 1653] [serial = 519] [outer = 0x1191a6000] 18:44:27 INFO - PROCESS | 1653 | [1653] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 18:44:27 INFO - PROCESS | 1653 | 1464054267784 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]]]}] 18:44:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 18:44:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 822ms 18:44:27 INFO - PROCESS | 1653 | 1464054267810 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 18:44:27 INFO - PROCESS | 1653 | 1464054267812 Marionette TRACE conn2 <- [1,665,null,{"value":"7"}] 18:44:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 18:44:27 INFO - PROCESS | 1653 | 1464054267814 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 18:44:27 INFO - PROCESS | 1653 | 1464054267816 Marionette TRACE conn2 <- [1,666,null,{}] 18:44:27 INFO - PROCESS | 1653 | 1464054267824 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}] 18:44:27 INFO - PROCESS | 1653 | 1464054267960 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 18:44:27 INFO - PROCESS | 1653 | 1464054267970 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:27 INFO - PROCESS | 1653 | ++DOCSHELL 0x12c9fa800 == 59 [pid = 1653] [id = 174] 18:44:27 INFO - PROCESS | 1653 | ++DOMWINDOW == 134 (0x125197400) [pid = 1653] [serial = 520] [outer = 0x0] 18:44:28 INFO - PROCESS | 1653 | ++DOMWINDOW == 135 (0x128c2cc00) [pid = 1653] [serial = 521] [outer = 0x125197400] 18:44:28 INFO - PROCESS | 1653 | 1464054268002 Marionette DEBUG loaded listener.js 18:44:28 INFO - PROCESS | 1653 | ++DOMWINDOW == 136 (0x12a6f6c00) [pid = 1653] [serial = 522] [outer = 0x125197400] 18:44:28 INFO - PROCESS | 1653 | [1653] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 18:44:28 INFO - PROCESS | 1653 | 1464054268415 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]]]}] 18:44:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 18:44:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 622ms 18:44:28 INFO - PROCESS | 1653 | 1464054268436 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 18:44:28 INFO - PROCESS | 1653 | 1464054268438 Marionette TRACE conn2 <- [1,669,null,{"value":"7"}] 18:44:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 18:44:28 INFO - PROCESS | 1653 | 1464054268440 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 18:44:28 INFO - PROCESS | 1653 | 1464054268442 Marionette TRACE conn2 <- [1,670,null,{}] 18:44:28 INFO - PROCESS | 1653 | 1464054268444 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}] 18:44:28 INFO - PROCESS | 1653 | 1464054268546 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 18:44:28 INFO - PROCESS | 1653 | 1464054268593 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:28 INFO - PROCESS | 1653 | ++DOCSHELL 0x12ceb3800 == 60 [pid = 1653] [id = 175] 18:44:28 INFO - PROCESS | 1653 | ++DOMWINDOW == 137 (0x1184e1800) [pid = 1653] [serial = 523] [outer = 0x0] 18:44:28 INFO - PROCESS | 1653 | ++DOMWINDOW == 138 (0x12aec2400) [pid = 1653] [serial = 524] [outer = 0x1184e1800] 18:44:28 INFO - PROCESS | 1653 | 1464054268622 Marionette DEBUG loaded listener.js 18:44:28 INFO - PROCESS | 1653 | ++DOMWINDOW == 139 (0x12ba24c00) [pid = 1653] [serial = 525] [outer = 0x1184e1800] 18:44:29 INFO - PROCESS | 1653 | 1464054269020 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]]]}] 18:44:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 18:44:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 620ms 18:44:29 INFO - PROCESS | 1653 | 1464054269061 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 18:44:29 INFO - PROCESS | 1653 | 1464054269062 Marionette TRACE conn2 <- [1,673,null,{"value":"7"}] 18:44:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 18:44:29 INFO - PROCESS | 1653 | 1464054269065 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 18:44:29 INFO - PROCESS | 1653 | 1464054269066 Marionette TRACE conn2 <- [1,674,null,{}] 18:44:29 INFO - PROCESS | 1653 | 1464054269068 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}] 18:44:29 INFO - PROCESS | 1653 | 1464054269166 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 18:44:29 INFO - PROCESS | 1653 | 1464054269248 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:29 INFO - PROCESS | 1653 | ++DOCSHELL 0x12d2d2800 == 61 [pid = 1653] [id = 176] 18:44:29 INFO - PROCESS | 1653 | ++DOMWINDOW == 140 (0x12c01bc00) [pid = 1653] [serial = 526] [outer = 0x0] 18:44:29 INFO - PROCESS | 1653 | ++DOMWINDOW == 141 (0x12c939400) [pid = 1653] [serial = 527] [outer = 0x12c01bc00] 18:44:29 INFO - PROCESS | 1653 | 1464054269292 Marionette DEBUG loaded listener.js 18:44:29 INFO - PROCESS | 1653 | ++DOMWINDOW == 142 (0x12ce96400) [pid = 1653] [serial = 528] [outer = 0x12c01bc00] 18:44:29 INFO - PROCESS | 1653 | [1653] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 18:44:29 INFO - PROCESS | 1653 | 1464054269704 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]]]}] 18:44:29 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 18:44:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 671ms 18:44:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 18:44:29 INFO - PROCESS | 1653 | 1464054269737 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 18:44:29 INFO - PROCESS | 1653 | 1464054269738 Marionette TRACE conn2 <- [1,677,null,{"value":"7"}] 18:44:29 INFO - PROCESS | 1653 | 1464054269741 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 18:44:29 INFO - PROCESS | 1653 | 1464054269742 Marionette TRACE conn2 <- [1,678,null,{}] 18:44:29 INFO - PROCESS | 1653 | 1464054269745 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}] 18:44:29 INFO - PROCESS | 1653 | 1464054269887 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 18:44:30 INFO - PROCESS | 1653 | 1464054270007 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:30 INFO - PROCESS | 1653 | ++DOCSHELL 0x1133b8800 == 62 [pid = 1653] [id = 177] 18:44:30 INFO - PROCESS | 1653 | ++DOMWINDOW == 143 (0x115ee6400) [pid = 1653] [serial = 529] [outer = 0x0] 18:44:30 INFO - PROCESS | 1653 | ++DOMWINDOW == 144 (0x118719800) [pid = 1653] [serial = 530] [outer = 0x115ee6400] 18:44:30 INFO - PROCESS | 1653 | 1464054270056 Marionette DEBUG loaded listener.js 18:44:30 INFO - PROCESS | 1653 | ++DOMWINDOW == 145 (0x1252cd400) [pid = 1653] [serial = 531] [outer = 0x115ee6400] 18:44:30 INFO - PROCESS | 1653 | 1464054270717 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]]]}] 18:44:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 18:44:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1021ms 18:44:30 INFO - PROCESS | 1653 | 1464054270778 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 18:44:30 INFO - PROCESS | 1653 | 1464054270780 Marionette TRACE conn2 <- [1,681,null,{"value":"7"}] 18:44:30 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 18:44:30 INFO - PROCESS | 1653 | 1464054270793 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 18:44:30 INFO - PROCESS | 1653 | 1464054270795 Marionette TRACE conn2 <- [1,682,null,{}] 18:44:30 INFO - PROCESS | 1653 | 1464054270799 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}] 18:44:30 INFO - PROCESS | 1653 | 1464054270892 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 18:44:30 INFO - PROCESS | 1653 | 1464054270957 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:30 INFO - PROCESS | 1653 | ++DOCSHELL 0x1161c5800 == 63 [pid = 1653] [id = 178] 18:44:30 INFO - PROCESS | 1653 | ++DOMWINDOW == 146 (0x1166cf800) [pid = 1653] [serial = 532] [outer = 0x0] 18:44:30 INFO - PROCESS | 1653 | ++DOMWINDOW == 147 (0x116720000) [pid = 1653] [serial = 533] [outer = 0x1166cf800] 18:44:30 INFO - PROCESS | 1653 | 1464054270986 Marionette DEBUG loaded listener.js 18:44:31 INFO - PROCESS | 1653 | ++DOMWINDOW == 148 (0x117e1b800) [pid = 1653] [serial = 534] [outer = 0x1166cf800] 18:44:31 INFO - PROCESS | 1653 | --DOCSHELL 0x1296a7800 == 62 [pid = 1653] [id = 100] 18:44:31 INFO - PROCESS | 1653 | --DOCSHELL 0x12c81c000 == 61 [pid = 1653] [id = 170] 18:44:31 INFO - PROCESS | 1653 | --DOCSHELL 0x12bde0800 == 60 [pid = 1653] [id = 169] 18:44:31 INFO - PROCESS | 1653 | --DOCSHELL 0x129ee8800 == 59 [pid = 1653] [id = 168] 18:44:31 INFO - PROCESS | 1653 | --DOCSHELL 0x12a971800 == 58 [pid = 1653] [id = 167] 18:44:31 INFO - PROCESS | 1653 | --DOMWINDOW == 147 (0x12c015400) [pid = 1653] [serial = 451] [outer = 0x0] [url = about:blank] 18:44:31 INFO - PROCESS | 1653 | --DOCSHELL 0x1290e4000 == 57 [pid = 1653] [id = 166] 18:44:31 INFO - PROCESS | 1653 | --DOCSHELL 0x1270b9000 == 56 [pid = 1653] [id = 165] 18:44:31 INFO - PROCESS | 1653 | --DOCSHELL 0x1246c2800 == 55 [pid = 1653] [id = 164] 18:44:31 INFO - PROCESS | 1653 | --DOCSHELL 0x1237d4800 == 54 [pid = 1653] [id = 163] 18:44:31 INFO - PROCESS | 1653 | --DOCSHELL 0x111e0e800 == 53 [pid = 1653] [id = 162] 18:44:31 INFO - PROCESS | 1653 | --DOCSHELL 0x119569000 == 52 [pid = 1653] [id = 161] 18:44:31 INFO - PROCESS | 1653 | --DOCSHELL 0x1185d8000 == 51 [pid = 1653] [id = 160] 18:44:31 INFO - PROCESS | 1653 | --DOCSHELL 0x112f4c000 == 50 [pid = 1653] [id = 159] 18:44:31 INFO - PROCESS | 1653 | --DOCSHELL 0x1189b2000 == 49 [pid = 1653] [id = 158] 18:44:31 INFO - PROCESS | 1653 | --DOCSHELL 0x119191000 == 48 [pid = 1653] [id = 153] 18:44:31 INFO - PROCESS | 1653 | --DOCSHELL 0x1163e1800 == 47 [pid = 1653] [id = 152] 18:44:31 INFO - PROCESS | 1653 | --DOCSHELL 0x12b207800 == 46 [pid = 1653] [id = 151] 18:44:31 INFO - PROCESS | 1653 | --DOMWINDOW == 146 (0x12bf48000) [pid = 1653] [serial = 449] [outer = 0x0] [url = about:blank] 18:44:31 INFO - PROCESS | 1653 | --DOMWINDOW == 145 (0x117e6b800) [pid = 1653] [serial = 403] [outer = 0x0] [url = about:blank] 18:44:31 INFO - PROCESS | 1653 | --DOMWINDOW == 144 (0x12baedc00) [pid = 1653] [serial = 446] [outer = 0x0] [url = about:blank] 18:44:31 INFO - PROCESS | 1653 | --DOMWINDOW == 143 (0x12968d000) [pid = 1653] [serial = 412] [outer = 0x0] [url = about:blank] 18:44:31 INFO - PROCESS | 1653 | --DOMWINDOW == 142 (0x12ba1d800) [pid = 1653] [serial = 440] [outer = 0x0] [url = about:blank] 18:44:31 INFO - PROCESS | 1653 | --DOMWINDOW == 141 (0x12720b400) [pid = 1653] [serial = 430] [outer = 0x0] [url = about:blank] 18:44:31 INFO - PROCESS | 1653 | --DOMWINDOW == 140 (0x1167d7800) [pid = 1653] [serial = 415] [outer = 0x0] [url = about:blank] 18:44:31 INFO - PROCESS | 1653 | --DOMWINDOW == 139 (0x12a757400) [pid = 1653] [serial = 436] [outer = 0x0] [url = about:blank] 18:44:31 INFO - PROCESS | 1653 | --DOMWINDOW == 138 (0x119a0a000) [pid = 1653] [serial = 442] [outer = 0x0] [url = about:blank] 18:44:31 INFO - PROCESS | 1653 | --DOMWINDOW == 137 (0x125249400) [pid = 1653] [serial = 427] [outer = 0x0] [url = about:blank] 18:44:31 INFO - PROCESS | 1653 | --DOMWINDOW == 136 (0x1192b8800) [pid = 1653] [serial = 419] [outer = 0x0] [url = about:blank] 18:44:31 INFO - PROCESS | 1653 | --DOMWINDOW == 135 (0x12bf3f400) [pid = 1653] [serial = 448] [outer = 0x0] [url = about:blank] 18:44:31 INFO - PROCESS | 1653 | --DOMWINDOW == 134 (0x129568800) [pid = 1653] [serial = 433] [outer = 0x0] [url = about:blank] 18:44:31 INFO - PROCESS | 1653 | --DOMWINDOW == 133 (0x118578400) [pid = 1653] [serial = 418] [outer = 0x0] [url = about:blank] 18:44:31 INFO - PROCESS | 1653 | --DOMWINDOW == 132 (0x128ed9c00) [pid = 1653] [serial = 445] [outer = 0x0] [url = about:blank] 18:44:31 INFO - PROCESS | 1653 | --DOMWINDOW == 131 (0x11a021c00) [pid = 1653] [serial = 406] [outer = 0x0] [url = about:blank] 18:44:31 INFO - PROCESS | 1653 | --DOMWINDOW == 130 (0x1252cfc00) [pid = 1653] [serial = 428] [outer = 0x0] [url = about:blank] 18:44:31 INFO - PROCESS | 1653 | --DOMWINDOW == 129 (0x12bae7000) [pid = 1653] [serial = 413] [outer = 0x0] [url = about:blank] 18:44:31 INFO - PROCESS | 1653 | --DOMWINDOW == 128 (0x128ed8800) [pid = 1653] [serial = 431] [outer = 0x0] [url = about:blank] 18:44:31 INFO - PROCESS | 1653 | --DOMWINDOW == 127 (0x123364800) [pid = 1653] [serial = 422] [outer = 0x0] [url = about:blank] 18:44:31 INFO - PROCESS | 1653 | --DOMWINDOW == 126 (0x12968f800) [pid = 1653] [serial = 409] [outer = 0x0] [url = about:blank] 18:44:31 INFO - PROCESS | 1653 | --DOMWINDOW == 125 (0x123d78000) [pid = 1653] [serial = 424] [outer = 0x0] [url = about:blank] 18:44:31 INFO - PROCESS | 1653 | --DOMWINDOW == 124 (0x1249b8c00) [pid = 1653] [serial = 425] [outer = 0x0] [url = about:blank] 18:44:31 INFO - PROCESS | 1653 | --DOMWINDOW == 123 (0x119dd0400) [pid = 1653] [serial = 421] [outer = 0x0] [url = about:blank] 18:44:31 INFO - PROCESS | 1653 | --DOMWINDOW == 122 (0x115de2c00) [pid = 1653] [serial = 434] [outer = 0x0] [url = about:blank] 18:44:31 INFO - PROCESS | 1653 | --DOMWINDOW == 121 (0x124c6f000) [pid = 1653] [serial = 443] [outer = 0x0] [url = about:blank] 18:44:31 INFO - PROCESS | 1653 | --DOMWINDOW == 120 (0x12b035800) [pid = 1653] [serial = 439] [outer = 0x0] [url = about:blank] 18:44:31 INFO - PROCESS | 1653 | --DOMWINDOW == 119 (0x117684400) [pid = 1653] [serial = 416] [outer = 0x0] [url = about:blank] 18:44:31 INFO - PROCESS | 1653 | --DOMWINDOW == 118 (0x12ba21000) [pid = 1653] [serial = 347] [outer = 0x0] [url = about:blank] 18:44:31 INFO - PROCESS | 1653 | --DOMWINDOW == 117 (0x12aec5000) [pid = 1653] [serial = 437] [outer = 0x0] [url = about:blank] 18:44:31 INFO - PROCESS | 1653 | 1464054271903 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]]]}] 18:44:31 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) 18:44:31 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1126ms 18:44:31 INFO - PROCESS | 1653 | 1464054271919 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 18:44:31 INFO - PROCESS | 1653 | 1464054271922 Marionette TRACE conn2 <- [1,685,null,{"value":"7"}] 18:44:31 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 18:44:31 INFO - PROCESS | 1653 | 1464054271929 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 18:44:31 INFO - PROCESS | 1653 | 1464054271931 Marionette TRACE conn2 <- [1,686,null,{}] 18:44:31 INFO - PROCESS | 1653 | 1464054271933 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}] 18:44:32 INFO - PROCESS | 1653 | 1464054272008 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 18:44:32 INFO - PROCESS | 1653 | 1464054272067 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:32 INFO - PROCESS | 1653 | ++DOCSHELL 0x1180b8800 == 47 [pid = 1653] [id = 179] 18:44:32 INFO - PROCESS | 1653 | ++DOMWINDOW == 118 (0x117e21000) [pid = 1653] [serial = 535] [outer = 0x0] 18:44:32 INFO - PROCESS | 1653 | ++DOMWINDOW == 119 (0x11919e000) [pid = 1653] [serial = 536] [outer = 0x117e21000] 18:44:32 INFO - PROCESS | 1653 | 1464054272093 Marionette DEBUG loaded listener.js 18:44:32 INFO - PROCESS | 1653 | ++DOMWINDOW == 120 (0x11957d400) [pid = 1653] [serial = 537] [outer = 0x117e21000] 18:44:32 INFO - PROCESS | 1653 | 1464054272883 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]]]}] 18:44:32 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 18:44:32 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 971ms 18:44:32 INFO - PROCESS | 1653 | 1464054272900 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 18:44:32 INFO - PROCESS | 1653 | 1464054272901 Marionette TRACE conn2 <- [1,689,null,{"value":"7"}] 18:44:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 18:44:32 INFO - PROCESS | 1653 | 1464054272903 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 18:44:32 INFO - PROCESS | 1653 | 1464054272906 Marionette TRACE conn2 <- [1,690,null,{}] 18:44:32 INFO - PROCESS | 1653 | 1464054272914 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}] 18:44:33 INFO - PROCESS | 1653 | 1464054272994 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 18:44:33 INFO - PROCESS | 1653 | 1464054273000 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:33 INFO - PROCESS | 1653 | ++DOCSHELL 0x119a5e000 == 48 [pid = 1653] [id = 180] 18:44:33 INFO - PROCESS | 1653 | ++DOMWINDOW == 121 (0x119e33c00) [pid = 1653] [serial = 538] [outer = 0x0] 18:44:33 INFO - PROCESS | 1653 | ++DOMWINDOW == 122 (0x1233e2c00) [pid = 1653] [serial = 539] [outer = 0x119e33c00] 18:44:33 INFO - PROCESS | 1653 | 1464054273028 Marionette DEBUG loaded listener.js 18:44:33 INFO - PROCESS | 1653 | ++DOMWINDOW == 123 (0x12382ec00) [pid = 1653] [serial = 540] [outer = 0x119e33c00] 18:44:33 INFO - PROCESS | 1653 | 1464054273858 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]]]}] 18:44:33 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 18:44:33 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 974ms 18:44:33 INFO - PROCESS | 1653 | 1464054273878 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 18:44:33 INFO - PROCESS | 1653 | 1464054273881 Marionette TRACE conn2 <- [1,693,null,{"value":"7"}] 18:44:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 18:44:33 INFO - PROCESS | 1653 | 1464054273884 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 18:44:33 INFO - PROCESS | 1653 | 1464054273886 Marionette TRACE conn2 <- [1,694,null,{}] 18:44:33 INFO - PROCESS | 1653 | 1464054273909 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}] 18:44:34 INFO - PROCESS | 1653 | 1464054274056 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 18:44:34 INFO - PROCESS | 1653 | 1464054274101 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:34 INFO - PROCESS | 1653 | ++DOCSHELL 0x11a0aa000 == 49 [pid = 1653] [id = 181] 18:44:34 INFO - PROCESS | 1653 | ++DOMWINDOW == 124 (0x1233df400) [pid = 1653] [serial = 541] [outer = 0x0] 18:44:34 INFO - PROCESS | 1653 | ++DOMWINDOW == 125 (0x1242d0400) [pid = 1653] [serial = 542] [outer = 0x1233df400] 18:44:34 INFO - PROCESS | 1653 | 1464054274142 Marionette DEBUG loaded listener.js 18:44:34 INFO - PROCESS | 1653 | ++DOMWINDOW == 126 (0x1242d8400) [pid = 1653] [serial = 543] [outer = 0x1233df400] 18:44:34 INFO - PROCESS | 1653 | 1464054274963 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]]]}] 18:44:34 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) 18:44:34 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1093ms 18:44:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 18:44:34 INFO - PROCESS | 1653 | 1464054274977 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 18:44:34 INFO - PROCESS | 1653 | 1464054274978 Marionette TRACE conn2 <- [1,697,null,{"value":"7"}] 18:44:34 INFO - PROCESS | 1653 | 1464054274980 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 18:44:34 INFO - PROCESS | 1653 | 1464054274981 Marionette TRACE conn2 <- [1,698,null,{}] 18:44:34 INFO - PROCESS | 1653 | 1464054274984 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}] 18:44:35 INFO - PROCESS | 1653 | 1464054275078 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 18:44:35 INFO - PROCESS | 1653 | 1464054275082 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:35 INFO - PROCESS | 1653 | ++DOCSHELL 0x123448800 == 50 [pid = 1653] [id = 182] 18:44:35 INFO - PROCESS | 1653 | ++DOMWINDOW == 127 (0x1242d9000) [pid = 1653] [serial = 544] [outer = 0x0] 18:44:35 INFO - PROCESS | 1653 | ++DOMWINDOW == 128 (0x124c70400) [pid = 1653] [serial = 545] [outer = 0x1242d9000] 18:44:35 INFO - PROCESS | 1653 | 1464054275107 Marionette DEBUG loaded listener.js 18:44:35 INFO - PROCESS | 1653 | ++DOMWINDOW == 129 (0x1252cfc00) [pid = 1653] [serial = 546] [outer = 0x1242d9000] 18:44:35 INFO - PROCESS | 1653 | --DOMWINDOW == 128 (0x127642c00) [pid = 1653] [serial = 408] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 18:44:35 INFO - PROCESS | 1653 | --DOMWINDOW == 127 (0x119e2c400) [pid = 1653] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 18:44:35 INFO - PROCESS | 1653 | --DOMWINDOW == 126 (0x11684cc00) [pid = 1653] [serial = 402] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 18:44:35 INFO - PROCESS | 1653 | --DOMWINDOW == 125 (0x1233df800) [pid = 1653] [serial = 507] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 18:44:35 INFO - PROCESS | 1653 | --DOMWINDOW == 124 (0x12b009400) [pid = 1653] [serial = 489] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 18:44:35 INFO - PROCESS | 1653 | --DOMWINDOW == 123 (0x12c01a000) [pid = 1653] [serial = 495] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 18:44:35 INFO - PROCESS | 1653 | --DOMWINDOW == 122 (0x12badb400) [pid = 1653] [serial = 492] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 18:44:35 INFO - PROCESS | 1653 | --DOMWINDOW == 121 (0x12c01fc00) [pid = 1653] [serial = 498] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 18:44:35 INFO - PROCESS | 1653 | --DOMWINDOW == 120 (0x11671f000) [pid = 1653] [serial = 471] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 18:44:35 INFO - PROCESS | 1653 | --DOMWINDOW == 119 (0x112f3ac00) [pid = 1653] [serial = 450] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 18:44:35 INFO - PROCESS | 1653 | --DOMWINDOW == 118 (0x112602400) [pid = 1653] [serial = 501] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 18:44:35 INFO - PROCESS | 1653 | --DOMWINDOW == 117 (0x118575c00) [pid = 1653] [serial = 477] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 18:44:35 INFO - PROCESS | 1653 | --DOMWINDOW == 116 (0x1273cd000) [pid = 1653] [serial = 486] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 18:44:35 INFO - PROCESS | 1653 | --DOMWINDOW == 115 (0x112f2f400) [pid = 1653] [serial = 474] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 18:44:35 INFO - PROCESS | 1653 | --DOMWINDOW == 114 (0x119579800) [pid = 1653] [serial = 480] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 18:44:35 INFO - PROCESS | 1653 | --DOMWINDOW == 113 (0x125190000) [pid = 1653] [serial = 483] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 18:44:35 INFO - PROCESS | 1653 | --DOMWINDOW == 112 (0x1233d9000) [pid = 1653] [serial = 504] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 18:44:35 INFO - PROCESS | 1653 | --DOMWINDOW == 111 (0x1249b7c00) [pid = 1653] [serial = 357] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 18:44:35 INFO - PROCESS | 1653 | --DOMWINDOW == 110 (0x114de4000) [pid = 1653] [serial = 348] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 18:44:35 INFO - PROCESS | 1653 | --DOMWINDOW == 109 (0x1184d5000) [pid = 1653] [serial = 351] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 18:44:35 INFO - PROCESS | 1653 | --DOMWINDOW == 108 (0x11a0ba000) [pid = 1653] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 18:44:35 INFO - PROCESS | 1653 | 1464054275924 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]]]}] 18:44:35 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) 18:44:35 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 970ms 18:44:35 INFO - PROCESS | 1653 | 1464054275950 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 18:44:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 18:44:35 INFO - PROCESS | 1653 | 1464054275952 Marionette TRACE conn2 <- [1,701,null,{"value":"7"}] 18:44:35 INFO - PROCESS | 1653 | 1464054275954 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 18:44:35 INFO - PROCESS | 1653 | 1464054275955 Marionette TRACE conn2 <- [1,702,null,{}] 18:44:35 INFO - PROCESS | 1653 | 1464054275957 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}] 18:44:36 INFO - PROCESS | 1653 | 1464054276065 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 18:44:36 INFO - PROCESS | 1653 | 1464054276095 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:36 INFO - PROCESS | 1653 | ++DOCSHELL 0x11a193800 == 51 [pid = 1653] [id = 183] 18:44:36 INFO - PROCESS | 1653 | ++DOMWINDOW == 109 (0x11684cc00) [pid = 1653] [serial = 547] [outer = 0x0] 18:44:36 INFO - PROCESS | 1653 | ++DOMWINDOW == 110 (0x12720ac00) [pid = 1653] [serial = 548] [outer = 0x11684cc00] 18:44:36 INFO - PROCESS | 1653 | 1464054276127 Marionette DEBUG loaded listener.js 18:44:36 INFO - PROCESS | 1653 | ++DOMWINDOW == 111 (0x127642c00) [pid = 1653] [serial = 549] [outer = 0x11684cc00] 18:44:36 INFO - PROCESS | 1653 | 1464054276910 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]]]}] 18:44:36 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 18:44:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 972ms 18:44:36 INFO - PROCESS | 1653 | 1464054276927 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 18:44:36 INFO - PROCESS | 1653 | 1464054276928 Marionette TRACE conn2 <- [1,705,null,{"value":"7"}] 18:44:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 18:44:36 INFO - PROCESS | 1653 | 1464054276930 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 18:44:36 INFO - PROCESS | 1653 | 1464054276931 Marionette TRACE conn2 <- [1,706,null,{}] 18:44:36 INFO - PROCESS | 1653 | 1464054276934 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}] 18:44:37 INFO - PROCESS | 1653 | 1464054277008 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 18:44:37 INFO - PROCESS | 1653 | 1464054277014 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:37 INFO - PROCESS | 1653 | ++DOCSHELL 0x1241c5000 == 52 [pid = 1653] [id = 184] 18:44:37 INFO - PROCESS | 1653 | ++DOMWINDOW == 112 (0x127643000) [pid = 1653] [serial = 550] [outer = 0x0] 18:44:37 INFO - PROCESS | 1653 | ++DOMWINDOW == 113 (0x128ed6c00) [pid = 1653] [serial = 551] [outer = 0x127643000] 18:44:37 INFO - PROCESS | 1653 | 1464054277039 Marionette DEBUG loaded listener.js 18:44:37 INFO - PROCESS | 1653 | ++DOMWINDOW == 114 (0x129572c00) [pid = 1653] [serial = 552] [outer = 0x127643000] 18:44:37 INFO - PROCESS | 1653 | 1464054277897 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]]]}] 18:44:37 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 18:44:37 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 972ms 18:44:37 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 18:44:37 INFO - PROCESS | 1653 | 1464054277902 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 18:44:37 INFO - PROCESS | 1653 | 1464054277905 Marionette TRACE conn2 <- [1,709,null,{"value":"7"}] 18:44:37 INFO - PROCESS | 1653 | 1464054277908 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 18:44:37 INFO - PROCESS | 1653 | 1464054277913 Marionette TRACE conn2 <- [1,710,null,{}] 18:44:37 INFO - PROCESS | 1653 | 1464054277917 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}] 18:44:38 INFO - PROCESS | 1653 | 1464054278017 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 18:44:38 INFO - PROCESS | 1653 | 1464054278078 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:38 INFO - PROCESS | 1653 | ++DOCSHELL 0x116e5c800 == 53 [pid = 1653] [id = 185] 18:44:38 INFO - PROCESS | 1653 | ++DOMWINDOW == 115 (0x116186800) [pid = 1653] [serial = 553] [outer = 0x0] 18:44:38 INFO - PROCESS | 1653 | ++DOMWINDOW == 116 (0x1166cdc00) [pid = 1653] [serial = 554] [outer = 0x116186800] 18:44:38 INFO - PROCESS | 1653 | 1464054278110 Marionette DEBUG loaded listener.js 18:44:38 INFO - PROCESS | 1653 | ++DOMWINDOW == 117 (0x118230000) [pid = 1653] [serial = 555] [outer = 0x116186800] 18:44:39 INFO - PROCESS | 1653 | 1464054279006 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]]]}] 18:44:39 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 18:44:39 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1124ms 18:44:39 INFO - PROCESS | 1653 | 1464054279032 Marionette TRACE conn2 -> [0,713,"getWindowHandle",null] 18:44:39 INFO - PROCESS | 1653 | 1464054279036 Marionette TRACE conn2 <- [1,713,null,{"value":"7"}] 18:44:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 18:44:39 INFO - PROCESS | 1653 | 1464054279040 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 18:44:39 INFO - PROCESS | 1653 | 1464054279042 Marionette TRACE conn2 <- [1,714,null,{}] 18:44:39 INFO - PROCESS | 1653 | 1464054279045 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}] 18:44:39 INFO - PROCESS | 1653 | 1464054279141 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 18:44:39 INFO - PROCESS | 1653 | 1464054279188 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:39 INFO - PROCESS | 1653 | ++DOCSHELL 0x119a73000 == 54 [pid = 1653] [id = 186] 18:44:39 INFO - PROCESS | 1653 | ++DOMWINDOW == 118 (0x11893bc00) [pid = 1653] [serial = 556] [outer = 0x0] 18:44:39 INFO - PROCESS | 1653 | ++DOMWINDOW == 119 (0x119e42000) [pid = 1653] [serial = 557] [outer = 0x11893bc00] 18:44:39 INFO - PROCESS | 1653 | 1464054279218 Marionette DEBUG loaded listener.js 18:44:39 INFO - PROCESS | 1653 | ++DOMWINDOW == 120 (0x123359800) [pid = 1653] [serial = 558] [outer = 0x11893bc00] 18:44:40 INFO - PROCESS | 1653 | 1464054280112 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]]]}] 18:44:40 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 18:44:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1121ms 18:44:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 18:44:40 INFO - PROCESS | 1653 | 1464054280162 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 18:44:40 INFO - PROCESS | 1653 | 1464054280163 Marionette TRACE conn2 <- [1,717,null,{"value":"7"}] 18:44:40 INFO - PROCESS | 1653 | 1464054280166 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 18:44:40 INFO - PROCESS | 1653 | 1464054280168 Marionette TRACE conn2 <- [1,718,null,{}] 18:44:40 INFO - PROCESS | 1653 | 1464054280176 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}] 18:44:40 INFO - PROCESS | 1653 | 1464054280274 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 18:44:40 INFO - PROCESS | 1653 | 1464054280321 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:40 INFO - PROCESS | 1653 | ++DOCSHELL 0x125272800 == 55 [pid = 1653] [id = 187] 18:44:40 INFO - PROCESS | 1653 | ++DOMWINDOW == 121 (0x12382d000) [pid = 1653] [serial = 559] [outer = 0x0] 18:44:40 INFO - PROCESS | 1653 | ++DOMWINDOW == 122 (0x1246d7800) [pid = 1653] [serial = 560] [outer = 0x12382d000] 18:44:40 INFO - PROCESS | 1653 | 1464054280352 Marionette DEBUG loaded listener.js 18:44:40 INFO - PROCESS | 1653 | ++DOMWINDOW == 123 (0x12764f400) [pid = 1653] [serial = 561] [outer = 0x12382d000] 18:44:41 INFO - PROCESS | 1653 | 1464054281251 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]]]}] 18:44:41 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 18:44:41 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1121ms 18:44:41 INFO - PROCESS | 1653 | 1464054281288 Marionette TRACE conn2 -> [0,721,"getWindowHandle",null] 18:44:41 INFO - PROCESS | 1653 | 1464054281289 Marionette TRACE conn2 <- [1,721,null,{"value":"7"}] 18:44:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 18:44:41 INFO - PROCESS | 1653 | 1464054281334 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 18:44:41 INFO - PROCESS | 1653 | 1464054281335 Marionette TRACE conn2 <- [1,722,null,{}] 18:44:41 INFO - PROCESS | 1653 | 1464054281338 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}] 18:44:41 INFO - PROCESS | 1653 | 1464054281421 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 18:44:41 INFO - PROCESS | 1653 | 1464054281428 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:41 INFO - PROCESS | 1653 | ++DOCSHELL 0x116382000 == 56 [pid = 1653] [id = 188] 18:44:41 INFO - PROCESS | 1653 | ++DOMWINDOW == 124 (0x112e1f800) [pid = 1653] [serial = 562] [outer = 0x0] 18:44:41 INFO - PROCESS | 1653 | ++DOMWINDOW == 125 (0x112f32000) [pid = 1653] [serial = 563] [outer = 0x112e1f800] 18:44:41 INFO - PROCESS | 1653 | 1464054281585 Marionette DEBUG loaded listener.js 18:44:41 INFO - PROCESS | 1653 | ++DOMWINDOW == 126 (0x117e17400) [pid = 1653] [serial = 564] [outer = 0x112e1f800] 18:44:42 INFO - PROCESS | 1653 | 1464054282051 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] 18:44:42 INFO - PROCESS | 1653 | 1464054282108 Marionette TRACE conn2 <- [1,725,null,{"value":"7"}] 18:44:42 INFO - PROCESS | 1653 | 1464054282111 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 18:44:42 INFO - PROCESS | 1653 | 1464054282113 Marionette TRACE conn2 <- [1,726,null,{}] 18:44:42 INFO - PROCESS | 1653 | 1464054282116 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}] 18:44:42 INFO - PROCESS | 1653 | 1464054282208 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 18:44:42 INFO - PROCESS | 1653 | 1464054282273 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:42 INFO - PROCESS | 1653 | ++DOCSHELL 0x118597000 == 57 [pid = 1653] [id = 189] 18:44:42 INFO - PROCESS | 1653 | ++DOMWINDOW == 127 (0x11870f000) [pid = 1653] [serial = 565] [outer = 0x0] 18:44:42 INFO - PROCESS | 1653 | ++DOMWINDOW == 128 (0x11a022400) [pid = 1653] [serial = 566] [outer = 0x11870f000] 18:44:42 INFO - PROCESS | 1653 | 1464054282301 Marionette DEBUG loaded listener.js 18:44:42 INFO - PROCESS | 1653 | ++DOMWINDOW == 129 (0x1233dd400) [pid = 1653] [serial = 567] [outer = 0x11870f000] 18:44:42 INFO - PROCESS | 1653 | --DOCSHELL 0x11a193800 == 56 [pid = 1653] [id = 183] 18:44:42 INFO - PROCESS | 1653 | --DOCSHELL 0x123448800 == 55 [pid = 1653] [id = 182] 18:44:42 INFO - PROCESS | 1653 | --DOCSHELL 0x11a0aa000 == 54 [pid = 1653] [id = 181] 18:44:42 INFO - PROCESS | 1653 | --DOCSHELL 0x119a5e000 == 53 [pid = 1653] [id = 180] 18:44:42 INFO - PROCESS | 1653 | --DOCSHELL 0x1180b8800 == 52 [pid = 1653] [id = 179] 18:44:42 INFO - PROCESS | 1653 | --DOCSHELL 0x1161c5800 == 51 [pid = 1653] [id = 178] 18:44:42 INFO - PROCESS | 1653 | --DOMWINDOW == 128 (0x12a6ea000) [pid = 1653] [serial = 463] [outer = 0x0] [url = about:blank] 18:44:42 INFO - PROCESS | 1653 | --DOMWINDOW == 127 (0x119dd5c00) [pid = 1653] [serial = 457] [outer = 0x0] [url = about:blank] 18:44:42 INFO - PROCESS | 1653 | --DOMWINDOW == 126 (0x11671a400) [pid = 1653] [serial = 454] [outer = 0x0] [url = about:blank] 18:44:42 INFO - PROCESS | 1653 | --DOMWINDOW == 125 (0x12c530c00) [pid = 1653] [serial = 469] [outer = 0x0] [url = about:blank] 18:44:42 INFO - PROCESS | 1653 | --DOMWINDOW == 124 (0x12baea400) [pid = 1653] [serial = 466] [outer = 0x0] [url = about:blank] 18:44:42 INFO - PROCESS | 1653 | --DOMWINDOW == 123 (0x1273ccc00) [pid = 1653] [serial = 460] [outer = 0x0] [url = about:blank] 18:44:42 INFO - PROCESS | 1653 | --DOCSHELL 0x123e1f000 == 50 [pid = 1653] [id = 173] 18:44:42 INFO - PROCESS | 1653 | --DOCSHELL 0x115e08800 == 49 [pid = 1653] [id = 172] 18:44:42 INFO - PROCESS | 1653 | 1464054282712 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]]]}] 18:44:42 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 18:44:42 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 621ms 18:44:42 INFO - PROCESS | 1653 | 1464054282732 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 18:44:42 INFO - PROCESS | 1653 | 1464054282734 Marionette TRACE conn2 <- [1,729,null,{"value":"7"}] 18:44:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 18:44:42 INFO - PROCESS | 1653 | 1464054282739 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 18:44:42 INFO - PROCESS | 1653 | 1464054282741 Marionette TRACE conn2 <- [1,730,null,{}] 18:44:42 INFO - PROCESS | 1653 | 1464054282745 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}] 18:44:42 INFO - PROCESS | 1653 | 1464054282895 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 18:44:42 INFO - PROCESS | 1653 | --DOMWINDOW == 122 (0x1272a6400) [pid = 1653] [serial = 359] [outer = 0x0] [url = about:blank] 18:44:42 INFO - PROCESS | 1653 | --DOMWINDOW == 121 (0x116853c00) [pid = 1653] [serial = 350] [outer = 0x0] [url = about:blank] 18:44:42 INFO - PROCESS | 1653 | --DOMWINDOW == 120 (0x1192c1000) [pid = 1653] [serial = 353] [outer = 0x0] [url = about:blank] 18:44:42 INFO - PROCESS | 1653 | --DOMWINDOW == 119 (0x123831c00) [pid = 1653] [serial = 356] [outer = 0x0] [url = about:blank] 18:44:42 INFO - PROCESS | 1653 | --DOMWINDOW == 118 (0x12a935800) [pid = 1653] [serial = 410] [outer = 0x0] [url = about:blank] 18:44:42 INFO - PROCESS | 1653 | --DOMWINDOW == 117 (0x123ad1000) [pid = 1653] [serial = 407] [outer = 0x0] [url = about:blank] 18:44:42 INFO - PROCESS | 1653 | --DOMWINDOW == 116 (0x118715800) [pid = 1653] [serial = 404] [outer = 0x0] [url = about:blank] 18:44:42 INFO - PROCESS | 1653 | --DOMWINDOW == 115 (0x12b03fc00) [pid = 1653] [serial = 508] [outer = 0x0] [url = about:blank] 18:44:42 INFO - PROCESS | 1653 | --DOMWINDOW == 114 (0x12bad6800) [pid = 1653] [serial = 490] [outer = 0x0] [url = about:blank] 18:44:42 INFO - PROCESS | 1653 | --DOMWINDOW == 113 (0x12c939000) [pid = 1653] [serial = 496] [outer = 0x0] [url = about:blank] 18:44:42 INFO - PROCESS | 1653 | --DOMWINDOW == 112 (0x12c52a000) [pid = 1653] [serial = 494] [outer = 0x0] [url = about:blank] 18:44:42 INFO - PROCESS | 1653 | --DOMWINDOW == 111 (0x12c01d400) [pid = 1653] [serial = 493] [outer = 0x0] [url = about:blank] 18:44:42 INFO - PROCESS | 1653 | --DOMWINDOW == 110 (0x12c947800) [pid = 1653] [serial = 499] [outer = 0x0] [url = about:blank] 18:44:42 INFO - PROCESS | 1653 | --DOMWINDOW == 109 (0x116a5fc00) [pid = 1653] [serial = 472] [outer = 0x0] [url = about:blank] 18:44:42 INFO - PROCESS | 1653 | --DOMWINDOW == 108 (0x12c525800) [pid = 1653] [serial = 452] [outer = 0x0] [url = about:blank] 18:44:42 INFO - PROCESS | 1653 | --DOMWINDOW == 107 (0x11260a000) [pid = 1653] [serial = 502] [outer = 0x0] [url = about:blank] 18:44:42 INFO - PROCESS | 1653 | --DOMWINDOW == 106 (0x11a02c000) [pid = 1653] [serial = 478] [outer = 0x0] [url = about:blank] 18:44:42 INFO - PROCESS | 1653 | --DOMWINDOW == 105 (0x123d6bc00) [pid = 1653] [serial = 479] [outer = 0x0] [url = about:blank] 18:44:42 INFO - PROCESS | 1653 | --DOMWINDOW == 104 (0x128ede400) [pid = 1653] [serial = 487] [outer = 0x0] [url = about:blank] 18:44:42 INFO - PROCESS | 1653 | --DOMWINDOW == 103 (0x117684c00) [pid = 1653] [serial = 475] [outer = 0x0] [url = about:blank] 18:44:42 INFO - PROCESS | 1653 | --DOMWINDOW == 102 (0x119e32c00) [pid = 1653] [serial = 476] [outer = 0x0] [url = about:blank] 18:44:42 INFO - PROCESS | 1653 | --DOMWINDOW == 101 (0x1272a6000) [pid = 1653] [serial = 482] [outer = 0x0] [url = about:blank] 18:44:42 INFO - PROCESS | 1653 | --DOMWINDOW == 100 (0x1246d5400) [pid = 1653] [serial = 481] [outer = 0x0] [url = about:blank] 18:44:42 INFO - PROCESS | 1653 | --DOMWINDOW == 99 (0x12764a800) [pid = 1653] [serial = 484] [outer = 0x0] [url = about:blank] 18:44:42 INFO - PROCESS | 1653 | --DOMWINDOW == 98 (0x128edcc00) [pid = 1653] [serial = 485] [outer = 0x0] [url = about:blank] 18:44:42 INFO - PROCESS | 1653 | --DOMWINDOW == 97 (0x12c942000) [pid = 1653] [serial = 497] [outer = 0x0] [url = about:blank] 18:44:42 INFO - PROCESS | 1653 | --DOMWINDOW == 96 (0x1233e2000) [pid = 1653] [serial = 505] [outer = 0x0] [url = about:blank] 18:44:42 INFO - PROCESS | 1653 | --DOMWINDOW == 95 (0x125196000) [pid = 1653] [serial = 506] [outer = 0x0] [url = about:blank] 18:44:42 INFO - PROCESS | 1653 | --DOMWINDOW == 94 (0x12c9d8400) [pid = 1653] [serial = 500] [outer = 0x0] [url = about:blank] 18:44:42 INFO - PROCESS | 1653 | --DOMWINDOW == 93 (0x11856b800) [pid = 1653] [serial = 473] [outer = 0x0] [url = about:blank] 18:44:42 INFO - PROCESS | 1653 | --DOMWINDOW == 92 (0x12b039000) [pid = 1653] [serial = 488] [outer = 0x0] [url = about:blank] 18:44:42 INFO - PROCESS | 1653 | --DOMWINDOW == 91 (0x12baf4800) [pid = 1653] [serial = 491] [outer = 0x0] [url = about:blank] 18:44:42 INFO - PROCESS | 1653 | --DOMWINDOW == 90 (0x12c9cec00) [pid = 1653] [serial = 509] [outer = 0x0] [url = about:blank] 18:44:42 INFO - PROCESS | 1653 | --DOMWINDOW == 89 (0x123728400) [pid = 1653] [serial = 503] [outer = 0x0] [url = about:blank] 18:44:42 INFO - PROCESS | 1653 | 1464054282985 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:42 INFO - PROCESS | 1653 | ++DOCSHELL 0x117444000 == 50 [pid = 1653] [id = 190] 18:44:42 INFO - PROCESS | 1653 | ++DOMWINDOW == 90 (0x116a5fc00) [pid = 1653] [serial = 568] [outer = 0x0] 18:44:43 INFO - PROCESS | 1653 | ++DOMWINDOW == 91 (0x1192b8c00) [pid = 1653] [serial = 569] [outer = 0x116a5fc00] 18:44:43 INFO - PROCESS | 1653 | 1464054283027 Marionette DEBUG loaded listener.js 18:44:43 INFO - PROCESS | 1653 | ++DOMWINDOW == 92 (0x1242ce000) [pid = 1653] [serial = 570] [outer = 0x116a5fc00] 18:44:43 INFO - PROCESS | 1653 | 1464054283384 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] 18:44:43 INFO - PROCESS | 1653 | 1464054283422 Marionette TRACE conn2 <- [1,733,null,{"value":"7"}] 18:44:43 INFO - PROCESS | 1653 | 1464054283426 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 18:44:43 INFO - PROCESS | 1653 | 1464054283431 Marionette TRACE conn2 <- [1,734,null,{}] 18:44:43 INFO - PROCESS | 1653 | 1464054283439 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}] 18:44:43 INFO - PROCESS | 1653 | 1464054283531 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 18:44:43 INFO - PROCESS | 1653 | 1464054283539 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:43 INFO - PROCESS | 1653 | ++DOCSHELL 0x12344a800 == 51 [pid = 1653] [id = 191] 18:44:43 INFO - PROCESS | 1653 | ++DOMWINDOW == 93 (0x1246d5400) [pid = 1653] [serial = 571] [outer = 0x0] 18:44:43 INFO - PROCESS | 1653 | ++DOMWINDOW == 94 (0x127649400) [pid = 1653] [serial = 572] [outer = 0x1246d5400] 18:44:43 INFO - PROCESS | 1653 | 1464054283581 Marionette DEBUG loaded listener.js 18:44:43 INFO - PROCESS | 1653 | ++DOMWINDOW == 95 (0x12909b400) [pid = 1653] [serial = 573] [outer = 0x1246d5400] 18:44:44 INFO - PROCESS | 1653 | 1464054284040 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]]]}] 18:44:44 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 18:44:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 624ms 18:44:44 INFO - PROCESS | 1653 | 1464054284050 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 18:44:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 18:44:44 INFO - PROCESS | 1653 | 1464054284052 Marionette TRACE conn2 <- [1,737,null,{"value":"7"}] 18:44:44 INFO - PROCESS | 1653 | 1464054284054 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 18:44:44 INFO - PROCESS | 1653 | 1464054284055 Marionette TRACE conn2 <- [1,738,null,{}] 18:44:44 INFO - PROCESS | 1653 | 1464054284057 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}] 18:44:44 INFO - PROCESS | 1653 | 1464054284141 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 18:44:44 INFO - PROCESS | 1653 | 1464054284148 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:44 INFO - PROCESS | 1653 | ++DOCSHELL 0x12428a800 == 52 [pid = 1653] [id = 192] 18:44:44 INFO - PROCESS | 1653 | ++DOMWINDOW == 96 (0x129567400) [pid = 1653] [serial = 574] [outer = 0x0] 18:44:44 INFO - PROCESS | 1653 | ++DOMWINDOW == 97 (0x12a931400) [pid = 1653] [serial = 575] [outer = 0x129567400] 18:44:44 INFO - PROCESS | 1653 | 1464054284176 Marionette DEBUG loaded listener.js 18:44:44 INFO - PROCESS | 1653 | ++DOMWINDOW == 98 (0x12b007800) [pid = 1653] [serial = 576] [outer = 0x129567400] 18:44:45 INFO - PROCESS | 1653 | 1464054285066 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]]]}] 18:44:45 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 18:44:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1020ms 18:44:45 INFO - PROCESS | 1653 | 1464054285083 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 18:44:45 INFO - PROCESS | 1653 | 1464054285085 Marionette TRACE conn2 <- [1,741,null,{"value":"7"}] 18:44:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 18:44:45 INFO - PROCESS | 1653 | 1464054285101 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 18:44:45 INFO - PROCESS | 1653 | 1464054285102 Marionette TRACE conn2 <- [1,742,null,{}] 18:44:45 INFO - PROCESS | 1653 | 1464054285104 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}] 18:44:45 INFO - PROCESS | 1653 | 1464054285199 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 18:44:45 INFO - PROCESS | 1653 | 1464054285203 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:45 INFO - PROCESS | 1653 | ++DOCSHELL 0x125264000 == 53 [pid = 1653] [id = 193] 18:44:45 INFO - PROCESS | 1653 | ++DOMWINDOW == 99 (0x12b013400) [pid = 1653] [serial = 577] [outer = 0x0] 18:44:45 INFO - PROCESS | 1653 | ++DOMWINDOW == 100 (0x12b039800) [pid = 1653] [serial = 578] [outer = 0x12b013400] 18:44:45 INFO - PROCESS | 1653 | 1464054285231 Marionette DEBUG loaded listener.js 18:44:45 INFO - PROCESS | 1653 | ++DOMWINDOW == 101 (0x12ba22c00) [pid = 1653] [serial = 579] [outer = 0x12b013400] 18:44:46 INFO - PROCESS | 1653 | 1464054286073 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]]]}] 18:44:46 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 18:44:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1022ms 18:44:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 18:44:46 INFO - PROCESS | 1653 | 1464054286123 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 18:44:46 INFO - PROCESS | 1653 | 1464054286124 Marionette TRACE conn2 <- [1,745,null,{"value":"7"}] 18:44:46 INFO - PROCESS | 1653 | 1464054286126 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 18:44:46 INFO - PROCESS | 1653 | 1464054286127 Marionette TRACE conn2 <- [1,746,null,{}] 18:44:46 INFO - PROCESS | 1653 | 1464054286136 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}] 18:44:46 INFO - PROCESS | 1653 | 1464054286232 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 18:44:46 INFO - PROCESS | 1653 | 1464054286268 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:46 INFO - PROCESS | 1653 | ++DOCSHELL 0x129086800 == 54 [pid = 1653] [id = 194] 18:44:46 INFO - PROCESS | 1653 | ++DOMWINDOW == 102 (0x12bad5c00) [pid = 1653] [serial = 580] [outer = 0x0] 18:44:46 INFO - PROCESS | 1653 | ++DOMWINDOW == 103 (0x12baf3000) [pid = 1653] [serial = 581] [outer = 0x12bad5c00] 18:44:46 INFO - PROCESS | 1653 | 1464054286292 Marionette DEBUG loaded listener.js 18:44:46 INFO - PROCESS | 1653 | ++DOMWINDOW == 104 (0x12bf41c00) [pid = 1653] [serial = 582] [outer = 0x12bad5c00] 18:44:46 INFO - PROCESS | 1653 | --DOMWINDOW == 103 (0x12bf3f000) [pid = 1653] [serial = 399] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 18:44:46 INFO - PROCESS | 1653 | --DOMWINDOW == 102 (0x12badfc00) [pid = 1653] [serial = 468] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 18:44:46 INFO - PROCESS | 1653 | --DOMWINDOW == 101 (0x118711c00) [pid = 1653] [serial = 456] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 18:44:46 INFO - PROCESS | 1653 | --DOMWINDOW == 100 (0x128c3a400) [pid = 1653] [serial = 462] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 18:44:46 INFO - PROCESS | 1653 | --DOMWINDOW == 99 (0x112f36c00) [pid = 1653] [serial = 453] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 18:44:46 INFO - PROCESS | 1653 | --DOMWINDOW == 98 (0x12390ec00) [pid = 1653] [serial = 459] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 18:44:46 INFO - PROCESS | 1653 | --DOMWINDOW == 97 (0x12bad5800) [pid = 1653] [serial = 465] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 18:44:46 INFO - PROCESS | 1653 | --DOMWINDOW == 96 (0x1242d9000) [pid = 1653] [serial = 544] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 18:44:46 INFO - PROCESS | 1653 | --DOMWINDOW == 95 (0x117e21000) [pid = 1653] [serial = 535] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 18:44:46 INFO - PROCESS | 1653 | --DOMWINDOW == 94 (0x1166cf800) [pid = 1653] [serial = 532] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 18:44:46 INFO - PROCESS | 1653 | --DOMWINDOW == 93 (0x115ee6400) [pid = 1653] [serial = 529] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 18:44:46 INFO - PROCESS | 1653 | --DOMWINDOW == 92 (0x119e33c00) [pid = 1653] [serial = 538] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 18:44:46 INFO - PROCESS | 1653 | --DOMWINDOW == 91 (0x11684cc00) [pid = 1653] [serial = 547] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 18:44:46 INFO - PROCESS | 1653 | --DOMWINDOW == 90 (0x1233df400) [pid = 1653] [serial = 541] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 18:44:47 INFO - PROCESS | 1653 | 1464054287083 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]]]}] 18:44:47 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.) 18:44:47 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 969ms 18:44:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 18:44:47 INFO - PROCESS | 1653 | 1464054287096 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 18:44:47 INFO - PROCESS | 1653 | 1464054287097 Marionette TRACE conn2 <- [1,749,null,{"value":"7"}] 18:44:47 INFO - PROCESS | 1653 | 1464054287099 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 18:44:47 INFO - PROCESS | 1653 | 1464054287100 Marionette TRACE conn2 <- [1,750,null,{}] 18:44:47 INFO - PROCESS | 1653 | 1464054287103 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}] 18:44:47 INFO - PROCESS | 1653 | 1464054287188 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 18:44:47 INFO - PROCESS | 1653 | 1464054287193 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:47 INFO - PROCESS | 1653 | ++DOCSHELL 0x1161c9800 == 55 [pid = 1653] [id = 195] 18:44:47 INFO - PROCESS | 1653 | ++DOMWINDOW == 91 (0x119a04000) [pid = 1653] [serial = 583] [outer = 0x0] 18:44:47 INFO - PROCESS | 1653 | ++DOMWINDOW == 92 (0x1233df400) [pid = 1653] [serial = 584] [outer = 0x119a04000] 18:44:47 INFO - PROCESS | 1653 | 1464054287219 Marionette DEBUG loaded listener.js 18:44:47 INFO - PROCESS | 1653 | ++DOMWINDOW == 93 (0x127202c00) [pid = 1653] [serial = 585] [outer = 0x119a04000] 18:44:48 INFO - PROCESS | 1653 | 1464054288039 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]]]}] 18:44:48 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 18:44:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 968ms 18:44:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 18:44:48 INFO - PROCESS | 1653 | 1464054288068 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 18:44:48 INFO - PROCESS | 1653 | 1464054288069 Marionette TRACE conn2 <- [1,753,null,{"value":"7"}] 18:44:48 INFO - PROCESS | 1653 | 1464054288071 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 18:44:48 INFO - PROCESS | 1653 | 1464054288073 Marionette TRACE conn2 <- [1,754,null,{}] 18:44:48 INFO - PROCESS | 1653 | 1464054288075 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}] 18:44:48 INFO - PROCESS | 1653 | 1464054288151 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 18:44:48 INFO - PROCESS | 1653 | 1464054288199 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:48 INFO - PROCESS | 1653 | ++DOCSHELL 0x129ee0000 == 56 [pid = 1653] [id = 196] 18:44:48 INFO - PROCESS | 1653 | ++DOMWINDOW == 94 (0x11822a000) [pid = 1653] [serial = 586] [outer = 0x0] 18:44:48 INFO - PROCESS | 1653 | ++DOMWINDOW == 95 (0x129691400) [pid = 1653] [serial = 587] [outer = 0x11822a000] 18:44:48 INFO - PROCESS | 1653 | 1464054288224 Marionette DEBUG loaded listener.js 18:44:48 INFO - PROCESS | 1653 | ++DOMWINDOW == 96 (0x12bf46400) [pid = 1653] [serial = 588] [outer = 0x11822a000] 18:44:48 INFO - PROCESS | 1653 | 1464054288990 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]]]}] 18:44:49 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 18:44:49 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 972ms 18:44:49 INFO - PROCESS | 1653 | 1464054289045 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 18:44:49 INFO - PROCESS | 1653 | 1464054289047 Marionette TRACE conn2 <- [1,757,null,{"value":"7"}] 18:44:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 18:44:49 INFO - PROCESS | 1653 | 1464054289093 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 18:44:49 INFO - PROCESS | 1653 | 1464054289096 Marionette TRACE conn2 <- [1,758,null,{}] 18:44:49 INFO - PROCESS | 1653 | 1464054289116 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}] 18:44:49 INFO - PROCESS | 1653 | 1464054289203 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 18:44:49 INFO - PROCESS | 1653 | 1464054289290 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:49 INFO - PROCESS | 1653 | ++DOCSHELL 0x11857d800 == 57 [pid = 1653] [id = 197] 18:44:49 INFO - PROCESS | 1653 | ++DOMWINDOW == 97 (0x117682800) [pid = 1653] [serial = 589] [outer = 0x0] 18:44:49 INFO - PROCESS | 1653 | ++DOMWINDOW == 98 (0x11856e000) [pid = 1653] [serial = 590] [outer = 0x117682800] 18:44:49 INFO - PROCESS | 1653 | 1464054289323 Marionette DEBUG loaded listener.js 18:44:49 INFO - PROCESS | 1653 | ++DOMWINDOW == 99 (0x1192c6c00) [pid = 1653] [serial = 591] [outer = 0x117682800] 18:44:49 INFO - PROCESS | 1653 | 1464054289807 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]]]}] 18:44:49 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 18:44:49 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 780ms 18:44:49 INFO - PROCESS | 1653 | 1464054289850 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 18:44:49 INFO - PROCESS | 1653 | 1464054289857 Marionette TRACE conn2 <- [1,761,null,{"value":"7"}] 18:44:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 18:44:49 INFO - PROCESS | 1653 | 1464054289865 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 18:44:49 INFO - PROCESS | 1653 | 1464054289868 Marionette TRACE conn2 <- [1,762,null,{}] 18:44:49 INFO - PROCESS | 1653 | 1464054289872 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}] 18:44:49 INFO - PROCESS | 1653 | 1464054289970 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 18:44:50 INFO - PROCESS | 1653 | 1464054290033 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:50 INFO - PROCESS | 1653 | ++DOCSHELL 0x119c5d800 == 58 [pid = 1653] [id = 198] 18:44:50 INFO - PROCESS | 1653 | ++DOMWINDOW == 100 (0x1185a3000) [pid = 1653] [serial = 592] [outer = 0x0] 18:44:50 INFO - PROCESS | 1653 | ++DOMWINDOW == 101 (0x1192c4400) [pid = 1653] [serial = 593] [outer = 0x1185a3000] 18:44:50 INFO - PROCESS | 1653 | 1464054290063 Marionette DEBUG loaded listener.js 18:44:50 INFO - PROCESS | 1653 | ++DOMWINDOW == 102 (0x123d77000) [pid = 1653] [serial = 594] [outer = 0x1185a3000] 18:44:50 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 18:44:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1072ms 18:44:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 18:44:50 INFO - PROCESS | 1653 | 1464054290932 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]]]}] 18:44:50 INFO - PROCESS | 1653 | 1464054290937 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 18:44:50 INFO - PROCESS | 1653 | 1464054290938 Marionette TRACE conn2 <- [1,765,null,{"value":"7"}] 18:44:50 INFO - PROCESS | 1653 | 1464054290941 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 18:44:50 INFO - PROCESS | 1653 | 1464054290943 Marionette TRACE conn2 <- [1,766,null,{}] 18:44:50 INFO - PROCESS | 1653 | 1464054290951 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}] 18:44:51 INFO - PROCESS | 1653 | 1464054291038 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 18:44:51 INFO - PROCESS | 1653 | 1464054291128 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:51 INFO - PROCESS | 1653 | ++DOCSHELL 0x12a974800 == 59 [pid = 1653] [id = 199] 18:44:51 INFO - PROCESS | 1653 | ++DOMWINDOW == 103 (0x127330000) [pid = 1653] [serial = 595] [outer = 0x0] 18:44:51 INFO - PROCESS | 1653 | ++DOMWINDOW == 104 (0x12a6f4800) [pid = 1653] [serial = 596] [outer = 0x127330000] 18:44:51 INFO - PROCESS | 1653 | 1464054291159 Marionette DEBUG loaded listener.js 18:44:51 INFO - PROCESS | 1653 | ++DOMWINDOW == 105 (0x12b037800) [pid = 1653] [serial = 597] [outer = 0x127330000] 18:44:52 INFO - PROCESS | 1653 | 1464054292044 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]]]}] 18:44:52 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 18:44:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1122ms 18:44:52 INFO - PROCESS | 1653 | 1464054292063 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 18:44:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 18:44:52 INFO - PROCESS | 1653 | 1464054292065 Marionette TRACE conn2 <- [1,769,null,{"value":"7"}] 18:44:52 INFO - PROCESS | 1653 | 1464054292068 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 18:44:52 INFO - PROCESS | 1653 | 1464054292069 Marionette TRACE conn2 <- [1,770,null,{}] 18:44:52 INFO - PROCESS | 1653 | 1464054292071 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}] 18:44:52 INFO - PROCESS | 1653 | 1464054292155 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 18:44:52 INFO - PROCESS | 1653 | 1464054292246 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:52 INFO - PROCESS | 1653 | ++DOCSHELL 0x112f47800 == 60 [pid = 1653] [id = 200] 18:44:52 INFO - PROCESS | 1653 | ++DOMWINDOW == 106 (0x112606000) [pid = 1653] [serial = 598] [outer = 0x0] 18:44:52 INFO - PROCESS | 1653 | ++DOMWINDOW == 107 (0x1159b2800) [pid = 1653] [serial = 599] [outer = 0x112606000] 18:44:52 INFO - PROCESS | 1653 | 1464054292276 Marionette DEBUG loaded listener.js 18:44:52 INFO - PROCESS | 1653 | ++DOMWINDOW == 108 (0x1233e5c00) [pid = 1653] [serial = 600] [outer = 0x112606000] 18:44:52 INFO - PROCESS | 1653 | 1464054292842 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]]]}] 18:44:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 18:44:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 818ms 18:44:52 INFO - PROCESS | 1653 | 1464054292887 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 18:44:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 18:44:52 INFO - PROCESS | 1653 | 1464054292890 Marionette TRACE conn2 <- [1,773,null,{"value":"7"}] 18:44:52 INFO - PROCESS | 1653 | 1464054292893 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 18:44:52 INFO - PROCESS | 1653 | 1464054292898 Marionette TRACE conn2 <- [1,774,null,{}] 18:44:52 INFO - PROCESS | 1653 | 1464054292901 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}] 18:44:52 INFO - PROCESS | 1653 | 1464054292993 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 18:44:53 INFO - PROCESS | 1653 | 1464054293101 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:53 INFO - PROCESS | 1653 | ++DOCSHELL 0x1189af800 == 61 [pid = 1653] [id = 201] 18:44:53 INFO - PROCESS | 1653 | ++DOMWINDOW == 109 (0x1195d2400) [pid = 1653] [serial = 601] [outer = 0x0] 18:44:53 INFO - PROCESS | 1653 | ++DOMWINDOW == 110 (0x119dd0000) [pid = 1653] [serial = 602] [outer = 0x1195d2400] 18:44:53 INFO - PROCESS | 1653 | 1464054293150 Marionette DEBUG loaded listener.js 18:44:53 INFO - PROCESS | 1653 | ++DOMWINDOW == 111 (0x1233d8000) [pid = 1653] [serial = 603] [outer = 0x1195d2400] 18:44:53 INFO - PROCESS | 1653 | --DOCSHELL 0x1161c9800 == 60 [pid = 1653] [id = 195] 18:44:53 INFO - PROCESS | 1653 | --DOCSHELL 0x129086800 == 59 [pid = 1653] [id = 194] 18:44:53 INFO - PROCESS | 1653 | --DOMWINDOW == 110 (0x12ce96c00) [pid = 1653] [serial = 511] [outer = 0x0] [url = about:blank] 18:44:53 INFO - PROCESS | 1653 | --DOMWINDOW == 109 (0x117e65000) [pid = 1653] [serial = 515] [outer = 0x0] [url = about:blank] 18:44:53 INFO - PROCESS | 1653 | --DOMWINDOW == 108 (0x12335dc00) [pid = 1653] [serial = 518] [outer = 0x0] [url = about:blank] 18:44:53 INFO - PROCESS | 1653 | --DOMWINDOW == 107 (0x128c2cc00) [pid = 1653] [serial = 521] [outer = 0x0] [url = about:blank] 18:44:53 INFO - PROCESS | 1653 | --DOMWINDOW == 106 (0x12aec2400) [pid = 1653] [serial = 524] [outer = 0x0] [url = about:blank] 18:44:53 INFO - PROCESS | 1653 | --DOMWINDOW == 105 (0x12c939400) [pid = 1653] [serial = 527] [outer = 0x0] [url = about:blank] 18:44:53 INFO - PROCESS | 1653 | --DOMWINDOW == 104 (0x128ed6c00) [pid = 1653] [serial = 551] [outer = 0x0] [url = about:blank] 18:44:53 INFO - PROCESS | 1653 | --DOCSHELL 0x125264000 == 58 [pid = 1653] [id = 193] 18:44:53 INFO - PROCESS | 1653 | --DOCSHELL 0x12428a800 == 57 [pid = 1653] [id = 192] 18:44:53 INFO - PROCESS | 1653 | --DOCSHELL 0x12344a800 == 56 [pid = 1653] [id = 191] 18:44:53 INFO - PROCESS | 1653 | --DOCSHELL 0x117444000 == 55 [pid = 1653] [id = 190] 18:44:53 INFO - PROCESS | 1653 | --DOCSHELL 0x118597000 == 54 [pid = 1653] [id = 189] 18:44:53 INFO - PROCESS | 1653 | --DOCSHELL 0x116382000 == 53 [pid = 1653] [id = 188] 18:44:53 INFO - PROCESS | 1653 | --DOCSHELL 0x119a73000 == 52 [pid = 1653] [id = 186] 18:44:53 INFO - PROCESS | 1653 | --DOCSHELL 0x116e5c800 == 51 [pid = 1653] [id = 185] 18:44:53 INFO - PROCESS | 1653 | --DOCSHELL 0x1241c5000 == 50 [pid = 1653] [id = 184] 18:44:53 INFO - PROCESS | 1653 | --DOMWINDOW == 103 (0x12c52bc00) [pid = 1653] [serial = 401] [outer = 0x0] [url = about:blank] 18:44:53 INFO - PROCESS | 1653 | --DOMWINDOW == 102 (0x12c943000) [pid = 1653] [serial = 470] [outer = 0x0] [url = about:blank] 18:44:53 INFO - PROCESS | 1653 | --DOMWINDOW == 101 (0x11a02bc00) [pid = 1653] [serial = 458] [outer = 0x0] [url = about:blank] 18:44:53 INFO - PROCESS | 1653 | --DOMWINDOW == 100 (0x12bad4400) [pid = 1653] [serial = 464] [outer = 0x0] [url = about:blank] 18:44:53 INFO - PROCESS | 1653 | --DOMWINDOW == 99 (0x117e24000) [pid = 1653] [serial = 455] [outer = 0x0] [url = about:blank] 18:44:53 INFO - PROCESS | 1653 | --DOMWINDOW == 98 (0x128c2d000) [pid = 1653] [serial = 461] [outer = 0x0] [url = about:blank] 18:44:53 INFO - PROCESS | 1653 | --DOMWINDOW == 97 (0x12c019800) [pid = 1653] [serial = 467] [outer = 0x0] [url = about:blank] 18:44:53 INFO - PROCESS | 1653 | --DOMWINDOW == 96 (0x124c70400) [pid = 1653] [serial = 545] [outer = 0x0] [url = about:blank] 18:44:53 INFO - PROCESS | 1653 | --DOMWINDOW == 95 (0x11919e000) [pid = 1653] [serial = 536] [outer = 0x0] [url = about:blank] 18:44:53 INFO - PROCESS | 1653 | --DOMWINDOW == 94 (0x11957d400) [pid = 1653] [serial = 537] [outer = 0x0] [url = about:blank] 18:44:53 INFO - PROCESS | 1653 | --DOMWINDOW == 93 (0x117e1b800) [pid = 1653] [serial = 534] [outer = 0x0] [url = about:blank] 18:44:53 INFO - PROCESS | 1653 | --DOMWINDOW == 92 (0x116720000) [pid = 1653] [serial = 533] [outer = 0x0] [url = about:blank] 18:44:53 INFO - PROCESS | 1653 | --DOMWINDOW == 91 (0x1252cd400) [pid = 1653] [serial = 531] [outer = 0x0] [url = about:blank] 18:44:53 INFO - PROCESS | 1653 | --DOMWINDOW == 90 (0x118719800) [pid = 1653] [serial = 530] [outer = 0x0] [url = about:blank] 18:44:53 INFO - PROCESS | 1653 | --DOMWINDOW == 89 (0x1233e2c00) [pid = 1653] [serial = 539] [outer = 0x0] [url = about:blank] 18:44:53 INFO - PROCESS | 1653 | --DOMWINDOW == 88 (0x111c88c00) [pid = 1653] [serial = 206] [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.] 18:44:53 INFO - PROCESS | 1653 | --DOMWINDOW == 87 (0x127642c00) [pid = 1653] [serial = 549] [outer = 0x0] [url = about:blank] 18:44:53 INFO - PROCESS | 1653 | --DOMWINDOW == 86 (0x1242d0400) [pid = 1653] [serial = 542] [outer = 0x0] [url = about:blank] 18:44:53 INFO - PROCESS | 1653 | --DOMWINDOW == 85 (0x1242d8400) [pid = 1653] [serial = 543] [outer = 0x0] [url = about:blank] 18:44:53 INFO - PROCESS | 1653 | --DOMWINDOW == 84 (0x1252cfc00) [pid = 1653] [serial = 546] [outer = 0x0] [url = about:blank] 18:44:53 INFO - PROCESS | 1653 | --DOMWINDOW == 83 (0x12720ac00) [pid = 1653] [serial = 548] [outer = 0x0] [url = about:blank] 18:44:53 INFO - PROCESS | 1653 | --DOMWINDOW == 82 (0x12382ec00) [pid = 1653] [serial = 540] [outer = 0x0] [url = about:blank] 18:44:53 INFO - PROCESS | 1653 | 1464054293638 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]]]}] 18:44:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 18:44:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 775ms 18:44:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 18:44:53 INFO - PROCESS | 1653 | 1464054293668 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 18:44:53 INFO - PROCESS | 1653 | 1464054293671 Marionette TRACE conn2 <- [1,777,null,{"value":"7"}] 18:44:53 INFO - PROCESS | 1653 | 1464054293675 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 18:44:53 INFO - PROCESS | 1653 | 1464054293677 Marionette TRACE conn2 <- [1,778,null,{}] 18:44:53 INFO - PROCESS | 1653 | 1464054293679 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}] 18:44:53 INFO - PROCESS | 1653 | 1464054293764 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 18:44:53 INFO - PROCESS | 1653 | 1464054293769 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:53 INFO - PROCESS | 1653 | ++DOCSHELL 0x1185d3800 == 51 [pid = 1653] [id = 202] 18:44:53 INFO - PROCESS | 1653 | ++DOMWINDOW == 83 (0x1233e2000) [pid = 1653] [serial = 604] [outer = 0x0] 18:44:53 INFO - PROCESS | 1653 | ++DOMWINDOW == 84 (0x123bcfc00) [pid = 1653] [serial = 605] [outer = 0x1233e2000] 18:44:53 INFO - PROCESS | 1653 | 1464054293795 Marionette DEBUG loaded listener.js 18:44:53 INFO - PROCESS | 1653 | ++DOMWINDOW == 85 (0x1242d1c00) [pid = 1653] [serial = 606] [outer = 0x1233e2000] 18:44:54 INFO - PROCESS | 1653 | 1464054294167 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]]]}] 18:44:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 18:44:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 520ms 18:44:54 INFO - PROCESS | 1653 | 1464054294196 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 18:44:54 INFO - PROCESS | 1653 | 1464054294198 Marionette TRACE conn2 <- [1,781,null,{"value":"7"}] 18:44:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 18:44:54 INFO - PROCESS | 1653 | 1464054294202 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 18:44:54 INFO - PROCESS | 1653 | 1464054294206 Marionette TRACE conn2 <- [1,782,null,{}] 18:44:54 INFO - PROCESS | 1653 | 1464054294217 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}] 18:44:54 INFO - PROCESS | 1653 | 1464054294340 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 18:44:54 INFO - PROCESS | 1653 | 1464054294354 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:54 INFO - PROCESS | 1653 | ++DOCSHELL 0x1212b3800 == 52 [pid = 1653] [id = 203] 18:44:54 INFO - PROCESS | 1653 | ++DOMWINDOW == 86 (0x12518fc00) [pid = 1653] [serial = 607] [outer = 0x0] 18:44:54 INFO - PROCESS | 1653 | ++DOMWINDOW == 87 (0x1273c9400) [pid = 1653] [serial = 608] [outer = 0x12518fc00] 18:44:54 INFO - PROCESS | 1653 | 1464054294397 Marionette DEBUG loaded listener.js 18:44:54 INFO - PROCESS | 1653 | ++DOMWINDOW == 88 (0x128eda000) [pid = 1653] [serial = 609] [outer = 0x12518fc00] 18:44:54 INFO - PROCESS | 1653 | 1464054294856 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]]]}] 18:44:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 18:44:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 676ms 18:44:54 INFO - PROCESS | 1653 | 1464054294879 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 18:44:54 INFO - PROCESS | 1653 | 1464054294880 Marionette TRACE conn2 <- [1,785,null,{"value":"7"}] 18:44:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 18:44:54 INFO - PROCESS | 1653 | 1464054294889 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 18:44:54 INFO - PROCESS | 1653 | 1464054294891 Marionette TRACE conn2 <- [1,786,null,{}] 18:44:54 INFO - PROCESS | 1653 | 1464054294899 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}] 18:44:54 INFO - PROCESS | 1653 | 1464054294980 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 18:44:55 INFO - PROCESS | 1653 | 1464054295001 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:55 INFO - PROCESS | 1653 | ++DOCSHELL 0x124607800 == 53 [pid = 1653] [id = 204] 18:44:55 INFO - PROCESS | 1653 | ++DOMWINDOW == 89 (0x12aec0000) [pid = 1653] [serial = 610] [outer = 0x0] 18:44:55 INFO - PROCESS | 1653 | ++DOMWINDOW == 90 (0x12b006400) [pid = 1653] [serial = 611] [outer = 0x12aec0000] 18:44:55 INFO - PROCESS | 1653 | 1464054295026 Marionette DEBUG loaded listener.js 18:44:55 INFO - PROCESS | 1653 | ++DOMWINDOW == 91 (0x12b039c00) [pid = 1653] [serial = 612] [outer = 0x12aec0000] 18:44:55 INFO - PROCESS | 1653 | 1464054295349 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]]]}] 18:44:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 18:44:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 484ms 18:44:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 18:44:55 INFO - PROCESS | 1653 | 1464054295368 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 18:44:55 INFO - PROCESS | 1653 | 1464054295369 Marionette TRACE conn2 <- [1,789,null,{"value":"7"}] 18:44:55 INFO - PROCESS | 1653 | 1464054295371 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 18:44:55 INFO - PROCESS | 1653 | 1464054295372 Marionette TRACE conn2 <- [1,790,null,{}] 18:44:55 INFO - PROCESS | 1653 | 1464054295376 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}] 18:44:55 INFO - PROCESS | 1653 | 1464054295487 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 18:44:55 INFO - PROCESS | 1653 | 1464054295517 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:55 INFO - PROCESS | 1653 | ++DOCSHELL 0x125238800 == 54 [pid = 1653] [id = 205] 18:44:55 INFO - PROCESS | 1653 | ++DOMWINDOW == 92 (0x127082800) [pid = 1653] [serial = 613] [outer = 0x0] 18:44:55 INFO - PROCESS | 1653 | ++DOMWINDOW == 93 (0x12b037400) [pid = 1653] [serial = 614] [outer = 0x127082800] 18:44:55 INFO - PROCESS | 1653 | 1464054295543 Marionette DEBUG loaded listener.js 18:44:55 INFO - PROCESS | 1653 | ++DOMWINDOW == 94 (0x12badf400) [pid = 1653] [serial = 615] [outer = 0x127082800] 18:44:55 INFO - PROCESS | 1653 | 1464054295854 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]]]}] 18:44:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 18:44:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 521ms 18:44:55 INFO - PROCESS | 1653 | 1464054295894 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 18:44:55 INFO - PROCESS | 1653 | 1464054295897 Marionette TRACE conn2 <- [1,793,null,{"value":"7"}] 18:44:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 18:44:55 INFO - PROCESS | 1653 | 1464054295899 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 18:44:55 INFO - PROCESS | 1653 | 1464054295900 Marionette TRACE conn2 <- [1,794,null,{}] 18:44:55 INFO - PROCESS | 1653 | 1464054295902 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}] 18:44:56 INFO - PROCESS | 1653 | 1464054296014 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 18:44:56 INFO - PROCESS | 1653 | 1464054296026 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:56 INFO - PROCESS | 1653 | ++DOCSHELL 0x1296a4800 == 55 [pid = 1653] [id = 206] 18:44:56 INFO - PROCESS | 1653 | ++DOMWINDOW == 95 (0x12bae8c00) [pid = 1653] [serial = 616] [outer = 0x0] 18:44:56 INFO - PROCESS | 1653 | ++DOMWINDOW == 96 (0x12c017000) [pid = 1653] [serial = 617] [outer = 0x12bae8c00] 18:44:56 INFO - PROCESS | 1653 | 1464054296051 Marionette DEBUG loaded listener.js 18:44:56 INFO - PROCESS | 1653 | ++DOMWINDOW == 97 (0x12c52ac00) [pid = 1653] [serial = 618] [outer = 0x12bae8c00] 18:44:56 INFO - PROCESS | 1653 | 1464054296404 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]]]}] 18:44:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 18:44:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 518ms 18:44:56 INFO - PROCESS | 1653 | 1464054296418 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 18:44:56 INFO - PROCESS | 1653 | 1464054296419 Marionette TRACE conn2 <- [1,797,null,{"value":"7"}] 18:44:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 18:44:56 INFO - PROCESS | 1653 | 1464054296422 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 18:44:56 INFO - PROCESS | 1653 | 1464054296424 Marionette TRACE conn2 <- [1,798,null,{}] 18:44:56 INFO - PROCESS | 1653 | 1464054296447 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}] 18:44:56 INFO - PROCESS | 1653 | 1464054296583 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 18:44:56 INFO - PROCESS | 1653 | 1464054296602 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:56 INFO - PROCESS | 1653 | ++DOCSHELL 0x12a987800 == 56 [pid = 1653] [id = 207] 18:44:56 INFO - PROCESS | 1653 | ++DOMWINDOW == 98 (0x12bae9400) [pid = 1653] [serial = 619] [outer = 0x0] 18:44:56 INFO - PROCESS | 1653 | ++DOMWINDOW == 99 (0x12c93a400) [pid = 1653] [serial = 620] [outer = 0x12bae9400] 18:44:56 INFO - PROCESS | 1653 | 1464054296635 Marionette DEBUG loaded listener.js 18:44:56 INFO - PROCESS | 1653 | ++DOMWINDOW == 100 (0x12c943c00) [pid = 1653] [serial = 621] [outer = 0x12bae9400] 18:44:56 INFO - PROCESS | 1653 | 1464054296966 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]]]}] 18:44:57 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 18:44:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 590ms 18:44:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 18:44:57 INFO - PROCESS | 1653 | 1464054297013 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 18:44:57 INFO - PROCESS | 1653 | 1464054297014 Marionette TRACE conn2 <- [1,801,null,{"value":"7"}] 18:44:57 INFO - PROCESS | 1653 | 1464054297016 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 18:44:57 INFO - PROCESS | 1653 | 1464054297017 Marionette TRACE conn2 <- [1,802,null,{}] 18:44:57 INFO - PROCESS | 1653 | 1464054297019 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}] 18:44:57 INFO - PROCESS | 1653 | 1464054297118 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 18:44:57 INFO - PROCESS | 1653 | 1464054297131 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:57 INFO - PROCESS | 1653 | ++DOCSHELL 0x12b20b800 == 57 [pid = 1653] [id = 208] 18:44:57 INFO - PROCESS | 1653 | ++DOMWINDOW == 101 (0x115d7cc00) [pid = 1653] [serial = 622] [outer = 0x0] 18:44:57 INFO - PROCESS | 1653 | ++DOMWINDOW == 102 (0x115d83800) [pid = 1653] [serial = 623] [outer = 0x115d7cc00] 18:44:57 INFO - PROCESS | 1653 | 1464054297155 Marionette DEBUG loaded listener.js 18:44:57 INFO - PROCESS | 1653 | ++DOMWINDOW == 103 (0x115d87000) [pid = 1653] [serial = 624] [outer = 0x115d7cc00] 18:44:57 INFO - PROCESS | 1653 | 1464054297496 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]]]}] 18:44:57 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 18:44:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 518ms 18:44:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 18:44:57 INFO - PROCESS | 1653 | 1464054297534 Marionette TRACE conn2 -> [0,805,"getWindowHandle",null] 18:44:57 INFO - PROCESS | 1653 | 1464054297536 Marionette TRACE conn2 <- [1,805,null,{"value":"7"}] 18:44:57 INFO - PROCESS | 1653 | 1464054297538 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 18:44:57 INFO - PROCESS | 1653 | 1464054297539 Marionette TRACE conn2 <- [1,806,null,{}] 18:44:57 INFO - PROCESS | 1653 | 1464054297541 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}] 18:44:57 INFO - PROCESS | 1653 | 1464054297640 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 18:44:57 INFO - PROCESS | 1653 | 1464054297672 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:57 INFO - PROCESS | 1653 | ++DOCSHELL 0x12bb08000 == 58 [pid = 1653] [id = 209] 18:44:57 INFO - PROCESS | 1653 | ++DOMWINDOW == 104 (0x115d7f400) [pid = 1653] [serial = 625] [outer = 0x0] 18:44:57 INFO - PROCESS | 1653 | ++DOMWINDOW == 105 (0x12c01b400) [pid = 1653] [serial = 626] [outer = 0x115d7f400] 18:44:57 INFO - PROCESS | 1653 | 1464054297697 Marionette DEBUG loaded listener.js 18:44:57 INFO - PROCESS | 1653 | ++DOMWINDOW == 106 (0x12c947000) [pid = 1653] [serial = 627] [outer = 0x115d7f400] 18:44:57 INFO - PROCESS | 1653 | --DOMWINDOW == 105 (0x1184e1800) [pid = 1653] [serial = 523] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 18:44:57 INFO - PROCESS | 1653 | --DOMWINDOW == 104 (0x1191a6000) [pid = 1653] [serial = 517] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 18:44:57 INFO - PROCESS | 1653 | --DOMWINDOW == 103 (0x12c01bc00) [pid = 1653] [serial = 526] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 18:44:57 INFO - PROCESS | 1653 | --DOMWINDOW == 102 (0x125197400) [pid = 1653] [serial = 520] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 18:44:57 INFO - PROCESS | 1653 | --DOMWINDOW == 101 (0x111e2a000) [pid = 1653] [serial = 514] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 18:44:57 INFO - PROCESS | 1653 | --DOMWINDOW == 100 (0x12b013400) [pid = 1653] [serial = 577] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 18:44:57 INFO - PROCESS | 1653 | --DOMWINDOW == 99 (0x12bad5c00) [pid = 1653] [serial = 580] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 18:44:57 INFO - PROCESS | 1653 | --DOMWINDOW == 98 (0x11870f000) [pid = 1653] [serial = 565] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 18:44:57 INFO - PROCESS | 1653 | --DOMWINDOW == 97 (0x116a5fc00) [pid = 1653] [serial = 568] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 18:44:57 INFO - PROCESS | 1653 | --DOMWINDOW == 96 (0x1246d5400) [pid = 1653] [serial = 571] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 18:44:57 INFO - PROCESS | 1653 | --DOMWINDOW == 95 (0x112e1f800) [pid = 1653] [serial = 562] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 18:44:57 INFO - PROCESS | 1653 | --DOMWINDOW == 94 (0x129567400) [pid = 1653] [serial = 574] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 18:44:57 INFO - PROCESS | 1653 | --DOMWINDOW == 93 (0x119a04000) [pid = 1653] [serial = 583] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 18:44:58 INFO - PROCESS | 1653 | [1653] WARNING: robustness marked as unsupported: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 18:44:58 INFO - PROCESS | 1653 | Exported SkiaGL extensions: GL_ARB_framebuffer_object GL_ARB_texture_rg GL_EXT_packed_depth_stencil GL_EXT_bgra 18:44:58 INFO - PROCESS | 1653 | Determined SkiaGL cache limits: Size 100663296, Items: 256 18:44:58 INFO - PROCESS | 1653 | [GFX2-]: Using SkiaGL canvas. 18:44:58 INFO - PROCESS | 1653 | 1464054298078 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]]]}] 18:44:58 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 18:44:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 568ms 18:44:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 18:44:58 INFO - PROCESS | 1653 | 1464054298107 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 18:44:58 INFO - PROCESS | 1653 | 1464054298108 Marionette TRACE conn2 <- [1,809,null,{"value":"7"}] 18:44:58 INFO - PROCESS | 1653 | 1464054298110 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 18:44:58 INFO - PROCESS | 1653 | 1464054298111 Marionette TRACE conn2 <- [1,810,null,{}] 18:44:58 INFO - PROCESS | 1653 | 1464054298114 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}] 18:44:58 INFO - PROCESS | 1653 | 1464054298194 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 18:44:58 INFO - PROCESS | 1653 | 1464054298199 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:58 INFO - PROCESS | 1653 | ++DOCSHELL 0x12bde4000 == 59 [pid = 1653] [id = 210] 18:44:58 INFO - PROCESS | 1653 | ++DOMWINDOW == 94 (0x117157800) [pid = 1653] [serial = 628] [outer = 0x0] 18:44:58 INFO - PROCESS | 1653 | ++DOMWINDOW == 95 (0x11715e000) [pid = 1653] [serial = 629] [outer = 0x117157800] 18:44:58 INFO - PROCESS | 1653 | 1464054298224 Marionette DEBUG loaded listener.js 18:44:58 INFO - PROCESS | 1653 | ++DOMWINDOW == 96 (0x119213400) [pid = 1653] [serial = 630] [outer = 0x117157800] 18:44:58 INFO - PROCESS | 1653 | 1464054298551 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]]]}] 18:44:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 18:44:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 469ms 18:44:58 INFO - PROCESS | 1653 | 1464054298580 Marionette TRACE conn2 -> [0,813,"getWindowHandle",null] 18:44:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 18:44:58 INFO - PROCESS | 1653 | 1464054298589 Marionette TRACE conn2 <- [1,813,null,{"value":"7"}] 18:44:58 INFO - PROCESS | 1653 | 1464054298592 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 18:44:58 INFO - PROCESS | 1653 | 1464054298593 Marionette TRACE conn2 <- [1,814,null,{}] 18:44:58 INFO - PROCESS | 1653 | 1464054298595 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}] 18:44:58 INFO - PROCESS | 1653 | 1464054298689 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 18:44:58 INFO - PROCESS | 1653 | 1464054298742 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:58 INFO - PROCESS | 1653 | ++DOCSHELL 0x12c539800 == 60 [pid = 1653] [id = 211] 18:44:58 INFO - PROCESS | 1653 | ++DOMWINDOW == 97 (0x1184e1800) [pid = 1653] [serial = 631] [outer = 0x0] 18:44:58 INFO - PROCESS | 1653 | ++DOMWINDOW == 98 (0x1272a7800) [pid = 1653] [serial = 632] [outer = 0x1184e1800] 18:44:58 INFO - PROCESS | 1653 | 1464054298770 Marionette DEBUG loaded listener.js 18:44:58 INFO - PROCESS | 1653 | ++DOMWINDOW == 99 (0x12ce96000) [pid = 1653] [serial = 633] [outer = 0x1184e1800] 18:44:59 INFO - PROCESS | 1653 | 1464054299042 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] 18:44:59 INFO - PROCESS | 1653 | 1464054299067 Marionette TRACE conn2 <- [1,817,null,{"value":"7"}] 18:44:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 18:44:59 INFO - PROCESS | 1653 | 1464054299069 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 18:44:59 INFO - PROCESS | 1653 | 1464054299070 Marionette TRACE conn2 <- [1,818,null,{}] 18:44:59 INFO - PROCESS | 1653 | 1464054299073 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}] 18:44:59 INFO - PROCESS | 1653 | 1464054299157 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 18:44:59 INFO - PROCESS | 1653 | 1464054299163 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:59 INFO - PROCESS | 1653 | ++DOCSHELL 0x12c9e4800 == 61 [pid = 1653] [id = 212] 18:44:59 INFO - PROCESS | 1653 | ++DOMWINDOW == 100 (0x11260d000) [pid = 1653] [serial = 634] [outer = 0x0] 18:44:59 INFO - PROCESS | 1653 | ++DOMWINDOW == 101 (0x119cae400) [pid = 1653] [serial = 635] [outer = 0x11260d000] 18:44:59 INFO - PROCESS | 1653 | 1464054299187 Marionette DEBUG loaded listener.js 18:44:59 INFO - PROCESS | 1653 | ++DOMWINDOW == 102 (0x119cb5800) [pid = 1653] [serial = 636] [outer = 0x11260d000] 18:44:59 INFO - PROCESS | 1653 | 1464054299511 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]]]}] 18:44:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 18:44:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 473ms 18:44:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 18:44:59 INFO - PROCESS | 1653 | 1464054299542 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 18:44:59 INFO - PROCESS | 1653 | 1464054299545 Marionette TRACE conn2 <- [1,821,null,{"value":"7"}] 18:44:59 INFO - PROCESS | 1653 | 1464054299548 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 18:44:59 INFO - PROCESS | 1653 | 1464054299549 Marionette TRACE conn2 <- [1,822,null,{}] 18:44:59 INFO - PROCESS | 1653 | 1464054299551 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}] 18:44:59 INFO - PROCESS | 1653 | 1464054299638 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 18:44:59 INFO - PROCESS | 1653 | 1464054299692 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:59 INFO - PROCESS | 1653 | ++DOCSHELL 0x12cea5800 == 62 [pid = 1653] [id = 213] 18:44:59 INFO - PROCESS | 1653 | ++DOMWINDOW == 103 (0x119cab000) [pid = 1653] [serial = 637] [outer = 0x0] 18:44:59 INFO - PROCESS | 1653 | ++DOMWINDOW == 104 (0x12ce94800) [pid = 1653] [serial = 638] [outer = 0x119cab000] 18:44:59 INFO - PROCESS | 1653 | 1464054299716 Marionette DEBUG loaded listener.js 18:44:59 INFO - PROCESS | 1653 | ++DOMWINDOW == 105 (0x12d0c4c00) [pid = 1653] [serial = 639] [outer = 0x119cab000] 18:45:00 INFO - PROCESS | 1653 | 1464054300120 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] 18:45:00 INFO - PROCESS | 1653 | 1464054300169 Marionette TRACE conn2 <- [1,825,null,{"value":"7"}] 18:45:00 INFO - PROCESS | 1653 | 1464054300173 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 18:45:00 INFO - PROCESS | 1653 | 1464054300176 Marionette TRACE conn2 <- [1,826,null,{}] 18:45:00 INFO - PROCESS | 1653 | 1464054300180 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}] 18:45:00 INFO - PROCESS | 1653 | 1464054300284 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 18:45:00 INFO - PROCESS | 1653 | 1464054300352 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:00 INFO - PROCESS | 1653 | ++DOCSHELL 0x119184000 == 63 [pid = 1653] [id = 214] 18:45:00 INFO - PROCESS | 1653 | ++DOMWINDOW == 106 (0x1167d0400) [pid = 1653] [serial = 640] [outer = 0x0] 18:45:00 INFO - PROCESS | 1653 | ++DOMWINDOW == 107 (0x11856b800) [pid = 1653] [serial = 641] [outer = 0x1167d0400] 18:45:00 INFO - PROCESS | 1653 | 1464054300384 Marionette DEBUG loaded listener.js 18:45:00 INFO - PROCESS | 1653 | ++DOMWINDOW == 108 (0x11957b800) [pid = 1653] [serial = 642] [outer = 0x1167d0400] 18:45:00 INFO - PROCESS | 1653 | 1464054300802 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]]]}] 18:45:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 18:45:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 673ms 18:45:00 INFO - PROCESS | 1653 | 1464054300876 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 18:45:00 INFO - PROCESS | 1653 | 1464054300880 Marionette TRACE conn2 <- [1,829,null,{"value":"7"}] 18:45:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 18:45:00 INFO - PROCESS | 1653 | 1464054300887 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 18:45:00 INFO - PROCESS | 1653 | 1464054300888 Marionette TRACE conn2 <- [1,830,null,{}] 18:45:00 INFO - PROCESS | 1653 | 1464054300891 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}] 18:45:00 INFO - PROCESS | 1653 | 1464054300993 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 18:45:01 INFO - PROCESS | 1653 | 1464054301061 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:01 INFO - PROCESS | 1653 | ++DOCSHELL 0x1276b2800 == 64 [pid = 1653] [id = 215] 18:45:01 INFO - PROCESS | 1653 | ++DOMWINDOW == 109 (0x1233db000) [pid = 1653] [serial = 643] [outer = 0x0] 18:45:01 INFO - PROCESS | 1653 | ++DOMWINDOW == 110 (0x123bca800) [pid = 1653] [serial = 644] [outer = 0x1233db000] 18:45:01 INFO - PROCESS | 1653 | 1464054301090 Marionette DEBUG loaded listener.js 18:45:01 INFO - PROCESS | 1653 | ++DOMWINDOW == 111 (0x124387400) [pid = 1653] [serial = 645] [outer = 0x1233db000] 18:45:01 INFO - PROCESS | 1653 | 1464054301514 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]]]}] 18:45:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 18:45:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 670ms 18:45:01 INFO - PROCESS | 1653 | 1464054301556 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 18:45:01 INFO - PROCESS | 1653 | 1464054301558 Marionette TRACE conn2 <- [1,833,null,{"value":"7"}] 18:45:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 18:45:01 INFO - PROCESS | 1653 | 1464054301579 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 18:45:01 INFO - PROCESS | 1653 | 1464054301582 Marionette TRACE conn2 <- [1,834,null,{}] 18:45:01 INFO - PROCESS | 1653 | 1464054301589 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}] 18:45:01 INFO - PROCESS | 1653 | 1464054301693 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 18:45:01 INFO - PROCESS | 1653 | 1464054301762 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:01 INFO - PROCESS | 1653 | ++DOCSHELL 0x12d09d800 == 65 [pid = 1653] [id = 216] 18:45:01 INFO - PROCESS | 1653 | ++DOMWINDOW == 112 (0x128ed8400) [pid = 1653] [serial = 646] [outer = 0x0] 18:45:01 INFO - PROCESS | 1653 | ++DOMWINDOW == 113 (0x12a92c400) [pid = 1653] [serial = 647] [outer = 0x128ed8400] 18:45:01 INFO - PROCESS | 1653 | 1464054301793 Marionette DEBUG loaded listener.js 18:45:01 INFO - PROCESS | 1653 | ++DOMWINDOW == 114 (0x12ba26800) [pid = 1653] [serial = 648] [outer = 0x128ed8400] 18:45:02 INFO - PROCESS | 1653 | 1464054302186 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]]]}] 18:45:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 18:45:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 672ms 18:45:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 18:45:02 INFO - PROCESS | 1653 | 1464054302282 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 18:45:02 INFO - PROCESS | 1653 | 1464054302284 Marionette TRACE conn2 <- [1,837,null,{"value":"7"}] 18:45:02 INFO - PROCESS | 1653 | 1464054302288 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 18:45:02 INFO - PROCESS | 1653 | 1464054302289 Marionette TRACE conn2 <- [1,838,null,{}] 18:45:02 INFO - PROCESS | 1653 | 1464054302292 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}] 18:45:02 INFO - PROCESS | 1653 | 1464054302394 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 18:45:02 INFO - PROCESS | 1653 | 1464054302461 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:02 INFO - PROCESS | 1653 | ++DOCSHELL 0x12d2ec800 == 66 [pid = 1653] [id = 217] 18:45:02 INFO - PROCESS | 1653 | ++DOMWINDOW == 115 (0x12baea800) [pid = 1653] [serial = 649] [outer = 0x0] 18:45:02 INFO - PROCESS | 1653 | ++DOMWINDOW == 116 (0x12bf3f400) [pid = 1653] [serial = 650] [outer = 0x12baea800] 18:45:02 INFO - PROCESS | 1653 | 1464054302490 Marionette DEBUG loaded listener.js 18:45:02 INFO - PROCESS | 1653 | ++DOMWINDOW == 117 (0x12c021400) [pid = 1653] [serial = 651] [outer = 0x12baea800] 18:45:02 INFO - PROCESS | 1653 | 1464054302904 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]]]}] 18:45:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 18:45:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 668ms 18:45:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 18:45:02 INFO - PROCESS | 1653 | 1464054302958 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 18:45:02 INFO - PROCESS | 1653 | 1464054302960 Marionette TRACE conn2 <- [1,841,null,{"value":"7"}] 18:45:02 INFO - PROCESS | 1653 | 1464054302964 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 18:45:02 INFO - PROCESS | 1653 | 1464054302965 Marionette TRACE conn2 <- [1,842,null,{}] 18:45:02 INFO - PROCESS | 1653 | 1464054302968 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}] 18:45:03 INFO - PROCESS | 1653 | 1464054303076 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 18:45:03 INFO - PROCESS | 1653 | 1464054303155 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:03 INFO - PROCESS | 1653 | ++DOCSHELL 0x129ee5800 == 67 [pid = 1653] [id = 218] 18:45:03 INFO - PROCESS | 1653 | ++DOMWINDOW == 118 (0x11260b000) [pid = 1653] [serial = 652] [outer = 0x0] 18:45:03 INFO - PROCESS | 1653 | ++DOMWINDOW == 119 (0x12bf3bc00) [pid = 1653] [serial = 653] [outer = 0x11260b000] 18:45:03 INFO - PROCESS | 1653 | 1464054303184 Marionette DEBUG loaded listener.js 18:45:03 INFO - PROCESS | 1653 | ++DOMWINDOW == 120 (0x12c9d9800) [pid = 1653] [serial = 654] [outer = 0x11260b000] 18:45:03 INFO - PROCESS | 1653 | 1464054303827 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]]]}] 18:45:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 18:45:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 874ms 18:45:03 INFO - PROCESS | 1653 | 1464054303839 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 18:45:03 INFO - PROCESS | 1653 | 1464054303842 Marionette TRACE conn2 <- [1,845,null,{"value":"7"}] 18:45:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 18:45:03 INFO - PROCESS | 1653 | 1464054303866 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 18:45:03 INFO - PROCESS | 1653 | 1464054303868 Marionette TRACE conn2 <- [1,846,null,{}] 18:45:03 INFO - PROCESS | 1653 | 1464054303872 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}] 18:45:04 INFO - PROCESS | 1653 | 1464054304011 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 18:45:04 INFO - PROCESS | 1653 | 1464054304110 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:04 INFO - PROCESS | 1653 | ++DOCSHELL 0x11944c000 == 68 [pid = 1653] [id = 219] 18:45:04 INFO - PROCESS | 1653 | ++DOMWINDOW == 121 (0x115d81c00) [pid = 1653] [serial = 655] [outer = 0x0] 18:45:04 INFO - PROCESS | 1653 | ++DOMWINDOW == 122 (0x116602400) [pid = 1653] [serial = 656] [outer = 0x115d81c00] 18:45:04 INFO - PROCESS | 1653 | 1464054304155 Marionette DEBUG loaded listener.js 18:45:04 INFO - PROCESS | 1653 | ++DOMWINDOW == 123 (0x117153000) [pid = 1653] [serial = 657] [outer = 0x115d81c00] 18:45:04 INFO - PROCESS | 1653 | 1464054304589 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]]]}] 18:45:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 18:45:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 774ms 18:45:04 INFO - PROCESS | 1653 | 1464054304637 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 18:45:04 INFO - PROCESS | 1653 | 1464054304640 Marionette TRACE conn2 <- [1,849,null,{"value":"7"}] 18:45:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 18:45:04 INFO - PROCESS | 1653 | 1464054304645 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 18:45:04 INFO - PROCESS | 1653 | 1464054304646 Marionette TRACE conn2 <- [1,850,null,{}] 18:45:04 INFO - PROCESS | 1653 | 1464054304649 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}] 18:45:04 INFO - PROCESS | 1653 | 1464054304738 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 18:45:04 INFO - PROCESS | 1653 | 1464054304808 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:04 INFO - PROCESS | 1653 | ++DOCSHELL 0x116ab2000 == 69 [pid = 1653] [id = 220] 18:45:04 INFO - PROCESS | 1653 | ++DOMWINDOW == 124 (0x115d85400) [pid = 1653] [serial = 658] [outer = 0x0] 18:45:04 INFO - PROCESS | 1653 | ++DOMWINDOW == 125 (0x117160400) [pid = 1653] [serial = 659] [outer = 0x115d85400] 18:45:04 INFO - PROCESS | 1653 | 1464054304836 Marionette DEBUG loaded listener.js 18:45:04 INFO - PROCESS | 1653 | ++DOMWINDOW == 126 (0x11856bc00) [pid = 1653] [serial = 660] [outer = 0x115d85400] 18:45:05 INFO - PROCESS | 1653 | --DOCSHELL 0x12a986000 == 68 [pid = 1653] [id = 120] 18:45:05 INFO - PROCESS | 1653 | --DOCSHELL 0x12c9e4800 == 67 [pid = 1653] [id = 212] 18:45:05 INFO - PROCESS | 1653 | --DOCSHELL 0x12c539800 == 66 [pid = 1653] [id = 211] 18:45:05 INFO - PROCESS | 1653 | --DOCSHELL 0x12bde4000 == 65 [pid = 1653] [id = 210] 18:45:05 INFO - PROCESS | 1653 | --DOCSHELL 0x12bb08000 == 64 [pid = 1653] [id = 209] 18:45:05 INFO - PROCESS | 1653 | --DOCSHELL 0x12b20b800 == 63 [pid = 1653] [id = 208] 18:45:05 INFO - PROCESS | 1653 | --DOMWINDOW == 125 (0x129691400) [pid = 1653] [serial = 587] [outer = 0x0] [url = about:blank] 18:45:05 INFO - PROCESS | 1653 | --DOMWINDOW == 124 (0x1166cdc00) [pid = 1653] [serial = 554] [outer = 0x0] [url = about:blank] 18:45:05 INFO - PROCESS | 1653 | --DOMWINDOW == 123 (0x119e42000) [pid = 1653] [serial = 557] [outer = 0x0] [url = about:blank] 18:45:05 INFO - PROCESS | 1653 | --DOMWINDOW == 122 (0x1246d7800) [pid = 1653] [serial = 560] [outer = 0x0] [url = about:blank] 18:45:05 INFO - PROCESS | 1653 | --DOCSHELL 0x12a987800 == 62 [pid = 1653] [id = 207] 18:45:05 INFO - PROCESS | 1653 | --DOCSHELL 0x1296a4800 == 61 [pid = 1653] [id = 206] 18:45:05 INFO - PROCESS | 1653 | --DOCSHELL 0x125238800 == 60 [pid = 1653] [id = 205] 18:45:05 INFO - PROCESS | 1653 | --DOCSHELL 0x124607800 == 59 [pid = 1653] [id = 204] 18:45:05 INFO - PROCESS | 1653 | --DOCSHELL 0x1212b3800 == 58 [pid = 1653] [id = 203] 18:45:05 INFO - PROCESS | 1653 | --DOCSHELL 0x1185d3800 == 57 [pid = 1653] [id = 202] 18:45:05 INFO - PROCESS | 1653 | --DOCSHELL 0x1189af800 == 56 [pid = 1653] [id = 201] 18:45:05 INFO - PROCESS | 1653 | --DOCSHELL 0x119c5d800 == 55 [pid = 1653] [id = 198] 18:45:05 INFO - PROCESS | 1653 | --DOCSHELL 0x11857d800 == 54 [pid = 1653] [id = 197] 18:45:05 INFO - PROCESS | 1653 | --DOCSHELL 0x129ee0000 == 53 [pid = 1653] [id = 196] 18:45:05 INFO - PROCESS | 1653 | --DOMWINDOW == 121 (0x12a6f6c00) [pid = 1653] [serial = 522] [outer = 0x0] [url = about:blank] 18:45:05 INFO - PROCESS | 1653 | --DOMWINDOW == 120 (0x11893d400) [pid = 1653] [serial = 516] [outer = 0x0] [url = about:blank] 18:45:05 INFO - PROCESS | 1653 | --DOMWINDOW == 119 (0x12ba24c00) [pid = 1653] [serial = 525] [outer = 0x0] [url = about:blank] 18:45:05 INFO - PROCESS | 1653 | --DOMWINDOW == 118 (0x1233ddc00) [pid = 1653] [serial = 519] [outer = 0x0] [url = about:blank] 18:45:05 INFO - PROCESS | 1653 | --DOMWINDOW == 117 (0x12ce96400) [pid = 1653] [serial = 528] [outer = 0x0] [url = about:blank] 18:45:05 INFO - PROCESS | 1653 | --DOMWINDOW == 116 (0x12b039800) [pid = 1653] [serial = 578] [outer = 0x0] [url = about:blank] 18:45:05 INFO - PROCESS | 1653 | --DOMWINDOW == 115 (0x12bf41c00) [pid = 1653] [serial = 582] [outer = 0x0] [url = about:blank] 18:45:05 INFO - PROCESS | 1653 | --DOMWINDOW == 114 (0x12baf3000) [pid = 1653] [serial = 581] [outer = 0x0] [url = about:blank] 18:45:05 INFO - PROCESS | 1653 | --DOMWINDOW == 113 (0x1233dd400) [pid = 1653] [serial = 567] [outer = 0x0] [url = about:blank] 18:45:05 INFO - PROCESS | 1653 | --DOMWINDOW == 112 (0x11a022400) [pid = 1653] [serial = 566] [outer = 0x0] [url = about:blank] 18:45:05 INFO - PROCESS | 1653 | --DOMWINDOW == 111 (0x1192b8c00) [pid = 1653] [serial = 569] [outer = 0x0] [url = about:blank] 18:45:05 INFO - PROCESS | 1653 | --DOMWINDOW == 110 (0x1242ce000) [pid = 1653] [serial = 570] [outer = 0x0] [url = about:blank] 18:45:05 INFO - PROCESS | 1653 | --DOMWINDOW == 109 (0x127649400) [pid = 1653] [serial = 572] [outer = 0x0] [url = about:blank] 18:45:05 INFO - PROCESS | 1653 | --DOMWINDOW == 108 (0x12909b400) [pid = 1653] [serial = 573] [outer = 0x0] [url = about:blank] 18:45:05 INFO - PROCESS | 1653 | --DOMWINDOW == 107 (0x112f32000) [pid = 1653] [serial = 563] [outer = 0x0] [url = about:blank] 18:45:05 INFO - PROCESS | 1653 | --DOMWINDOW == 106 (0x117e17400) [pid = 1653] [serial = 564] [outer = 0x0] [url = about:blank] 18:45:05 INFO - PROCESS | 1653 | --DOMWINDOW == 105 (0x12a931400) [pid = 1653] [serial = 575] [outer = 0x0] [url = about:blank] 18:45:05 INFO - PROCESS | 1653 | --DOMWINDOW == 104 (0x1233df400) [pid = 1653] [serial = 584] [outer = 0x0] [url = about:blank] 18:45:05 INFO - PROCESS | 1653 | --DOMWINDOW == 103 (0x12b007800) [pid = 1653] [serial = 576] [outer = 0x0] [url = about:blank] 18:45:05 INFO - PROCESS | 1653 | --DOMWINDOW == 102 (0x12ba22c00) [pid = 1653] [serial = 579] [outer = 0x0] [url = about:blank] 18:45:05 INFO - PROCESS | 1653 | --DOMWINDOW == 101 (0x127202c00) [pid = 1653] [serial = 585] [outer = 0x0] [url = about:blank] 18:45:05 INFO - PROCESS | 1653 | 1464054305253 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]]]}] 18:45:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 18:45:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 621ms 18:45:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 18:45:05 INFO - PROCESS | 1653 | 1464054305266 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 18:45:05 INFO - PROCESS | 1653 | 1464054305268 Marionette TRACE conn2 <- [1,853,null,{"value":"7"}] 18:45:05 INFO - PROCESS | 1653 | 1464054305270 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 18:45:05 INFO - PROCESS | 1653 | 1464054305272 Marionette TRACE conn2 <- [1,854,null,{}] 18:45:05 INFO - PROCESS | 1653 | 1464054305280 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}] 18:45:05 INFO - PROCESS | 1653 | 1464054305362 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 18:45:05 INFO - PROCESS | 1653 | 1464054305384 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:05 INFO - PROCESS | 1653 | ++DOCSHELL 0x117440800 == 54 [pid = 1653] [id = 221] 18:45:05 INFO - PROCESS | 1653 | ++DOMWINDOW == 102 (0x118574c00) [pid = 1653] [serial = 661] [outer = 0x0] 18:45:05 INFO - PROCESS | 1653 | ++DOMWINDOW == 103 (0x118715000) [pid = 1653] [serial = 662] [outer = 0x118574c00] 18:45:05 INFO - PROCESS | 1653 | 1464054305411 Marionette DEBUG loaded listener.js 18:45:05 INFO - PROCESS | 1653 | ++DOMWINDOW == 104 (0x1192c2400) [pid = 1653] [serial = 663] [outer = 0x118574c00] 18:45:05 INFO - PROCESS | 1653 | 1464054305744 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]]]}] 18:45:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 18:45:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 520ms 18:45:05 INFO - PROCESS | 1653 | 1464054305791 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 18:45:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 18:45:05 INFO - PROCESS | 1653 | 1464054305793 Marionette TRACE conn2 <- [1,857,null,{"value":"7"}] 18:45:05 INFO - PROCESS | 1653 | 1464054305795 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 18:45:05 INFO - PROCESS | 1653 | 1464054305796 Marionette TRACE conn2 <- [1,858,null,{}] 18:45:05 INFO - PROCESS | 1653 | 1464054305799 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}] 18:45:05 INFO - PROCESS | 1653 | 1464054305873 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 18:45:05 INFO - PROCESS | 1653 | 1464054305880 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:05 INFO - PROCESS | 1653 | ++DOCSHELL 0x11945e000 == 55 [pid = 1653] [id = 222] 18:45:05 INFO - PROCESS | 1653 | ++DOMWINDOW == 105 (0x11957ac00) [pid = 1653] [serial = 664] [outer = 0x0] 18:45:05 INFO - PROCESS | 1653 | ++DOMWINDOW == 106 (0x119ca6800) [pid = 1653] [serial = 665] [outer = 0x11957ac00] 18:45:05 INFO - PROCESS | 1653 | 1464054305906 Marionette DEBUG loaded listener.js 18:45:05 INFO - PROCESS | 1653 | ++DOMWINDOW == 107 (0x119cb3000) [pid = 1653] [serial = 666] [outer = 0x11957ac00] 18:45:06 INFO - PROCESS | 1653 | 1464054306216 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]]]}] 18:45:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 18:45:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 471ms 18:45:06 INFO - PROCESS | 1653 | 1464054306266 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 18:45:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 18:45:06 INFO - PROCESS | 1653 | 1464054306274 Marionette TRACE conn2 <- [1,861,null,{"value":"7"}] 18:45:06 INFO - PROCESS | 1653 | 1464054306277 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 18:45:06 INFO - PROCESS | 1653 | 1464054306278 Marionette TRACE conn2 <- [1,862,null,{}] 18:45:06 INFO - PROCESS | 1653 | 1464054306280 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}] 18:45:06 INFO - PROCESS | 1653 | 1464054306362 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 18:45:06 INFO - PROCESS | 1653 | 1464054306410 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:06 INFO - PROCESS | 1653 | ++DOCSHELL 0x119d12000 == 56 [pid = 1653] [id = 223] 18:45:06 INFO - PROCESS | 1653 | ++DOMWINDOW == 108 (0x11957d400) [pid = 1653] [serial = 667] [outer = 0x0] 18:45:06 INFO - PROCESS | 1653 | ++DOMWINDOW == 109 (0x119dd1000) [pid = 1653] [serial = 668] [outer = 0x11957d400] 18:45:06 INFO - PROCESS | 1653 | 1464054306436 Marionette DEBUG loaded listener.js 18:45:06 INFO - PROCESS | 1653 | ++DOMWINDOW == 110 (0x11a0c1400) [pid = 1653] [serial = 669] [outer = 0x11957d400] 18:45:06 INFO - PROCESS | 1653 | 1464054306721 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]]]}] 18:45:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 18:45:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 468ms 18:45:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 18:45:06 INFO - PROCESS | 1653 | 1464054306750 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 18:45:06 INFO - PROCESS | 1653 | 1464054306751 Marionette TRACE conn2 <- [1,865,null,{"value":"7"}] 18:45:06 INFO - PROCESS | 1653 | 1464054306753 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 18:45:06 INFO - PROCESS | 1653 | 1464054306754 Marionette TRACE conn2 <- [1,866,null,{}] 18:45:06 INFO - PROCESS | 1653 | 1464054306757 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}] 18:45:06 INFO - PROCESS | 1653 | 1464054306853 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 18:45:06 INFO - PROCESS | 1653 | 1464054306858 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:06 INFO - PROCESS | 1653 | ++DOCSHELL 0x123452800 == 57 [pid = 1653] [id = 224] 18:45:06 INFO - PROCESS | 1653 | ++DOMWINDOW == 111 (0x1233dd000) [pid = 1653] [serial = 670] [outer = 0x0] 18:45:06 INFO - PROCESS | 1653 | ++DOMWINDOW == 112 (0x1234fc400) [pid = 1653] [serial = 671] [outer = 0x1233dd000] 18:45:06 INFO - PROCESS | 1653 | 1464054306888 Marionette DEBUG loaded listener.js 18:45:06 INFO - PROCESS | 1653 | ++DOMWINDOW == 113 (0x124388400) [pid = 1653] [serial = 672] [outer = 0x1233dd000] 18:45:07 INFO - PROCESS | 1653 | 1464054307200 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]]]}] 18:45:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 18:45:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 474ms 18:45:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 18:45:07 INFO - PROCESS | 1653 | 1464054307235 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 18:45:07 INFO - PROCESS | 1653 | 1464054307236 Marionette TRACE conn2 <- [1,869,null,{"value":"7"}] 18:45:07 INFO - PROCESS | 1653 | 1464054307239 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 18:45:07 INFO - PROCESS | 1653 | 1464054307240 Marionette TRACE conn2 <- [1,870,null,{}] 18:45:07 INFO - PROCESS | 1653 | 1464054307272 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}] 18:45:07 INFO - PROCESS | 1653 | 1464054307434 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 18:45:07 INFO - PROCESS | 1653 | 1464054307454 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:07 INFO - PROCESS | 1653 | ++DOCSHELL 0x12397c800 == 58 [pid = 1653] [id = 225] 18:45:07 INFO - PROCESS | 1653 | ++DOMWINDOW == 114 (0x11a02c000) [pid = 1653] [serial = 673] [outer = 0x0] 18:45:07 INFO - PROCESS | 1653 | ++DOMWINDOW == 115 (0x1249b7c00) [pid = 1653] [serial = 674] [outer = 0x11a02c000] 18:45:07 INFO - PROCESS | 1653 | 1464054307494 Marionette DEBUG loaded listener.js 18:45:07 INFO - PROCESS | 1653 | ++DOMWINDOW == 116 (0x125198400) [pid = 1653] [serial = 675] [outer = 0x11a02c000] 18:45:07 INFO - PROCESS | 1653 | 1464054307913 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]]]}] 18:45:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 18:45:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 719ms 18:45:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 18:45:07 INFO - PROCESS | 1653 | 1464054307958 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 18:45:07 INFO - PROCESS | 1653 | 1464054307959 Marionette TRACE conn2 <- [1,873,null,{"value":"7"}] 18:45:07 INFO - PROCESS | 1653 | 1464054307961 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 18:45:07 INFO - PROCESS | 1653 | 1464054307962 Marionette TRACE conn2 <- [1,874,null,{}] 18:45:07 INFO - PROCESS | 1653 | 1464054307964 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}] 18:45:08 INFO - PROCESS | 1653 | 1464054308059 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 18:45:08 INFO - PROCESS | 1653 | 1464054308064 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:08 INFO - PROCESS | 1653 | ++DOCSHELL 0x12460c000 == 59 [pid = 1653] [id = 226] 18:45:08 INFO - PROCESS | 1653 | ++DOMWINDOW == 117 (0x125194c00) [pid = 1653] [serial = 676] [outer = 0x0] 18:45:08 INFO - PROCESS | 1653 | ++DOMWINDOW == 118 (0x127076800) [pid = 1653] [serial = 677] [outer = 0x125194c00] 18:45:08 INFO - PROCESS | 1653 | 1464054308088 Marionette DEBUG loaded listener.js 18:45:08 INFO - PROCESS | 1653 | ++DOMWINDOW == 119 (0x127327000) [pid = 1653] [serial = 678] [outer = 0x125194c00] 18:45:08 INFO - PROCESS | 1653 | 1464054308431 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]]]}] 18:45:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 18:45:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 518ms 18:45:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 18:45:08 INFO - PROCESS | 1653 | 1464054308481 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 18:45:08 INFO - PROCESS | 1653 | 1464054308482 Marionette TRACE conn2 <- [1,877,null,{"value":"7"}] 18:45:08 INFO - PROCESS | 1653 | 1464054308484 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 18:45:08 INFO - PROCESS | 1653 | 1464054308485 Marionette TRACE conn2 <- [1,878,null,{}] 18:45:08 INFO - PROCESS | 1653 | 1464054308487 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}] 18:45:08 INFO - PROCESS | 1653 | 1464054308592 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 18:45:08 INFO - PROCESS | 1653 | 1464054308597 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:08 INFO - PROCESS | 1653 | ++DOCSHELL 0x125262800 == 60 [pid = 1653] [id = 227] 18:45:08 INFO - PROCESS | 1653 | ++DOMWINDOW == 120 (0x1273ccc00) [pid = 1653] [serial = 679] [outer = 0x0] 18:45:08 INFO - PROCESS | 1653 | ++DOMWINDOW == 121 (0x1273d4400) [pid = 1653] [serial = 680] [outer = 0x1273ccc00] 18:45:08 INFO - PROCESS | 1653 | 1464054308629 Marionette DEBUG loaded listener.js 18:45:08 INFO - PROCESS | 1653 | ++DOMWINDOW == 122 (0x128c3b000) [pid = 1653] [serial = 681] [outer = 0x1273ccc00] 18:45:08 INFO - PROCESS | 1653 | 1464054308954 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]]]}] 18:45:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 18:45:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 518ms 18:45:09 INFO - PROCESS | 1653 | 1464054309003 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 18:45:09 INFO - PROCESS | 1653 | 1464054309004 Marionette TRACE conn2 <- [1,881,null,{"value":"7"}] 18:45:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 18:45:09 INFO - PROCESS | 1653 | 1464054309006 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 18:45:09 INFO - PROCESS | 1653 | 1464054309007 Marionette TRACE conn2 <- [1,882,null,{}] 18:45:09 INFO - PROCESS | 1653 | 1464054309010 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}] 18:45:09 INFO - PROCESS | 1653 | 1464054309107 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 18:45:09 INFO - PROCESS | 1653 | 1464054309119 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:09 INFO - PROCESS | 1653 | ++DOCSHELL 0x1273a1800 == 61 [pid = 1653] [id = 228] 18:45:09 INFO - PROCESS | 1653 | ++DOMWINDOW == 123 (0x127649c00) [pid = 1653] [serial = 682] [outer = 0x0] 18:45:09 INFO - PROCESS | 1653 | ++DOMWINDOW == 124 (0x129096800) [pid = 1653] [serial = 683] [outer = 0x127649c00] 18:45:09 INFO - PROCESS | 1653 | 1464054309144 Marionette DEBUG loaded listener.js 18:45:09 INFO - PROCESS | 1653 | ++DOMWINDOW == 125 (0x129690800) [pid = 1653] [serial = 684] [outer = 0x127649c00] 18:45:09 INFO - PROCESS | 1653 | --DOMWINDOW == 124 (0x112606000) [pid = 1653] [serial = 598] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 18:45:09 INFO - PROCESS | 1653 | --DOMWINDOW == 123 (0x115d7cc00) [pid = 1653] [serial = 622] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 18:45:09 INFO - PROCESS | 1653 | --DOMWINDOW == 122 (0x12aec0000) [pid = 1653] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 18:45:09 INFO - PROCESS | 1653 | --DOMWINDOW == 121 (0x1233e2000) [pid = 1653] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 18:45:09 INFO - PROCESS | 1653 | --DOMWINDOW == 120 (0x12bae8c00) [pid = 1653] [serial = 616] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 18:45:09 INFO - PROCESS | 1653 | --DOMWINDOW == 119 (0x12bae9400) [pid = 1653] [serial = 619] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 18:45:09 INFO - PROCESS | 1653 | --DOMWINDOW == 118 (0x1195d2400) [pid = 1653] [serial = 601] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 18:45:09 INFO - PROCESS | 1653 | --DOMWINDOW == 117 (0x1184e1800) [pid = 1653] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 18:45:09 INFO - PROCESS | 1653 | --DOMWINDOW == 116 (0x127082800) [pid = 1653] [serial = 613] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 18:45:09 INFO - PROCESS | 1653 | --DOMWINDOW == 115 (0x12518fc00) [pid = 1653] [serial = 607] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 18:45:09 INFO - PROCESS | 1653 | --DOMWINDOW == 114 (0x117157800) [pid = 1653] [serial = 628] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 18:45:09 INFO - PROCESS | 1653 | --DOMWINDOW == 113 (0x115d7f400) [pid = 1653] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 18:45:09 INFO - PROCESS | 1653 | --DOMWINDOW == 112 (0x12a75bc00) [pid = 1653] [serial = 510] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 18:45:09 INFO - PROCESS | 1653 | --DOMWINDOW == 111 (0x11260d000) [pid = 1653] [serial = 634] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 18:45:09 INFO - PROCESS | 1653 | 1464054309636 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]]]}] 18:45:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 18:45:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 668ms 18:45:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 18:45:09 INFO - PROCESS | 1653 | 1464054309675 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 18:45:09 INFO - PROCESS | 1653 | 1464054309676 Marionette TRACE conn2 <- [1,885,null,{"value":"7"}] 18:45:09 INFO - PROCESS | 1653 | 1464054309678 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 18:45:09 INFO - PROCESS | 1653 | 1464054309680 Marionette TRACE conn2 <- [1,886,null,{}] 18:45:09 INFO - PROCESS | 1653 | 1464054309683 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}] 18:45:09 INFO - PROCESS | 1653 | 1464054309775 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 18:45:09 INFO - PROCESS | 1653 | 1464054309854 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:09 INFO - PROCESS | 1653 | ++DOCSHELL 0x1296b8000 == 62 [pid = 1653] [id = 229] 18:45:09 INFO - PROCESS | 1653 | ++DOMWINDOW == 112 (0x1195d2400) [pid = 1653] [serial = 685] [outer = 0x0] 18:45:09 INFO - PROCESS | 1653 | ++DOMWINDOW == 113 (0x129570c00) [pid = 1653] [serial = 686] [outer = 0x1195d2400] 18:45:09 INFO - PROCESS | 1653 | 1464054309883 Marionette DEBUG loaded listener.js 18:45:09 INFO - PROCESS | 1653 | ++DOMWINDOW == 114 (0x12a93a400) [pid = 1653] [serial = 687] [outer = 0x1195d2400] 18:45:10 INFO - PROCESS | 1653 | 1464054310178 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]]]}] 18:45:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 18:45:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 521ms 18:45:10 INFO - PROCESS | 1653 | 1464054310200 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 18:45:10 INFO - PROCESS | 1653 | 1464054310201 Marionette TRACE conn2 <- [1,889,null,{"value":"7"}] 18:45:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 18:45:10 INFO - PROCESS | 1653 | 1464054310203 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 18:45:10 INFO - PROCESS | 1653 | 1464054310204 Marionette TRACE conn2 <- [1,890,null,{}] 18:45:10 INFO - PROCESS | 1653 | 1464054310207 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}] 18:45:10 INFO - PROCESS | 1653 | 1464054310289 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 18:45:10 INFO - PROCESS | 1653 | 1464054310296 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:10 INFO - PROCESS | 1653 | ++DOCSHELL 0x12a979800 == 63 [pid = 1653] [id = 230] 18:45:10 INFO - PROCESS | 1653 | ++DOMWINDOW == 115 (0x12aec5c00) [pid = 1653] [serial = 688] [outer = 0x0] 18:45:10 INFO - PROCESS | 1653 | ++DOMWINDOW == 116 (0x12b013000) [pid = 1653] [serial = 689] [outer = 0x12aec5c00] 18:45:10 INFO - PROCESS | 1653 | 1464054310321 Marionette DEBUG loaded listener.js 18:45:10 INFO - PROCESS | 1653 | ++DOMWINDOW == 117 (0x12b03e400) [pid = 1653] [serial = 690] [outer = 0x12aec5c00] 18:45:10 INFO - PROCESS | 1653 | 1464054310631 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]]]}] 18:45:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 18:45:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 471ms 18:45:10 INFO - PROCESS | 1653 | 1464054310675 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 18:45:10 INFO - PROCESS | 1653 | 1464054310676 Marionette TRACE conn2 <- [1,893,null,{"value":"7"}] 18:45:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 18:45:10 INFO - PROCESS | 1653 | 1464054310678 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 18:45:10 INFO - PROCESS | 1653 | 1464054310679 Marionette TRACE conn2 <- [1,894,null,{}] 18:45:10 INFO - PROCESS | 1653 | 1464054310681 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}] 18:45:10 INFO - PROCESS | 1653 | 1464054310786 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 18:45:10 INFO - PROCESS | 1653 | 1464054310793 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:10 INFO - PROCESS | 1653 | ++DOCSHELL 0x12b208000 == 64 [pid = 1653] [id = 231] 18:45:10 INFO - PROCESS | 1653 | ++DOMWINDOW == 118 (0x12aec0000) [pid = 1653] [serial = 691] [outer = 0x0] 18:45:10 INFO - PROCESS | 1653 | ++DOMWINDOW == 119 (0x12ba1f400) [pid = 1653] [serial = 692] [outer = 0x12aec0000] 18:45:10 INFO - PROCESS | 1653 | 1464054310817 Marionette DEBUG loaded listener.js 18:45:10 INFO - PROCESS | 1653 | ++DOMWINDOW == 120 (0x12bad6c00) [pid = 1653] [serial = 693] [outer = 0x12aec0000] 18:45:11 INFO - PROCESS | 1653 | 1464054311121 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]]]}] 18:45:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 18:45:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 468ms 18:45:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 18:45:11 INFO - PROCESS | 1653 | 1464054311148 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 18:45:11 INFO - PROCESS | 1653 | 1464054311149 Marionette TRACE conn2 <- [1,897,null,{"value":"7"}] 18:45:11 INFO - PROCESS | 1653 | 1464054311151 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 18:45:11 INFO - PROCESS | 1653 | 1464054311152 Marionette TRACE conn2 <- [1,898,null,{}] 18:45:11 INFO - PROCESS | 1653 | 1464054311165 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}] 18:45:11 INFO - PROCESS | 1653 | 1464054311246 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 18:45:11 INFO - PROCESS | 1653 | 1464054311250 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:11 INFO - PROCESS | 1653 | ++DOCSHELL 0x12c53a800 == 65 [pid = 1653] [id = 232] 18:45:11 INFO - PROCESS | 1653 | ++DOMWINDOW == 121 (0x12b038c00) [pid = 1653] [serial = 694] [outer = 0x0] 18:45:11 INFO - PROCESS | 1653 | ++DOMWINDOW == 122 (0x12baf0400) [pid = 1653] [serial = 695] [outer = 0x12b038c00] 18:45:11 INFO - PROCESS | 1653 | 1464054311274 Marionette DEBUG loaded listener.js 18:45:11 INFO - PROCESS | 1653 | ++DOMWINDOW == 123 (0x12bf3dc00) [pid = 1653] [serial = 696] [outer = 0x12b038c00] 18:45:11 INFO - PROCESS | 1653 | 1464054311674 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]]]}] 18:45:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 18:45:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 568ms 18:45:11 INFO - PROCESS | 1653 | 1464054311720 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 18:45:11 INFO - PROCESS | 1653 | 1464054311722 Marionette TRACE conn2 <- [1,901,null,{"value":"7"}] 18:45:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 18:45:11 INFO - PROCESS | 1653 | 1464054311726 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 18:45:11 INFO - PROCESS | 1653 | 1464054311728 Marionette TRACE conn2 <- [1,902,null,{}] 18:45:11 INFO - PROCESS | 1653 | 1464054311732 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}] 18:45:11 INFO - PROCESS | 1653 | 1464054311837 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 18:45:11 INFO - PROCESS | 1653 | 1464054311905 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:11 INFO - PROCESS | 1653 | ++DOCSHELL 0x11688a800 == 66 [pid = 1653] [id = 233] 18:45:11 INFO - PROCESS | 1653 | ++DOMWINDOW == 124 (0x11260fc00) [pid = 1653] [serial = 697] [outer = 0x0] 18:45:11 INFO - PROCESS | 1653 | ++DOMWINDOW == 125 (0x115d49000) [pid = 1653] [serial = 698] [outer = 0x11260fc00] 18:45:11 INFO - PROCESS | 1653 | 1464054311937 Marionette DEBUG loaded listener.js 18:45:11 INFO - PROCESS | 1653 | ++DOMWINDOW == 126 (0x115d84800) [pid = 1653] [serial = 699] [outer = 0x11260fc00] 18:45:12 INFO - PROCESS | 1653 | 1464054312363 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]]]}] 18:45:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 18:45:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 673ms 18:45:12 INFO - PROCESS | 1653 | 1464054312399 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 18:45:12 INFO - PROCESS | 1653 | 1464054312403 Marionette TRACE conn2 <- [1,905,null,{"value":"7"}] 18:45:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 18:45:12 INFO - PROCESS | 1653 | 1464054312408 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 18:45:12 INFO - PROCESS | 1653 | 1464054312410 Marionette TRACE conn2 <- [1,906,null,{}] 18:45:12 INFO - PROCESS | 1653 | 1464054312412 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}] 18:45:12 INFO - PROCESS | 1653 | 1464054312539 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 18:45:12 INFO - PROCESS | 1653 | 1464054312606 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:12 INFO - PROCESS | 1653 | ++DOCSHELL 0x11926e800 == 67 [pid = 1653] [id = 234] 18:45:12 INFO - PROCESS | 1653 | ++DOMWINDOW == 127 (0x117151400) [pid = 1653] [serial = 700] [outer = 0x0] 18:45:12 INFO - PROCESS | 1653 | ++DOMWINDOW == 128 (0x117e67c00) [pid = 1653] [serial = 701] [outer = 0x117151400] 18:45:12 INFO - PROCESS | 1653 | 1464054312648 Marionette DEBUG loaded listener.js 18:45:12 INFO - PROCESS | 1653 | ++DOMWINDOW == 129 (0x11870d400) [pid = 1653] [serial = 702] [outer = 0x117151400] 18:45:13 INFO - PROCESS | 1653 | 1464054313065 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]]]}] 18:45:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 18:45:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 721ms 18:45:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 18:45:13 INFO - PROCESS | 1653 | 1464054313130 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 18:45:13 INFO - PROCESS | 1653 | 1464054313131 Marionette TRACE conn2 <- [1,909,null,{"value":"7"}] 18:45:13 INFO - PROCESS | 1653 | 1464054313133 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 18:45:13 INFO - PROCESS | 1653 | 1464054313136 Marionette TRACE conn2 <- [1,910,null,{}] 18:45:13 INFO - PROCESS | 1653 | 1464054313144 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}] 18:45:13 INFO - PROCESS | 1653 | 1464054313249 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 18:45:13 INFO - PROCESS | 1653 | 1464054313318 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:13 INFO - PROCESS | 1653 | ++DOCSHELL 0x12c539000 == 68 [pid = 1653] [id = 235] 18:45:13 INFO - PROCESS | 1653 | ++DOMWINDOW == 130 (0x1192c0c00) [pid = 1653] [serial = 703] [outer = 0x0] 18:45:13 INFO - PROCESS | 1653 | ++DOMWINDOW == 131 (0x11a020c00) [pid = 1653] [serial = 704] [outer = 0x1192c0c00] 18:45:13 INFO - PROCESS | 1653 | 1464054313349 Marionette DEBUG loaded listener.js 18:45:13 INFO - PROCESS | 1653 | ++DOMWINDOW == 132 (0x123728000) [pid = 1653] [serial = 705] [outer = 0x1192c0c00] 18:45:13 INFO - PROCESS | 1653 | 1464054313761 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]]]}] 18:45:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 18:45:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 671ms 18:45:13 INFO - PROCESS | 1653 | 1464054313804 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 18:45:13 INFO - PROCESS | 1653 | 1464054313807 Marionette TRACE conn2 <- [1,913,null,{"value":"7"}] 18:45:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 18:45:13 INFO - PROCESS | 1653 | 1464054313832 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 18:45:13 INFO - PROCESS | 1653 | 1464054313833 Marionette TRACE conn2 <- [1,914,null,{}] 18:45:13 INFO - PROCESS | 1653 | 1464054313836 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}] 18:45:13 INFO - PROCESS | 1653 | 1464054313935 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 18:45:13 INFO - PROCESS | 1653 | 1464054313989 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:14 INFO - PROCESS | 1653 | ++DOCSHELL 0x12cea6800 == 69 [pid = 1653] [id = 236] 18:45:14 INFO - PROCESS | 1653 | ++DOMWINDOW == 133 (0x123d78000) [pid = 1653] [serial = 706] [outer = 0x0] 18:45:14 INFO - PROCESS | 1653 | ++DOMWINDOW == 134 (0x127209000) [pid = 1653] [serial = 707] [outer = 0x123d78000] 18:45:14 INFO - PROCESS | 1653 | 1464054314031 Marionette DEBUG loaded listener.js 18:45:14 INFO - PROCESS | 1653 | ++DOMWINDOW == 135 (0x1290a1000) [pid = 1653] [serial = 708] [outer = 0x123d78000] 18:45:14 INFO - PROCESS | 1653 | 1464054314433 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]]]}] 18:45:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 18:45:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 641ms 18:45:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 18:45:14 INFO - PROCESS | 1653 | 1464054314451 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 18:45:14 INFO - PROCESS | 1653 | 1464054314452 Marionette TRACE conn2 <- [1,917,null,{"value":"7"}] 18:45:14 INFO - PROCESS | 1653 | 1464054314455 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 18:45:14 INFO - PROCESS | 1653 | 1464054314456 Marionette TRACE conn2 <- [1,918,null,{}] 18:45:14 INFO - PROCESS | 1653 | 1464054314459 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}] 18:45:14 INFO - PROCESS | 1653 | 1464054314560 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 18:45:14 INFO - PROCESS | 1653 | 1464054314611 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:14 INFO - PROCESS | 1653 | ++DOCSHELL 0x12d525800 == 70 [pid = 1653] [id = 237] 18:45:14 INFO - PROCESS | 1653 | ++DOMWINDOW == 136 (0x1242cc400) [pid = 1653] [serial = 709] [outer = 0x0] 18:45:14 INFO - PROCESS | 1653 | ++DOMWINDOW == 137 (0x12a75e800) [pid = 1653] [serial = 710] [outer = 0x1242cc400] 18:45:14 INFO - PROCESS | 1653 | 1464054314640 Marionette DEBUG loaded listener.js 18:45:14 INFO - PROCESS | 1653 | ++DOMWINDOW == 138 (0x12bf3e400) [pid = 1653] [serial = 711] [outer = 0x1242cc400] 18:45:15 INFO - PROCESS | 1653 | 1464054315078 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]]]}] 18:45:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 18:45:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 671ms 18:45:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 18:45:15 INFO - PROCESS | 1653 | 1464054315126 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 18:45:15 INFO - PROCESS | 1653 | 1464054315128 Marionette TRACE conn2 <- [1,921,null,{"value":"7"}] 18:45:15 INFO - PROCESS | 1653 | 1464054315130 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 18:45:15 INFO - PROCESS | 1653 | 1464054315131 Marionette TRACE conn2 <- [1,922,null,{}] 18:45:15 INFO - PROCESS | 1653 | 1464054315134 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}] 18:45:15 INFO - PROCESS | 1653 | 1464054315267 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 18:45:15 INFO - PROCESS | 1653 | 1464054315346 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:15 INFO - PROCESS | 1653 | ++DOCSHELL 0x12d5c9000 == 71 [pid = 1653] [id = 238] 18:45:15 INFO - PROCESS | 1653 | ++DOMWINDOW == 139 (0x12c013c00) [pid = 1653] [serial = 712] [outer = 0x0] 18:45:15 INFO - PROCESS | 1653 | ++DOMWINDOW == 140 (0x12c52e800) [pid = 1653] [serial = 713] [outer = 0x12c013c00] 18:45:15 INFO - PROCESS | 1653 | 1464054315377 Marionette DEBUG loaded listener.js 18:45:15 INFO - PROCESS | 1653 | ++DOMWINDOW == 141 (0x12ce9d800) [pid = 1653] [serial = 714] [outer = 0x12c013c00] 18:45:15 INFO - PROCESS | 1653 | 1464054315802 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]]]}] 18:45:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 18:45:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 719ms 18:45:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 18:45:15 INFO - PROCESS | 1653 | 1464054315849 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 18:45:15 INFO - PROCESS | 1653 | 1464054315851 Marionette TRACE conn2 <- [1,925,null,{"value":"7"}] 18:45:15 INFO - PROCESS | 1653 | 1464054315853 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 18:45:15 INFO - PROCESS | 1653 | 1464054315854 Marionette TRACE conn2 <- [1,926,null,{}] 18:45:15 INFO - PROCESS | 1653 | 1464054315857 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}] 18:45:16 INFO - PROCESS | 1653 | 1464054315995 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 18:45:16 INFO - PROCESS | 1653 | 1464054316005 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:16 INFO - PROCESS | 1653 | ++DOCSHELL 0x119459800 == 72 [pid = 1653] [id = 239] 18:45:16 INFO - PROCESS | 1653 | ++DOMWINDOW == 142 (0x1168c2c00) [pid = 1653] [serial = 715] [outer = 0x0] 18:45:16 INFO - PROCESS | 1653 | ++DOMWINDOW == 143 (0x119573400) [pid = 1653] [serial = 716] [outer = 0x1168c2c00] 18:45:16 INFO - PROCESS | 1653 | 1464054316034 Marionette DEBUG loaded listener.js 18:45:16 INFO - PROCESS | 1653 | ++DOMWINDOW == 144 (0x125195c00) [pid = 1653] [serial = 717] [outer = 0x1168c2c00] 18:45:16 INFO - PROCESS | 1653 | 1464054316650 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]]]}] 18:45:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 18:45:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 823ms 18:45:16 INFO - PROCESS | 1653 | 1464054316679 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 18:45:16 INFO - PROCESS | 1653 | 1464054316681 Marionette TRACE conn2 <- [1,929,null,{"value":"7"}] 18:45:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 18:45:16 INFO - PROCESS | 1653 | 1464054316684 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 18:45:16 INFO - PROCESS | 1653 | 1464054316687 Marionette TRACE conn2 <- [1,930,null,{}] 18:45:16 INFO - PROCESS | 1653 | 1464054316690 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}] 18:45:16 INFO - PROCESS | 1653 | 1464054316789 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 18:45:16 INFO - PROCESS | 1653 | 1464054316859 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:16 INFO - PROCESS | 1653 | ++DOCSHELL 0x119d14800 == 73 [pid = 1653] [id = 240] 18:45:16 INFO - PROCESS | 1653 | ++DOMWINDOW == 145 (0x115d7d000) [pid = 1653] [serial = 718] [outer = 0x0] 18:45:16 INFO - PROCESS | 1653 | ++DOMWINDOW == 146 (0x1163a5000) [pid = 1653] [serial = 719] [outer = 0x115d7d000] 18:45:16 INFO - PROCESS | 1653 | 1464054316887 Marionette DEBUG loaded listener.js 18:45:16 INFO - PROCESS | 1653 | ++DOMWINDOW == 147 (0x116a60c00) [pid = 1653] [serial = 720] [outer = 0x115d7d000] 18:45:17 INFO - PROCESS | 1653 | 1464054317304 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]]]}] 18:45:17 INFO - PROCESS | 1653 | --DOCSHELL 0x12ceb3800 == 72 [pid = 1653] [id = 175] 18:45:17 INFO - PROCESS | 1653 | --DOCSHELL 0x12b208000 == 71 [pid = 1653] [id = 231] 18:45:17 INFO - PROCESS | 1653 | --DOCSHELL 0x12a979800 == 70 [pid = 1653] [id = 230] 18:45:17 INFO - PROCESS | 1653 | --DOCSHELL 0x1296b8000 == 69 [pid = 1653] [id = 229] 18:45:17 INFO - PROCESS | 1653 | --DOCSHELL 0x1273a1800 == 68 [pid = 1653] [id = 228] 18:45:17 INFO - PROCESS | 1653 | --DOCSHELL 0x125262800 == 67 [pid = 1653] [id = 227] 18:45:17 INFO - PROCESS | 1653 | --DOCSHELL 0x12460c000 == 66 [pid = 1653] [id = 226] 18:45:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 18:45:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 671ms 18:45:17 INFO - PROCESS | 1653 | --DOMWINDOW == 146 (0x12ce94800) [pid = 1653] [serial = 638] [outer = 0x0] [url = about:blank] 18:45:17 INFO - PROCESS | 1653 | --DOCSHELL 0x12397c800 == 65 [pid = 1653] [id = 225] 18:45:17 INFO - PROCESS | 1653 | --DOCSHELL 0x123452800 == 64 [pid = 1653] [id = 224] 18:45:17 INFO - PROCESS | 1653 | --DOCSHELL 0x119d12000 == 63 [pid = 1653] [id = 223] 18:45:17 INFO - PROCESS | 1653 | --DOCSHELL 0x11945e000 == 62 [pid = 1653] [id = 222] 18:45:17 INFO - PROCESS | 1653 | --DOCSHELL 0x117440800 == 61 [pid = 1653] [id = 221] 18:45:17 INFO - PROCESS | 1653 | --DOCSHELL 0x116ab2000 == 60 [pid = 1653] [id = 220] 18:45:17 INFO - PROCESS | 1653 | --DOCSHELL 0x11944c000 == 59 [pid = 1653] [id = 219] 18:45:17 INFO - PROCESS | 1653 | --DOCSHELL 0x12d2ec800 == 58 [pid = 1653] [id = 217] 18:45:17 INFO - PROCESS | 1653 | --DOCSHELL 0x12d09d800 == 57 [pid = 1653] [id = 216] 18:45:17 INFO - PROCESS | 1653 | --DOCSHELL 0x1276b2800 == 56 [pid = 1653] [id = 215] 18:45:17 INFO - PROCESS | 1653 | --DOCSHELL 0x119184000 == 55 [pid = 1653] [id = 214] 18:45:17 INFO - PROCESS | 1653 | 1464054317377 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 18:45:17 INFO - PROCESS | 1653 | 1464054317381 Marionette TRACE conn2 <- [1,933,null,{"value":"7"}] 18:45:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 18:45:17 INFO - PROCESS | 1653 | --DOMWINDOW == 145 (0x119cb5800) [pid = 1653] [serial = 636] [outer = 0x0] [url = about:blank] 18:45:17 INFO - PROCESS | 1653 | --DOMWINDOW == 144 (0x11856e000) [pid = 1653] [serial = 590] [outer = 0x0] [url = about:blank] 18:45:17 INFO - PROCESS | 1653 | --DOMWINDOW == 143 (0x1233e5c00) [pid = 1653] [serial = 600] [outer = 0x0] [url = about:blank] 18:45:17 INFO - PROCESS | 1653 | --DOMWINDOW == 142 (0x115d87000) [pid = 1653] [serial = 624] [outer = 0x0] [url = about:blank] 18:45:17 INFO - PROCESS | 1653 | --DOMWINDOW == 141 (0x12b039c00) [pid = 1653] [serial = 612] [outer = 0x0] [url = about:blank] 18:45:17 INFO - PROCESS | 1653 | --DOMWINDOW == 140 (0x123bcfc00) [pid = 1653] [serial = 605] [outer = 0x0] [url = about:blank] 18:45:17 INFO - PROCESS | 1653 | --DOMWINDOW == 139 (0x12c52ac00) [pid = 1653] [serial = 618] [outer = 0x0] [url = about:blank] 18:45:17 INFO - PROCESS | 1653 | --DOMWINDOW == 138 (0x12c943c00) [pid = 1653] [serial = 621] [outer = 0x0] [url = about:blank] 18:45:17 INFO - PROCESS | 1653 | --DOMWINDOW == 137 (0x1233d8000) [pid = 1653] [serial = 603] [outer = 0x0] [url = about:blank] 18:45:17 INFO - PROCESS | 1653 | --DOMWINDOW == 136 (0x12ce96000) [pid = 1653] [serial = 633] [outer = 0x0] [url = about:blank] 18:45:17 INFO - PROCESS | 1653 | --DOMWINDOW == 135 (0x1159b2800) [pid = 1653] [serial = 599] [outer = 0x0] [url = about:blank] 18:45:17 INFO - PROCESS | 1653 | --DOMWINDOW == 134 (0x12badf400) [pid = 1653] [serial = 615] [outer = 0x0] [url = about:blank] 18:45:17 INFO - PROCESS | 1653 | --DOMWINDOW == 133 (0x12a6f4800) [pid = 1653] [serial = 596] [outer = 0x0] [url = about:blank] 18:45:17 INFO - PROCESS | 1653 | --DOMWINDOW == 132 (0x1273c9400) [pid = 1653] [serial = 608] [outer = 0x0] [url = about:blank] 18:45:17 INFO - PROCESS | 1653 | --DOMWINDOW == 131 (0x11715e000) [pid = 1653] [serial = 629] [outer = 0x0] [url = about:blank] 18:45:17 INFO - PROCESS | 1653 | --DOMWINDOW == 130 (0x128eda000) [pid = 1653] [serial = 609] [outer = 0x0] [url = about:blank] 18:45:17 INFO - PROCESS | 1653 | --DOMWINDOW == 129 (0x1272a7800) [pid = 1653] [serial = 632] [outer = 0x0] [url = about:blank] 18:45:17 INFO - PROCESS | 1653 | --DOMWINDOW == 128 (0x12b037400) [pid = 1653] [serial = 614] [outer = 0x0] [url = about:blank] 18:45:17 INFO - PROCESS | 1653 | --DOMWINDOW == 127 (0x12c01b400) [pid = 1653] [serial = 626] [outer = 0x0] [url = about:blank] 18:45:17 INFO - PROCESS | 1653 | --DOMWINDOW == 126 (0x115d83800) [pid = 1653] [serial = 623] [outer = 0x0] [url = about:blank] 18:45:17 INFO - PROCESS | 1653 | --DOMWINDOW == 125 (0x12d0c4000) [pid = 1653] [serial = 512] [outer = 0x0] [url = about:blank] 18:45:17 INFO - PROCESS | 1653 | --DOMWINDOW == 124 (0x119cae400) [pid = 1653] [serial = 635] [outer = 0x0] [url = about:blank] 18:45:17 INFO - PROCESS | 1653 | --DOMWINDOW == 123 (0x12c947000) [pid = 1653] [serial = 627] [outer = 0x0] [url = about:blank] 18:45:17 INFO - PROCESS | 1653 | --DOMWINDOW == 122 (0x119213400) [pid = 1653] [serial = 630] [outer = 0x0] [url = about:blank] 18:45:17 INFO - PROCESS | 1653 | --DOMWINDOW == 121 (0x12b006400) [pid = 1653] [serial = 611] [outer = 0x0] [url = about:blank] 18:45:17 INFO - PROCESS | 1653 | --DOMWINDOW == 120 (0x119dd0000) [pid = 1653] [serial = 602] [outer = 0x0] [url = about:blank] 18:45:17 INFO - PROCESS | 1653 | --DOMWINDOW == 119 (0x12c017000) [pid = 1653] [serial = 617] [outer = 0x0] [url = about:blank] 18:45:17 INFO - PROCESS | 1653 | --DOMWINDOW == 118 (0x1192c4400) [pid = 1653] [serial = 593] [outer = 0x0] [url = about:blank] 18:45:17 INFO - PROCESS | 1653 | --DOMWINDOW == 117 (0x1242d1c00) [pid = 1653] [serial = 606] [outer = 0x0] [url = about:blank] 18:45:17 INFO - PROCESS | 1653 | --DOMWINDOW == 116 (0x12c93a400) [pid = 1653] [serial = 620] [outer = 0x0] [url = about:blank] 18:45:17 INFO - PROCESS | 1653 | 1464054317407 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 18:45:17 INFO - PROCESS | 1653 | 1464054317409 Marionette TRACE conn2 <- [1,934,null,{}] 18:45:17 INFO - PROCESS | 1653 | 1464054317414 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}] 18:45:17 INFO - PROCESS | 1653 | 1464054317497 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 18:45:17 INFO - PROCESS | 1653 | 1464054317504 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:17 INFO - PROCESS | 1653 | ++DOCSHELL 0x11757b000 == 56 [pid = 1653] [id = 241] 18:45:17 INFO - PROCESS | 1653 | ++DOMWINDOW == 117 (0x11767f800) [pid = 1653] [serial = 721] [outer = 0x0] 18:45:17 INFO - PROCESS | 1653 | ++DOMWINDOW == 118 (0x118224000) [pid = 1653] [serial = 722] [outer = 0x11767f800] 18:45:17 INFO - PROCESS | 1653 | 1464054317531 Marionette DEBUG loaded listener.js 18:45:17 INFO - PROCESS | 1653 | ++DOMWINDOW == 119 (0x119212000) [pid = 1653] [serial = 723] [outer = 0x11767f800] 18:45:17 INFO - PROCESS | 1653 | 1464054317879 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]]]}] 18:45:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 18:45:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 536ms 18:45:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 18:45:17 INFO - PROCESS | 1653 | 1464054317930 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 18:45:17 INFO - PROCESS | 1653 | 1464054317932 Marionette TRACE conn2 <- [1,937,null,{"value":"7"}] 18:45:17 INFO - PROCESS | 1653 | 1464054317934 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 18:45:17 INFO - PROCESS | 1653 | 1464054317936 Marionette TRACE conn2 <- [1,938,null,{}] 18:45:17 INFO - PROCESS | 1653 | 1464054317944 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}] 18:45:18 INFO - PROCESS | 1653 | 1464054318026 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 18:45:18 INFO - PROCESS | 1653 | 1464054318035 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:18 INFO - PROCESS | 1653 | ++DOCSHELL 0x119c48000 == 57 [pid = 1653] [id = 242] 18:45:18 INFO - PROCESS | 1653 | ++DOMWINDOW == 120 (0x1195d3400) [pid = 1653] [serial = 724] [outer = 0x0] 18:45:18 INFO - PROCESS | 1653 | ++DOMWINDOW == 121 (0x119dd9000) [pid = 1653] [serial = 725] [outer = 0x1195d3400] 18:45:18 INFO - PROCESS | 1653 | 1464054318063 Marionette DEBUG loaded listener.js 18:45:18 INFO - PROCESS | 1653 | ++DOMWINDOW == 122 (0x121385000) [pid = 1653] [serial = 726] [outer = 0x1195d3400] 18:45:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 18:45:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 473ms 18:45:18 INFO - PROCESS | 1653 | 1464054318404 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]]]}] 18:45:18 INFO - PROCESS | 1653 | 1464054318407 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 18:45:18 INFO - PROCESS | 1653 | 1464054318409 Marionette TRACE conn2 <- [1,941,null,{"value":"7"}] 18:45:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 18:45:18 INFO - PROCESS | 1653 | 1464054318414 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 18:45:18 INFO - PROCESS | 1653 | 1464054318416 Marionette TRACE conn2 <- [1,942,null,{}] 18:45:18 INFO - PROCESS | 1653 | 1464054318418 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}] 18:45:18 INFO - PROCESS | 1653 | 1464054318514 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 18:45:18 INFO - PROCESS | 1653 | 1464054318564 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:18 INFO - PROCESS | 1653 | ++DOCSHELL 0x12343d800 == 58 [pid = 1653] [id = 243] 18:45:18 INFO - PROCESS | 1653 | ++DOMWINDOW == 123 (0x119ea3000) [pid = 1653] [serial = 727] [outer = 0x0] 18:45:18 INFO - PROCESS | 1653 | ++DOMWINDOW == 124 (0x12138a400) [pid = 1653] [serial = 728] [outer = 0x119ea3000] 18:45:18 INFO - PROCESS | 1653 | 1464054318590 Marionette DEBUG loaded listener.js 18:45:18 INFO - PROCESS | 1653 | ++DOMWINDOW == 125 (0x1233da000) [pid = 1653] [serial = 729] [outer = 0x119ea3000] 18:45:18 INFO - PROCESS | 1653 | 1464054318864 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]]]}] 18:45:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 18:45:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 469ms 18:45:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 18:45:18 INFO - PROCESS | 1653 | 1464054318885 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 18:45:18 INFO - PROCESS | 1653 | 1464054318886 Marionette TRACE conn2 <- [1,945,null,{"value":"7"}] 18:45:18 INFO - PROCESS | 1653 | 1464054318888 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 18:45:18 INFO - PROCESS | 1653 | 1464054318889 Marionette TRACE conn2 <- [1,946,null,{}] 18:45:18 INFO - PROCESS | 1653 | 1464054318891 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}] 18:45:18 INFO - PROCESS | 1653 | 1464054318987 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 18:45:18 INFO - PROCESS | 1653 | 1464054318991 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:19 INFO - PROCESS | 1653 | ++DOCSHELL 0x12525c800 == 59 [pid = 1653] [id = 244] 18:45:19 INFO - PROCESS | 1653 | ++DOMWINDOW == 126 (0x1233e2800) [pid = 1653] [serial = 730] [outer = 0x0] 18:45:19 INFO - PROCESS | 1653 | ++DOMWINDOW == 127 (0x12382f800) [pid = 1653] [serial = 731] [outer = 0x1233e2800] 18:45:19 INFO - PROCESS | 1653 | 1464054319017 Marionette DEBUG loaded listener.js 18:45:19 INFO - PROCESS | 1653 | ++DOMWINDOW == 128 (0x1242d0000) [pid = 1653] [serial = 732] [outer = 0x1233e2800] 18:45:19 INFO - PROCESS | 1653 | 1464054319526 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]]]}] 18:45:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 18:45:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 668ms 18:45:19 INFO - PROCESS | 1653 | 1464054319562 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 18:45:19 INFO - PROCESS | 1653 | 1464054319564 Marionette TRACE conn2 <- [1,949,null,{"value":"7"}] 18:45:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 18:45:19 INFO - PROCESS | 1653 | 1464054319570 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 18:45:19 INFO - PROCESS | 1653 | 1464054319571 Marionette TRACE conn2 <- [1,950,null,{}] 18:45:19 INFO - PROCESS | 1653 | 1464054319576 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}] 18:45:19 INFO - PROCESS | 1653 | 1464054319680 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 18:45:19 INFO - PROCESS | 1653 | 1464054319746 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:19 INFO - PROCESS | 1653 | ++DOCSHELL 0x119465800 == 60 [pid = 1653] [id = 245] 18:45:19 INFO - PROCESS | 1653 | ++DOMWINDOW == 129 (0x116851000) [pid = 1653] [serial = 733] [outer = 0x0] 18:45:19 INFO - PROCESS | 1653 | ++DOMWINDOW == 130 (0x11715d400) [pid = 1653] [serial = 734] [outer = 0x116851000] 18:45:19 INFO - PROCESS | 1653 | 1464054319779 Marionette DEBUG loaded listener.js 18:45:19 INFO - PROCESS | 1653 | ++DOMWINDOW == 131 (0x119129800) [pid = 1653] [serial = 735] [outer = 0x116851000] 18:45:20 INFO - PROCESS | 1653 | 1464054320199 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]]]}] 18:45:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 18:45:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 676ms 18:45:20 INFO - PROCESS | 1653 | 1464054320246 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 18:45:20 INFO - PROCESS | 1653 | 1464054320250 Marionette TRACE conn2 <- [1,953,null,{"value":"7"}] 18:45:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 18:45:20 INFO - PROCESS | 1653 | 1464054320255 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 18:45:20 INFO - PROCESS | 1653 | 1464054320257 Marionette TRACE conn2 <- [1,954,null,{}] 18:45:20 INFO - PROCESS | 1653 | 1464054320260 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}] 18:45:20 INFO - PROCESS | 1653 | 1464054320368 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 18:45:20 INFO - PROCESS | 1653 | 1464054320492 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:20 INFO - PROCESS | 1653 | ++DOCSHELL 0x1276a8000 == 61 [pid = 1653] [id = 246] 18:45:20 INFO - PROCESS | 1653 | ++DOMWINDOW == 132 (0x1192c4400) [pid = 1653] [serial = 736] [outer = 0x0] 18:45:20 INFO - PROCESS | 1653 | ++DOMWINDOW == 133 (0x11a025000) [pid = 1653] [serial = 737] [outer = 0x1192c4400] 18:45:20 INFO - PROCESS | 1653 | 1464054320541 Marionette DEBUG loaded listener.js 18:45:20 INFO - PROCESS | 1653 | ++DOMWINDOW == 134 (0x12138d800) [pid = 1653] [serial = 738] [outer = 0x1192c4400] 18:45:20 INFO - PROCESS | 1653 | 1464054320991 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]]]}] 18:45:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 18:45:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 770ms 18:45:21 INFO - PROCESS | 1653 | 1464054321028 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 18:45:21 INFO - PROCESS | 1653 | 1464054321030 Marionette TRACE conn2 <- [1,957,null,{"value":"7"}] 18:45:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 18:45:21 INFO - PROCESS | 1653 | 1464054321034 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 18:45:21 INFO - PROCESS | 1653 | 1464054321036 Marionette TRACE conn2 <- [1,958,null,{}] 18:45:21 INFO - PROCESS | 1653 | 1464054321046 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}] 18:45:21 INFO - PROCESS | 1653 | 1464054321146 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 18:45:21 INFO - PROCESS | 1653 | 1464054321201 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:21 INFO - PROCESS | 1653 | ++DOCSHELL 0x12b048000 == 62 [pid = 1653] [id = 247] 18:45:21 INFO - PROCESS | 1653 | ++DOMWINDOW == 135 (0x123ad1800) [pid = 1653] [serial = 739] [outer = 0x0] 18:45:21 INFO - PROCESS | 1653 | ++DOMWINDOW == 136 (0x125195800) [pid = 1653] [serial = 740] [outer = 0x123ad1800] 18:45:21 INFO - PROCESS | 1653 | 1464054321232 Marionette DEBUG loaded listener.js 18:45:21 INFO - PROCESS | 1653 | ++DOMWINDOW == 137 (0x1272a6000) [pid = 1653] [serial = 741] [outer = 0x123ad1800] 18:45:21 INFO - PROCESS | 1653 | 1464054321638 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]]]}] 18:45:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 18:45:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 624ms 18:45:21 INFO - PROCESS | 1653 | 1464054321659 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 18:45:21 INFO - PROCESS | 1653 | 1464054321663 Marionette TRACE conn2 <- [1,961,null,{"value":"7"}] 18:45:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 18:45:21 INFO - PROCESS | 1653 | 1464054321666 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 18:45:21 INFO - PROCESS | 1653 | 1464054321667 Marionette TRACE conn2 <- [1,962,null,{}] 18:45:21 INFO - PROCESS | 1653 | 1464054321669 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}] 18:45:21 INFO - PROCESS | 1653 | 1464054321767 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 18:45:21 INFO - PROCESS | 1653 | 1464054321852 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:21 INFO - PROCESS | 1653 | ++DOCSHELL 0x12bb1c800 == 63 [pid = 1653] [id = 248] 18:45:21 INFO - PROCESS | 1653 | ++DOMWINDOW == 138 (0x1273ce000) [pid = 1653] [serial = 742] [outer = 0x0] 18:45:21 INFO - PROCESS | 1653 | ++DOMWINDOW == 139 (0x128ed7400) [pid = 1653] [serial = 743] [outer = 0x1273ce000] 18:45:21 INFO - PROCESS | 1653 | 1464054321881 Marionette DEBUG loaded listener.js 18:45:21 INFO - PROCESS | 1653 | ++DOMWINDOW == 140 (0x129695000) [pid = 1653] [serial = 744] [outer = 0x1273ce000] 18:45:22 INFO - PROCESS | 1653 | 1464054322255 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]]]}] 18:45:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 18:45:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 618ms 18:45:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 18:45:22 INFO - PROCESS | 1653 | 1464054322284 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 18:45:22 INFO - PROCESS | 1653 | 1464054322286 Marionette TRACE conn2 <- [1,965,null,{"value":"7"}] 18:45:22 INFO - PROCESS | 1653 | 1464054322288 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 18:45:22 INFO - PROCESS | 1653 | 1464054322289 Marionette TRACE conn2 <- [1,966,null,{}] 18:45:22 INFO - PROCESS | 1653 | 1464054322291 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}] 18:45:22 INFO - PROCESS | 1653 | 1464054322389 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 18:45:22 INFO - PROCESS | 1653 | 1464054322440 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:22 INFO - PROCESS | 1653 | ++DOCSHELL 0x12c53f000 == 64 [pid = 1653] [id = 249] 18:45:22 INFO - PROCESS | 1653 | ++DOMWINDOW == 141 (0x127645800) [pid = 1653] [serial = 745] [outer = 0x0] 18:45:22 INFO - PROCESS | 1653 | ++DOMWINDOW == 142 (0x12aec2800) [pid = 1653] [serial = 746] [outer = 0x127645800] 18:45:22 INFO - PROCESS | 1653 | 1464054322471 Marionette DEBUG loaded listener.js 18:45:22 INFO - PROCESS | 1653 | ++DOMWINDOW == 143 (0x12b037c00) [pid = 1653] [serial = 747] [outer = 0x127645800] 18:45:22 INFO - PROCESS | 1653 | 1464054322913 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]]]}] 18:45:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 18:45:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 674ms 18:45:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 18:45:22 INFO - PROCESS | 1653 | 1464054322962 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 18:45:22 INFO - PROCESS | 1653 | 1464054322964 Marionette TRACE conn2 <- [1,969,null,{"value":"7"}] 18:45:22 INFO - PROCESS | 1653 | 1464054322966 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 18:45:22 INFO - PROCESS | 1653 | 1464054322967 Marionette TRACE conn2 <- [1,970,null,{}] 18:45:22 INFO - PROCESS | 1653 | 1464054322969 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}] 18:45:23 INFO - PROCESS | 1653 | 1464054323082 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 18:45:23 INFO - PROCESS | 1653 | 1464054323179 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:23 INFO - PROCESS | 1653 | ++DOCSHELL 0x12c9f2800 == 65 [pid = 1653] [id = 250] 18:45:23 INFO - PROCESS | 1653 | ++DOMWINDOW == 144 (0x12b037400) [pid = 1653] [serial = 748] [outer = 0x0] 18:45:23 INFO - PROCESS | 1653 | ++DOMWINDOW == 145 (0x12baf1400) [pid = 1653] [serial = 749] [outer = 0x12b037400] 18:45:23 INFO - PROCESS | 1653 | 1464054323209 Marionette DEBUG loaded listener.js 18:45:23 INFO - PROCESS | 1653 | ++DOMWINDOW == 146 (0x12c939400) [pid = 1653] [serial = 750] [outer = 0x12b037400] 18:45:23 INFO - PROCESS | 1653 | 1464054323588 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]]]}] 18:45:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 18:45:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 669ms 18:45:23 INFO - PROCESS | 1653 | 1464054323635 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 18:45:23 INFO - PROCESS | 1653 | 1464054323637 Marionette TRACE conn2 <- [1,973,null,{"value":"7"}] 18:45:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 18:45:23 INFO - PROCESS | 1653 | 1464054323639 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 18:45:23 INFO - PROCESS | 1653 | 1464054323640 Marionette TRACE conn2 <- [1,974,null,{}] 18:45:23 INFO - PROCESS | 1653 | 1464054323643 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}] 18:45:23 INFO - PROCESS | 1653 | 1464054323741 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 18:45:23 INFO - PROCESS | 1653 | 1464054323795 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:23 INFO - PROCESS | 1653 | ++DOCSHELL 0x12d528000 == 66 [pid = 1653] [id = 251] 18:45:23 INFO - PROCESS | 1653 | ++DOMWINDOW == 147 (0x12b03a400) [pid = 1653] [serial = 751] [outer = 0x0] 18:45:23 INFO - PROCESS | 1653 | ++DOMWINDOW == 148 (0x12c946c00) [pid = 1653] [serial = 752] [outer = 0x12b03a400] 18:45:23 INFO - PROCESS | 1653 | 1464054323823 Marionette DEBUG loaded listener.js 18:45:23 INFO - PROCESS | 1653 | ++DOMWINDOW == 149 (0x12ce9bc00) [pid = 1653] [serial = 753] [outer = 0x12b03a400] 18:45:24 INFO - PROCESS | 1653 | 1464054324253 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]]]}] 18:45:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 18:45:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 623ms 18:45:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 18:45:24 INFO - PROCESS | 1653 | 1464054324264 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 18:45:24 INFO - PROCESS | 1653 | 1464054324266 Marionette TRACE conn2 <- [1,977,null,{"value":"7"}] 18:45:24 INFO - PROCESS | 1653 | 1464054324269 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 18:45:24 INFO - PROCESS | 1653 | 1464054324271 Marionette TRACE conn2 <- [1,978,null,{}] 18:45:24 INFO - PROCESS | 1653 | 1464054324275 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}] 18:45:24 INFO - PROCESS | 1653 | 1464054324417 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 18:45:24 INFO - PROCESS | 1653 | 1464054324544 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:24 INFO - PROCESS | 1653 | ++DOCSHELL 0x12db96800 == 67 [pid = 1653] [id = 252] 18:45:24 INFO - PROCESS | 1653 | ++DOMWINDOW == 150 (0x113012c00) [pid = 1653] [serial = 754] [outer = 0x0] 18:45:24 INFO - PROCESS | 1653 | ++DOMWINDOW == 151 (0x11301a800) [pid = 1653] [serial = 755] [outer = 0x113012c00] 18:45:24 INFO - PROCESS | 1653 | 1464054324589 Marionette DEBUG loaded listener.js 18:45:24 INFO - PROCESS | 1653 | ++DOMWINDOW == 152 (0x11301e000) [pid = 1653] [serial = 756] [outer = 0x113012c00] 18:45:25 INFO - PROCESS | 1653 | 1464054325166 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]]]}] 18:45:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 18:45:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 926ms 18:45:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 18:45:25 INFO - PROCESS | 1653 | 1464054325197 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 18:45:25 INFO - PROCESS | 1653 | 1464054325199 Marionette TRACE conn2 <- [1,981,null,{"value":"7"}] 18:45:25 INFO - PROCESS | 1653 | 1464054325202 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 18:45:25 INFO - PROCESS | 1653 | 1464054325204 Marionette TRACE conn2 <- [1,982,null,{}] 18:45:25 INFO - PROCESS | 1653 | 1464054325209 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}] 18:45:25 INFO - PROCESS | 1653 | 1464054325307 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 18:45:25 INFO - PROCESS | 1653 | 1464054325365 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:25 INFO - PROCESS | 1653 | ++DOCSHELL 0x123787000 == 68 [pid = 1653] [id = 253] 18:45:25 INFO - PROCESS | 1653 | ++DOMWINDOW == 153 (0x11301a400) [pid = 1653] [serial = 757] [outer = 0x0] 18:45:25 INFO - PROCESS | 1653 | ++DOMWINDOW == 154 (0x115d47400) [pid = 1653] [serial = 758] [outer = 0x11301a400] 18:45:25 INFO - PROCESS | 1653 | 1464054325392 Marionette DEBUG loaded listener.js 18:45:25 INFO - PROCESS | 1653 | ++DOMWINDOW == 155 (0x115e57c00) [pid = 1653] [serial = 759] [outer = 0x11301a400] 18:45:25 INFO - PROCESS | 1653 | 1464054325838 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]]]}] 18:45:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 18:45:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 675ms 18:45:25 INFO - PROCESS | 1653 | 1464054325877 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 18:45:25 INFO - PROCESS | 1653 | 1464054325881 Marionette TRACE conn2 <- [1,985,null,{"value":"7"}] 18:45:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 18:45:25 INFO - PROCESS | 1653 | 1464054325886 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 18:45:25 INFO - PROCESS | 1653 | 1464054325887 Marionette TRACE conn2 <- [1,986,null,{}] 18:45:25 INFO - PROCESS | 1653 | 1464054325890 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}] 18:45:25 INFO - PROCESS | 1653 | 1464054325994 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 18:45:26 INFO - PROCESS | 1653 | 1464054326064 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:26 INFO - PROCESS | 1653 | ++DOCSHELL 0x119a66000 == 69 [pid = 1653] [id = 254] 18:45:26 INFO - PROCESS | 1653 | ++DOMWINDOW == 156 (0x116717000) [pid = 1653] [serial = 760] [outer = 0x0] 18:45:26 INFO - PROCESS | 1653 | ++DOMWINDOW == 157 (0x1185a6400) [pid = 1653] [serial = 761] [outer = 0x116717000] 18:45:26 INFO - PROCESS | 1653 | 1464054326091 Marionette DEBUG loaded listener.js 18:45:26 INFO - PROCESS | 1653 | ++DOMWINDOW == 158 (0x119ca8c00) [pid = 1653] [serial = 762] [outer = 0x116717000] 18:45:26 INFO - PROCESS | 1653 | --DOCSHELL 0x12343d800 == 68 [pid = 1653] [id = 243] 18:45:26 INFO - PROCESS | 1653 | --DOCSHELL 0x119c48000 == 67 [pid = 1653] [id = 242] 18:45:26 INFO - PROCESS | 1653 | --DOCSHELL 0x11757b000 == 66 [pid = 1653] [id = 241] 18:45:26 INFO - PROCESS | 1653 | --DOCSHELL 0x119d14800 == 65 [pid = 1653] [id = 240] 18:45:26 INFO - PROCESS | 1653 | --DOCSHELL 0x11926e800 == 64 [pid = 1653] [id = 234] 18:45:26 INFO - PROCESS | 1653 | --DOCSHELL 0x11688a800 == 63 [pid = 1653] [id = 233] 18:45:26 INFO - PROCESS | 1653 | 1464054326481 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]]]}] 18:45:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 18:45:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 620ms 18:45:26 INFO - PROCESS | 1653 | 1464054326506 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 18:45:26 INFO - PROCESS | 1653 | 1464054326507 Marionette TRACE conn2 <- [1,989,null,{"value":"7"}] 18:45:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 18:45:26 INFO - PROCESS | 1653 | 1464054326510 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 18:45:26 INFO - PROCESS | 1653 | 1464054326514 Marionette TRACE conn2 <- [1,990,null,{}] 18:45:26 INFO - PROCESS | 1653 | 1464054326529 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}] 18:45:26 INFO - PROCESS | 1653 | 1464054326636 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 18:45:26 INFO - PROCESS | 1653 | 1464054326677 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:26 INFO - PROCESS | 1653 | ++DOCSHELL 0x1237d4800 == 64 [pid = 1653] [id = 255] 18:45:26 INFO - PROCESS | 1653 | ++DOMWINDOW == 159 (0x119cae400) [pid = 1653] [serial = 763] [outer = 0x0] 18:45:26 INFO - PROCESS | 1653 | ++DOMWINDOW == 160 (0x121385800) [pid = 1653] [serial = 764] [outer = 0x119cae400] 18:45:26 INFO - PROCESS | 1653 | 1464054326705 Marionette DEBUG loaded listener.js 18:45:26 INFO - PROCESS | 1653 | ++DOMWINDOW == 161 (0x123423c00) [pid = 1653] [serial = 765] [outer = 0x119cae400] 18:45:27 INFO - PROCESS | 1653 | 1464054327045 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]]]}] 18:45:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 18:45:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 582ms 18:45:27 INFO - PROCESS | 1653 | 1464054327092 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 18:45:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 18:45:27 INFO - PROCESS | 1653 | 1464054327094 Marionette TRACE conn2 <- [1,993,null,{"value":"7"}] 18:45:27 INFO - PROCESS | 1653 | 1464054327096 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 18:45:27 INFO - PROCESS | 1653 | 1464054327097 Marionette TRACE conn2 <- [1,994,null,{}] 18:45:27 INFO - PROCESS | 1653 | 1464054327099 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}] 18:45:27 INFO - PROCESS | 1653 | 1464054327206 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 18:45:27 INFO - PROCESS | 1653 | 1464054327242 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:27 INFO - PROCESS | 1653 | ++DOCSHELL 0x1276b2800 == 65 [pid = 1653] [id = 256] 18:45:27 INFO - PROCESS | 1653 | ++DOMWINDOW == 162 (0x123728400) [pid = 1653] [serial = 766] [outer = 0x0] 18:45:27 INFO - PROCESS | 1653 | ++DOMWINDOW == 163 (0x1242cf800) [pid = 1653] [serial = 767] [outer = 0x123728400] 18:45:27 INFO - PROCESS | 1653 | 1464054327268 Marionette DEBUG loaded listener.js 18:45:27 INFO - PROCESS | 1653 | ++DOMWINDOW == 164 (0x127074c00) [pid = 1653] [serial = 768] [outer = 0x123728400] 18:45:27 INFO - PROCESS | 1653 | 1464054327613 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]]]}] 18:45:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 18:45:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 568ms 18:45:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 18:45:27 INFO - PROCESS | 1653 | 1464054327664 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 18:45:27 INFO - PROCESS | 1653 | 1464054327665 Marionette TRACE conn2 <- [1,997,null,{"value":"7"}] 18:45:27 INFO - PROCESS | 1653 | 1464054327675 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 18:45:27 INFO - PROCESS | 1653 | 1464054327676 Marionette TRACE conn2 <- [1,998,null,{}] 18:45:27 INFO - PROCESS | 1653 | 1464054327679 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}] 18:45:27 INFO - PROCESS | 1653 | 1464054327783 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 18:45:27 INFO - PROCESS | 1653 | 1464054327798 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:27 INFO - PROCESS | 1653 | ++DOCSHELL 0x12bb12800 == 66 [pid = 1653] [id = 257] 18:45:27 INFO - PROCESS | 1653 | ++DOMWINDOW == 165 (0x1273cbc00) [pid = 1653] [serial = 769] [outer = 0x0] 18:45:27 INFO - PROCESS | 1653 | ++DOMWINDOW == 166 (0x129570000) [pid = 1653] [serial = 770] [outer = 0x1273cbc00] 18:45:27 INFO - PROCESS | 1653 | 1464054327823 Marionette DEBUG loaded listener.js 18:45:27 INFO - PROCESS | 1653 | ++DOMWINDOW == 167 (0x12b03e800) [pid = 1653] [serial = 771] [outer = 0x1273cbc00] 18:45:28 INFO - PROCESS | 1653 | 1464054328151 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]]]}] 18:45:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 18:45:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 525ms 18:45:28 INFO - PROCESS | 1653 | 1464054328194 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 18:45:28 INFO - PROCESS | 1653 | 1464054328195 Marionette TRACE conn2 <- [1,1001,null,{"value":"7"}] 18:45:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 18:45:28 INFO - PROCESS | 1653 | 1464054328197 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 18:45:28 INFO - PROCESS | 1653 | 1464054328198 Marionette TRACE conn2 <- [1,1002,null,{}] 18:45:28 INFO - PROCESS | 1653 | 1464054328201 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}] 18:45:28 INFO - PROCESS | 1653 | 1464054328322 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 18:45:28 INFO - PROCESS | 1653 | --DOMWINDOW == 166 (0x1273ccc00) [pid = 1653] [serial = 679] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 18:45:28 INFO - PROCESS | 1653 | --DOMWINDOW == 165 (0x11957ac00) [pid = 1653] [serial = 664] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 18:45:28 INFO - PROCESS | 1653 | --DOMWINDOW == 164 (0x125194c00) [pid = 1653] [serial = 676] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 18:45:28 INFO - PROCESS | 1653 | --DOMWINDOW == 163 (0x115d81c00) [pid = 1653] [serial = 655] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 18:45:28 INFO - PROCESS | 1653 | --DOMWINDOW == 162 (0x115d85400) [pid = 1653] [serial = 658] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 18:45:28 INFO - PROCESS | 1653 | --DOMWINDOW == 161 (0x11957d400) [pid = 1653] [serial = 667] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 18:45:28 INFO - PROCESS | 1653 | --DOMWINDOW == 160 (0x127649c00) [pid = 1653] [serial = 682] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 18:45:28 INFO - PROCESS | 1653 | --DOMWINDOW == 159 (0x1233dd000) [pid = 1653] [serial = 670] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 18:45:28 INFO - PROCESS | 1653 | --DOMWINDOW == 158 (0x118574c00) [pid = 1653] [serial = 661] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 18:45:28 INFO - PROCESS | 1653 | --DOMWINDOW == 157 (0x11260b000) [pid = 1653] [serial = 652] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 18:45:28 INFO - PROCESS | 1653 | --DOMWINDOW == 156 (0x1167d0400) [pid = 1653] [serial = 640] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 18:45:28 INFO - PROCESS | 1653 | --DOMWINDOW == 155 (0x1233db000) [pid = 1653] [serial = 643] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 18:45:28 INFO - PROCESS | 1653 | --DOMWINDOW == 154 (0x128ed8400) [pid = 1653] [serial = 646] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 18:45:28 INFO - PROCESS | 1653 | --DOMWINDOW == 153 (0x12baea800) [pid = 1653] [serial = 649] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 18:45:28 INFO - PROCESS | 1653 | --DOMWINDOW == 152 (0x1195d2400) [pid = 1653] [serial = 685] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 18:45:28 INFO - PROCESS | 1653 | --DOMWINDOW == 151 (0x12aec5c00) [pid = 1653] [serial = 688] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 18:45:28 INFO - PROCESS | 1653 | --DOMWINDOW == 150 (0x11a02c000) [pid = 1653] [serial = 673] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 18:45:28 INFO - PROCESS | 1653 | --DOMWINDOW == 149 (0x12aec0000) [pid = 1653] [serial = 691] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 18:45:28 INFO - PROCESS | 1653 | --DOMWINDOW == 148 (0x127643000) [pid = 1653] [serial = 550] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 18:45:28 INFO - PROCESS | 1653 | --DOMWINDOW == 147 (0x116186800) [pid = 1653] [serial = 553] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 18:45:28 INFO - PROCESS | 1653 | --DOMWINDOW == 146 (0x119cab000) [pid = 1653] [serial = 637] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 18:45:28 INFO - PROCESS | 1653 | --DOMWINDOW == 145 (0x11893bc00) [pid = 1653] [serial = 556] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 18:45:28 INFO - PROCESS | 1653 | --DOMWINDOW == 144 (0x12382d000) [pid = 1653] [serial = 559] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 18:45:28 INFO - PROCESS | 1653 | --DOMWINDOW == 143 (0x1185a3000) [pid = 1653] [serial = 592] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 18:45:28 INFO - PROCESS | 1653 | --DOMWINDOW == 142 (0x127330000) [pid = 1653] [serial = 595] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 18:45:28 INFO - PROCESS | 1653 | --DOMWINDOW == 141 (0x117682800) [pid = 1653] [serial = 589] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 18:45:28 INFO - PROCESS | 1653 | --DOMWINDOW == 140 (0x11822a000) [pid = 1653] [serial = 586] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 18:45:28 INFO - PROCESS | 1653 | --DOMWINDOW == 139 (0x119ea3000) [pid = 1653] [serial = 727] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 18:45:28 INFO - PROCESS | 1653 | --DOMWINDOW == 138 (0x115d7d000) [pid = 1653] [serial = 718] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 18:45:28 INFO - PROCESS | 1653 | --DOMWINDOW == 137 (0x1168c2c00) [pid = 1653] [serial = 715] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 18:45:28 INFO - PROCESS | 1653 | --DOMWINDOW == 136 (0x1195d3400) [pid = 1653] [serial = 724] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 18:45:28 INFO - PROCESS | 1653 | --DOMWINDOW == 135 (0x11767f800) [pid = 1653] [serial = 721] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 18:45:28 INFO - PROCESS | 1653 | 1464054328550 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:28 INFO - PROCESS | 1653 | ++DOCSHELL 0x11664e800 == 67 [pid = 1653] [id = 258] 18:45:28 INFO - PROCESS | 1653 | ++DOMWINDOW == 136 (0x111c22000) [pid = 1653] [serial = 772] [outer = 0x0] 18:45:28 INFO - PROCESS | 1653 | ++DOMWINDOW == 137 (0x112e1d400) [pid = 1653] [serial = 773] [outer = 0x111c22000] 18:45:28 INFO - PROCESS | 1653 | 1464054328578 Marionette DEBUG loaded listener.js 18:45:28 INFO - PROCESS | 1653 | ++DOMWINDOW == 138 (0x1185a3000) [pid = 1653] [serial = 774] [outer = 0x111c22000] 18:45:28 INFO - PROCESS | 1653 | 1464054328866 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]]]}] 18:45:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 18:45:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 722ms 18:45:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 18:45:28 INFO - PROCESS | 1653 | 1464054328919 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 18:45:28 INFO - PROCESS | 1653 | 1464054328920 Marionette TRACE conn2 <- [1,1005,null,{"value":"7"}] 18:45:28 INFO - PROCESS | 1653 | 1464054328922 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 18:45:28 INFO - PROCESS | 1653 | 1464054328923 Marionette TRACE conn2 <- [1,1006,null,{}] 18:45:28 INFO - PROCESS | 1653 | 1464054328926 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}] 18:45:29 INFO - PROCESS | 1653 | 1464054329017 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 18:45:29 INFO - PROCESS | 1653 | 1464054329028 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:29 INFO - PROCESS | 1653 | ++DOCSHELL 0x12bb1a000 == 68 [pid = 1653] [id = 259] 18:45:29 INFO - PROCESS | 1653 | ++DOMWINDOW == 139 (0x1128cc000) [pid = 1653] [serial = 775] [outer = 0x0] 18:45:29 INFO - PROCESS | 1653 | ++DOMWINDOW == 140 (0x119a07800) [pid = 1653] [serial = 776] [outer = 0x1128cc000] 18:45:29 INFO - PROCESS | 1653 | 1464054329105 Marionette DEBUG loaded listener.js 18:45:29 INFO - PROCESS | 1653 | ++DOMWINDOW == 141 (0x1242d2000) [pid = 1653] [serial = 777] [outer = 0x1128cc000] 18:45:29 INFO - PROCESS | 1653 | 1464054329357 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]]]}] 18:45:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 18:45:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 472ms 18:45:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 18:45:29 INFO - PROCESS | 1653 | 1464054329400 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 18:45:29 INFO - PROCESS | 1653 | 1464054329401 Marionette TRACE conn2 <- [1,1009,null,{"value":"7"}] 18:45:29 INFO - PROCESS | 1653 | 1464054329404 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 18:45:29 INFO - PROCESS | 1653 | 1464054329405 Marionette TRACE conn2 <- [1,1010,null,{}] 18:45:29 INFO - PROCESS | 1653 | 1464054329407 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}] 18:45:29 INFO - PROCESS | 1653 | 1464054329507 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 18:45:29 INFO - PROCESS | 1653 | 1464054329511 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:29 INFO - PROCESS | 1653 | ++DOCSHELL 0x1353d7000 == 69 [pid = 1653] [id = 260] 18:45:29 INFO - PROCESS | 1653 | ++DOMWINDOW == 142 (0x12335dc00) [pid = 1653] [serial = 778] [outer = 0x0] 18:45:29 INFO - PROCESS | 1653 | ++DOMWINDOW == 143 (0x127646400) [pid = 1653] [serial = 779] [outer = 0x12335dc00] 18:45:29 INFO - PROCESS | 1653 | 1464054329536 Marionette DEBUG loaded listener.js 18:45:29 INFO - PROCESS | 1653 | ++DOMWINDOW == 144 (0x12aec2400) [pid = 1653] [serial = 780] [outer = 0x12335dc00] 18:45:29 INFO - PROCESS | 1653 | 1464054329862 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]]]}] 18:45:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 18:45:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 476ms 18:45:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 18:45:29 INFO - PROCESS | 1653 | 1464054329882 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 18:45:29 INFO - PROCESS | 1653 | 1464054329883 Marionette TRACE conn2 <- [1,1013,null,{"value":"7"}] 18:45:29 INFO - PROCESS | 1653 | 1464054329885 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 18:45:29 INFO - PROCESS | 1653 | 1464054329886 Marionette TRACE conn2 <- [1,1014,null,{}] 18:45:29 INFO - PROCESS | 1653 | 1464054329888 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}] 18:45:29 INFO - PROCESS | 1653 | 1464054329975 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 18:45:30 INFO - PROCESS | 1653 | 1464054330035 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:30 INFO - PROCESS | 1653 | ++DOCSHELL 0x135310800 == 70 [pid = 1653] [id = 261] 18:45:30 INFO - PROCESS | 1653 | ++DOMWINDOW == 145 (0x124c69000) [pid = 1653] [serial = 781] [outer = 0x0] 18:45:30 INFO - PROCESS | 1653 | ++DOMWINDOW == 146 (0x12ba27800) [pid = 1653] [serial = 782] [outer = 0x124c69000] 18:45:30 INFO - PROCESS | 1653 | 1464054330060 Marionette DEBUG loaded listener.js 18:45:30 INFO - PROCESS | 1653 | ++DOMWINDOW == 147 (0x12bf44000) [pid = 1653] [serial = 783] [outer = 0x124c69000] 18:45:30 INFO - PROCESS | 1653 | 1464054330395 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]]]}] 18:45:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 18:45:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 520ms 18:45:30 INFO - PROCESS | 1653 | 1464054330406 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 18:45:30 INFO - PROCESS | 1653 | 1464054330407 Marionette TRACE conn2 <- [1,1017,null,{"value":"7"}] 18:45:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 18:45:30 INFO - PROCESS | 1653 | 1464054330415 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 18:45:30 INFO - PROCESS | 1653 | 1464054330417 Marionette TRACE conn2 <- [1,1018,null,{}] 18:45:30 INFO - PROCESS | 1653 | 1464054330420 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}] 18:45:30 INFO - PROCESS | 1653 | 1464054330550 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 18:45:30 INFO - PROCESS | 1653 | 1464054330742 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:30 INFO - PROCESS | 1653 | ++DOCSHELL 0x117440800 == 71 [pid = 1653] [id = 262] 18:45:30 INFO - PROCESS | 1653 | ++DOMWINDOW == 148 (0x110e36800) [pid = 1653] [serial = 784] [outer = 0x0] 18:45:30 INFO - PROCESS | 1653 | ++DOMWINDOW == 149 (0x110e3e000) [pid = 1653] [serial = 785] [outer = 0x110e36800] 18:45:30 INFO - PROCESS | 1653 | 1464054330779 Marionette DEBUG loaded listener.js 18:45:30 INFO - PROCESS | 1653 | ++DOMWINDOW == 150 (0x110e43400) [pid = 1653] [serial = 786] [outer = 0x110e36800] 18:45:31 INFO - PROCESS | 1653 | 1464054331250 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]]]}] 18:45:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 18:45:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 875ms 18:45:31 INFO - PROCESS | 1653 | 1464054331296 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 18:45:31 INFO - PROCESS | 1653 | 1464054331299 Marionette TRACE conn2 <- [1,1021,null,{"value":"7"}] 18:45:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 18:45:31 INFO - PROCESS | 1653 | 1464054331304 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 18:45:31 INFO - PROCESS | 1653 | 1464054331306 Marionette TRACE conn2 <- [1,1022,null,{}] 18:45:31 INFO - PROCESS | 1653 | 1464054331310 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}] 18:45:31 INFO - PROCESS | 1653 | 1464054331418 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 18:45:31 INFO - PROCESS | 1653 | 1464054331492 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:31 INFO - PROCESS | 1653 | ++DOCSHELL 0x125225000 == 72 [pid = 1653] [id = 263] 18:45:31 INFO - PROCESS | 1653 | ++DOMWINDOW == 151 (0x1128cf400) [pid = 1653] [serial = 787] [outer = 0x0] 18:45:31 INFO - PROCESS | 1653 | ++DOMWINDOW == 152 (0x112f32000) [pid = 1653] [serial = 788] [outer = 0x1128cf400] 18:45:31 INFO - PROCESS | 1653 | 1464054331523 Marionette DEBUG loaded listener.js 18:45:31 INFO - PROCESS | 1653 | ++DOMWINDOW == 153 (0x115d7ac00) [pid = 1653] [serial = 789] [outer = 0x1128cf400] 18:45:31 INFO - PROCESS | 1653 | 1464054331944 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]]]}] 18:45:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 18:45:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 675ms 18:45:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 18:45:31 INFO - PROCESS | 1653 | 1464054331981 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 18:45:31 INFO - PROCESS | 1653 | 1464054331984 Marionette TRACE conn2 <- [1,1025,null,{"value":"7"}] 18:45:31 INFO - PROCESS | 1653 | 1464054331986 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 18:45:31 INFO - PROCESS | 1653 | 1464054331987 Marionette TRACE conn2 <- [1,1026,null,{}] 18:45:31 INFO - PROCESS | 1653 | 1464054331990 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}] 18:45:32 INFO - PROCESS | 1653 | 1464054332115 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 18:45:32 INFO - PROCESS | 1653 | 1464054332189 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:32 INFO - PROCESS | 1653 | ++DOCSHELL 0x1353d1000 == 73 [pid = 1653] [id = 264] 18:45:32 INFO - PROCESS | 1653 | ++DOMWINDOW == 154 (0x117110400) [pid = 1653] [serial = 790] [outer = 0x0] 18:45:32 INFO - PROCESS | 1653 | ++DOMWINDOW == 155 (0x11856c800) [pid = 1653] [serial = 791] [outer = 0x117110400] 18:45:32 INFO - PROCESS | 1653 | 1464054332220 Marionette DEBUG loaded listener.js 18:45:32 INFO - PROCESS | 1653 | ++DOMWINDOW == 156 (0x119a0a000) [pid = 1653] [serial = 792] [outer = 0x117110400] 18:45:32 INFO - PROCESS | 1653 | 1464054332644 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]]]}] 18:45:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 18:45:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 672ms 18:45:32 INFO - PROCESS | 1653 | 1464054332658 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 18:45:32 INFO - PROCESS | 1653 | 1464054332660 Marionette TRACE conn2 <- [1,1029,null,{"value":"7"}] 18:45:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 18:45:32 INFO - PROCESS | 1653 | 1464054332669 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 18:45:32 INFO - PROCESS | 1653 | 1464054332673 Marionette TRACE conn2 <- [1,1030,null,{}] 18:45:32 INFO - PROCESS | 1653 | 1464054332677 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}] 18:45:32 INFO - PROCESS | 1653 | 1464054332784 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 18:45:32 INFO - PROCESS | 1653 | 1464054332844 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:32 INFO - PROCESS | 1653 | ++DOCSHELL 0x12f01b800 == 74 [pid = 1653] [id = 265] 18:45:32 INFO - PROCESS | 1653 | ++DOMWINDOW == 157 (0x119cac800) [pid = 1653] [serial = 793] [outer = 0x0] 18:45:32 INFO - PROCESS | 1653 | ++DOMWINDOW == 158 (0x11a02b400) [pid = 1653] [serial = 794] [outer = 0x119cac800] 18:45:32 INFO - PROCESS | 1653 | 1464054332873 Marionette DEBUG loaded listener.js 18:45:32 INFO - PROCESS | 1653 | ++DOMWINDOW == 159 (0x125249800) [pid = 1653] [serial = 795] [outer = 0x119cac800] 18:45:33 INFO - PROCESS | 1653 | 1464054333312 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]]]}] 18:45:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 18:45:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 677ms 18:45:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 18:45:33 INFO - PROCESS | 1653 | 1464054333343 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 18:45:33 INFO - PROCESS | 1653 | 1464054333345 Marionette TRACE conn2 <- [1,1033,null,{"value":"7"}] 18:45:33 INFO - PROCESS | 1653 | 1464054333347 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 18:45:33 INFO - PROCESS | 1653 | 1464054333348 Marionette TRACE conn2 <- [1,1034,null,{}] 18:45:33 INFO - PROCESS | 1653 | 1464054333351 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}] 18:45:33 INFO - PROCESS | 1653 | 1464054333472 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 18:45:33 INFO - PROCESS | 1653 | 1464054333557 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:33 INFO - PROCESS | 1653 | ++DOCSHELL 0x1356e7800 == 75 [pid = 1653] [id = 266] 18:45:33 INFO - PROCESS | 1653 | ++DOMWINDOW == 160 (0x1249afc00) [pid = 1653] [serial = 796] [outer = 0x0] 18:45:33 INFO - PROCESS | 1653 | ++DOMWINDOW == 161 (0x12b006400) [pid = 1653] [serial = 797] [outer = 0x1249afc00] 18:45:33 INFO - PROCESS | 1653 | 1464054333586 Marionette DEBUG loaded listener.js 18:45:33 INFO - PROCESS | 1653 | ++DOMWINDOW == 162 (0x12bae2000) [pid = 1653] [serial = 798] [outer = 0x1249afc00] 18:45:34 INFO - PROCESS | 1653 | 1464054334024 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]]]}] 18:45:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 18:45:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 719ms 18:45:34 INFO - PROCESS | 1653 | 1464054334067 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 18:45:34 INFO - PROCESS | 1653 | 1464054334068 Marionette TRACE conn2 <- [1,1037,null,{"value":"7"}] 18:45:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 18:45:34 INFO - PROCESS | 1653 | 1464054334070 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 18:45:34 INFO - PROCESS | 1653 | 1464054334072 Marionette TRACE conn2 <- [1,1038,null,{}] 18:45:34 INFO - PROCESS | 1653 | 1464054334074 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}] 18:45:34 INFO - PROCESS | 1653 | 1464054334176 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 18:45:34 INFO - PROCESS | 1653 | 1464054334239 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:34 INFO - PROCESS | 1653 | ++DOCSHELL 0x1358df000 == 76 [pid = 1653] [id = 267] 18:45:34 INFO - PROCESS | 1653 | ++DOMWINDOW == 163 (0x12c01f000) [pid = 1653] [serial = 799] [outer = 0x0] 18:45:34 INFO - PROCESS | 1653 | ++DOMWINDOW == 164 (0x12c522400) [pid = 1653] [serial = 800] [outer = 0x12c01f000] 18:45:34 INFO - PROCESS | 1653 | 1464054334274 Marionette DEBUG loaded listener.js 18:45:34 INFO - PROCESS | 1653 | ++DOMWINDOW == 165 (0x12cea2000) [pid = 1653] [serial = 801] [outer = 0x12c01f000] 18:45:34 INFO - PROCESS | 1653 | 1464054334750 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]]]}] 18:45:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 18:45:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 725ms 18:45:34 INFO - PROCESS | 1653 | 1464054334813 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 18:45:34 INFO - PROCESS | 1653 | 1464054334815 Marionette TRACE conn2 <- [1,1041,null,{"value":"7"}] 18:45:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 18:45:34 INFO - PROCESS | 1653 | 1464054334818 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 18:45:34 INFO - PROCESS | 1653 | 1464054334819 Marionette TRACE conn2 <- [1,1042,null,{}] 18:45:34 INFO - PROCESS | 1653 | 1464054334822 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}] 18:45:34 INFO - PROCESS | 1653 | 1464054334928 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 18:45:35 INFO - PROCESS | 1653 | 1464054335001 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:35 INFO - PROCESS | 1653 | ++DOCSHELL 0x11a0b1800 == 77 [pid = 1653] [id = 268] 18:45:35 INFO - PROCESS | 1653 | ++DOMWINDOW == 166 (0x115d7c800) [pid = 1653] [serial = 802] [outer = 0x0] 18:45:35 INFO - PROCESS | 1653 | ++DOMWINDOW == 167 (0x121386800) [pid = 1653] [serial = 803] [outer = 0x115d7c800] 18:45:35 INFO - PROCESS | 1653 | 1464054335033 Marionette DEBUG loaded listener.js 18:45:35 INFO - PROCESS | 1653 | ++DOMWINDOW == 168 (0x12d0c9c00) [pid = 1653] [serial = 804] [outer = 0x115d7c800] 18:45:35 INFO - PROCESS | 1653 | 1464054335487 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]]]}] 18:45:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 18:45:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 723ms 18:45:35 INFO - PROCESS | 1653 | 1464054335543 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 18:45:35 INFO - PROCESS | 1653 | 1464054335545 Marionette TRACE conn2 <- [1,1045,null,{"value":"7"}] 18:45:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 18:45:35 INFO - PROCESS | 1653 | 1464054335548 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 18:45:35 INFO - PROCESS | 1653 | 1464054335550 Marionette TRACE conn2 <- [1,1046,null,{}] 18:45:35 INFO - PROCESS | 1653 | 1464054335554 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}] 18:45:35 INFO - PROCESS | 1653 | 1464054335685 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 18:45:35 INFO - PROCESS | 1653 | 1464054335759 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:35 INFO - PROCESS | 1653 | ++DOCSHELL 0x115e9b800 == 78 [pid = 1653] [id = 269] 18:45:35 INFO - PROCESS | 1653 | ++DOMWINDOW == 169 (0x112605c00) [pid = 1653] [serial = 805] [outer = 0x0] 18:45:35 INFO - PROCESS | 1653 | ++DOMWINDOW == 170 (0x11710ec00) [pid = 1653] [serial = 806] [outer = 0x112605c00] 18:45:35 INFO - PROCESS | 1653 | 1464054335790 Marionette DEBUG loaded listener.js 18:45:35 INFO - PROCESS | 1653 | ++DOMWINDOW == 171 (0x12bf3c000) [pid = 1653] [serial = 807] [outer = 0x112605c00] 18:45:36 INFO - PROCESS | 1653 | 1464054336440 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]]]}] 18:45:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 18:45:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 920ms 18:45:36 INFO - PROCESS | 1653 | 1464054336478 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 18:45:36 INFO - PROCESS | 1653 | 1464054336480 Marionette TRACE conn2 <- [1,1049,null,{"value":"7"}] 18:45:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 18:45:36 INFO - PROCESS | 1653 | 1464054336485 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 18:45:36 INFO - PROCESS | 1653 | 1464054336488 Marionette TRACE conn2 <- [1,1050,null,{}] 18:45:36 INFO - PROCESS | 1653 | 1464054336491 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}] 18:45:36 INFO - PROCESS | 1653 | 1464054336593 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 18:45:36 INFO - PROCESS | 1653 | 1464054336668 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:36 INFO - PROCESS | 1653 | ++DOCSHELL 0x123538800 == 79 [pid = 1653] [id = 270] 18:45:36 INFO - PROCESS | 1653 | ++DOMWINDOW == 172 (0x1128cd800) [pid = 1653] [serial = 808] [outer = 0x0] 18:45:36 INFO - PROCESS | 1653 | ++DOMWINDOW == 173 (0x112ee6400) [pid = 1653] [serial = 809] [outer = 0x1128cd800] 18:45:36 INFO - PROCESS | 1653 | 1464054336697 Marionette DEBUG loaded listener.js 18:45:36 INFO - PROCESS | 1653 | ++DOMWINDOW == 174 (0x115d7f000) [pid = 1653] [serial = 810] [outer = 0x1128cd800] 18:45:37 INFO - PROCESS | 1653 | 1464054337105 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]]]}] 18:45:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 18:45:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 673ms 18:45:37 INFO - PROCESS | 1653 | 1464054337159 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 18:45:37 INFO - PROCESS | 1653 | 1464054337163 Marionette TRACE conn2 <- [1,1053,null,{"value":"7"}] 18:45:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 18:45:37 INFO - PROCESS | 1653 | 1464054337167 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 18:45:37 INFO - PROCESS | 1653 | 1464054337168 Marionette TRACE conn2 <- [1,1054,null,{}] 18:45:37 INFO - PROCESS | 1653 | 1464054337171 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}] 18:45:37 INFO - PROCESS | 1653 | 1464054337271 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 18:45:37 INFO - PROCESS | 1653 | 1464054337336 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:37 INFO - PROCESS | 1653 | ++DOCSHELL 0x119452000 == 80 [pid = 1653] [id = 271] 18:45:37 INFO - PROCESS | 1653 | ++DOMWINDOW == 175 (0x115d85c00) [pid = 1653] [serial = 811] [outer = 0x0] 18:45:37 INFO - PROCESS | 1653 | ++DOMWINDOW == 176 (0x1167d8c00) [pid = 1653] [serial = 812] [outer = 0x115d85c00] 18:45:37 INFO - PROCESS | 1653 | 1464054337363 Marionette DEBUG loaded listener.js 18:45:37 INFO - PROCESS | 1653 | ++DOMWINDOW == 177 (0x11715cc00) [pid = 1653] [serial = 813] [outer = 0x115d85c00] 18:45:37 INFO - PROCESS | 1653 | --DOCSHELL 0x135310800 == 79 [pid = 1653] [id = 261] 18:45:37 INFO - PROCESS | 1653 | --DOCSHELL 0x1353d7000 == 78 [pid = 1653] [id = 260] 18:45:37 INFO - PROCESS | 1653 | --DOCSHELL 0x12bb1a000 == 77 [pid = 1653] [id = 259] 18:45:37 INFO - PROCESS | 1653 | --DOCSHELL 0x11664e800 == 76 [pid = 1653] [id = 258] 18:45:37 INFO - PROCESS | 1653 | --DOCSHELL 0x12bb12800 == 75 [pid = 1653] [id = 257] 18:45:37 INFO - PROCESS | 1653 | --DOCSHELL 0x1276b2800 == 74 [pid = 1653] [id = 256] 18:45:37 INFO - PROCESS | 1653 | --DOCSHELL 0x1237d4800 == 73 [pid = 1653] [id = 255] 18:45:37 INFO - PROCESS | 1653 | --DOCSHELL 0x119a66000 == 72 [pid = 1653] [id = 254] 18:45:37 INFO - PROCESS | 1653 | --DOCSHELL 0x123787000 == 71 [pid = 1653] [id = 253] 18:45:37 INFO - PROCESS | 1653 | --DOCSHELL 0x12d528000 == 70 [pid = 1653] [id = 251] 18:45:37 INFO - PROCESS | 1653 | --DOCSHELL 0x12c9f2800 == 69 [pid = 1653] [id = 250] 18:45:37 INFO - PROCESS | 1653 | --DOCSHELL 0x12c53f000 == 68 [pid = 1653] [id = 249] 18:45:37 INFO - PROCESS | 1653 | --DOCSHELL 0x12bb1c800 == 67 [pid = 1653] [id = 248] 18:45:37 INFO - PROCESS | 1653 | --DOCSHELL 0x12b048000 == 66 [pid = 1653] [id = 247] 18:45:37 INFO - PROCESS | 1653 | --DOCSHELL 0x1276a8000 == 65 [pid = 1653] [id = 246] 18:45:37 INFO - PROCESS | 1653 | --DOCSHELL 0x119465800 == 64 [pid = 1653] [id = 245] 18:45:37 INFO - PROCESS | 1653 | --DOCSHELL 0x12525c800 == 63 [pid = 1653] [id = 244] 18:45:37 INFO - PROCESS | 1653 | --DOMWINDOW == 176 (0x1273d4400) [pid = 1653] [serial = 680] [outer = 0x0] [url = about:blank] 18:45:37 INFO - PROCESS | 1653 | --DOMWINDOW == 175 (0x119ca6800) [pid = 1653] [serial = 665] [outer = 0x0] [url = about:blank] 18:45:37 INFO - PROCESS | 1653 | --DOMWINDOW == 174 (0x127327000) [pid = 1653] [serial = 678] [outer = 0x0] [url = about:blank] 18:45:37 INFO - PROCESS | 1653 | --DOMWINDOW == 173 (0x127076800) [pid = 1653] [serial = 677] [outer = 0x0] [url = about:blank] 18:45:37 INFO - PROCESS | 1653 | --DOMWINDOW == 172 (0x117153000) [pid = 1653] [serial = 657] [outer = 0x0] [url = about:blank] 18:45:37 INFO - PROCESS | 1653 | --DOMWINDOW == 171 (0x116602400) [pid = 1653] [serial = 656] [outer = 0x0] [url = about:blank] 18:45:37 INFO - PROCESS | 1653 | --DOMWINDOW == 170 (0x11856bc00) [pid = 1653] [serial = 660] [outer = 0x0] [url = about:blank] 18:45:37 INFO - PROCESS | 1653 | --DOMWINDOW == 169 (0x117160400) [pid = 1653] [serial = 659] [outer = 0x0] [url = about:blank] 18:45:37 INFO - PROCESS | 1653 | --DOMWINDOW == 168 (0x119dd1000) [pid = 1653] [serial = 668] [outer = 0x0] [url = about:blank] 18:45:37 INFO - PROCESS | 1653 | --DOMWINDOW == 167 (0x129096800) [pid = 1653] [serial = 683] [outer = 0x0] [url = about:blank] 18:45:37 INFO - PROCESS | 1653 | --DOMWINDOW == 166 (0x1234fc400) [pid = 1653] [serial = 671] [outer = 0x0] [url = about:blank] 18:45:37 INFO - PROCESS | 1653 | --DOMWINDOW == 165 (0x11a0c1400) [pid = 1653] [serial = 669] [outer = 0x0] [url = about:blank] 18:45:37 INFO - PROCESS | 1653 | --DOMWINDOW == 164 (0x118715000) [pid = 1653] [serial = 662] [outer = 0x0] [url = about:blank] 18:45:37 INFO - PROCESS | 1653 | --DOMWINDOW == 163 (0x1192c2400) [pid = 1653] [serial = 663] [outer = 0x0] [url = about:blank] 18:45:37 INFO - PROCESS | 1653 | --DOMWINDOW == 162 (0x12bf3bc00) [pid = 1653] [serial = 653] [outer = 0x0] [url = about:blank] 18:45:37 INFO - PROCESS | 1653 | --DOMWINDOW == 161 (0x11856b800) [pid = 1653] [serial = 641] [outer = 0x0] [url = about:blank] 18:45:37 INFO - PROCESS | 1653 | --DOMWINDOW == 160 (0x123bca800) [pid = 1653] [serial = 644] [outer = 0x0] [url = about:blank] 18:45:37 INFO - PROCESS | 1653 | --DOMWINDOW == 159 (0x12a92c400) [pid = 1653] [serial = 647] [outer = 0x0] [url = about:blank] 18:45:37 INFO - PROCESS | 1653 | --DOMWINDOW == 158 (0x119573400) [pid = 1653] [serial = 716] [outer = 0x0] [url = about:blank] 18:45:37 INFO - PROCESS | 1653 | --DOMWINDOW == 157 (0x128c3b000) [pid = 1653] [serial = 681] [outer = 0x0] [url = about:blank] 18:45:37 INFO - PROCESS | 1653 | --DOMWINDOW == 156 (0x12bf3f400) [pid = 1653] [serial = 650] [outer = 0x0] [url = about:blank] 18:45:37 INFO - PROCESS | 1653 | --DOMWINDOW == 155 (0x125195c00) [pid = 1653] [serial = 717] [outer = 0x0] [url = about:blank] 18:45:37 INFO - PROCESS | 1653 | --DOMWINDOW == 154 (0x129570c00) [pid = 1653] [serial = 686] [outer = 0x0] [url = about:blank] 18:45:37 INFO - PROCESS | 1653 | --DOMWINDOW == 153 (0x12b013000) [pid = 1653] [serial = 689] [outer = 0x0] [url = about:blank] 18:45:37 INFO - PROCESS | 1653 | --DOMWINDOW == 152 (0x129690800) [pid = 1653] [serial = 684] [outer = 0x0] [url = about:blank] 18:45:37 INFO - PROCESS | 1653 | --DOMWINDOW == 151 (0x119cb3000) [pid = 1653] [serial = 666] [outer = 0x0] [url = about:blank] 18:45:37 INFO - PROCESS | 1653 | --DOMWINDOW == 150 (0x1249b7c00) [pid = 1653] [serial = 674] [outer = 0x0] [url = about:blank] 18:45:37 INFO - PROCESS | 1653 | --DOMWINDOW == 149 (0x121385000) [pid = 1653] [serial = 726] [outer = 0x0] [url = about:blank] 18:45:37 INFO - PROCESS | 1653 | --DOMWINDOW == 148 (0x12a93a400) [pid = 1653] [serial = 687] [outer = 0x0] [url = about:blank] 18:45:37 INFO - PROCESS | 1653 | --DOMWINDOW == 147 (0x12ba1f400) [pid = 1653] [serial = 692] [outer = 0x0] [url = about:blank] 18:45:37 INFO - PROCESS | 1653 | --DOMWINDOW == 146 (0x12baf0400) [pid = 1653] [serial = 695] [outer = 0x0] [url = about:blank] 18:45:37 INFO - PROCESS | 1653 | --DOMWINDOW == 145 (0x12b03e400) [pid = 1653] [serial = 690] [outer = 0x0] [url = about:blank] 18:45:37 INFO - PROCESS | 1653 | --DOMWINDOW == 144 (0x125198400) [pid = 1653] [serial = 675] [outer = 0x0] [url = about:blank] 18:45:37 INFO - PROCESS | 1653 | --DOMWINDOW == 143 (0x12bad6c00) [pid = 1653] [serial = 693] [outer = 0x0] [url = about:blank] 18:45:37 INFO - PROCESS | 1653 | --DOMWINDOW == 142 (0x1233da000) [pid = 1653] [serial = 729] [outer = 0x0] [url = about:blank] 18:45:37 INFO - PROCESS | 1653 | --DOMWINDOW == 141 (0x124388400) [pid = 1653] [serial = 672] [outer = 0x0] [url = about:blank] 18:45:37 INFO - PROCESS | 1653 | --DOMWINDOW == 140 (0x124387400) [pid = 1653] [serial = 645] [outer = 0x0] [url = about:blank] 18:45:37 INFO - PROCESS | 1653 | --DOMWINDOW == 139 (0x129572c00) [pid = 1653] [serial = 552] [outer = 0x0] [url = about:blank] 18:45:37 INFO - PROCESS | 1653 | --DOMWINDOW == 138 (0x118230000) [pid = 1653] [serial = 555] [outer = 0x0] [url = about:blank] 18:45:37 INFO - PROCESS | 1653 | --DOMWINDOW == 137 (0x12d0c4c00) [pid = 1653] [serial = 639] [outer = 0x0] [url = about:blank] 18:45:37 INFO - PROCESS | 1653 | --DOMWINDOW == 136 (0x12ba26800) [pid = 1653] [serial = 648] [outer = 0x0] [url = about:blank] 18:45:37 INFO - PROCESS | 1653 | --DOMWINDOW == 135 (0x12c021400) [pid = 1653] [serial = 651] [outer = 0x0] [url = about:blank] 18:45:37 INFO - PROCESS | 1653 | --DOMWINDOW == 134 (0x11957b800) [pid = 1653] [serial = 642] [outer = 0x0] [url = about:blank] 18:45:37 INFO - PROCESS | 1653 | --DOMWINDOW == 133 (0x123359800) [pid = 1653] [serial = 558] [outer = 0x0] [url = about:blank] 18:45:37 INFO - PROCESS | 1653 | --DOMWINDOW == 132 (0x12c9d9800) [pid = 1653] [serial = 654] [outer = 0x0] [url = about:blank] 18:45:37 INFO - PROCESS | 1653 | --DOMWINDOW == 131 (0x12764f400) [pid = 1653] [serial = 561] [outer = 0x0] [url = about:blank] 18:45:37 INFO - PROCESS | 1653 | --DOMWINDOW == 130 (0x123d77000) [pid = 1653] [serial = 594] [outer = 0x0] [url = about:blank] 18:45:37 INFO - PROCESS | 1653 | --DOMWINDOW == 129 (0x12b037800) [pid = 1653] [serial = 597] [outer = 0x0] [url = about:blank] 18:45:37 INFO - PROCESS | 1653 | --DOMWINDOW == 128 (0x1192c6c00) [pid = 1653] [serial = 591] [outer = 0x0] [url = about:blank] 18:45:37 INFO - PROCESS | 1653 | --DOMWINDOW == 127 (0x12bf46400) [pid = 1653] [serial = 588] [outer = 0x0] [url = about:blank] 18:45:37 INFO - PROCESS | 1653 | --DOMWINDOW == 126 (0x115d49000) [pid = 1653] [serial = 698] [outer = 0x0] [url = about:blank] 18:45:37 INFO - PROCESS | 1653 | --DOMWINDOW == 125 (0x1163a5000) [pid = 1653] [serial = 719] [outer = 0x0] [url = about:blank] 18:45:37 INFO - PROCESS | 1653 | --DOMWINDOW == 124 (0x11a020c00) [pid = 1653] [serial = 704] [outer = 0x0] [url = about:blank] 18:45:37 INFO - PROCESS | 1653 | --DOMWINDOW == 123 (0x119dd9000) [pid = 1653] [serial = 725] [outer = 0x0] [url = about:blank] 18:45:37 INFO - PROCESS | 1653 | --DOMWINDOW == 122 (0x118224000) [pid = 1653] [serial = 722] [outer = 0x0] [url = about:blank] 18:45:37 INFO - PROCESS | 1653 | --DOMWINDOW == 121 (0x127209000) [pid = 1653] [serial = 707] [outer = 0x0] [url = about:blank] 18:45:37 INFO - PROCESS | 1653 | --DOMWINDOW == 120 (0x117e67c00) [pid = 1653] [serial = 701] [outer = 0x0] [url = about:blank] 18:45:37 INFO - PROCESS | 1653 | --DOMWINDOW == 119 (0x12138a400) [pid = 1653] [serial = 728] [outer = 0x0] [url = about:blank] 18:45:37 INFO - PROCESS | 1653 | --DOMWINDOW == 118 (0x12a75e800) [pid = 1653] [serial = 710] [outer = 0x0] [url = about:blank] 18:45:37 INFO - PROCESS | 1653 | --DOMWINDOW == 117 (0x12c52e800) [pid = 1653] [serial = 713] [outer = 0x0] [url = about:blank] 18:45:37 INFO - PROCESS | 1653 | --DOMWINDOW == 116 (0x119212000) [pid = 1653] [serial = 723] [outer = 0x0] [url = about:blank] 18:45:37 INFO - PROCESS | 1653 | --DOMWINDOW == 115 (0x116a60c00) [pid = 1653] [serial = 720] [outer = 0x0] [url = about:blank] 18:45:37 INFO - PROCESS | 1653 | 1464054337765 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]]]}] 18:45:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 18:45:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 619ms 18:45:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 18:45:37 INFO - PROCESS | 1653 | 1464054337786 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 18:45:37 INFO - PROCESS | 1653 | 1464054337787 Marionette TRACE conn2 <- [1,1057,null,{"value":"7"}] 18:45:37 INFO - PROCESS | 1653 | 1464054337790 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 18:45:37 INFO - PROCESS | 1653 | 1464054337792 Marionette TRACE conn2 <- [1,1058,null,{}] 18:45:37 INFO - PROCESS | 1653 | 1464054337799 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}] 18:45:37 INFO - PROCESS | 1653 | 1464054337889 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 18:45:37 INFO - PROCESS | 1653 | 1464054337967 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:37 INFO - PROCESS | 1653 | ++DOCSHELL 0x11944c000 == 64 [pid = 1653] [id = 272] 18:45:37 INFO - PROCESS | 1653 | ++DOMWINDOW == 116 (0x117e17800) [pid = 1653] [serial = 814] [outer = 0x0] 18:45:37 INFO - PROCESS | 1653 | ++DOMWINDOW == 117 (0x118936000) [pid = 1653] [serial = 815] [outer = 0x117e17800] 18:45:37 INFO - PROCESS | 1653 | 1464054337994 Marionette DEBUG loaded listener.js 18:45:38 INFO - PROCESS | 1653 | ++DOMWINDOW == 118 (0x119a08800) [pid = 1653] [serial = 816] [outer = 0x117e17800] 18:45:38 INFO - PROCESS | 1653 | 1464054338285 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]]]}] 18:45:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 18:45:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 520ms 18:45:38 INFO - PROCESS | 1653 | 1464054338312 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 18:45:38 INFO - PROCESS | 1653 | 1464054338315 Marionette TRACE conn2 <- [1,1061,null,{"value":"7"}] 18:45:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 18:45:38 INFO - PROCESS | 1653 | 1464054338322 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 18:45:38 INFO - PROCESS | 1653 | 1464054338323 Marionette TRACE conn2 <- [1,1062,null,{}] 18:45:38 INFO - PROCESS | 1653 | 1464054338326 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}] 18:45:38 INFO - PROCESS | 1653 | 1464054338413 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 18:45:38 INFO - PROCESS | 1653 | 1464054338479 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:38 INFO - PROCESS | 1653 | ++DOCSHELL 0x11a186000 == 65 [pid = 1653] [id = 273] 18:45:38 INFO - PROCESS | 1653 | ++DOMWINDOW == 119 (0x119a04000) [pid = 1653] [serial = 817] [outer = 0x0] 18:45:38 INFO - PROCESS | 1653 | ++DOMWINDOW == 120 (0x119e40c00) [pid = 1653] [serial = 818] [outer = 0x119a04000] 18:45:38 INFO - PROCESS | 1653 | 1464054338506 Marionette DEBUG loaded listener.js 18:45:38 INFO - PROCESS | 1653 | ++DOMWINDOW == 121 (0x121383400) [pid = 1653] [serial = 819] [outer = 0x119a04000] 18:45:38 INFO - PROCESS | 1653 | 1464054338798 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]]]}] 18:45:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 18:45:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 524ms 18:45:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 18:45:38 INFO - PROCESS | 1653 | 1464054338848 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 18:45:38 INFO - PROCESS | 1653 | 1464054338849 Marionette TRACE conn2 <- [1,1065,null,{"value":"7"}] 18:45:38 INFO - PROCESS | 1653 | 1464054338851 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 18:45:38 INFO - PROCESS | 1653 | 1464054338852 Marionette TRACE conn2 <- [1,1066,null,{}] 18:45:38 INFO - PROCESS | 1653 | 1464054338854 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}] 18:45:38 INFO - PROCESS | 1653 | 1464054338936 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 18:45:38 INFO - PROCESS | 1653 | 1464054338940 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:38 INFO - PROCESS | 1653 | ++DOCSHELL 0x124612800 == 66 [pid = 1653] [id = 274] 18:45:38 INFO - PROCESS | 1653 | ++DOMWINDOW == 122 (0x121388800) [pid = 1653] [serial = 820] [outer = 0x0] 18:45:38 INFO - PROCESS | 1653 | ++DOMWINDOW == 123 (0x123365c00) [pid = 1653] [serial = 821] [outer = 0x121388800] 18:45:38 INFO - PROCESS | 1653 | 1464054338967 Marionette DEBUG loaded listener.js 18:45:39 INFO - PROCESS | 1653 | ++DOMWINDOW == 124 (0x1236ce000) [pid = 1653] [serial = 822] [outer = 0x121388800] 18:45:39 INFO - PROCESS | 1653 | 1464054339298 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]]]}] 18:45:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 18:45:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 469ms 18:45:39 INFO - PROCESS | 1653 | 1464054339347 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 18:45:39 INFO - PROCESS | 1653 | 1464054339348 Marionette TRACE conn2 <- [1,1069,null,{"value":"7"}] 18:45:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 18:45:39 INFO - PROCESS | 1653 | 1464054339351 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 18:45:39 INFO - PROCESS | 1653 | 1464054339352 Marionette TRACE conn2 <- [1,1070,null,{}] 18:45:39 INFO - PROCESS | 1653 | 1464054339354 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}] 18:45:39 INFO - PROCESS | 1653 | 1464054339452 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 18:45:39 INFO - PROCESS | 1653 | 1464054339457 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:39 INFO - PROCESS | 1653 | ++DOCSHELL 0x12739e000 == 67 [pid = 1653] [id = 275] 18:45:39 INFO - PROCESS | 1653 | ++DOMWINDOW == 125 (0x123d6e000) [pid = 1653] [serial = 823] [outer = 0x0] 18:45:39 INFO - PROCESS | 1653 | ++DOMWINDOW == 126 (0x125195400) [pid = 1653] [serial = 824] [outer = 0x123d6e000] 18:45:39 INFO - PROCESS | 1653 | 1464054339484 Marionette DEBUG loaded listener.js 18:45:39 INFO - PROCESS | 1653 | ++DOMWINDOW == 127 (0x128c2cc00) [pid = 1653] [serial = 825] [outer = 0x123d6e000] 18:45:39 INFO - PROCESS | 1653 | 1464054339830 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]]]}] 18:45:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 18:45:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 518ms 18:45:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 18:45:39 INFO - PROCESS | 1653 | 1464054339870 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 18:45:39 INFO - PROCESS | 1653 | 1464054339871 Marionette TRACE conn2 <- [1,1073,null,{"value":"7"}] 18:45:39 INFO - PROCESS | 1653 | 1464054339873 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 18:45:39 INFO - PROCESS | 1653 | 1464054339874 Marionette TRACE conn2 <- [1,1074,null,{}] 18:45:39 INFO - PROCESS | 1653 | 1464054339883 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}] 18:45:39 INFO - PROCESS | 1653 | 1464054339988 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 18:45:40 INFO - PROCESS | 1653 | 1464054340029 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:40 INFO - PROCESS | 1653 | ++DOCSHELL 0x129edb800 == 68 [pid = 1653] [id = 276] 18:45:40 INFO - PROCESS | 1653 | ++DOMWINDOW == 128 (0x128ed4800) [pid = 1653] [serial = 826] [outer = 0x0] 18:45:40 INFO - PROCESS | 1653 | ++DOMWINDOW == 129 (0x129570c00) [pid = 1653] [serial = 827] [outer = 0x128ed4800] 18:45:40 INFO - PROCESS | 1653 | 1464054340054 Marionette DEBUG loaded listener.js 18:45:40 INFO - PROCESS | 1653 | ++DOMWINDOW == 130 (0x12a931400) [pid = 1653] [serial = 828] [outer = 0x128ed4800] 18:45:40 INFO - PROCESS | 1653 | 1464054340404 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]]]}] 18:45:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 18:45:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 570ms 18:45:40 INFO - PROCESS | 1653 | 1464054340444 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 18:45:40 INFO - PROCESS | 1653 | 1464054340446 Marionette TRACE conn2 <- [1,1077,null,{"value":"7"}] 18:45:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 18:45:40 INFO - PROCESS | 1653 | 1464054340449 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 18:45:40 INFO - PROCESS | 1653 | 1464054340451 Marionette TRACE conn2 <- [1,1078,null,{}] 18:45:40 INFO - PROCESS | 1653 | 1464054340454 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}] 18:45:40 INFO - PROCESS | 1653 | 1464054340611 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 18:45:40 INFO - PROCESS | 1653 | 1464054340636 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:40 INFO - PROCESS | 1653 | ++DOCSHELL 0x12a985000 == 69 [pid = 1653] [id = 277] 18:45:40 INFO - PROCESS | 1653 | ++DOMWINDOW == 131 (0x128ed9800) [pid = 1653] [serial = 829] [outer = 0x0] 18:45:40 INFO - PROCESS | 1653 | ++DOMWINDOW == 132 (0x12b00d400) [pid = 1653] [serial = 830] [outer = 0x128ed9800] 18:45:40 INFO - PROCESS | 1653 | 1464054340676 Marionette DEBUG loaded listener.js 18:45:40 INFO - PROCESS | 1653 | ++DOMWINDOW == 133 (0x12badc400) [pid = 1653] [serial = 831] [outer = 0x128ed9800] 18:45:41 INFO - PROCESS | 1653 | 1464054341080 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]]]}] 18:45:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 18:45:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 670ms 18:45:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 18:45:41 INFO - PROCESS | 1653 | 1464054341133 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 18:45:41 INFO - PROCESS | 1653 | 1464054341135 Marionette TRACE conn2 <- [1,1081,null,{"value":"7"}] 18:45:41 INFO - PROCESS | 1653 | 1464054341137 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 18:45:41 INFO - PROCESS | 1653 | 1464054341138 Marionette TRACE conn2 <- [1,1082,null,{}] 18:45:41 INFO - PROCESS | 1653 | 1464054341140 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}] 18:45:41 INFO - PROCESS | 1653 | 1464054341256 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 18:45:41 INFO - PROCESS | 1653 | 1464054341306 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:41 INFO - PROCESS | 1653 | ++DOCSHELL 0x12bb14800 == 70 [pid = 1653] [id = 278] 18:45:41 INFO - PROCESS | 1653 | ++DOMWINDOW == 134 (0x112785c00) [pid = 1653] [serial = 832] [outer = 0x0] 18:45:41 INFO - PROCESS | 1653 | ++DOMWINDOW == 135 (0x112789400) [pid = 1653] [serial = 833] [outer = 0x112785c00] 18:45:41 INFO - PROCESS | 1653 | 1464054341333 Marionette DEBUG loaded listener.js 18:45:41 INFO - PROCESS | 1653 | ++DOMWINDOW == 136 (0x11278d800) [pid = 1653] [serial = 834] [outer = 0x112785c00] 18:45:41 INFO - PROCESS | 1653 | 1464054341847 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]]]}] 18:45:41 INFO - PROCESS | 1653 | --DOMWINDOW == 135 (0x119cae400) [pid = 1653] [serial = 763] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 18:45:41 INFO - PROCESS | 1653 | --DOMWINDOW == 134 (0x123728400) [pid = 1653] [serial = 766] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 18:45:41 INFO - PROCESS | 1653 | --DOMWINDOW == 133 (0x1273cbc00) [pid = 1653] [serial = 769] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 18:45:41 INFO - PROCESS | 1653 | --DOMWINDOW == 132 (0x11301a400) [pid = 1653] [serial = 757] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 18:45:41 INFO - PROCESS | 1653 | --DOMWINDOW == 131 (0x116717000) [pid = 1653] [serial = 760] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 18:45:41 INFO - PROCESS | 1653 | --DOMWINDOW == 130 (0x12335dc00) [pid = 1653] [serial = 778] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 18:45:41 INFO - PROCESS | 1653 | --DOMWINDOW == 129 (0x111c22000) [pid = 1653] [serial = 772] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 18:45:41 INFO - PROCESS | 1653 | --DOMWINDOW == 128 (0x1128cc000) [pid = 1653] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 18:45:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 18:45:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 769ms 18:45:41 INFO - PROCESS | 1653 | 1464054341906 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 18:45:41 INFO - PROCESS | 1653 | 1464054341907 Marionette TRACE conn2 <- [1,1085,null,{"value":"7"}] 18:45:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 18:45:41 INFO - PROCESS | 1653 | 1464054341910 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 18:45:41 INFO - PROCESS | 1653 | 1464054341911 Marionette TRACE conn2 <- [1,1086,null,{}] 18:45:41 INFO - PROCESS | 1653 | 1464054341913 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}] 18:45:42 INFO - PROCESS | 1653 | 1464054342000 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 18:45:42 INFO - PROCESS | 1653 | 1464054342004 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:42 INFO - PROCESS | 1653 | ++DOCSHELL 0x12522e000 == 71 [pid = 1653] [id = 279] 18:45:42 INFO - PROCESS | 1653 | ++DOMWINDOW == 129 (0x11278fc00) [pid = 1653] [serial = 835] [outer = 0x0] 18:45:42 INFO - PROCESS | 1653 | ++DOMWINDOW == 130 (0x11893b000) [pid = 1653] [serial = 836] [outer = 0x11278fc00] 18:45:42 INFO - PROCESS | 1653 | 1464054342030 Marionette DEBUG loaded listener.js 18:45:42 INFO - PROCESS | 1653 | ++DOMWINDOW == 131 (0x12720ac00) [pid = 1653] [serial = 837] [outer = 0x11278fc00] 18:45:42 INFO - PROCESS | 1653 | 1464054342347 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]]]}] 18:45:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 18:45:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 468ms 18:45:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 18:45:42 INFO - PROCESS | 1653 | 1464054342380 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 18:45:42 INFO - PROCESS | 1653 | 1464054342382 Marionette TRACE conn2 <- [1,1089,null,{"value":"7"}] 18:45:42 INFO - PROCESS | 1653 | 1464054342384 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 18:45:42 INFO - PROCESS | 1653 | 1464054342385 Marionette TRACE conn2 <- [1,1090,null,{}] 18:45:42 INFO - PROCESS | 1653 | 1464054342388 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}] 18:45:42 INFO - PROCESS | 1653 | 1464054342486 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 18:45:42 INFO - PROCESS | 1653 | 1464054342568 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:42 INFO - PROCESS | 1653 | ++DOCSHELL 0x12c9f1800 == 72 [pid = 1653] [id = 280] 18:45:42 INFO - PROCESS | 1653 | ++DOMWINDOW == 132 (0x12bad4000) [pid = 1653] [serial = 838] [outer = 0x0] 18:45:42 INFO - PROCESS | 1653 | ++DOMWINDOW == 133 (0x12c01bc00) [pid = 1653] [serial = 839] [outer = 0x12bad4000] 18:45:42 INFO - PROCESS | 1653 | 1464054342596 Marionette DEBUG loaded listener.js 18:45:42 INFO - PROCESS | 1653 | ++DOMWINDOW == 134 (0x12c9d0800) [pid = 1653] [serial = 840] [outer = 0x12bad4000] 18:45:42 INFO - PROCESS | 1653 | 1464054342880 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]]]}] 18:45:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 18:45:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 518ms 18:45:42 INFO - PROCESS | 1653 | 1464054342903 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 18:45:42 INFO - PROCESS | 1653 | 1464054342904 Marionette TRACE conn2 <- [1,1093,null,{"value":"7"}] 18:45:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 18:45:42 INFO - PROCESS | 1653 | 1464054342906 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 18:45:42 INFO - PROCESS | 1653 | 1464054342907 Marionette TRACE conn2 <- [1,1094,null,{}] 18:45:42 INFO - PROCESS | 1653 | 1464054342917 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}] 18:45:43 INFO - PROCESS | 1653 | 1464054343010 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 18:45:43 INFO - PROCESS | 1653 | 1464054343015 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:43 INFO - PROCESS | 1653 | ++DOCSHELL 0x12d0aa800 == 73 [pid = 1653] [id = 281] 18:45:43 INFO - PROCESS | 1653 | ++DOMWINDOW == 135 (0x12c9d8800) [pid = 1653] [serial = 841] [outer = 0x0] 18:45:43 INFO - PROCESS | 1653 | ++DOMWINDOW == 136 (0x12d0c6400) [pid = 1653] [serial = 842] [outer = 0x12c9d8800] 18:45:43 INFO - PROCESS | 1653 | 1464054343044 Marionette DEBUG loaded listener.js 18:45:43 INFO - PROCESS | 1653 | ++DOMWINDOW == 137 (0x12d0d0400) [pid = 1653] [serial = 843] [outer = 0x12c9d8800] 18:45:43 INFO - PROCESS | 1653 | 1464054343370 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]]]}] 18:45:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 18:45:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 470ms 18:45:43 INFO - PROCESS | 1653 | 1464054343381 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 18:45:43 INFO - PROCESS | 1653 | 1464054343383 Marionette TRACE conn2 <- [1,1097,null,{"value":"7"}] 18:45:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 18:45:43 INFO - PROCESS | 1653 | 1464054343385 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 18:45:43 INFO - PROCESS | 1653 | 1464054343386 Marionette TRACE conn2 <- [1,1098,null,{}] 18:45:43 INFO - PROCESS | 1653 | 1464054343390 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}] 18:45:43 INFO - PROCESS | 1653 | 1464054343483 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 18:45:43 INFO - PROCESS | 1653 | 1464054343545 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:43 INFO - PROCESS | 1653 | ++DOCSHELL 0x12d530800 == 74 [pid = 1653] [id = 282] 18:45:43 INFO - PROCESS | 1653 | ++DOMWINDOW == 138 (0x128ed4000) [pid = 1653] [serial = 844] [outer = 0x0] 18:45:43 INFO - PROCESS | 1653 | ++DOMWINDOW == 139 (0x12d0cf800) [pid = 1653] [serial = 845] [outer = 0x128ed4000] 18:45:43 INFO - PROCESS | 1653 | 1464054343569 Marionette DEBUG loaded listener.js 18:45:43 INFO - PROCESS | 1653 | ++DOMWINDOW == 140 (0x12d223800) [pid = 1653] [serial = 846] [outer = 0x128ed4000] 18:45:43 INFO - PROCESS | 1653 | 1464054343845 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]]]}] 18:45:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 18:45:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 518ms 18:45:43 INFO - PROCESS | 1653 | 1464054343947 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 18:45:43 INFO - PROCESS | 1653 | 1464054343949 Marionette TRACE conn2 <- [1,1101,null,{"value":"7"}] 18:45:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 18:45:43 INFO - PROCESS | 1653 | 1464054343953 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 18:45:43 INFO - PROCESS | 1653 | 1464054343956 Marionette TRACE conn2 <- [1,1102,null,{}] 18:45:43 INFO - PROCESS | 1653 | 1464054343961 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}] 18:45:44 INFO - PROCESS | 1653 | 1464054344078 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 18:45:44 INFO - PROCESS | 1653 | 1464054344135 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:44 INFO - PROCESS | 1653 | ++DOCSHELL 0x117578000 == 75 [pid = 1653] [id = 283] 18:45:44 INFO - PROCESS | 1653 | ++DOMWINDOW == 141 (0x112602400) [pid = 1653] [serial = 847] [outer = 0x0] 18:45:44 INFO - PROCESS | 1653 | ++DOMWINDOW == 142 (0x11260dc00) [pid = 1653] [serial = 848] [outer = 0x112602400] 18:45:44 INFO - PROCESS | 1653 | 1464054344167 Marionette DEBUG loaded listener.js 18:45:44 INFO - PROCESS | 1653 | ++DOMWINDOW == 143 (0x1128cb800) [pid = 1653] [serial = 849] [outer = 0x112602400] 18:45:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 18:45:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 672ms 18:45:44 INFO - PROCESS | 1653 | 1464054344618 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]]]}] 18:45:44 INFO - PROCESS | 1653 | 1464054344626 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 18:45:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 18:45:44 INFO - PROCESS | 1653 | 1464054344629 Marionette TRACE conn2 <- [1,1105,null,{"value":"7"}] 18:45:44 INFO - PROCESS | 1653 | 1464054344634 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 18:45:44 INFO - PROCESS | 1653 | 1464054344637 Marionette TRACE conn2 <- [1,1106,null,{}] 18:45:44 INFO - PROCESS | 1653 | 1464054344640 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}] 18:45:44 INFO - PROCESS | 1653 | 1464054344748 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 18:45:44 INFO - PROCESS | 1653 | 1464054344804 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:44 INFO - PROCESS | 1653 | ++DOCSHELL 0x119a77800 == 76 [pid = 1653] [id = 284] 18:45:44 INFO - PROCESS | 1653 | ++DOMWINDOW == 144 (0x1128cec00) [pid = 1653] [serial = 850] [outer = 0x0] 18:45:44 INFO - PROCESS | 1653 | ++DOMWINDOW == 145 (0x113021400) [pid = 1653] [serial = 851] [outer = 0x1128cec00] 18:45:44 INFO - PROCESS | 1653 | 1464054344834 Marionette DEBUG loaded listener.js 18:45:44 INFO - PROCESS | 1653 | ++DOMWINDOW == 146 (0x117413400) [pid = 1653] [serial = 852] [outer = 0x1128cec00] 18:45:45 INFO - PROCESS | 1653 | 1464054345289 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]]]}] 18:45:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 18:45:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 672ms 18:45:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 18:45:45 INFO - PROCESS | 1653 | 1464054345305 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 18:45:45 INFO - PROCESS | 1653 | 1464054345306 Marionette TRACE conn2 <- [1,1109,null,{"value":"7"}] 18:45:45 INFO - PROCESS | 1653 | 1464054345308 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 18:45:45 INFO - PROCESS | 1653 | 1464054345310 Marionette TRACE conn2 <- [1,1110,null,{}] 18:45:45 INFO - PROCESS | 1653 | 1464054345317 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}] 18:45:45 INFO - PROCESS | 1653 | 1464054345426 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 18:45:45 INFO - PROCESS | 1653 | 1464054345536 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:45 INFO - PROCESS | 1653 | ++DOCSHELL 0x12d0a8800 == 77 [pid = 1653] [id = 285] 18:45:45 INFO - PROCESS | 1653 | ++DOMWINDOW == 147 (0x119cb3800) [pid = 1653] [serial = 853] [outer = 0x0] 18:45:45 INFO - PROCESS | 1653 | ++DOMWINDOW == 148 (0x11a023400) [pid = 1653] [serial = 854] [outer = 0x119cb3800] 18:45:45 INFO - PROCESS | 1653 | 1464054345571 Marionette DEBUG loaded listener.js 18:45:45 INFO - PROCESS | 1653 | ++DOMWINDOW == 149 (0x123ad4c00) [pid = 1653] [serial = 855] [outer = 0x119cb3800] 18:45:45 INFO - PROCESS | 1653 | 1464054345993 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]]]}] 18:45:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 18:45:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 721ms 18:45:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 18:45:46 INFO - PROCESS | 1653 | 1464054346030 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 18:45:46 INFO - PROCESS | 1653 | 1464054346031 Marionette TRACE conn2 <- [1,1113,null,{"value":"7"}] 18:45:46 INFO - PROCESS | 1653 | 1464054346033 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 18:45:46 INFO - PROCESS | 1653 | 1464054346035 Marionette TRACE conn2 <- [1,1114,null,{}] 18:45:46 INFO - PROCESS | 1653 | 1464054346037 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}] 18:45:46 INFO - PROCESS | 1653 | 1464054346147 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 18:45:46 INFO - PROCESS | 1653 | 1464054346206 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:46 INFO - PROCESS | 1653 | ++DOCSHELL 0x13530c000 == 78 [pid = 1653] [id = 286] 18:45:46 INFO - PROCESS | 1653 | ++DOMWINDOW == 150 (0x124c70400) [pid = 1653] [serial = 856] [outer = 0x0] 18:45:46 INFO - PROCESS | 1653 | ++DOMWINDOW == 151 (0x127077800) [pid = 1653] [serial = 857] [outer = 0x124c70400] 18:45:46 INFO - PROCESS | 1653 | 1464054346276 Marionette DEBUG loaded listener.js 18:45:46 INFO - PROCESS | 1653 | ++DOMWINDOW == 152 (0x128ed1000) [pid = 1653] [serial = 858] [outer = 0x124c70400] 18:45:46 INFO - PROCESS | 1653 | 1464054346683 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]]]}] 18:45:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 18:45:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 669ms 18:45:46 INFO - PROCESS | 1653 | 1464054346702 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 18:45:46 INFO - PROCESS | 1653 | 1464054346704 Marionette TRACE conn2 <- [1,1117,null,{"value":"7"}] 18:45:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 18:45:46 INFO - PROCESS | 1653 | 1464054346706 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 18:45:46 INFO - PROCESS | 1653 | 1464054346707 Marionette TRACE conn2 <- [1,1118,null,{}] 18:45:46 INFO - PROCESS | 1653 | 1464054346710 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}] 18:45:46 INFO - PROCESS | 1653 | 1464054346835 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 18:45:46 INFO - PROCESS | 1653 | 1464054346922 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:46 INFO - PROCESS | 1653 | ++DOCSHELL 0x1353e8800 == 79 [pid = 1653] [id = 287] 18:45:46 INFO - PROCESS | 1653 | ++DOMWINDOW == 153 (0x119533800) [pid = 1653] [serial = 859] [outer = 0x0] 18:45:46 INFO - PROCESS | 1653 | ++DOMWINDOW == 154 (0x11953a000) [pid = 1653] [serial = 860] [outer = 0x119533800] 18:45:46 INFO - PROCESS | 1653 | 1464054346951 Marionette DEBUG loaded listener.js 18:45:46 INFO - PROCESS | 1653 | ++DOMWINDOW == 155 (0x11953e400) [pid = 1653] [serial = 861] [outer = 0x119533800] 18:45:47 INFO - PROCESS | 1653 | 1464054347367 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]]]}] 18:45:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 18:45:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 670ms 18:45:47 INFO - PROCESS | 1653 | 1464054347376 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 18:45:47 INFO - PROCESS | 1653 | 1464054347378 Marionette TRACE conn2 <- [1,1121,null,{"value":"7"}] 18:45:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 18:45:47 INFO - PROCESS | 1653 | 1464054347380 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 18:45:47 INFO - PROCESS | 1653 | 1464054347381 Marionette TRACE conn2 <- [1,1122,null,{}] 18:45:47 INFO - PROCESS | 1653 | 1464054347384 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}] 18:45:47 INFO - PROCESS | 1653 | 1464054347507 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 18:45:47 INFO - PROCESS | 1653 | 1464054347579 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:47 INFO - PROCESS | 1653 | ++DOCSHELL 0x135910000 == 80 [pid = 1653] [id = 288] 18:45:47 INFO - PROCESS | 1653 | ++DOMWINDOW == 156 (0x125195c00) [pid = 1653] [serial = 862] [outer = 0x0] 18:45:47 INFO - PROCESS | 1653 | ++DOMWINDOW == 157 (0x12965c800) [pid = 1653] [serial = 863] [outer = 0x125195c00] 18:45:47 INFO - PROCESS | 1653 | 1464054347611 Marionette DEBUG loaded listener.js 18:45:47 INFO - PROCESS | 1653 | ++DOMWINDOW == 158 (0x129668c00) [pid = 1653] [serial = 864] [outer = 0x125195c00] 18:45:48 INFO - PROCESS | 1653 | 1464054348007 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]]]}] 18:45:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 18:45:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 669ms 18:45:48 INFO - PROCESS | 1653 | 1464054348050 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 18:45:48 INFO - PROCESS | 1653 | 1464054348051 Marionette TRACE conn2 <- [1,1125,null,{"value":"7"}] 18:45:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 18:45:48 INFO - PROCESS | 1653 | 1464054348053 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 18:45:48 INFO - PROCESS | 1653 | 1464054348055 Marionette TRACE conn2 <- [1,1126,null,{}] 18:45:48 INFO - PROCESS | 1653 | 1464054348057 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}] 18:45:48 INFO - PROCESS | 1653 | 1464054348162 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 18:45:48 INFO - PROCESS | 1653 | 1464054348266 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:48 INFO - PROCESS | 1653 | ++DOCSHELL 0x1360c9000 == 81 [pid = 1653] [id = 289] 18:45:48 INFO - PROCESS | 1653 | ++DOMWINDOW == 159 (0x129662400) [pid = 1653] [serial = 865] [outer = 0x0] 18:45:48 INFO - PROCESS | 1653 | ++DOMWINDOW == 160 (0x12b03fc00) [pid = 1653] [serial = 866] [outer = 0x129662400] 18:45:48 INFO - PROCESS | 1653 | 1464054348296 Marionette DEBUG loaded listener.js 18:45:48 INFO - PROCESS | 1653 | ++DOMWINDOW == 161 (0x12c01a800) [pid = 1653] [serial = 867] [outer = 0x129662400] 18:45:48 INFO - PROCESS | 1653 | 1464054348757 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]]]}] 18:45:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 18:45:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 724ms 18:45:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 18:45:48 INFO - PROCESS | 1653 | 1464054348778 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 18:45:48 INFO - PROCESS | 1653 | 1464054348779 Marionette TRACE conn2 <- [1,1129,null,{"value":"7"}] 18:45:48 INFO - PROCESS | 1653 | 1464054348781 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 18:45:48 INFO - PROCESS | 1653 | 1464054348783 Marionette TRACE conn2 <- [1,1130,null,{}] 18:45:48 INFO - PROCESS | 1653 | 1464054348785 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}] 18:45:48 INFO - PROCESS | 1653 | 1464054348895 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 18:45:48 INFO - PROCESS | 1653 | 1464054348970 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:48 INFO - PROCESS | 1653 | ++DOCSHELL 0x123794000 == 82 [pid = 1653] [id = 290] 18:45:48 INFO - PROCESS | 1653 | ++DOMWINDOW == 162 (0x117682800) [pid = 1653] [serial = 868] [outer = 0x0] 18:45:48 INFO - PROCESS | 1653 | ++DOMWINDOW == 163 (0x129669c00) [pid = 1653] [serial = 869] [outer = 0x117682800] 18:45:48 INFO - PROCESS | 1653 | 1464054348998 Marionette DEBUG loaded listener.js 18:45:49 INFO - PROCESS | 1653 | ++DOMWINDOW == 164 (0x12c9cd800) [pid = 1653] [serial = 870] [outer = 0x117682800] 18:45:49 INFO - PROCESS | 1653 | 1464054349767 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]]]}] 18:45:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 18:45:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1018ms 18:45:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 18:45:49 INFO - PROCESS | 1653 | 1464054349801 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 18:45:49 INFO - PROCESS | 1653 | 1464054349804 Marionette TRACE conn2 <- [1,1133,null,{"value":"7"}] 18:45:49 INFO - PROCESS | 1653 | 1464054349807 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 18:45:49 INFO - PROCESS | 1653 | 1464054349809 Marionette TRACE conn2 <- [1,1134,null,{}] 18:45:49 INFO - PROCESS | 1653 | 1464054349813 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}] 18:45:49 INFO - PROCESS | 1653 | 1464054349917 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 18:45:49 INFO - PROCESS | 1653 | 1464054349995 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:50 INFO - PROCESS | 1653 | ++DOCSHELL 0x124c59000 == 83 [pid = 1653] [id = 291] 18:45:50 INFO - PROCESS | 1653 | ++DOMWINDOW == 165 (0x11260cc00) [pid = 1653] [serial = 871] [outer = 0x0] 18:45:50 INFO - PROCESS | 1653 | ++DOMWINDOW == 166 (0x1128cc000) [pid = 1653] [serial = 872] [outer = 0x11260cc00] 18:45:50 INFO - PROCESS | 1653 | 1464054350023 Marionette DEBUG loaded listener.js 18:45:50 INFO - PROCESS | 1653 | ++DOMWINDOW == 167 (0x1168c3800) [pid = 1653] [serial = 873] [outer = 0x11260cc00] 18:45:50 INFO - PROCESS | 1653 | 1464054350449 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]]]}] 18:45:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 18:45:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 671ms 18:45:50 INFO - PROCESS | 1653 | 1464054350478 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 18:45:50 INFO - PROCESS | 1653 | 1464054350482 Marionette TRACE conn2 <- [1,1137,null,{"value":"7"}] 18:45:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 18:45:50 INFO - PROCESS | 1653 | 1464054350486 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 18:45:50 INFO - PROCESS | 1653 | 1464054350488 Marionette TRACE conn2 <- [1,1138,null,{}] 18:45:50 INFO - PROCESS | 1653 | 1464054350490 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}] 18:45:50 INFO - PROCESS | 1653 | 1464054350589 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 18:45:50 INFO - PROCESS | 1653 | 1464054350682 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:50 INFO - PROCESS | 1653 | ++DOCSHELL 0x119283800 == 84 [pid = 1653] [id = 292] 18:45:50 INFO - PROCESS | 1653 | ++DOMWINDOW == 168 (0x1191a9400) [pid = 1653] [serial = 874] [outer = 0x0] 18:45:50 INFO - PROCESS | 1653 | ++DOMWINDOW == 169 (0x11953ac00) [pid = 1653] [serial = 875] [outer = 0x1191a9400] 18:45:50 INFO - PROCESS | 1653 | 1464054350726 Marionette DEBUG loaded listener.js 18:45:50 INFO - PROCESS | 1653 | ++DOMWINDOW == 170 (0x119a0e400) [pid = 1653] [serial = 876] [outer = 0x1191a9400] 18:45:50 INFO - PROCESS | 1653 | --DOCSHELL 0x12d0aa800 == 83 [pid = 1653] [id = 281] 18:45:50 INFO - PROCESS | 1653 | --DOCSHELL 0x12c9f1800 == 82 [pid = 1653] [id = 280] 18:45:50 INFO - PROCESS | 1653 | --DOCSHELL 0x12522e000 == 81 [pid = 1653] [id = 279] 18:45:50 INFO - PROCESS | 1653 | --DOCSHELL 0x12bb14800 == 80 [pid = 1653] [id = 278] 18:45:50 INFO - PROCESS | 1653 | --DOCSHELL 0x12a985000 == 79 [pid = 1653] [id = 277] 18:45:50 INFO - PROCESS | 1653 | --DOMWINDOW == 169 (0x12ba27800) [pid = 1653] [serial = 782] [outer = 0x0] [url = about:blank] 18:45:50 INFO - PROCESS | 1653 | --DOMWINDOW == 168 (0x128ed7400) [pid = 1653] [serial = 743] [outer = 0x0] [url = about:blank] 18:45:50 INFO - PROCESS | 1653 | --DOMWINDOW == 167 (0x125195800) [pid = 1653] [serial = 740] [outer = 0x0] [url = about:blank] 18:45:50 INFO - PROCESS | 1653 | --DOMWINDOW == 166 (0x12aec2800) [pid = 1653] [serial = 746] [outer = 0x0] [url = about:blank] 18:45:50 INFO - PROCESS | 1653 | --DOMWINDOW == 165 (0x12baf1400) [pid = 1653] [serial = 749] [outer = 0x0] [url = about:blank] 18:45:50 INFO - PROCESS | 1653 | --DOMWINDOW == 164 (0x12c946c00) [pid = 1653] [serial = 752] [outer = 0x0] [url = about:blank] 18:45:50 INFO - PROCESS | 1653 | --DOCSHELL 0x129edb800 == 78 [pid = 1653] [id = 276] 18:45:50 INFO - PROCESS | 1653 | --DOCSHELL 0x12739e000 == 77 [pid = 1653] [id = 275] 18:45:50 INFO - PROCESS | 1653 | --DOCSHELL 0x124612800 == 76 [pid = 1653] [id = 274] 18:45:50 INFO - PROCESS | 1653 | --DOCSHELL 0x11a186000 == 75 [pid = 1653] [id = 273] 18:45:50 INFO - PROCESS | 1653 | --DOCSHELL 0x11944c000 == 74 [pid = 1653] [id = 272] 18:45:50 INFO - PROCESS | 1653 | --DOCSHELL 0x119452000 == 73 [pid = 1653] [id = 271] 18:45:50 INFO - PROCESS | 1653 | --DOCSHELL 0x123538800 == 72 [pid = 1653] [id = 270] 18:45:51 INFO - PROCESS | 1653 | --DOCSHELL 0x125225000 == 71 [pid = 1653] [id = 263] 18:45:51 INFO - PROCESS | 1653 | --DOCSHELL 0x117440800 == 70 [pid = 1653] [id = 262] 18:45:51 INFO - PROCESS | 1653 | 1464054351098 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]]]}] 18:45:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 18:45:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 619ms 18:45:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 18:45:51 INFO - PROCESS | 1653 | 1464054351106 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 18:45:51 INFO - PROCESS | 1653 | 1464054351107 Marionette TRACE conn2 <- [1,1141,null,{"value":"7"}] 18:45:51 INFO - PROCESS | 1653 | 1464054351109 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 18:45:51 INFO - PROCESS | 1653 | 1464054351113 Marionette TRACE conn2 <- [1,1142,null,{}] 18:45:51 INFO - PROCESS | 1653 | 1464054351120 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}] 18:45:51 INFO - PROCESS | 1653 | 1464054351209 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 18:45:51 INFO - PROCESS | 1653 | --DOMWINDOW == 163 (0x123423c00) [pid = 1653] [serial = 765] [outer = 0x0] [url = about:blank] 18:45:51 INFO - PROCESS | 1653 | --DOMWINDOW == 162 (0x121385800) [pid = 1653] [serial = 764] [outer = 0x0] [url = about:blank] 18:45:51 INFO - PROCESS | 1653 | --DOMWINDOW == 161 (0x127074c00) [pid = 1653] [serial = 768] [outer = 0x0] [url = about:blank] 18:45:51 INFO - PROCESS | 1653 | --DOMWINDOW == 160 (0x1242cf800) [pid = 1653] [serial = 767] [outer = 0x0] [url = about:blank] 18:45:51 INFO - PROCESS | 1653 | --DOMWINDOW == 159 (0x129570000) [pid = 1653] [serial = 770] [outer = 0x0] [url = about:blank] 18:45:51 INFO - PROCESS | 1653 | --DOMWINDOW == 158 (0x115e57c00) [pid = 1653] [serial = 759] [outer = 0x0] [url = about:blank] 18:45:51 INFO - PROCESS | 1653 | --DOMWINDOW == 157 (0x115d47400) [pid = 1653] [serial = 758] [outer = 0x0] [url = about:blank] 18:45:51 INFO - PROCESS | 1653 | --DOMWINDOW == 156 (0x11a025000) [pid = 1653] [serial = 737] [outer = 0x0] [url = about:blank] 18:45:51 INFO - PROCESS | 1653 | --DOMWINDOW == 155 (0x1185a6400) [pid = 1653] [serial = 761] [outer = 0x0] [url = about:blank] 18:45:51 INFO - PROCESS | 1653 | --DOMWINDOW == 154 (0x11715d400) [pid = 1653] [serial = 734] [outer = 0x0] [url = about:blank] 18:45:51 INFO - PROCESS | 1653 | --DOMWINDOW == 153 (0x12aec2400) [pid = 1653] [serial = 780] [outer = 0x0] [url = about:blank] 18:45:51 INFO - PROCESS | 1653 | --DOMWINDOW == 152 (0x11301a800) [pid = 1653] [serial = 755] [outer = 0x0] [url = about:blank] 18:45:51 INFO - PROCESS | 1653 | --DOMWINDOW == 151 (0x127646400) [pid = 1653] [serial = 779] [outer = 0x0] [url = about:blank] 18:45:51 INFO - PROCESS | 1653 | --DOMWINDOW == 150 (0x112e1d400) [pid = 1653] [serial = 773] [outer = 0x0] [url = about:blank] 18:45:51 INFO - PROCESS | 1653 | --DOMWINDOW == 149 (0x1185a3000) [pid = 1653] [serial = 774] [outer = 0x0] [url = about:blank] 18:45:51 INFO - PROCESS | 1653 | --DOMWINDOW == 148 (0x12b03e800) [pid = 1653] [serial = 771] [outer = 0x0] [url = about:blank] 18:45:51 INFO - PROCESS | 1653 | --DOMWINDOW == 147 (0x1242d2000) [pid = 1653] [serial = 777] [outer = 0x0] [url = about:blank] 18:45:51 INFO - PROCESS | 1653 | --DOMWINDOW == 146 (0x119ca8c00) [pid = 1653] [serial = 762] [outer = 0x0] [url = about:blank] 18:45:51 INFO - PROCESS | 1653 | --DOMWINDOW == 145 (0x119a07800) [pid = 1653] [serial = 776] [outer = 0x0] [url = about:blank] 18:45:51 INFO - PROCESS | 1653 | --DOMWINDOW == 144 (0x12382f800) [pid = 1653] [serial = 731] [outer = 0x0] [url = about:blank] 18:45:51 INFO - PROCESS | 1653 | 1464054351277 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:51 INFO - PROCESS | 1653 | ++DOCSHELL 0x1212bc000 == 71 [pid = 1653] [id = 293] 18:45:51 INFO - PROCESS | 1653 | ++DOMWINDOW == 145 (0x115d47400) [pid = 1653] [serial = 877] [outer = 0x0] 18:45:51 INFO - PROCESS | 1653 | ++DOMWINDOW == 146 (0x1192c5800) [pid = 1653] [serial = 878] [outer = 0x115d47400] 18:45:51 INFO - PROCESS | 1653 | 1464054351305 Marionette DEBUG loaded listener.js 18:45:51 INFO - PROCESS | 1653 | ++DOMWINDOW == 147 (0x121383000) [pid = 1653] [serial = 879] [outer = 0x115d47400] 18:45:51 INFO - PROCESS | 1653 | 1464054351605 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]]]}] 18:45:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 18:45:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 523ms 18:45:51 INFO - PROCESS | 1653 | 1464054351633 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 18:45:51 INFO - PROCESS | 1653 | 1464054351635 Marionette TRACE conn2 <- [1,1145,null,{"value":"7"}] 18:45:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 18:45:51 INFO - PROCESS | 1653 | 1464054351637 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 18:45:51 INFO - PROCESS | 1653 | 1464054351638 Marionette TRACE conn2 <- [1,1146,null,{}] 18:45:51 INFO - PROCESS | 1653 | 1464054351640 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}] 18:45:51 INFO - PROCESS | 1653 | 1464054351726 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 18:45:51 INFO - PROCESS | 1653 | 1464054351787 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:51 INFO - PROCESS | 1653 | ++DOCSHELL 0x1241bc800 == 72 [pid = 1653] [id = 294] 18:45:51 INFO - PROCESS | 1653 | ++DOMWINDOW == 148 (0x11a02cc00) [pid = 1653] [serial = 880] [outer = 0x0] 18:45:51 INFO - PROCESS | 1653 | ++DOMWINDOW == 149 (0x1233df800) [pid = 1653] [serial = 881] [outer = 0x11a02cc00] 18:45:51 INFO - PROCESS | 1653 | 1464054351813 Marionette DEBUG loaded listener.js 18:45:51 INFO - PROCESS | 1653 | ++DOMWINDOW == 150 (0x1242d6800) [pid = 1653] [serial = 882] [outer = 0x11a02cc00] 18:45:52 INFO - PROCESS | 1653 | 1464054352113 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]]]}] 18:45:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 18:45:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 518ms 18:45:52 INFO - PROCESS | 1653 | 1464054352155 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 18:45:52 INFO - PROCESS | 1653 | 1464054352156 Marionette TRACE conn2 <- [1,1149,null,{"value":"7"}] 18:45:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 18:45:52 INFO - PROCESS | 1653 | 1464054352159 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 18:45:52 INFO - PROCESS | 1653 | 1464054352160 Marionette TRACE conn2 <- [1,1150,null,{}] 18:45:52 INFO - PROCESS | 1653 | 1464054352165 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}] 18:45:52 INFO - PROCESS | 1653 | 1464054352249 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 18:45:52 INFO - PROCESS | 1653 | 1464054352253 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:52 INFO - PROCESS | 1653 | ++DOCSHELL 0x129eec000 == 73 [pid = 1653] [id = 295] 18:45:52 INFO - PROCESS | 1653 | ++DOMWINDOW == 151 (0x124387400) [pid = 1653] [serial = 883] [outer = 0x0] 18:45:52 INFO - PROCESS | 1653 | ++DOMWINDOW == 152 (0x1273c9400) [pid = 1653] [serial = 884] [outer = 0x124387400] 18:45:52 INFO - PROCESS | 1653 | 1464054352279 Marionette DEBUG loaded listener.js 18:45:52 INFO - PROCESS | 1653 | ++DOMWINDOW == 153 (0x128ed2000) [pid = 1653] [serial = 885] [outer = 0x124387400] 18:45:52 INFO - PROCESS | 1653 | 1464054352605 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]]]}] 18:45:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 18:45:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 470ms 18:45:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 18:45:52 INFO - PROCESS | 1653 | 1464054352631 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 18:45:52 INFO - PROCESS | 1653 | 1464054352632 Marionette TRACE conn2 <- [1,1153,null,{"value":"7"}] 18:45:52 INFO - PROCESS | 1653 | 1464054352634 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 18:45:52 INFO - PROCESS | 1653 | 1464054352635 Marionette TRACE conn2 <- [1,1154,null,{}] 18:45:52 INFO - PROCESS | 1653 | 1464054352637 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}] 18:45:52 INFO - PROCESS | 1653 | 1464054352771 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 18:45:52 INFO - PROCESS | 1653 | 1464054352808 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:52 INFO - PROCESS | 1653 | ++DOCSHELL 0x12b110800 == 74 [pid = 1653] [id = 296] 18:45:52 INFO - PROCESS | 1653 | ++DOMWINDOW == 154 (0x1233dc000) [pid = 1653] [serial = 886] [outer = 0x0] 18:45:52 INFO - PROCESS | 1653 | ++DOMWINDOW == 155 (0x129099400) [pid = 1653] [serial = 887] [outer = 0x1233dc000] 18:45:52 INFO - PROCESS | 1653 | 1464054352834 Marionette DEBUG loaded listener.js 18:45:52 INFO - PROCESS | 1653 | ++DOMWINDOW == 156 (0x12b044400) [pid = 1653] [serial = 888] [outer = 0x1233dc000] 18:45:53 INFO - PROCESS | 1653 | 1464054353148 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]]]}] 18:45:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 18:45:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 521ms 18:45:53 INFO - PROCESS | 1653 | 1464054353155 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 18:45:53 INFO - PROCESS | 1653 | 1464054353157 Marionette TRACE conn2 <- [1,1157,null,{"value":"7"}] 18:45:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 18:45:53 INFO - PROCESS | 1653 | 1464054353164 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 18:45:53 INFO - PROCESS | 1653 | 1464054353165 Marionette TRACE conn2 <- [1,1158,null,{}] 18:45:53 INFO - PROCESS | 1653 | 1464054353170 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}] 18:45:53 INFO - PROCESS | 1653 | 1464054353289 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 18:45:53 INFO - PROCESS | 1653 | 1464054353325 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:53 INFO - PROCESS | 1653 | ++DOCSHELL 0x12c832800 == 75 [pid = 1653] [id = 297] 18:45:53 INFO - PROCESS | 1653 | ++DOMWINDOW == 157 (0x1187c9800) [pid = 1653] [serial = 889] [outer = 0x0] 18:45:53 INFO - PROCESS | 1653 | ++DOMWINDOW == 158 (0x1187cb400) [pid = 1653] [serial = 890] [outer = 0x1187c9800] 18:45:53 INFO - PROCESS | 1653 | 1464054353350 Marionette DEBUG loaded listener.js 18:45:53 INFO - PROCESS | 1653 | ++DOMWINDOW == 159 (0x1187d3000) [pid = 1653] [serial = 891] [outer = 0x1187c9800] 18:45:53 INFO - PROCESS | 1653 | 1464054353682 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]]]}] 18:45:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 18:45:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 576ms 18:45:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 18:45:53 INFO - PROCESS | 1653 | 1464054353735 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 18:45:53 INFO - PROCESS | 1653 | 1464054353737 Marionette TRACE conn2 <- [1,1161,null,{"value":"7"}] 18:45:53 INFO - PROCESS | 1653 | 1464054353739 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 18:45:53 INFO - PROCESS | 1653 | 1464054353740 Marionette TRACE conn2 <- [1,1162,null,{}] 18:45:53 INFO - PROCESS | 1653 | 1464054353742 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}] 18:45:53 INFO - PROCESS | 1653 | 1464054353851 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 18:45:53 INFO - PROCESS | 1653 | 1464054353865 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:53 INFO - PROCESS | 1653 | ++DOCSHELL 0x12d52a800 == 76 [pid = 1653] [id = 298] 18:45:53 INFO - PROCESS | 1653 | ++DOMWINDOW == 160 (0x12131e000) [pid = 1653] [serial = 892] [outer = 0x0] 18:45:53 INFO - PROCESS | 1653 | ++DOMWINDOW == 161 (0x121320400) [pid = 1653] [serial = 893] [outer = 0x12131e000] 18:45:53 INFO - PROCESS | 1653 | 1464054353889 Marionette DEBUG loaded listener.js 18:45:53 INFO - PROCESS | 1653 | ++DOMWINDOW == 162 (0x121324400) [pid = 1653] [serial = 894] [outer = 0x12131e000] 18:45:54 INFO - PROCESS | 1653 | 1464054354238 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]]]}] 18:45:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 18:45:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 518ms 18:45:54 INFO - PROCESS | 1653 | 1464054354257 Marionette TRACE conn2 -> [0,1165,"getWindowHandle",null] 18:45:54 INFO - PROCESS | 1653 | 1464054354258 Marionette TRACE conn2 <- [1,1165,null,{"value":"7"}] 18:45:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 18:45:54 INFO - PROCESS | 1653 | 1464054354262 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 18:45:54 INFO - PROCESS | 1653 | 1464054354264 Marionette TRACE conn2 <- [1,1166,null,{}] 18:45:54 INFO - PROCESS | 1653 | 1464054354266 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}] 18:45:54 INFO - PROCESS | 1653 | 1464054354360 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 18:45:54 INFO - PROCESS | 1653 | 1464054354372 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:54 INFO - PROCESS | 1653 | ++DOCSHELL 0x135307800 == 77 [pid = 1653] [id = 299] 18:45:54 INFO - PROCESS | 1653 | ++DOMWINDOW == 163 (0x11a0c1400) [pid = 1653] [serial = 895] [outer = 0x0] 18:45:54 INFO - PROCESS | 1653 | ++DOMWINDOW == 164 (0x12130b800) [pid = 1653] [serial = 896] [outer = 0x11a0c1400] 18:45:54 INFO - PROCESS | 1653 | 1464054354405 Marionette DEBUG loaded listener.js 18:45:54 INFO - PROCESS | 1653 | ++DOMWINDOW == 165 (0x12130f800) [pid = 1653] [serial = 897] [outer = 0x11a0c1400] 18:45:54 INFO - PROCESS | 1653 | 1464054354868 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]]]}] 18:45:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 18:45:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 621ms 18:45:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 18:45:54 INFO - PROCESS | 1653 | 1464054354884 Marionette TRACE conn2 -> [0,1169,"getWindowHandle",null] 18:45:54 INFO - PROCESS | 1653 | 1464054354885 Marionette TRACE conn2 <- [1,1169,null,{"value":"7"}] 18:45:54 INFO - PROCESS | 1653 | 1464054354888 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 18:45:54 INFO - PROCESS | 1653 | 1464054354891 Marionette TRACE conn2 <- [1,1170,null,{}] 18:45:54 INFO - PROCESS | 1653 | 1464054354902 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}] 18:45:55 INFO - PROCESS | 1653 | 1464054355067 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 18:45:55 INFO - PROCESS | 1653 | --DOMWINDOW == 164 (0x1128cd800) [pid = 1653] [serial = 808] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 18:45:55 INFO - PROCESS | 1653 | --DOMWINDOW == 163 (0x12c9d8800) [pid = 1653] [serial = 841] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 18:45:55 INFO - PROCESS | 1653 | --DOMWINDOW == 162 (0x11278fc00) [pid = 1653] [serial = 835] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 18:45:55 INFO - PROCESS | 1653 | --DOMWINDOW == 161 (0x123d6e000) [pid = 1653] [serial = 823] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 18:45:55 INFO - PROCESS | 1653 | --DOMWINDOW == 160 (0x117e17800) [pid = 1653] [serial = 814] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 18:45:55 INFO - PROCESS | 1653 | --DOMWINDOW == 159 (0x112785c00) [pid = 1653] [serial = 832] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 18:45:55 INFO - PROCESS | 1653 | --DOMWINDOW == 158 (0x121388800) [pid = 1653] [serial = 820] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 18:45:55 INFO - PROCESS | 1653 | --DOMWINDOW == 157 (0x128ed4800) [pid = 1653] [serial = 826] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 18:45:55 INFO - PROCESS | 1653 | --DOMWINDOW == 156 (0x12bad4000) [pid = 1653] [serial = 838] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 18:45:55 INFO - PROCESS | 1653 | --DOMWINDOW == 155 (0x128ed9800) [pid = 1653] [serial = 829] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 18:45:55 INFO - PROCESS | 1653 | --DOMWINDOW == 154 (0x124c69000) [pid = 1653] [serial = 781] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 18:45:55 INFO - PROCESS | 1653 | --DOMWINDOW == 153 (0x115d85c00) [pid = 1653] [serial = 811] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 18:45:55 INFO - PROCESS | 1653 | --DOMWINDOW == 152 (0x119a04000) [pid = 1653] [serial = 817] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 18:45:55 INFO - PROCESS | 1653 | 1464054355322 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:55 INFO - PROCESS | 1653 | ++DOCSHELL 0x119d1e800 == 78 [pid = 1653] [id = 300] 18:45:55 INFO - PROCESS | 1653 | ++DOMWINDOW == 153 (0x110e36400) [pid = 1653] [serial = 898] [outer = 0x0] 18:45:55 INFO - PROCESS | 1653 | ++DOMWINDOW == 154 (0x112788800) [pid = 1653] [serial = 899] [outer = 0x110e36400] 18:45:55 INFO - PROCESS | 1653 | 1464054355347 Marionette DEBUG loaded listener.js 18:45:55 INFO - PROCESS | 1653 | ++DOMWINDOW == 155 (0x118574400) [pid = 1653] [serial = 900] [outer = 0x110e36400] 18:45:55 INFO - PROCESS | 1653 | 1464054355643 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]]]}] 18:45:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 18:45:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 770ms 18:45:55 INFO - PROCESS | 1653 | 1464054355658 Marionette TRACE conn2 -> [0,1173,"getWindowHandle",null] 18:45:55 INFO - PROCESS | 1653 | 1464054355661 Marionette TRACE conn2 <- [1,1173,null,{"value":"7"}] 18:45:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 18:45:55 INFO - PROCESS | 1653 | 1464054355668 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 18:45:55 INFO - PROCESS | 1653 | 1464054355670 Marionette TRACE conn2 <- [1,1174,null,{}] 18:45:55 INFO - PROCESS | 1653 | 1464054355672 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}] 18:45:55 INFO - PROCESS | 1653 | 1464054355778 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 18:45:55 INFO - PROCESS | 1653 | 1464054355783 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:55 INFO - PROCESS | 1653 | ++DOCSHELL 0x135734000 == 79 [pid = 1653] [id = 301] 18:45:55 INFO - PROCESS | 1653 | ++DOMWINDOW == 156 (0x121321000) [pid = 1653] [serial = 901] [outer = 0x0] 18:45:55 INFO - PROCESS | 1653 | ++DOMWINDOW == 157 (0x129667c00) [pid = 1653] [serial = 902] [outer = 0x121321000] 18:45:55 INFO - PROCESS | 1653 | 1464054355813 Marionette DEBUG loaded listener.js 18:45:55 INFO - PROCESS | 1653 | ++DOMWINDOW == 158 (0x12c01f400) [pid = 1653] [serial = 903] [outer = 0x121321000] 18:45:56 INFO - PROCESS | 1653 | ++DOMWINDOW == 159 (0x1213a8000) [pid = 1653] [serial = 904] [outer = 0x12c9dac00] 18:45:56 INFO - PROCESS | 1653 | 1464054356262 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] 18:45:56 INFO - PROCESS | 1653 | 1464054356290 Marionette TRACE conn2 <- [1,1177,null,{"value":"7"}] 18:45:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 18:45:56 INFO - PROCESS | 1653 | 1464054356292 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 18:45:56 INFO - PROCESS | 1653 | 1464054356294 Marionette TRACE conn2 <- [1,1178,null,{}] 18:45:56 INFO - PROCESS | 1653 | 1464054356298 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}] 18:45:56 INFO - PROCESS | 1653 | 1464054356388 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 18:45:56 INFO - PROCESS | 1653 | 1464054356392 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:56 INFO - PROCESS | 1653 | ++DOCSHELL 0x1360c9800 == 80 [pid = 1653] [id = 302] 18:45:56 INFO - PROCESS | 1653 | ++DOMWINDOW == 160 (0x1213a2800) [pid = 1653] [serial = 905] [outer = 0x0] 18:45:56 INFO - PROCESS | 1653 | ++DOMWINDOW == 161 (0x1213b1400) [pid = 1653] [serial = 906] [outer = 0x1213a2800] 18:45:56 INFO - PROCESS | 1653 | 1464054356419 Marionette DEBUG loaded listener.js 18:45:56 INFO - PROCESS | 1653 | ++DOMWINDOW == 162 (0x12c021400) [pid = 1653] [serial = 907] [outer = 0x1213a2800] 18:45:56 INFO - PROCESS | 1653 | 1464054356749 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] 18:45:56 INFO - PROCESS | 1653 | 1464054356767 Marionette TRACE conn2 <- [1,1181,null,{"value":"7"}] 18:45:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 18:45:56 INFO - PROCESS | 1653 | 1464054356770 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 18:45:56 INFO - PROCESS | 1653 | 1464054356771 Marionette TRACE conn2 <- [1,1182,null,{}] 18:45:56 INFO - PROCESS | 1653 | 1464054356773 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}] 18:45:56 INFO - PROCESS | 1653 | 1464054356864 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 18:45:56 INFO - PROCESS | 1653 | 1464054356929 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:56 INFO - PROCESS | 1653 | ++DOCSHELL 0x138613000 == 81 [pid = 1653] [id = 303] 18:45:56 INFO - PROCESS | 1653 | ++DOMWINDOW == 163 (0x1213ab400) [pid = 1653] [serial = 908] [outer = 0x0] 18:45:56 INFO - PROCESS | 1653 | ++DOMWINDOW == 164 (0x12c945c00) [pid = 1653] [serial = 909] [outer = 0x1213ab400] 18:45:56 INFO - PROCESS | 1653 | 1464054356953 Marionette DEBUG loaded listener.js 18:45:56 INFO - PROCESS | 1653 | ++DOMWINDOW == 165 (0x12d0ccc00) [pid = 1653] [serial = 910] [outer = 0x1213ab400] 18:45:57 INFO - PROCESS | 1653 | 1464054357257 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] 18:45:57 INFO - PROCESS | 1653 | 1464054357355 Marionette TRACE conn2 <- [1,1185,null,{"value":"7"}] 18:45:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 18:45:57 INFO - PROCESS | 1653 | 1464054357365 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 18:45:57 INFO - PROCESS | 1653 | 1464054357368 Marionette TRACE conn2 <- [1,1186,null,{}] 18:45:57 INFO - PROCESS | 1653 | 1464054357372 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}] 18:45:57 INFO - PROCESS | 1653 | 1464054357491 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 18:45:57 INFO - PROCESS | 1653 | 1464054357565 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:57 INFO - PROCESS | 1653 | ++DOCSHELL 0x1189aa800 == 82 [pid = 1653] [id = 304] 18:45:57 INFO - PROCESS | 1653 | ++DOMWINDOW == 166 (0x1128c6000) [pid = 1653] [serial = 911] [outer = 0x0] 18:45:57 INFO - PROCESS | 1653 | ++DOMWINDOW == 167 (0x1128ccc00) [pid = 1653] [serial = 912] [outer = 0x1128c6000] 18:45:57 INFO - PROCESS | 1653 | 1464054357596 Marionette DEBUG loaded listener.js 18:45:57 INFO - PROCESS | 1653 | ++DOMWINDOW == 168 (0x11301f400) [pid = 1653] [serial = 913] [outer = 0x1128c6000] 18:45:58 INFO - PROCESS | 1653 | 1464054358022 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] 18:45:58 INFO - PROCESS | 1653 | 1464054358041 Marionette TRACE conn2 <- [1,1189,null,{"value":"7"}] 18:45:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 18:45:58 INFO - PROCESS | 1653 | 1464054358047 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 18:45:58 INFO - PROCESS | 1653 | 1464054358050 Marionette TRACE conn2 <- [1,1190,null,{}] 18:45:58 INFO - PROCESS | 1653 | 1464054358053 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}] 18:45:58 INFO - PROCESS | 1653 | 1464054358189 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 18:45:58 INFO - PROCESS | 1653 | 1464054358266 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:58 INFO - PROCESS | 1653 | ++DOCSHELL 0x12379e800 == 83 [pid = 1653] [id = 305] 18:45:58 INFO - PROCESS | 1653 | ++DOMWINDOW == 169 (0x1159ac000) [pid = 1653] [serial = 914] [outer = 0x0] 18:45:58 INFO - PROCESS | 1653 | ++DOMWINDOW == 170 (0x1187cf800) [pid = 1653] [serial = 915] [outer = 0x1159ac000] 18:45:58 INFO - PROCESS | 1653 | 1464054358296 Marionette DEBUG loaded listener.js 18:45:58 INFO - PROCESS | 1653 | ++DOMWINDOW == 171 (0x11953d400) [pid = 1653] [serial = 916] [outer = 0x1159ac000] 18:45:58 INFO - PROCESS | 1653 | 1464054358702 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] 18:45:58 INFO - PROCESS | 1653 | 1464054358722 Marionette TRACE conn2 <- [1,1193,null,{"value":"7"}] 18:45:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 18:45:58 INFO - PROCESS | 1653 | 1464054358725 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 18:45:58 INFO - PROCESS | 1653 | 1464054358726 Marionette TRACE conn2 <- [1,1194,null,{}] 18:45:58 INFO - PROCESS | 1653 | 1464054358735 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}] 18:45:58 INFO - PROCESS | 1653 | 1464054358850 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 18:45:58 INFO - PROCESS | 1653 | 1464054358917 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:58 INFO - PROCESS | 1653 | ++DOCSHELL 0x135b4c800 == 84 [pid = 1653] [id = 306] 18:45:58 INFO - PROCESS | 1653 | ++DOMWINDOW == 172 (0x121309800) [pid = 1653] [serial = 917] [outer = 0x0] 18:45:58 INFO - PROCESS | 1653 | ++DOMWINDOW == 173 (0x121325400) [pid = 1653] [serial = 918] [outer = 0x121309800] 18:45:58 INFO - PROCESS | 1653 | 1464054358990 Marionette DEBUG loaded listener.js 18:45:59 INFO - PROCESS | 1653 | ++DOMWINDOW == 174 (0x1213b1800) [pid = 1653] [serial = 919] [outer = 0x121309800] 18:45:59 INFO - PROCESS | 1653 | 1464054359422 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] 18:45:59 INFO - PROCESS | 1653 | 1464054359448 Marionette TRACE conn2 <- [1,1197,null,{"value":"7"}] 18:45:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 18:45:59 INFO - PROCESS | 1653 | 1464054359452 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 18:45:59 INFO - PROCESS | 1653 | 1464054359454 Marionette TRACE conn2 <- [1,1198,null,{}] 18:45:59 INFO - PROCESS | 1653 | 1464054359457 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}] 18:45:59 INFO - PROCESS | 1653 | 1464054359606 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 18:45:59 INFO - PROCESS | 1653 | 1464054359685 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:59 INFO - PROCESS | 1653 | ++DOCSHELL 0x110f36800 == 85 [pid = 1653] [id = 307] 18:45:59 INFO - PROCESS | 1653 | ++DOMWINDOW == 175 (0x12720b400) [pid = 1653] [serial = 920] [outer = 0x0] 18:45:59 INFO - PROCESS | 1653 | ++DOMWINDOW == 176 (0x12965b800) [pid = 1653] [serial = 921] [outer = 0x12720b400] 18:45:59 INFO - PROCESS | 1653 | 1464054359714 Marionette DEBUG loaded listener.js 18:45:59 INFO - PROCESS | 1653 | ++DOMWINDOW == 177 (0x129665000) [pid = 1653] [serial = 922] [outer = 0x12720b400] 18:46:00 INFO - PROCESS | 1653 | 1464054360122 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]]]}] 18:46:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 18:46:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 721ms 18:46:00 INFO - PROCESS | 1653 | 1464054360173 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 18:46:00 INFO - PROCESS | 1653 | 1464054360174 Marionette TRACE conn2 <- [1,1201,null,{"value":"7"}] 18:46:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 18:46:00 INFO - PROCESS | 1653 | 1464054360176 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 18:46:00 INFO - PROCESS | 1653 | 1464054360177 Marionette TRACE conn2 <- [1,1202,null,{}] 18:46:00 INFO - PROCESS | 1653 | 1464054360180 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}] 18:46:00 INFO - PROCESS | 1653 | 1464054360287 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 18:46:00 INFO - PROCESS | 1653 | 1464054360392 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:46:00 INFO - PROCESS | 1653 | ++DOCSHELL 0x138605800 == 86 [pid = 1653] [id = 308] 18:46:00 INFO - PROCESS | 1653 | ++DOMWINDOW == 178 (0x110f11000) [pid = 1653] [serial = 923] [outer = 0x0] 18:46:00 INFO - PROCESS | 1653 | ++DOMWINDOW == 179 (0x110f1a400) [pid = 1653] [serial = 924] [outer = 0x110f11000] 18:46:00 INFO - PROCESS | 1653 | 1464054360425 Marionette DEBUG loaded listener.js 18:46:00 INFO - PROCESS | 1653 | ++DOMWINDOW == 180 (0x110f1e800) [pid = 1653] [serial = 925] [outer = 0x110f11000] 18:46:00 INFO - PROCESS | 1653 | 1464054360826 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]]]}] 18:46:00 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 18:46:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 671ms 18:46:00 INFO - PROCESS | 1653 | 1464054360848 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 18:46:00 INFO - PROCESS | 1653 | 1464054360849 Marionette TRACE conn2 <- [1,1205,null,{"value":"7"}] 18:46:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 18:46:00 INFO - PROCESS | 1653 | 1464054360852 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 18:46:00 INFO - PROCESS | 1653 | 1464054360853 Marionette TRACE conn2 <- [1,1206,null,{}] 18:46:00 INFO - PROCESS | 1653 | 1464054360855 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}] 18:46:00 INFO - PROCESS | 1653 | 1464054360999 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 18:46:01 INFO - PROCESS | 1653 | 1464054361076 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:46:01 INFO - PROCESS | 1653 | ++DOCSHELL 0x1386be000 == 87 [pid = 1653] [id = 309] 18:46:01 INFO - PROCESS | 1653 | ++DOMWINDOW == 181 (0x12a752c00) [pid = 1653] [serial = 926] [outer = 0x0] 18:46:01 INFO - PROCESS | 1653 | ++DOMWINDOW == 182 (0x12b00dc00) [pid = 1653] [serial = 927] [outer = 0x12a752c00] 18:46:01 INFO - PROCESS | 1653 | 1464054361107 Marionette DEBUG loaded listener.js 18:46:01 INFO - PROCESS | 1653 | ++DOMWINDOW == 183 (0x12d221800) [pid = 1653] [serial = 928] [outer = 0x12a752c00] 18:46:01 INFO - PROCESS | 1653 | 1464054361567 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]]]}] 18:46:01 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 18:46:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 768ms 18:46:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 18:46:01 INFO - PROCESS | 1653 | 1464054361620 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 18:46:01 INFO - PROCESS | 1653 | 1464054361621 Marionette TRACE conn2 <- [1,1209,null,{"value":"7"}] 18:46:01 INFO - PROCESS | 1653 | 1464054361624 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 18:46:01 INFO - PROCESS | 1653 | 1464054361625 Marionette TRACE conn2 <- [1,1210,null,{}] 18:46:01 INFO - PROCESS | 1653 | 1464054361628 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}] 18:46:01 INFO - PROCESS | 1653 | 1464054361740 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 18:46:01 INFO - PROCESS | 1653 | 1464054361820 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:46:01 INFO - PROCESS | 1653 | ++DOCSHELL 0x123786800 == 88 [pid = 1653] [id = 310] 18:46:01 INFO - PROCESS | 1653 | ++DOMWINDOW == 184 (0x12335dc00) [pid = 1653] [serial = 929] [outer = 0x0] 18:46:01 INFO - PROCESS | 1653 | ++DOMWINDOW == 185 (0x12bae0c00) [pid = 1653] [serial = 930] [outer = 0x12335dc00] 18:46:01 INFO - PROCESS | 1653 | 1464054361849 Marionette DEBUG loaded listener.js 18:46:01 INFO - PROCESS | 1653 | ++DOMWINDOW == 186 (0x12d227c00) [pid = 1653] [serial = 931] [outer = 0x12335dc00] 18:46:02 INFO - PROCESS | 1653 | 1464054362523 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]]]}] 18:46:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 18:46:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 920ms 18:46:02 INFO - PROCESS | 1653 | 1464054362544 Marionette TRACE conn2 -> [0,1213,"getWindowHandle",null] 18:46:02 INFO - PROCESS | 1653 | 1464054362547 Marionette TRACE conn2 <- [1,1213,null,{"value":"7"}] 18:46:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 18:46:02 INFO - PROCESS | 1653 | 1464054362550 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 18:46:02 INFO - PROCESS | 1653 | 1464054362553 Marionette TRACE conn2 <- [1,1214,null,{}] 18:46:02 INFO - PROCESS | 1653 | 1464054362556 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}] 18:46:02 INFO - PROCESS | 1653 | 1464054362656 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 18:46:02 INFO - PROCESS | 1653 | 1464054362724 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:46:02 INFO - PROCESS | 1653 | ++DOCSHELL 0x1167ad000 == 89 [pid = 1653] [id = 311] 18:46:02 INFO - PROCESS | 1653 | ++DOMWINDOW == 187 (0x1121b6800) [pid = 1653] [serial = 932] [outer = 0x0] 18:46:02 INFO - PROCESS | 1653 | ++DOMWINDOW == 188 (0x112f37000) [pid = 1653] [serial = 933] [outer = 0x1121b6800] 18:46:02 INFO - PROCESS | 1653 | 1464054362765 Marionette DEBUG loaded listener.js 18:46:02 INFO - PROCESS | 1653 | ++DOMWINDOW == 189 (0x115d82800) [pid = 1653] [serial = 934] [outer = 0x1121b6800] 18:46:03 INFO - PROCESS | 1653 | 1464054363208 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]]]}] 18:46:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 18:46:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 671ms 18:46:03 INFO - PROCESS | 1653 | 1464054363222 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 18:46:03 INFO - PROCESS | 1653 | 1464054363226 Marionette TRACE conn2 <- [1,1217,null,{"value":"7"}] 18:46:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 18:46:03 INFO - PROCESS | 1653 | 1464054363230 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 18:46:03 INFO - PROCESS | 1653 | 1464054363232 Marionette TRACE conn2 <- [1,1218,null,{}] 18:46:03 INFO - PROCESS | 1653 | 1464054363235 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}] 18:46:03 INFO - PROCESS | 1653 | 1464054363331 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 18:46:03 INFO - PROCESS | 1653 | 1464054363397 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:46:03 INFO - PROCESS | 1653 | ++DOCSHELL 0x116e67000 == 90 [pid = 1653] [id = 312] 18:46:03 INFO - PROCESS | 1653 | ++DOMWINDOW == 190 (0x1128d3400) [pid = 1653] [serial = 935] [outer = 0x0] 18:46:03 INFO - PROCESS | 1653 | ++DOMWINDOW == 191 (0x115ddf000) [pid = 1653] [serial = 936] [outer = 0x1128d3400] 18:46:03 INFO - PROCESS | 1653 | 1464054363424 Marionette DEBUG loaded listener.js 18:46:03 INFO - PROCESS | 1653 | ++DOMWINDOW == 192 (0x1163abc00) [pid = 1653] [serial = 937] [outer = 0x1128d3400] 18:46:03 INFO - PROCESS | 1653 | --DOCSHELL 0x125272800 == 89 [pid = 1653] [id = 187] 18:46:03 INFO - PROCESS | 1653 | --DOCSHELL 0x1360c9800 == 88 [pid = 1653] [id = 302] 18:46:03 INFO - PROCESS | 1653 | --DOCSHELL 0x135734000 == 87 [pid = 1653] [id = 301] 18:46:03 INFO - PROCESS | 1653 | --DOCSHELL 0x119d1e800 == 86 [pid = 1653] [id = 300] 18:46:03 INFO - PROCESS | 1653 | --DOCSHELL 0x135307800 == 85 [pid = 1653] [id = 299] 18:46:03 INFO - PROCESS | 1653 | --DOCSHELL 0x12d52a800 == 84 [pid = 1653] [id = 298] 18:46:03 INFO - PROCESS | 1653 | 1464054363906 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]]]}] 18:46:03 INFO - PROCESS | 1653 | --DOMWINDOW == 191 (0x12d0cf800) [pid = 1653] [serial = 845] [outer = 0x0] [url = about:blank] 18:46:03 INFO - PROCESS | 1653 | --DOMWINDOW == 190 (0x110e3e000) [pid = 1653] [serial = 785] [outer = 0x0] [url = about:blank] 18:46:03 INFO - PROCESS | 1653 | --DOMWINDOW == 189 (0x112f32000) [pid = 1653] [serial = 788] [outer = 0x0] [url = about:blank] 18:46:03 INFO - PROCESS | 1653 | --DOMWINDOW == 188 (0x11a02b400) [pid = 1653] [serial = 794] [outer = 0x0] [url = about:blank] 18:46:03 INFO - PROCESS | 1653 | --DOMWINDOW == 187 (0x11856c800) [pid = 1653] [serial = 791] [outer = 0x0] [url = about:blank] 18:46:03 INFO - PROCESS | 1653 | --DOMWINDOW == 186 (0x11710ec00) [pid = 1653] [serial = 806] [outer = 0x0] [url = about:blank] 18:46:03 INFO - PROCESS | 1653 | --DOMWINDOW == 185 (0x121386800) [pid = 1653] [serial = 803] [outer = 0x0] [url = about:blank] 18:46:03 INFO - PROCESS | 1653 | --DOMWINDOW == 184 (0x12b006400) [pid = 1653] [serial = 797] [outer = 0x0] [url = about:blank] 18:46:03 INFO - PROCESS | 1653 | --DOMWINDOW == 183 (0x12c522400) [pid = 1653] [serial = 800] [outer = 0x0] [url = about:blank] 18:46:03 INFO - PROCESS | 1653 | --DOCSHELL 0x12c832800 == 83 [pid = 1653] [id = 297] 18:46:03 INFO - PROCESS | 1653 | --DOCSHELL 0x12b110800 == 82 [pid = 1653] [id = 296] 18:46:03 INFO - PROCESS | 1653 | --DOCSHELL 0x129eec000 == 81 [pid = 1653] [id = 295] 18:46:03 INFO - PROCESS | 1653 | --DOCSHELL 0x1241bc800 == 80 [pid = 1653] [id = 294] 18:46:03 INFO - PROCESS | 1653 | --DOCSHELL 0x1212bc000 == 79 [pid = 1653] [id = 293] 18:46:03 INFO - PROCESS | 1653 | --DOCSHELL 0x119283800 == 78 [pid = 1653] [id = 292] 18:46:03 INFO - PROCESS | 1653 | --DOCSHELL 0x124c59000 == 77 [pid = 1653] [id = 291] 18:46:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 18:46:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 721ms 18:46:03 INFO - PROCESS | 1653 | --DOCSHELL 0x1360c9000 == 76 [pid = 1653] [id = 289] 18:46:03 INFO - PROCESS | 1653 | --DOCSHELL 0x135910000 == 75 [pid = 1653] [id = 288] 18:46:03 INFO - PROCESS | 1653 | --DOCSHELL 0x1353e8800 == 74 [pid = 1653] [id = 287] 18:46:03 INFO - PROCESS | 1653 | --DOCSHELL 0x13530c000 == 73 [pid = 1653] [id = 286] 18:46:03 INFO - PROCESS | 1653 | --DOCSHELL 0x12d0a8800 == 72 [pid = 1653] [id = 285] 18:46:03 INFO - PROCESS | 1653 | --DOCSHELL 0x119a77800 == 71 [pid = 1653] [id = 284] 18:46:03 INFO - PROCESS | 1653 | --DOCSHELL 0x117578000 == 70 [pid = 1653] [id = 283] 18:46:03 INFO - PROCESS | 1653 | --DOCSHELL 0x12d530800 == 69 [pid = 1653] [id = 282] 18:46:03 INFO - PROCESS | 1653 | 1464054363967 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 18:46:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 18:46:03 INFO - PROCESS | 1653 | 1464054363969 Marionette TRACE conn2 <- [1,1221,null,{"value":"7"}] 18:46:03 INFO - PROCESS | 1653 | 1464054363971 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 18:46:03 INFO - PROCESS | 1653 | 1464054363974 Marionette TRACE conn2 <- [1,1222,null,{}] 18:46:03 INFO - PROCESS | 1653 | 1464054363981 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}] 18:46:04 INFO - PROCESS | 1653 | 1464054364068 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 18:46:04 INFO - PROCESS | 1653 | --DOMWINDOW == 182 (0x12d0d0400) [pid = 1653] [serial = 843] [outer = 0x0] [url = about:blank] 18:46:04 INFO - PROCESS | 1653 | --DOMWINDOW == 181 (0x115d7f000) [pid = 1653] [serial = 810] [outer = 0x0] [url = about:blank] 18:46:04 INFO - PROCESS | 1653 | --DOMWINDOW == 180 (0x12d0c6400) [pid = 1653] [serial = 842] [outer = 0x0] [url = about:blank] 18:46:04 INFO - PROCESS | 1653 | --DOMWINDOW == 179 (0x12720ac00) [pid = 1653] [serial = 837] [outer = 0x0] [url = about:blank] 18:46:04 INFO - PROCESS | 1653 | --DOMWINDOW == 178 (0x112ee6400) [pid = 1653] [serial = 809] [outer = 0x0] [url = about:blank] 18:46:04 INFO - PROCESS | 1653 | --DOMWINDOW == 177 (0x128c2cc00) [pid = 1653] [serial = 825] [outer = 0x0] [url = about:blank] 18:46:04 INFO - PROCESS | 1653 | --DOMWINDOW == 176 (0x119a08800) [pid = 1653] [serial = 816] [outer = 0x0] [url = about:blank] 18:46:04 INFO - PROCESS | 1653 | --DOMWINDOW == 175 (0x125195400) [pid = 1653] [serial = 824] [outer = 0x0] [url = about:blank] 18:46:04 INFO - PROCESS | 1653 | --DOMWINDOW == 174 (0x112789400) [pid = 1653] [serial = 833] [outer = 0x0] [url = about:blank] 18:46:04 INFO - PROCESS | 1653 | --DOMWINDOW == 173 (0x123365c00) [pid = 1653] [serial = 821] [outer = 0x0] [url = about:blank] 18:46:04 INFO - PROCESS | 1653 | --DOMWINDOW == 172 (0x12a931400) [pid = 1653] [serial = 828] [outer = 0x0] [url = about:blank] 18:46:04 INFO - PROCESS | 1653 | --DOMWINDOW == 171 (0x12c01bc00) [pid = 1653] [serial = 839] [outer = 0x0] [url = about:blank] 18:46:04 INFO - PROCESS | 1653 | --DOMWINDOW == 170 (0x12badc400) [pid = 1653] [serial = 831] [outer = 0x0] [url = about:blank] 18:46:04 INFO - PROCESS | 1653 | --DOMWINDOW == 169 (0x12c9d0800) [pid = 1653] [serial = 840] [outer = 0x0] [url = about:blank] 18:46:04 INFO - PROCESS | 1653 | --DOMWINDOW == 168 (0x12bf44000) [pid = 1653] [serial = 783] [outer = 0x0] [url = about:blank] 18:46:04 INFO - PROCESS | 1653 | --DOMWINDOW == 167 (0x1167d8c00) [pid = 1653] [serial = 812] [outer = 0x0] [url = about:blank] 18:46:04 INFO - PROCESS | 1653 | --DOMWINDOW == 166 (0x118936000) [pid = 1653] [serial = 815] [outer = 0x0] [url = about:blank] 18:46:04 INFO - PROCESS | 1653 | --DOMWINDOW == 165 (0x11278d800) [pid = 1653] [serial = 834] [outer = 0x0] [url = about:blank] 18:46:04 INFO - PROCESS | 1653 | --DOMWINDOW == 164 (0x1236ce000) [pid = 1653] [serial = 822] [outer = 0x0] [url = about:blank] 18:46:04 INFO - PROCESS | 1653 | --DOMWINDOW == 163 (0x11715cc00) [pid = 1653] [serial = 813] [outer = 0x0] [url = about:blank] 18:46:04 INFO - PROCESS | 1653 | --DOMWINDOW == 162 (0x119e40c00) [pid = 1653] [serial = 818] [outer = 0x0] [url = about:blank] 18:46:04 INFO - PROCESS | 1653 | --DOMWINDOW == 161 (0x121383400) [pid = 1653] [serial = 819] [outer = 0x0] [url = about:blank] 18:46:04 INFO - PROCESS | 1653 | --DOMWINDOW == 160 (0x12b00d400) [pid = 1653] [serial = 830] [outer = 0x0] [url = about:blank] 18:46:04 INFO - PROCESS | 1653 | --DOMWINDOW == 159 (0x129570c00) [pid = 1653] [serial = 827] [outer = 0x0] [url = about:blank] 18:46:04 INFO - PROCESS | 1653 | --DOMWINDOW == 158 (0x11893b000) [pid = 1653] [serial = 836] [outer = 0x0] [url = about:blank] 18:46:04 INFO - PROCESS | 1653 | 1464054364140 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:46:04 INFO - PROCESS | 1653 | ++DOCSHELL 0x1185c7800 == 70 [pid = 1653] [id = 313] 18:46:04 INFO - PROCESS | 1653 | ++DOMWINDOW == 159 (0x112ee6400) [pid = 1653] [serial = 938] [outer = 0x0] 18:46:04 INFO - PROCESS | 1653 | ++DOMWINDOW == 160 (0x11710dc00) [pid = 1653] [serial = 939] [outer = 0x112ee6400] 18:46:04 INFO - PROCESS | 1653 | 1464054364170 Marionette DEBUG loaded listener.js 18:46:04 INFO - PROCESS | 1653 | ++DOMWINDOW == 161 (0x117e6b800) [pid = 1653] [serial = 940] [outer = 0x112ee6400] 18:46:04 INFO - PROCESS | 1653 | 1464054364467 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] 18:46:04 INFO - PROCESS | 1653 | 1464054364500 Marionette TRACE conn2 <- [1,1225,null,{"value":"7"}] 18:46:04 INFO - PROCESS | 1653 | 1464054364502 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 18:46:04 INFO - PROCESS | 1653 | 1464054364503 Marionette TRACE conn2 <- [1,1226,null,{}] 18:46:04 INFO - PROCESS | 1653 | 1464054364505 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}] 18:46:04 INFO - PROCESS | 1653 | 1464054364589 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 18:46:04 INFO - PROCESS | 1653 | 1464054364594 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:46:04 INFO - PROCESS | 1653 | ++DOCSHELL 0x119a72800 == 71 [pid = 1653] [id = 314] 18:46:04 INFO - PROCESS | 1653 | ++DOMWINDOW == 162 (0x11822f000) [pid = 1653] [serial = 941] [outer = 0x0] 18:46:04 INFO - PROCESS | 1653 | ++DOMWINDOW == 163 (0x1185a3400) [pid = 1653] [serial = 942] [outer = 0x11822f000] 18:46:04 INFO - PROCESS | 1653 | 1464054364620 Marionette DEBUG loaded listener.js 18:46:04 INFO - PROCESS | 1653 | ++DOMWINDOW == 164 (0x1187cb800) [pid = 1653] [serial = 943] [outer = 0x11822f000] 18:46:04 INFO - PROCESS | 1653 | 1464054364954 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]]]}] 18:46:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 18:46:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 468ms 18:46:04 INFO - PROCESS | 1653 | 1464054364975 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 18:46:04 INFO - PROCESS | 1653 | 1464054364976 Marionette TRACE conn2 <- [1,1229,null,{"value":"7"}] 18:46:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 18:46:04 INFO - PROCESS | 1653 | 1464054364980 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 18:46:04 INFO - PROCESS | 1653 | 1464054364982 Marionette TRACE conn2 <- [1,1230,null,{}] 18:46:04 INFO - PROCESS | 1653 | 1464054364984 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}] 18:46:05 INFO - PROCESS | 1653 | 1464054365071 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 18:46:05 INFO - PROCESS | 1653 | 1464054365075 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:46:05 INFO - PROCESS | 1653 | ++DOCSHELL 0x11a0a3800 == 72 [pid = 1653] [id = 315] 18:46:05 INFO - PROCESS | 1653 | ++DOMWINDOW == 165 (0x118713800) [pid = 1653] [serial = 944] [outer = 0x0] 18:46:05 INFO - PROCESS | 1653 | ++DOMWINDOW == 166 (0x118935c00) [pid = 1653] [serial = 945] [outer = 0x118713800] 18:46:05 INFO - PROCESS | 1653 | 1464054365102 Marionette DEBUG loaded listener.js 18:46:05 INFO - PROCESS | 1653 | ++DOMWINDOW == 167 (0x1191a5800) [pid = 1653] [serial = 946] [outer = 0x118713800] 18:46:05 INFO - PROCESS | 1653 | 1464054365451 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]]]}] 18:46:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 18:46:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 523ms 18:46:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 18:46:05 INFO - PROCESS | 1653 | 1464054365502 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 18:46:05 INFO - PROCESS | 1653 | 1464054365503 Marionette TRACE conn2 <- [1,1233,null,{"value":"7"}] 18:46:05 INFO - PROCESS | 1653 | 1464054365505 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 18:46:05 INFO - PROCESS | 1653 | 1464054365506 Marionette TRACE conn2 <- [1,1234,null,{}] 18:46:05 INFO - PROCESS | 1653 | 1464054365509 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}] 18:46:05 INFO - PROCESS | 1653 | 1464054365607 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 18:46:05 INFO - PROCESS | 1653 | 1464054365612 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:46:05 INFO - PROCESS | 1653 | ++DOCSHELL 0x123787000 == 73 [pid = 1653] [id = 316] 18:46:05 INFO - PROCESS | 1653 | ++DOMWINDOW == 168 (0x1192c6c00) [pid = 1653] [serial = 947] [outer = 0x0] 18:46:05 INFO - PROCESS | 1653 | ++DOMWINDOW == 169 (0x11953fc00) [pid = 1653] [serial = 948] [outer = 0x1192c6c00] 18:46:05 INFO - PROCESS | 1653 | 1464054365641 Marionette DEBUG loaded listener.js 18:46:05 INFO - PROCESS | 1653 | ++DOMWINDOW == 170 (0x119cae000) [pid = 1653] [serial = 949] [outer = 0x1192c6c00] 18:46:06 INFO - PROCESS | 1653 | 1464054366109 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]]]}] 18:46:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 18:46:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 619ms 18:46:06 INFO - PROCESS | 1653 | 1464054366127 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 18:46:06 INFO - PROCESS | 1653 | 1464054366131 Marionette TRACE conn2 <- [1,1237,null,{"value":"7"}] 18:46:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 18:46:06 INFO - PROCESS | 1653 | 1464054366135 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 18:46:06 INFO - PROCESS | 1653 | 1464054366136 Marionette TRACE conn2 <- [1,1238,null,{}] 18:46:06 INFO - PROCESS | 1653 | 1464054366138 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}] 18:46:06 INFO - PROCESS | 1653 | 1464054366237 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 18:46:06 INFO - PROCESS | 1653 | 1464054366256 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:46:06 INFO - PROCESS | 1653 | ++DOCSHELL 0x1237de000 == 74 [pid = 1653] [id = 317] 18:46:06 INFO - PROCESS | 1653 | ++DOMWINDOW == 171 (0x119cb1000) [pid = 1653] [serial = 950] [outer = 0x0] 18:46:06 INFO - PROCESS | 1653 | ++DOMWINDOW == 172 (0x119cb4c00) [pid = 1653] [serial = 951] [outer = 0x119cb1000] 18:46:06 INFO - PROCESS | 1653 | 1464054366286 Marionette DEBUG loaded listener.js 18:46:06 INFO - PROCESS | 1653 | ++DOMWINDOW == 173 (0x119e31000) [pid = 1653] [serial = 952] [outer = 0x119cb1000] 18:46:06 INFO - PROCESS | 1653 | 1464054366753 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]]]}] 18:46:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 18:46:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 670ms 18:46:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 18:46:06 INFO - PROCESS | 1653 | 1464054366806 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 18:46:06 INFO - PROCESS | 1653 | 1464054366807 Marionette TRACE conn2 <- [1,1241,null,{"value":"7"}] 18:46:06 INFO - PROCESS | 1653 | 1464054366809 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 18:46:06 INFO - PROCESS | 1653 | 1464054366810 Marionette TRACE conn2 <- [1,1242,null,{}] 18:46:06 INFO - PROCESS | 1653 | 1464054366819 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}] 18:46:06 INFO - PROCESS | 1653 | 1464054366961 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 18:46:07 INFO - PROCESS | 1653 | 1464054367012 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:46:07 INFO - PROCESS | 1653 | ++DOCSHELL 0x124c4d000 == 75 [pid = 1653] [id = 318] 18:46:07 INFO - PROCESS | 1653 | ++DOMWINDOW == 174 (0x119e2b800) [pid = 1653] [serial = 953] [outer = 0x0] 18:46:07 INFO - PROCESS | 1653 | ++DOMWINDOW == 175 (0x11a026400) [pid = 1653] [serial = 954] [outer = 0x119e2b800] 18:46:07 INFO - PROCESS | 1653 | 1464054367037 Marionette DEBUG loaded listener.js 18:46:07 INFO - PROCESS | 1653 | ++DOMWINDOW == 176 (0x121303000) [pid = 1653] [serial = 955] [outer = 0x119e2b800] 18:46:07 INFO - PROCESS | 1653 | 1464054367364 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]]]}] 18:46:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 18:46:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 570ms 18:46:07 INFO - PROCESS | 1653 | 1464054367380 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 18:46:07 INFO - PROCESS | 1653 | 1464054367381 Marionette TRACE conn2 <- [1,1245,null,{"value":"7"}] 18:46:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 18:46:07 INFO - PROCESS | 1653 | 1464054367383 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 18:46:07 INFO - PROCESS | 1653 | 1464054367384 Marionette TRACE conn2 <- [1,1246,null,{}] 18:46:07 INFO - PROCESS | 1653 | 1464054367387 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}] 18:46:07 INFO - PROCESS | 1653 | 1464054367500 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 18:46:07 INFO - PROCESS | 1653 | 1464054367504 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:46:07 INFO - PROCESS | 1653 | ++DOCSHELL 0x1276a7800 == 76 [pid = 1653] [id = 319] 18:46:07 INFO - PROCESS | 1653 | ++DOMWINDOW == 177 (0x119e32400) [pid = 1653] [serial = 956] [outer = 0x0] 18:46:07 INFO - PROCESS | 1653 | ++DOMWINDOW == 178 (0x121308c00) [pid = 1653] [serial = 957] [outer = 0x119e32400] 18:46:07 INFO - PROCESS | 1653 | 1464054367529 Marionette DEBUG loaded listener.js 18:46:07 INFO - PROCESS | 1653 | ++DOMWINDOW == 179 (0x121322800) [pid = 1653] [serial = 958] [outer = 0x119e32400] 18:46:07 INFO - PROCESS | 1653 | 1464054367878 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]]]}] 18:46:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 18:46:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 519ms 18:46:07 INFO - PROCESS | 1653 | 1464054367902 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 18:46:07 INFO - PROCESS | 1653 | 1464054367903 Marionette TRACE conn2 <- [1,1249,null,{"value":"7"}] 18:46:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 18:46:07 INFO - PROCESS | 1653 | 1464054367905 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 18:46:07 INFO - PROCESS | 1653 | 1464054367907 Marionette TRACE conn2 <- [1,1250,null,{}] 18:46:07 INFO - PROCESS | 1653 | 1464054367909 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}] 18:46:08 INFO - PROCESS | 1653 | 1464054368018 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 18:46:08 INFO - PROCESS | 1653 | 1464054368032 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:46:08 INFO - PROCESS | 1653 | ++DOCSHELL 0x129eea000 == 77 [pid = 1653] [id = 320] 18:46:08 INFO - PROCESS | 1653 | ++DOMWINDOW == 180 (0x112d84000) [pid = 1653] [serial = 959] [outer = 0x0] 18:46:08 INFO - PROCESS | 1653 | ++DOMWINDOW == 181 (0x121386000) [pid = 1653] [serial = 960] [outer = 0x112d84000] 18:46:08 INFO - PROCESS | 1653 | 1464054368057 Marionette DEBUG loaded listener.js 18:46:08 INFO - PROCESS | 1653 | ++DOMWINDOW == 182 (0x12138bc00) [pid = 1653] [serial = 961] [outer = 0x112d84000] 18:46:08 INFO - PROCESS | 1653 | --DOMWINDOW == 181 (0x128ed4000) [pid = 1653] [serial = 844] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 18:46:08 INFO - PROCESS | 1653 | --DOMWINDOW == 180 (0x113012c00) [pid = 1653] [serial = 754] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 18:46:08 INFO - PROCESS | 1653 | --DOMWINDOW == 179 (0x112605c00) [pid = 1653] [serial = 805] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 18:46:08 INFO - PROCESS | 1653 | --DOMWINDOW == 178 (0x1187c9800) [pid = 1653] [serial = 889] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 18:46:08 INFO - PROCESS | 1653 | --DOMWINDOW == 177 (0x12131e000) [pid = 1653] [serial = 892] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 18:46:08 INFO - PROCESS | 1653 | --DOMWINDOW == 176 (0x11a0c1400) [pid = 1653] [serial = 895] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 18:46:08 INFO - PROCESS | 1653 | --DOMWINDOW == 175 (0x110e36400) [pid = 1653] [serial = 898] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 18:46:08 INFO - PROCESS | 1653 | --DOMWINDOW == 174 (0x11a02cc00) [pid = 1653] [serial = 880] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 18:46:08 INFO - PROCESS | 1653 | --DOMWINDOW == 173 (0x115d47400) [pid = 1653] [serial = 877] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 18:46:08 INFO - PROCESS | 1653 | --DOMWINDOW == 172 (0x1191a9400) [pid = 1653] [serial = 874] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 18:46:08 INFO - PROCESS | 1653 | --DOMWINDOW == 171 (0x1233dc000) [pid = 1653] [serial = 886] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 18:46:08 INFO - PROCESS | 1653 | --DOMWINDOW == 170 (0x117682800) [pid = 1653] [serial = 868] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 18:46:08 INFO - PROCESS | 1653 | --DOMWINDOW == 169 (0x11260cc00) [pid = 1653] [serial = 871] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 18:46:08 INFO - PROCESS | 1653 | --DOMWINDOW == 168 (0x124387400) [pid = 1653] [serial = 883] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 18:46:08 INFO - PROCESS | 1653 | --DOMWINDOW == 167 (0x1213a2800) [pid = 1653] [serial = 905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 18:46:08 INFO - PROCESS | 1653 | --DOMWINDOW == 166 (0x121321000) [pid = 1653] [serial = 901] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 18:46:08 INFO - PROCESS | 1653 | 1464054368822 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]]]}] 18:46:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 18:46:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 970ms 18:46:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 18:46:08 INFO - PROCESS | 1653 | 1464054368876 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 18:46:08 INFO - PROCESS | 1653 | 1464054368878 Marionette TRACE conn2 <- [1,1253,null,{"value":"7"}] 18:46:08 INFO - PROCESS | 1653 | 1464054368880 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 18:46:08 INFO - PROCESS | 1653 | 1464054368882 Marionette TRACE conn2 <- [1,1254,null,{}] 18:46:08 INFO - PROCESS | 1653 | 1464054368884 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}] 18:46:09 INFO - PROCESS | 1653 | 1464054369007 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 18:46:09 INFO - PROCESS | 1653 | 1464054369049 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:46:09 INFO - PROCESS | 1653 | ++DOCSHELL 0x12b117800 == 78 [pid = 1653] [id = 321] 18:46:09 INFO - PROCESS | 1653 | ++DOMWINDOW == 167 (0x11278d400) [pid = 1653] [serial = 962] [outer = 0x0] 18:46:09 INFO - PROCESS | 1653 | ++DOMWINDOW == 168 (0x12130a400) [pid = 1653] [serial = 963] [outer = 0x11278d400] 18:46:09 INFO - PROCESS | 1653 | 1464054369078 Marionette DEBUG loaded listener.js 18:46:09 INFO - PROCESS | 1653 | ++DOMWINDOW == 169 (0x123361400) [pid = 1653] [serial = 964] [outer = 0x11278d400] 18:46:09 INFO - PROCESS | 1653 | 1464054369361 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]]]}] 18:46:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 18:46:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 520ms 18:46:09 INFO - PROCESS | 1653 | 1464054369401 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 18:46:09 INFO - PROCESS | 1653 | 1464054369402 Marionette TRACE conn2 <- [1,1257,null,{"value":"7"}] 18:46:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 18:46:09 INFO - PROCESS | 1653 | 1464054369404 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 18:46:09 INFO - PROCESS | 1653 | 1464054369405 Marionette TRACE conn2 <- [1,1258,null,{}] 18:46:09 INFO - PROCESS | 1653 | 1464054369408 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}] 18:46:09 INFO - PROCESS | 1653 | 1464054369498 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 18:46:09 INFO - PROCESS | 1653 | 1464054369557 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:46:09 INFO - PROCESS | 1653 | ++DOCSHELL 0x12b21c000 == 79 [pid = 1653] [id = 322] 18:46:09 INFO - PROCESS | 1653 | ++DOMWINDOW == 170 (0x119e41800) [pid = 1653] [serial = 965] [outer = 0x0] 18:46:09 INFO - PROCESS | 1653 | ++DOMWINDOW == 171 (0x1233e0400) [pid = 1653] [serial = 966] [outer = 0x119e41800] 18:46:09 INFO - PROCESS | 1653 | 1464054369582 Marionette DEBUG loaded listener.js 18:46:09 INFO - PROCESS | 1653 | ++DOMWINDOW == 172 (0x12382c800) [pid = 1653] [serial = 967] [outer = 0x119e41800] 18:46:09 INFO - PROCESS | 1653 | 1464054369882 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]]]}] 18:46:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 18:46:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 521ms 18:46:09 INFO - PROCESS | 1653 | 1464054369926 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 18:46:09 INFO - PROCESS | 1653 | 1464054369928 Marionette TRACE conn2 <- [1,1261,null,{"value":"7"}] 18:46:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 18:46:09 INFO - PROCESS | 1653 | 1464054369930 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 18:46:09 INFO - PROCESS | 1653 | 1464054369931 Marionette TRACE conn2 <- [1,1262,null,{}] 18:46:09 INFO - PROCESS | 1653 | 1464054369934 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}] 18:46:10 INFO - PROCESS | 1653 | 1464054370026 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 18:46:10 INFO - PROCESS | 1653 | 1464054370030 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:46:10 INFO - PROCESS | 1653 | ++DOCSHELL 0x12c539800 == 80 [pid = 1653] [id = 323] 18:46:10 INFO - PROCESS | 1653 | ++DOMWINDOW == 173 (0x121391c00) [pid = 1653] [serial = 968] [outer = 0x0] 18:46:10 INFO - PROCESS | 1653 | ++DOMWINDOW == 174 (0x1242d8400) [pid = 1653] [serial = 969] [outer = 0x121391c00] 18:46:10 INFO - PROCESS | 1653 | 1464054370056 Marionette DEBUG loaded listener.js 18:46:10 INFO - PROCESS | 1653 | ++DOMWINDOW == 175 (0x124b31800) [pid = 1653] [serial = 970] [outer = 0x121391c00] 18:46:10 INFO - PROCESS | 1653 | 1464054370402 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]]]}] 18:46:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 18:46:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 521ms 18:46:10 INFO - PROCESS | 1653 | 1464054370451 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 18:46:10 INFO - PROCESS | 1653 | 1464054370452 Marionette TRACE conn2 <- [1,1265,null,{"value":"7"}] 18:46:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 18:46:10 INFO - PROCESS | 1653 | 1464054370454 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 18:46:10 INFO - PROCESS | 1653 | 1464054370466 Marionette TRACE conn2 <- [1,1266,null,{}] 18:46:10 INFO - PROCESS | 1653 | 1464054370488 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}] 18:46:10 INFO - PROCESS | 1653 | 1464054370576 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 18:46:10 INFO - PROCESS | 1653 | 1464054370581 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:46:10 INFO - PROCESS | 1653 | ++DOCSHELL 0x12c9ea800 == 81 [pid = 1653] [id = 324] 18:46:10 INFO - PROCESS | 1653 | ++DOMWINDOW == 176 (0x124b33000) [pid = 1653] [serial = 971] [outer = 0x0] 18:46:10 INFO - PROCESS | 1653 | ++DOMWINDOW == 177 (0x125198400) [pid = 1653] [serial = 972] [outer = 0x124b33000] 18:46:10 INFO - PROCESS | 1653 | 1464054370605 Marionette DEBUG loaded listener.js 18:46:10 INFO - PROCESS | 1653 | ++DOMWINDOW == 178 (0x12729fc00) [pid = 1653] [serial = 973] [outer = 0x124b33000] 18:46:11 INFO - PROCESS | 1653 | 1464054371114 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]]]}] 18:46:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 18:46:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 699ms 18:46:11 INFO - PROCESS | 1653 | 1464054371154 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 18:46:11 INFO - PROCESS | 1653 | 1464054371157 Marionette TRACE conn2 <- [1,1269,null,{"value":"7"}] 18:46:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 18:46:11 INFO - PROCESS | 1653 | 1464054371162 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 18:46:11 INFO - PROCESS | 1653 | 1464054371164 Marionette TRACE conn2 <- [1,1270,null,{}] 18:46:11 INFO - PROCESS | 1653 | 1464054371168 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}] 18:46:11 INFO - PROCESS | 1653 | 1464054371282 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 18:46:11 INFO - PROCESS | 1653 | 1464054371357 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:46:11 INFO - PROCESS | 1653 | ++DOCSHELL 0x1180ac800 == 82 [pid = 1653] [id = 325] 18:46:11 INFO - PROCESS | 1653 | ++DOMWINDOW == 179 (0x11278b400) [pid = 1653] [serial = 974] [outer = 0x0] 18:46:11 INFO - PROCESS | 1653 | ++DOMWINDOW == 180 (0x1128d0800) [pid = 1653] [serial = 975] [outer = 0x11278b400] 18:46:11 INFO - PROCESS | 1653 | 1464054371390 Marionette DEBUG loaded listener.js 18:46:11 INFO - PROCESS | 1653 | ++DOMWINDOW == 181 (0x11301fc00) [pid = 1653] [serial = 976] [outer = 0x11278b400] 18:46:11 INFO - PROCESS | 1653 | 1464054371802 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]]]}] 18:46:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 18:46:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 671ms 18:46:11 INFO - PROCESS | 1653 | 1464054371833 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 18:46:11 INFO - PROCESS | 1653 | 1464054371837 Marionette TRACE conn2 <- [1,1273,null,{"value":"7"}] 18:46:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 18:46:11 INFO - PROCESS | 1653 | 1464054371842 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 18:46:11 INFO - PROCESS | 1653 | 1464054371844 Marionette TRACE conn2 <- [1,1274,null,{}] 18:46:11 INFO - PROCESS | 1653 | 1464054371847 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}] 18:46:11 INFO - PROCESS | 1653 | 1464054371954 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 18:46:12 INFO - PROCESS | 1653 | 1464054372048 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:46:12 INFO - PROCESS | 1653 | ++DOCSHELL 0x12352c800 == 83 [pid = 1653] [id = 326] 18:46:12 INFO - PROCESS | 1653 | ++DOMWINDOW == 182 (0x116187000) [pid = 1653] [serial = 977] [outer = 0x0] 18:46:12 INFO - PROCESS | 1653 | ++DOMWINDOW == 183 (0x11767f000) [pid = 1653] [serial = 978] [outer = 0x116187000] 18:46:12 INFO - PROCESS | 1653 | 1464054372092 Marionette DEBUG loaded listener.js 18:46:12 INFO - PROCESS | 1653 | ++DOMWINDOW == 184 (0x11856c400) [pid = 1653] [serial = 979] [outer = 0x116187000] 18:46:12 INFO - PROCESS | 1653 | 1464054372501 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]]]}] 18:46:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 18:46:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 721ms 18:46:12 INFO - PROCESS | 1653 | 1464054372563 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 18:46:12 INFO - PROCESS | 1653 | 1464054372564 Marionette TRACE conn2 <- [1,1277,null,{"value":"7"}] 18:46:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 18:46:12 INFO - PROCESS | 1653 | 1464054372567 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 18:46:12 INFO - PROCESS | 1653 | 1464054372569 Marionette TRACE conn2 <- [1,1278,null,{}] 18:46:12 INFO - PROCESS | 1653 | 1464054372577 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}] 18:46:12 INFO - PROCESS | 1653 | 1464054372686 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 18:46:12 INFO - PROCESS | 1653 | 1464054372764 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:46:12 INFO - PROCESS | 1653 | ++DOCSHELL 0x12c832000 == 84 [pid = 1653] [id = 327] 18:46:12 INFO - PROCESS | 1653 | ++DOMWINDOW == 185 (0x1185a1000) [pid = 1653] [serial = 980] [outer = 0x0] 18:46:12 INFO - PROCESS | 1653 | ++DOMWINDOW == 186 (0x119531c00) [pid = 1653] [serial = 981] [outer = 0x1185a1000] 18:46:12 INFO - PROCESS | 1653 | 1464054372797 Marionette DEBUG loaded listener.js 18:46:12 INFO - PROCESS | 1653 | ++DOMWINDOW == 187 (0x119a07400) [pid = 1653] [serial = 982] [outer = 0x1185a1000] 18:46:13 INFO - PROCESS | 1653 | 1464054373217 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]]]}] 18:46:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 18:46:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 671ms 18:46:13 INFO - PROCESS | 1653 | 1464054373238 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 18:46:13 INFO - PROCESS | 1653 | 1464054373240 Marionette TRACE conn2 <- [1,1281,null,{"value":"7"}] 18:46:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 18:46:13 INFO - PROCESS | 1653 | 1464054373242 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 18:46:13 INFO - PROCESS | 1653 | 1464054373244 Marionette TRACE conn2 <- [1,1282,null,{}] 18:46:13 INFO - PROCESS | 1653 | 1464054373246 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}] 18:46:13 INFO - PROCESS | 1653 | 1464054373371 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 18:46:13 INFO - PROCESS | 1653 | 1464054373475 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:46:13 INFO - PROCESS | 1653 | ++DOCSHELL 0x12d516800 == 85 [pid = 1653] [id = 328] 18:46:13 INFO - PROCESS | 1653 | ++DOMWINDOW == 188 (0x119cad800) [pid = 1653] [serial = 983] [outer = 0x0] 18:46:13 INFO - PROCESS | 1653 | ++DOMWINDOW == 189 (0x12130d800) [pid = 1653] [serial = 984] [outer = 0x119cad800] 18:46:13 INFO - PROCESS | 1653 | 1464054373506 Marionette DEBUG loaded listener.js 18:46:13 INFO - PROCESS | 1653 | ++DOMWINDOW == 190 (0x121390c00) [pid = 1653] [serial = 985] [outer = 0x119cad800] 18:46:13 INFO - PROCESS | 1653 | 1464054373884 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]]]}] 18:46:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 18:46:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 669ms 18:46:13 INFO - PROCESS | 1653 | 1464054373912 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 18:46:13 INFO - PROCESS | 1653 | 1464054373913 Marionette TRACE conn2 <- [1,1285,null,{"value":"7"}] 18:46:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 18:46:13 INFO - PROCESS | 1653 | 1464054373916 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 18:46:13 INFO - PROCESS | 1653 | 1464054373917 Marionette TRACE conn2 <- [1,1286,null,{}] 18:46:13 INFO - PROCESS | 1653 | 1464054373920 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}] 18:46:14 INFO - PROCESS | 1653 | 1464054374023 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 18:46:14 INFO - PROCESS | 1653 | 1464054374099 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:46:14 INFO - PROCESS | 1653 | ++DOCSHELL 0x12db8f000 == 86 [pid = 1653] [id = 329] 18:46:14 INFO - PROCESS | 1653 | ++DOMWINDOW == 191 (0x121390800) [pid = 1653] [serial = 986] [outer = 0x0] 18:46:14 INFO - PROCESS | 1653 | ++DOMWINDOW == 192 (0x1213b0800) [pid = 1653] [serial = 987] [outer = 0x121390800] 18:46:14 INFO - PROCESS | 1653 | 1464054374128 Marionette DEBUG loaded listener.js 18:46:14 INFO - PROCESS | 1653 | ++DOMWINDOW == 193 (0x124c6f000) [pid = 1653] [serial = 988] [outer = 0x121390800] 18:46:14 INFO - PROCESS | 1653 | 1464054374548 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]]]}] 18:46:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 18:46:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 668ms 18:46:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 18:46:14 INFO - PROCESS | 1653 | 1464054374585 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 18:46:14 INFO - PROCESS | 1653 | 1464054374586 Marionette TRACE conn2 <- [1,1289,null,{"value":"7"}] 18:46:14 INFO - PROCESS | 1653 | 1464054374588 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 18:46:14 INFO - PROCESS | 1653 | 1464054374589 Marionette TRACE conn2 <- [1,1290,null,{}] 18:46:14 INFO - PROCESS | 1653 | 1464054374592 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}] 18:46:14 INFO - PROCESS | 1653 | 1464054374712 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 18:46:14 INFO - PROCESS | 1653 | 1464054374819 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:46:14 INFO - PROCESS | 1653 | ++DOCSHELL 0x135311800 == 87 [pid = 1653] [id = 330] 18:46:14 INFO - PROCESS | 1653 | ++DOMWINDOW == 194 (0x12524e000) [pid = 1653] [serial = 989] [outer = 0x0] 18:46:14 INFO - PROCESS | 1653 | ++DOMWINDOW == 195 (0x127642400) [pid = 1653] [serial = 990] [outer = 0x12524e000] 18:46:14 INFO - PROCESS | 1653 | 1464054374850 Marionette DEBUG loaded listener.js 18:46:14 INFO - PROCESS | 1653 | ++DOMWINDOW == 196 (0x12965cc00) [pid = 1653] [serial = 991] [outer = 0x12524e000] 18:46:15 INFO - PROCESS | 1653 | 1464054375255 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]]]}] 18:46:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 18:46:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 719ms 18:46:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 18:46:15 INFO - PROCESS | 1653 | 1464054375307 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 18:46:15 INFO - PROCESS | 1653 | 1464054375309 Marionette TRACE conn2 <- [1,1293,null,{"value":"7"}] 18:46:15 INFO - PROCESS | 1653 | 1464054375311 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 18:46:15 INFO - PROCESS | 1653 | 1464054375312 Marionette TRACE conn2 <- [1,1294,null,{}] 18:46:15 INFO - PROCESS | 1653 | 1464054375315 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}] 18:46:15 INFO - PROCESS | 1653 | 1464054375419 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 18:46:15 INFO - PROCESS | 1653 | 1464054375522 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:46:15 INFO - PROCESS | 1653 | ++DOCSHELL 0x1356e7000 == 88 [pid = 1653] [id = 331] 18:46:15 INFO - PROCESS | 1653 | ++DOMWINDOW == 197 (0x129664400) [pid = 1653] [serial = 992] [outer = 0x0] 18:46:15 INFO - PROCESS | 1653 | ++DOMWINDOW == 198 (0x129669000) [pid = 1653] [serial = 993] [outer = 0x129664400] 18:46:15 INFO - PROCESS | 1653 | 1464054375555 Marionette DEBUG loaded listener.js 18:46:15 INFO - PROCESS | 1653 | ++DOMWINDOW == 199 (0x12a758400) [pid = 1653] [serial = 994] [outer = 0x129664400] 18:46:16 INFO - PROCESS | 1653 | 1464054375996 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]]]}] 18:46:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 18:46:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 720ms 18:46:16 INFO - PROCESS | 1653 | 1464054376044 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 18:46:16 INFO - PROCESS | 1653 | 1464054376045 Marionette TRACE conn2 <- [1,1297,null,{"value":"7"}] 18:46:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 18:46:16 INFO - PROCESS | 1653 | 1464054376050 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 18:46:16 INFO - PROCESS | 1653 | 1464054376051 Marionette TRACE conn2 <- [1,1298,null,{}] 18:46:16 INFO - PROCESS | 1653 | 1464054376053 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}] 18:46:16 INFO - PROCESS | 1653 | 1464054376158 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 18:46:16 INFO - PROCESS | 1653 | 1464054376263 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:46:16 INFO - PROCESS | 1653 | ++DOCSHELL 0x116382000 == 89 [pid = 1653] [id = 332] 18:46:16 INFO - PROCESS | 1653 | ++DOMWINDOW == 200 (0x113012800) [pid = 1653] [serial = 995] [outer = 0x0] 18:46:16 INFO - PROCESS | 1653 | ++DOMWINDOW == 201 (0x1187c7400) [pid = 1653] [serial = 996] [outer = 0x113012800] 18:46:16 INFO - PROCESS | 1653 | 1464054376296 Marionette DEBUG loaded listener.js 18:46:16 INFO - PROCESS | 1653 | ++DOMWINDOW == 202 (0x12a75a400) [pid = 1653] [serial = 997] [outer = 0x113012800] 18:46:16 INFO - PROCESS | 1653 | 1464054376895 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]]]}] 18:46:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 18:46:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 870ms 18:46:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 18:46:16 INFO - PROCESS | 1653 | 1464054376920 Marionette TRACE conn2 -> [0,1301,"getWindowHandle",null] 18:46:16 INFO - PROCESS | 1653 | 1464054376923 Marionette TRACE conn2 <- [1,1301,null,{"value":"7"}] 18:46:16 INFO - PROCESS | 1653 | 1464054376926 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 18:46:16 INFO - PROCESS | 1653 | 1464054376931 Marionette TRACE conn2 <- [1,1302,null,{}] 18:46:16 INFO - PROCESS | 1653 | 1464054376935 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}] 18:46:17 INFO - PROCESS | 1653 | 1464054377037 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 18:46:17 INFO - PROCESS | 1653 | 1464054377117 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:46:17 INFO - PROCESS | 1653 | ++DOCSHELL 0x111f68000 == 90 [pid = 1653] [id = 333] 18:46:17 INFO - PROCESS | 1653 | ++DOMWINDOW == 203 (0x111e23400) [pid = 1653] [serial = 998] [outer = 0x0] 18:46:17 INFO - PROCESS | 1653 | ++DOMWINDOW == 204 (0x111f19800) [pid = 1653] [serial = 999] [outer = 0x111e23400] 18:46:17 INFO - PROCESS | 1653 | 1464054377144 Marionette DEBUG loaded listener.js 18:46:17 INFO - PROCESS | 1653 | ++DOMWINDOW == 205 (0x1121b4400) [pid = 1653] [serial = 1000] [outer = 0x111e23400] 18:46:17 INFO - PROCESS | 1653 | 1464054377615 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]]]}] 18:46:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 18:46:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 725ms 18:46:17 INFO - PROCESS | 1653 | 1464054377651 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 18:46:17 INFO - PROCESS | 1653 | 1464054377654 Marionette TRACE conn2 <- [1,1305,null,{"value":"7"}] 18:46:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 18:46:17 INFO - PROCESS | 1653 | 1464054377660 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 18:46:17 INFO - PROCESS | 1653 | 1464054377661 Marionette TRACE conn2 <- [1,1306,null,{}] 18:46:17 INFO - PROCESS | 1653 | 1464054377664 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}] 18:46:17 INFO - PROCESS | 1653 | 1464054377781 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 18:46:17 INFO - PROCESS | 1653 | 1464054377923 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:46:17 INFO - PROCESS | 1653 | ++DOCSHELL 0x11597b800 == 91 [pid = 1653] [id = 334] 18:46:17 INFO - PROCESS | 1653 | ++DOMWINDOW == 206 (0x1128d3c00) [pid = 1653] [serial = 1001] [outer = 0x0] 18:46:17 INFO - PROCESS | 1653 | ++DOMWINDOW == 207 (0x1129e1000) [pid = 1653] [serial = 1002] [outer = 0x1128d3c00] 18:46:17 INFO - PROCESS | 1653 | 1464054377970 Marionette DEBUG loaded listener.js 18:46:18 INFO - PROCESS | 1653 | ++DOMWINDOW == 208 (0x112d87000) [pid = 1653] [serial = 1003] [outer = 0x1128d3c00] 18:46:18 INFO - PROCESS | 1653 | --DOCSHELL 0x12c539800 == 90 [pid = 1653] [id = 323] 18:46:18 INFO - PROCESS | 1653 | --DOCSHELL 0x12b21c000 == 89 [pid = 1653] [id = 322] 18:46:18 INFO - PROCESS | 1653 | --DOCSHELL 0x12b117800 == 88 [pid = 1653] [id = 321] 18:46:18 INFO - PROCESS | 1653 | --DOCSHELL 0x129eea000 == 87 [pid = 1653] [id = 320] 18:46:18 INFO - PROCESS | 1653 | --DOCSHELL 0x1276a7800 == 86 [pid = 1653] [id = 319] 18:46:18 INFO - PROCESS | 1653 | --DOCSHELL 0x124c4d000 == 85 [pid = 1653] [id = 318] 18:46:18 INFO - PROCESS | 1653 | --DOMWINDOW == 207 (0x12c945c00) [pid = 1653] [serial = 909] [outer = 0x0] [url = about:blank] 18:46:18 INFO - PROCESS | 1653 | --DOCSHELL 0x1237de000 == 84 [pid = 1653] [id = 317] 18:46:18 INFO - PROCESS | 1653 | --DOCSHELL 0x123787000 == 83 [pid = 1653] [id = 316] 18:46:18 INFO - PROCESS | 1653 | --DOCSHELL 0x11a0a3800 == 82 [pid = 1653] [id = 315] 18:46:18 INFO - PROCESS | 1653 | --DOCSHELL 0x119a72800 == 81 [pid = 1653] [id = 314] 18:46:18 INFO - PROCESS | 1653 | --DOCSHELL 0x1185c7800 == 80 [pid = 1653] [id = 313] 18:46:18 INFO - PROCESS | 1653 | --DOCSHELL 0x116e67000 == 79 [pid = 1653] [id = 312] 18:46:18 INFO - PROCESS | 1653 | --DOCSHELL 0x1167ad000 == 78 [pid = 1653] [id = 311] 18:46:18 INFO - PROCESS | 1653 | --DOCSHELL 0x123786800 == 77 [pid = 1653] [id = 310] 18:46:18 INFO - PROCESS | 1653 | --DOCSHELL 0x1386be000 == 76 [pid = 1653] [id = 309] 18:46:18 INFO - PROCESS | 1653 | --DOCSHELL 0x138605800 == 75 [pid = 1653] [id = 308] 18:46:18 INFO - PROCESS | 1653 | --DOCSHELL 0x110f36800 == 74 [pid = 1653] [id = 307] 18:46:18 INFO - PROCESS | 1653 | --DOCSHELL 0x135b4c800 == 73 [pid = 1653] [id = 306] 18:46:18 INFO - PROCESS | 1653 | --DOCSHELL 0x12379e800 == 72 [pid = 1653] [id = 305] 18:46:18 INFO - PROCESS | 1653 | --DOCSHELL 0x1189aa800 == 71 [pid = 1653] [id = 304] 18:46:18 INFO - PROCESS | 1653 | 1464054378449 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]]]}] 18:46:18 INFO - PROCESS | 1653 | --DOMWINDOW == 206 (0x11301e000) [pid = 1653] [serial = 756] [outer = 0x0] [url = about:blank] 18:46:18 INFO - PROCESS | 1653 | --DOMWINDOW == 205 (0x12bf3c000) [pid = 1653] [serial = 807] [outer = 0x0] [url = about:blank] 18:46:18 INFO - PROCESS | 1653 | --DOMWINDOW == 204 (0x1187cb400) [pid = 1653] [serial = 890] [outer = 0x0] [url = about:blank] 18:46:18 INFO - PROCESS | 1653 | --DOMWINDOW == 203 (0x121320400) [pid = 1653] [serial = 893] [outer = 0x0] [url = about:blank] 18:46:18 INFO - PROCESS | 1653 | --DOMWINDOW == 202 (0x121324400) [pid = 1653] [serial = 894] [outer = 0x0] [url = about:blank] 18:46:18 INFO - PROCESS | 1653 | --DOMWINDOW == 201 (0x1187d3000) [pid = 1653] [serial = 891] [outer = 0x0] [url = about:blank] 18:46:18 INFO - PROCESS | 1653 | --DOMWINDOW == 200 (0x12130b800) [pid = 1653] [serial = 896] [outer = 0x0] [url = about:blank] 18:46:18 INFO - PROCESS | 1653 | --DOMWINDOW == 199 (0x118574400) [pid = 1653] [serial = 900] [outer = 0x0] [url = about:blank] 18:46:18 INFO - PROCESS | 1653 | --DOMWINDOW == 198 (0x11260dc00) [pid = 1653] [serial = 848] [outer = 0x0] [url = about:blank] 18:46:18 INFO - PROCESS | 1653 | --DOMWINDOW == 197 (0x127077800) [pid = 1653] [serial = 857] [outer = 0x0] [url = about:blank] 18:46:18 INFO - PROCESS | 1653 | --DOMWINDOW == 196 (0x11a023400) [pid = 1653] [serial = 854] [outer = 0x0] [url = about:blank] 18:46:18 INFO - PROCESS | 1653 | --DOMWINDOW == 195 (0x12965c800) [pid = 1653] [serial = 863] [outer = 0x0] [url = about:blank] 18:46:18 INFO - PROCESS | 1653 | --DOMWINDOW == 194 (0x1233df800) [pid = 1653] [serial = 881] [outer = 0x0] [url = about:blank] 18:46:18 INFO - PROCESS | 1653 | --DOMWINDOW == 193 (0x1242d6800) [pid = 1653] [serial = 882] [outer = 0x0] [url = about:blank] 18:46:18 INFO - PROCESS | 1653 | --DOMWINDOW == 192 (0x12b03fc00) [pid = 1653] [serial = 866] [outer = 0x0] [url = about:blank] 18:46:18 INFO - PROCESS | 1653 | --DOMWINDOW == 191 (0x1192c5800) [pid = 1653] [serial = 878] [outer = 0x0] [url = about:blank] 18:46:18 INFO - PROCESS | 1653 | --DOMWINDOW == 190 (0x121383000) [pid = 1653] [serial = 879] [outer = 0x0] [url = about:blank] 18:46:18 INFO - PROCESS | 1653 | --DOMWINDOW == 189 (0x119a0e400) [pid = 1653] [serial = 876] [outer = 0x0] [url = about:blank] 18:46:18 INFO - PROCESS | 1653 | --DOMWINDOW == 188 (0x11953ac00) [pid = 1653] [serial = 875] [outer = 0x0] [url = about:blank] 18:46:18 INFO - PROCESS | 1653 | --DOMWINDOW == 187 (0x129099400) [pid = 1653] [serial = 887] [outer = 0x0] [url = about:blank] 18:46:18 INFO - PROCESS | 1653 | --DOMWINDOW == 186 (0x12c9cd800) [pid = 1653] [serial = 870] [outer = 0x0] [url = about:blank] 18:46:18 INFO - PROCESS | 1653 | --DOMWINDOW == 185 (0x129669c00) [pid = 1653] [serial = 869] [outer = 0x0] [url = about:blank] 18:46:18 INFO - PROCESS | 1653 | --DOMWINDOW == 184 (0x1128cc000) [pid = 1653] [serial = 872] [outer = 0x0] [url = about:blank] 18:46:18 INFO - PROCESS | 1653 | --DOMWINDOW == 183 (0x1168c3800) [pid = 1653] [serial = 873] [outer = 0x0] [url = about:blank] 18:46:18 INFO - PROCESS | 1653 | --DOMWINDOW == 182 (0x113021400) [pid = 1653] [serial = 851] [outer = 0x0] [url = about:blank] 18:46:18 INFO - PROCESS | 1653 | --DOMWINDOW == 181 (0x1273c9400) [pid = 1653] [serial = 884] [outer = 0x0] [url = about:blank] 18:46:18 INFO - PROCESS | 1653 | --DOMWINDOW == 180 (0x128ed2000) [pid = 1653] [serial = 885] [outer = 0x0] [url = about:blank] 18:46:18 INFO - PROCESS | 1653 | --DOMWINDOW == 179 (0x11953a000) [pid = 1653] [serial = 860] [outer = 0x0] [url = about:blank] 18:46:18 INFO - PROCESS | 1653 | --DOMWINDOW == 178 (0x112f31400) [pid = 1653] [serial = 513] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 18:46:18 INFO - PROCESS | 1653 | --DOMWINDOW == 177 (0x12c021400) [pid = 1653] [serial = 907] [outer = 0x0] [url = about:blank] 18:46:18 INFO - PROCESS | 1653 | --DOMWINDOW == 176 (0x12c01f400) [pid = 1653] [serial = 903] [outer = 0x0] [url = about:blank] 18:46:18 INFO - PROCESS | 1653 | --DOMWINDOW == 175 (0x112788800) [pid = 1653] [serial = 899] [outer = 0x0] [url = about:blank] 18:46:18 INFO - PROCESS | 1653 | --DOMWINDOW == 174 (0x12d223800) [pid = 1653] [serial = 846] [outer = 0x0] [url = about:blank] 18:46:18 INFO - PROCESS | 1653 | --DOMWINDOW == 173 (0x12130f800) [pid = 1653] [serial = 897] [outer = 0x0] [url = about:blank] 18:46:18 INFO - PROCESS | 1653 | --DOMWINDOW == 172 (0x12b044400) [pid = 1653] [serial = 888] [outer = 0x0] [url = about:blank] 18:46:18 INFO - PROCESS | 1653 | --DOMWINDOW == 171 (0x1213b1400) [pid = 1653] [serial = 906] [outer = 0x0] [url = about:blank] 18:46:18 INFO - PROCESS | 1653 | --DOMWINDOW == 170 (0x129667c00) [pid = 1653] [serial = 902] [outer = 0x0] [url = about:blank] 18:46:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 18:46:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 824ms 18:46:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 18:46:18 INFO - PROCESS | 1653 | 1464054378483 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 18:46:18 INFO - PROCESS | 1653 | 1464054378485 Marionette TRACE conn2 <- [1,1309,null,{"value":"7"}] 18:46:18 INFO - PROCESS | 1653 | 1464054378487 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 18:46:18 INFO - PROCESS | 1653 | 1464054378490 Marionette TRACE conn2 <- [1,1310,null,{}] 18:46:18 INFO - PROCESS | 1653 | 1464054378497 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}] 18:46:18 INFO - PROCESS | 1653 | 1464054378609 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 18:46:18 INFO - PROCESS | 1653 | 1464054378617 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:46:18 INFO - PROCESS | 1653 | ++DOCSHELL 0x1180a6000 == 72 [pid = 1653] [id = 335] 18:46:18 INFO - PROCESS | 1653 | ++DOMWINDOW == 171 (0x113015400) [pid = 1653] [serial = 1004] [outer = 0x0] 18:46:18 INFO - PROCESS | 1653 | ++DOMWINDOW == 172 (0x1133f0800) [pid = 1653] [serial = 1005] [outer = 0x113015400] 18:46:18 INFO - PROCESS | 1653 | 1464054378661 Marionette DEBUG loaded listener.js 18:46:18 INFO - PROCESS | 1653 | ++DOMWINDOW == 173 (0x115d7dc00) [pid = 1653] [serial = 1006] [outer = 0x113015400] 18:46:19 INFO - PROCESS | 1653 | 1464054379181 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] 18:46:19 INFO - PROCESS | 1653 | 1464054379219 Marionette TRACE conn2 <- [1,1313,null,{"value":"7"}] 18:46:19 INFO - PROCESS | 1653 | 1464054379221 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 18:46:19 INFO - PROCESS | 1653 | 1464054379222 Marionette TRACE conn2 <- [1,1314,null,{}] 18:46:19 INFO - PROCESS | 1653 | 1464054379224 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}] 18:46:19 INFO - PROCESS | 1653 | 1464054379310 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 18:46:19 INFO - PROCESS | 1653 | 1464054379315 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:46:19 INFO - PROCESS | 1653 | ++DOCSHELL 0x119448000 == 73 [pid = 1653] [id = 336] 18:46:19 INFO - PROCESS | 1653 | ++DOMWINDOW == 174 (0x116125400) [pid = 1653] [serial = 1007] [outer = 0x0] 18:46:19 INFO - PROCESS | 1653 | ++DOMWINDOW == 175 (0x1166d3c00) [pid = 1653] [serial = 1008] [outer = 0x116125400] 18:46:19 INFO - PROCESS | 1653 | 1464054379341 Marionette DEBUG loaded listener.js 18:46:19 INFO - PROCESS | 1653 | ++DOMWINDOW == 176 (0x1167d8c00) [pid = 1653] [serial = 1009] [outer = 0x116125400] 18:46:19 INFO - PROCESS | 1653 | 1464054379683 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]]]}] 18:46:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 18:46:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 518ms 18:46:19 INFO - PROCESS | 1653 | 1464054379740 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 18:46:19 INFO - PROCESS | 1653 | 1464054379741 Marionette TRACE conn2 <- [1,1317,null,{"value":"7"}] 18:46:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 18:46:19 INFO - PROCESS | 1653 | 1464054379751 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 18:46:19 INFO - PROCESS | 1653 | 1464054379752 Marionette TRACE conn2 <- [1,1318,null,{}] 18:46:19 INFO - PROCESS | 1653 | 1464054379754 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}] 18:46:19 INFO - PROCESS | 1653 | 1464054379840 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 18:46:19 INFO - PROCESS | 1653 | 1464054379845 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:46:19 INFO - PROCESS | 1653 | ++DOCSHELL 0x119a72800 == 74 [pid = 1653] [id = 337] 18:46:19 INFO - PROCESS | 1653 | ++DOMWINDOW == 177 (0x1168b8800) [pid = 1653] [serial = 1010] [outer = 0x0] 18:46:19 INFO - PROCESS | 1653 | ++DOMWINDOW == 178 (0x116a6c000) [pid = 1653] [serial = 1011] [outer = 0x1168b8800] 18:46:19 INFO - PROCESS | 1653 | 1464054379870 Marionette DEBUG loaded listener.js 18:46:19 INFO - PROCESS | 1653 | ++DOMWINDOW == 179 (0x117680400) [pid = 1653] [serial = 1012] [outer = 0x1168b8800] 18:46:20 INFO - PROCESS | 1653 | 1464054380206 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]]]}] 18:46:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 18:46:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 468ms 18:46:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 18:46:20 INFO - PROCESS | 1653 | 1464054380220 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 18:46:20 INFO - PROCESS | 1653 | 1464054380221 Marionette TRACE conn2 <- [1,1321,null,{"value":"7"}] 18:46:20 INFO - PROCESS | 1653 | 1464054380223 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 18:46:20 INFO - PROCESS | 1653 | 1464054380224 Marionette TRACE conn2 <- [1,1322,null,{}] 18:46:20 INFO - PROCESS | 1653 | 1464054380227 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}] 18:46:20 INFO - PROCESS | 1653 | 1464054380329 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 18:46:20 INFO - PROCESS | 1653 | 1464054380405 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:46:20 INFO - PROCESS | 1653 | ++DOCSHELL 0x1212b0000 == 75 [pid = 1653] [id = 338] 18:46:20 INFO - PROCESS | 1653 | ++DOMWINDOW == 180 (0x116a61800) [pid = 1653] [serial = 1013] [outer = 0x0] 18:46:20 INFO - PROCESS | 1653 | ++DOMWINDOW == 181 (0x1184e3c00) [pid = 1653] [serial = 1014] [outer = 0x116a61800] 18:46:20 INFO - PROCESS | 1653 | 1464054380431 Marionette DEBUG loaded listener.js 18:46:20 INFO - PROCESS | 1653 | ++DOMWINDOW == 182 (0x1187d0c00) [pid = 1653] [serial = 1015] [outer = 0x116a61800] 18:46:20 INFO - PROCESS | 1653 | 1464054380758 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]]]}] 18:46:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 18:46:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 570ms 18:46:20 INFO - PROCESS | 1653 | 1464054380794 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 18:46:20 INFO - PROCESS | 1653 | 1464054380795 Marionette TRACE conn2 <- [1,1325,null,{"value":"7"}] 18:46:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 18:46:20 INFO - PROCESS | 1653 | 1464054380799 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 18:46:20 INFO - PROCESS | 1653 | 1464054380801 Marionette TRACE conn2 <- [1,1326,null,{}] 18:46:20 INFO - PROCESS | 1653 | 1464054380803 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}] 18:46:20 INFO - PROCESS | 1653 | 1464054380918 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 18:46:20 INFO - PROCESS | 1653 | 1464054380932 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:46:20 INFO - PROCESS | 1653 | ++DOCSHELL 0x12378b000 == 76 [pid = 1653] [id = 339] 18:46:20 INFO - PROCESS | 1653 | ++DOMWINDOW == 183 (0x1187d4400) [pid = 1653] [serial = 1016] [outer = 0x0] 18:46:20 INFO - PROCESS | 1653 | ++DOMWINDOW == 184 (0x119126800) [pid = 1653] [serial = 1017] [outer = 0x1187d4400] 18:46:20 INFO - PROCESS | 1653 | 1464054380957 Marionette DEBUG loaded listener.js 18:46:20 INFO - PROCESS | 1653 | ++DOMWINDOW == 185 (0x1192b8c00) [pid = 1653] [serial = 1018] [outer = 0x1187d4400] 18:46:21 INFO - PROCESS | 1653 | 1464054381297 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]]]}] 18:46:21 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 18:46:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 519ms 18:46:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 18:46:21 INFO - PROCESS | 1653 | 1464054381319 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 18:46:21 INFO - PROCESS | 1653 | 1464054381320 Marionette TRACE conn2 <- [1,1329,null,{"value":"7"}] 18:46:21 INFO - PROCESS | 1653 | 1464054381322 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 18:46:21 INFO - PROCESS | 1653 | 1464054381323 Marionette TRACE conn2 <- [1,1330,null,{}] 18:46:21 INFO - PROCESS | 1653 | 1464054381332 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}] 18:46:21 INFO - PROCESS | 1653 | 1464054381437 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 18:46:21 INFO - PROCESS | 1653 | 1464054381452 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:46:21 INFO - PROCESS | 1653 | ++DOCSHELL 0x1241b8800 == 77 [pid = 1653] [id = 340] 18:46:21 INFO - PROCESS | 1653 | ++DOMWINDOW == 186 (0x118936400) [pid = 1653] [serial = 1019] [outer = 0x0] 18:46:21 INFO - PROCESS | 1653 | ++DOMWINDOW == 187 (0x119532c00) [pid = 1653] [serial = 1020] [outer = 0x118936400] 18:46:21 INFO - PROCESS | 1653 | 1464054381478 Marionette DEBUG loaded listener.js 18:46:21 INFO - PROCESS | 1653 | ++DOMWINDOW == 188 (0x119572800) [pid = 1653] [serial = 1021] [outer = 0x118936400] 18:46:21 INFO - PROCESS | 1653 | 1464054381850 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]]]}] 18:46:21 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 18:46:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 572ms 18:46:21 INFO - PROCESS | 1653 | 1464054381894 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 18:46:21 INFO - PROCESS | 1653 | 1464054381895 Marionette TRACE conn2 <- [1,1333,null,{"value":"7"}] 18:46:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 18:46:21 INFO - PROCESS | 1653 | 1464054381898 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 18:46:21 INFO - PROCESS | 1653 | 1464054381899 Marionette TRACE conn2 <- [1,1334,null,{}] 18:46:21 INFO - PROCESS | 1653 | 1464054381901 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}] 18:46:22 INFO - PROCESS | 1653 | 1464054382011 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 18:46:22 INFO - PROCESS | 1653 | 1464054382021 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:46:22 INFO - PROCESS | 1653 | ++DOCSHELL 0x127290000 == 78 [pid = 1653] [id = 341] 18:46:22 INFO - PROCESS | 1653 | ++DOMWINDOW == 189 (0x115d88c00) [pid = 1653] [serial = 1022] [outer = 0x0] 18:46:22 INFO - PROCESS | 1653 | ++DOMWINDOW == 190 (0x119a0e400) [pid = 1653] [serial = 1023] [outer = 0x115d88c00] 18:46:22 INFO - PROCESS | 1653 | 1464054382045 Marionette DEBUG loaded listener.js 18:46:22 INFO - PROCESS | 1653 | ++DOMWINDOW == 191 (0x119cb1800) [pid = 1653] [serial = 1024] [outer = 0x115d88c00] 18:46:22 INFO - PROCESS | 1653 | 1464054382420 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]]]}] 18:46:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 18:46:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 570ms 18:46:22 INFO - PROCESS | 1653 | 1464054382468 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 18:46:22 INFO - PROCESS | 1653 | 1464054382469 Marionette TRACE conn2 <- [1,1337,null,{"value":"7"}] 18:46:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 18:46:22 INFO - PROCESS | 1653 | 1464054382472 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 18:46:22 INFO - PROCESS | 1653 | 1464054382473 Marionette TRACE conn2 <- [1,1338,null,{}] 18:46:22 INFO - PROCESS | 1653 | 1464054382475 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}] 18:46:22 INFO - PROCESS | 1653 | 1464054382588 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 18:46:22 INFO - PROCESS | 1653 | 1464054382607 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:46:22 INFO - PROCESS | 1653 | ++DOCSHELL 0x1276b2800 == 79 [pid = 1653] [id = 342] 18:46:22 INFO - PROCESS | 1653 | ++DOMWINDOW == 192 (0x1192b9800) [pid = 1653] [serial = 1025] [outer = 0x0] 18:46:22 INFO - PROCESS | 1653 | ++DOMWINDOW == 193 (0x119e42400) [pid = 1653] [serial = 1026] [outer = 0x1192b9800] 18:46:22 INFO - PROCESS | 1653 | 1464054382632 Marionette DEBUG loaded listener.js 18:46:22 INFO - PROCESS | 1653 | ++DOMWINDOW == 194 (0x11a023400) [pid = 1653] [serial = 1027] [outer = 0x1192b9800] 18:46:23 INFO - PROCESS | 1653 | --DOMWINDOW == 193 (0x119e41800) [pid = 1653] [serial = 965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 18:46:23 INFO - PROCESS | 1653 | --DOMWINDOW == 192 (0x119cb1000) [pid = 1653] [serial = 950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 18:46:23 INFO - PROCESS | 1653 | --DOMWINDOW == 191 (0x121391c00) [pid = 1653] [serial = 968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 18:46:23 INFO - PROCESS | 1653 | --DOMWINDOW == 190 (0x119e2b800) [pid = 1653] [serial = 953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 18:46:23 INFO - PROCESS | 1653 | --DOMWINDOW == 189 (0x119e32400) [pid = 1653] [serial = 956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 18:46:23 INFO - PROCESS | 1653 | --DOMWINDOW == 188 (0x112d84000) [pid = 1653] [serial = 959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 18:46:23 INFO - PROCESS | 1653 | --DOMWINDOW == 187 (0x11278d400) [pid = 1653] [serial = 962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 18:46:23 INFO - PROCESS | 1653 | --DOMWINDOW == 186 (0x1213ab400) [pid = 1653] [serial = 908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 18:46:23 INFO - PROCESS | 1653 | --DOMWINDOW == 185 (0x1121b6800) [pid = 1653] [serial = 932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 18:46:23 INFO - PROCESS | 1653 | --DOMWINDOW == 184 (0x118713800) [pid = 1653] [serial = 944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 18:46:23 INFO - PROCESS | 1653 | --DOMWINDOW == 183 (0x1192c6c00) [pid = 1653] [serial = 947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 18:46:23 INFO - PROCESS | 1653 | --DOMWINDOW == 182 (0x11822f000) [pid = 1653] [serial = 941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 18:46:23 INFO - PROCESS | 1653 | --DOMWINDOW == 181 (0x112ee6400) [pid = 1653] [serial = 938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 18:46:23 INFO - PROCESS | 1653 | --DOMWINDOW == 180 (0x1128d3400) [pid = 1653] [serial = 935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 18:46:23 INFO - PROCESS | 1653 | 1464054383637 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]]]}] 18:46:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 18:46:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1168ms 18:46:23 INFO - PROCESS | 1653 | 1464054383640 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 18:46:23 INFO - PROCESS | 1653 | 1464054383642 Marionette TRACE conn2 <- [1,1341,null,{"value":"7"}] 18:46:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 18:46:23 INFO - PROCESS | 1653 | 1464054383645 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 18:46:23 INFO - PROCESS | 1653 | 1464054383646 Marionette TRACE conn2 <- [1,1342,null,{}] 18:46:23 INFO - PROCESS | 1653 | 1464054383649 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}] 18:46:23 INFO - PROCESS | 1653 | 1464054383754 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 18:46:23 INFO - PROCESS | 1653 | 1464054383826 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:46:23 INFO - PROCESS | 1653 | ++DOCSHELL 0x12a7a7800 == 80 [pid = 1653] [id = 343] 18:46:23 INFO - PROCESS | 1653 | ++DOMWINDOW == 181 (0x119e32c00) [pid = 1653] [serial = 1028] [outer = 0x0] 18:46:23 INFO - PROCESS | 1653 | ++DOMWINDOW == 182 (0x121305c00) [pid = 1653] [serial = 1029] [outer = 0x119e32c00] 18:46:23 INFO - PROCESS | 1653 | 1464054383855 Marionette DEBUG loaded listener.js 18:46:23 INFO - PROCESS | 1653 | ++DOMWINDOW == 183 (0x12131f800) [pid = 1653] [serial = 1030] [outer = 0x119e32c00] 18:46:24 INFO - PROCESS | 1653 | 1464054384168 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]]]}] 18:46:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 18:46:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 572ms 18:46:24 INFO - PROCESS | 1653 | 1464054384216 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 18:46:24 INFO - PROCESS | 1653 | 1464054384217 Marionette TRACE conn2 <- [1,1345,null,{"value":"7"}] 18:46:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 18:46:24 INFO - PROCESS | 1653 | 1464054384220 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 18:46:24 INFO - PROCESS | 1653 | 1464054384221 Marionette TRACE conn2 <- [1,1346,null,{}] 18:46:24 INFO - PROCESS | 1653 | 1464054384223 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}] 18:46:24 INFO - PROCESS | 1653 | 1464054384312 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 18:46:24 INFO - PROCESS | 1653 | 1464054384374 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:46:24 INFO - PROCESS | 1653 | ++DOCSHELL 0x12b048000 == 81 [pid = 1653] [id = 344] 18:46:24 INFO - PROCESS | 1653 | ++DOMWINDOW == 184 (0x119e35800) [pid = 1653] [serial = 1031] [outer = 0x0] 18:46:24 INFO - PROCESS | 1653 | ++DOMWINDOW == 185 (0x121325c00) [pid = 1653] [serial = 1032] [outer = 0x119e35800] 18:46:24 INFO - PROCESS | 1653 | 1464054384399 Marionette DEBUG loaded listener.js 18:46:24 INFO - PROCESS | 1653 | ++DOMWINDOW == 186 (0x1213aa000) [pid = 1653] [serial = 1033] [outer = 0x119e35800] 18:46:24 INFO - PROCESS | 1653 | 1464054384702 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]]]}] 18:46:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 18:46:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 518ms 18:46:24 INFO - PROCESS | 1653 | 1464054384739 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 18:46:24 INFO - PROCESS | 1653 | 1464054384741 Marionette TRACE conn2 <- [1,1349,null,{"value":"7"}] 18:46:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 18:46:24 INFO - PROCESS | 1653 | 1464054384745 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 18:46:24 INFO - PROCESS | 1653 | 1464054384749 Marionette TRACE conn2 <- [1,1350,null,{}] 18:46:24 INFO - PROCESS | 1653 | 1464054384752 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}] 18:46:24 INFO - PROCESS | 1653 | 1464054384845 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 18:46:24 INFO - PROCESS | 1653 | 1464054384849 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:46:24 INFO - PROCESS | 1653 | ++DOCSHELL 0x12b21c000 == 82 [pid = 1653] [id = 345] 18:46:24 INFO - PROCESS | 1653 | ++DOMWINDOW == 187 (0x123360c00) [pid = 1653] [serial = 1034] [outer = 0x0] 18:46:24 INFO - PROCESS | 1653 | ++DOMWINDOW == 188 (0x1233e2000) [pid = 1653] [serial = 1035] [outer = 0x123360c00] 18:46:24 INFO - PROCESS | 1653 | 1464054384873 Marionette DEBUG loaded listener.js 18:46:24 INFO - PROCESS | 1653 | ++DOMWINDOW == 189 (0x1234fbc00) [pid = 1653] [serial = 1036] [outer = 0x123360c00] 18:46:25 INFO - PROCESS | 1653 | 1464054385375 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]]]}] 18:46:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 18:46:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 675ms 18:46:25 INFO - PROCESS | 1653 | 1464054385420 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 18:46:25 INFO - PROCESS | 1653 | 1464054385423 Marionette TRACE conn2 <- [1,1353,null,{"value":"7"}] 18:46:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 18:46:25 INFO - PROCESS | 1653 | 1464054385427 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 18:46:25 INFO - PROCESS | 1653 | 1464054385429 Marionette TRACE conn2 <- [1,1354,null,{}] 18:46:25 INFO - PROCESS | 1653 | 1464054385433 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}] 18:46:25 INFO - PROCESS | 1653 | 1464054385553 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 18:46:25 INFO - PROCESS | 1653 | 1464054385657 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:46:25 INFO - PROCESS | 1653 | ++DOCSHELL 0x1167af000 == 83 [pid = 1653] [id = 346] 18:46:25 INFO - PROCESS | 1653 | ++DOMWINDOW == 190 (0x11278f800) [pid = 1653] [serial = 1037] [outer = 0x0] 18:46:25 INFO - PROCESS | 1653 | ++DOMWINDOW == 191 (0x1128cf800) [pid = 1653] [serial = 1038] [outer = 0x11278f800] 18:46:25 INFO - PROCESS | 1653 | 1464054385689 Marionette DEBUG loaded listener.js 18:46:25 INFO - PROCESS | 1653 | ++DOMWINDOW == 192 (0x112e20400) [pid = 1653] [serial = 1039] [outer = 0x11278f800] 18:46:26 INFO - PROCESS | 1653 | 1464054386137 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]]]}] 18:46:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 18:46:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 721ms 18:46:26 INFO - PROCESS | 1653 | 1464054386149 Marionette TRACE conn2 -> [0,1357,"getWindowHandle",null] 18:46:26 INFO - PROCESS | 1653 | 1464054386153 Marionette TRACE conn2 <- [1,1357,null,{"value":"7"}] 18:46:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 18:46:26 INFO - PROCESS | 1653 | 1464054386157 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 18:46:26 INFO - PROCESS | 1653 | 1464054386159 Marionette TRACE conn2 <- [1,1358,null,{}] 18:46:26 INFO - PROCESS | 1653 | 1464054386162 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}] 18:46:26 INFO - PROCESS | 1653 | 1464054386275 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 18:46:26 INFO - PROCESS | 1653 | 1464054386354 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:46:26 INFO - PROCESS | 1653 | ++DOCSHELL 0x11a19c800 == 84 [pid = 1653] [id = 347] 18:46:26 INFO - PROCESS | 1653 | ++DOMWINDOW == 193 (0x113014c00) [pid = 1653] [serial = 1040] [outer = 0x0] 18:46:26 INFO - PROCESS | 1653 | ++DOMWINDOW == 194 (0x1163a4000) [pid = 1653] [serial = 1041] [outer = 0x113014c00] 18:46:26 INFO - PROCESS | 1653 | 1464054386384 Marionette DEBUG loaded listener.js 18:46:26 INFO - PROCESS | 1653 | ++DOMWINDOW == 195 (0x116a61000) [pid = 1653] [serial = 1042] [outer = 0x113014c00] 18:46:26 INFO - PROCESS | 1653 | 1464054386799 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]]]}] 18:46:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 18:46:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 670ms 18:46:26 INFO - PROCESS | 1653 | 1464054386828 Marionette TRACE conn2 -> [0,1361,"getWindowHandle",null] 18:46:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 18:46:26 INFO - PROCESS | 1653 | 1464054386829 Marionette TRACE conn2 <- [1,1361,null,{"value":"7"}] 18:46:26 INFO - PROCESS | 1653 | 1464054386832 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 18:46:26 INFO - PROCESS | 1653 | 1464054386835 Marionette TRACE conn2 <- [1,1362,null,{}] 18:46:26 INFO - PROCESS | 1653 | 1464054386843 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}] 18:46:26 INFO - PROCESS | 1653 | 1464054386978 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 18:46:27 INFO - PROCESS | 1653 | 1464054387061 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:46:27 INFO - PROCESS | 1653 | ++DOCSHELL 0x12bb1b000 == 85 [pid = 1653] [id = 348] 18:46:27 INFO - PROCESS | 1653 | ++DOMWINDOW == 196 (0x118574800) [pid = 1653] [serial = 1043] [outer = 0x0] 18:46:27 INFO - PROCESS | 1653 | ++DOMWINDOW == 197 (0x118717800) [pid = 1653] [serial = 1044] [outer = 0x118574800] 18:46:27 INFO - PROCESS | 1653 | 1464054387092 Marionette DEBUG loaded listener.js 18:46:27 INFO - PROCESS | 1653 | ++DOMWINDOW == 198 (0x1191a4400) [pid = 1653] [serial = 1045] [outer = 0x118574800] 18:46:27 INFO - PROCESS | 1653 | 1464054387537 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]]]}] 18:46:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 18:46:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 721ms 18:46:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 18:46:27 INFO - PROCESS | 1653 | 1464054387554 Marionette TRACE conn2 -> [0,1365,"getWindowHandle",null] 18:46:27 INFO - PROCESS | 1653 | 1464054387555 Marionette TRACE conn2 <- [1,1365,null,{"value":"7"}] 18:46:27 INFO - PROCESS | 1653 | 1464054387558 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 18:46:27 INFO - PROCESS | 1653 | 1464054387559 Marionette TRACE conn2 <- [1,1366,null,{}] 18:46:27 INFO - PROCESS | 1653 | 1464054387562 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}] 18:46:27 INFO - PROCESS | 1653 | 1464054387671 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 18:46:27 INFO - PROCESS | 1653 | 1464054387749 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:46:27 INFO - PROCESS | 1653 | ++DOCSHELL 0x12c546000 == 86 [pid = 1653] [id = 349] 18:46:27 INFO - PROCESS | 1653 | ++DOMWINDOW == 199 (0x1191a5000) [pid = 1653] [serial = 1046] [outer = 0x0] 18:46:27 INFO - PROCESS | 1653 | ++DOMWINDOW == 200 (0x119cb0800) [pid = 1653] [serial = 1047] [outer = 0x1191a5000] 18:46:27 INFO - PROCESS | 1653 | 1464054387779 Marionette DEBUG loaded listener.js 18:46:27 INFO - PROCESS | 1653 | ++DOMWINDOW == 201 (0x11a02e000) [pid = 1653] [serial = 1048] [outer = 0x1191a5000] 18:46:28 INFO - PROCESS | 1653 | 1464054388241 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] 18:46:28 INFO - PROCESS | 1653 | 1464054388313 Marionette TRACE conn2 <- [1,1369,null,{"value":"7"}] 18:46:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 18:46:28 INFO - PROCESS | 1653 | 1464054388320 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 18:46:28 INFO - PROCESS | 1653 | 1464054388322 Marionette TRACE conn2 <- [1,1370,null,{}] 18:46:28 INFO - PROCESS | 1653 | 1464054388326 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}] 18:46:28 INFO - PROCESS | 1653 | 1464054388531 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 18:46:28 INFO - PROCESS | 1653 | 1464054388614 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:46:28 INFO - PROCESS | 1653 | ++DOCSHELL 0x12d08c800 == 87 [pid = 1653] [id = 350] 18:46:28 INFO - PROCESS | 1653 | ++DOMWINDOW == 202 (0x119a11000) [pid = 1653] [serial = 1049] [outer = 0x0] 18:46:28 INFO - PROCESS | 1653 | ++DOMWINDOW == 203 (0x121329400) [pid = 1653] [serial = 1050] [outer = 0x119a11000] 18:46:28 INFO - PROCESS | 1653 | 1464054388645 Marionette DEBUG loaded listener.js 18:46:28 INFO - PROCESS | 1653 | ++DOMWINDOW == 204 (0x1213b1400) [pid = 1653] [serial = 1051] [outer = 0x119a11000] 18:46:29 INFO - PROCESS | 1653 | 1464054389108 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] 18:46:29 INFO - PROCESS | 1653 | 1464054389149 Marionette TRACE conn2 <- [1,1373,null,{"value":"7"}] 18:46:29 INFO - PROCESS | 1653 | 1464054389151 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 18:46:29 INFO - PROCESS | 1653 | 1464054389153 Marionette TRACE conn2 <- [1,1374,null,{}] 18:46:29 INFO - PROCESS | 1653 | 1464054389155 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}] 18:46:29 INFO - PROCESS | 1653 | 1464054389275 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 18:46:29 INFO - PROCESS | 1653 | 1464054389354 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:46:29 INFO - PROCESS | 1653 | ++DOCSHELL 0x12d5da000 == 88 [pid = 1653] [id = 351] 18:46:29 INFO - PROCESS | 1653 | ++DOMWINDOW == 205 (0x123bcec00) [pid = 1653] [serial = 1052] [outer = 0x0] 18:46:29 INFO - PROCESS | 1653 | ++DOMWINDOW == 206 (0x123d77000) [pid = 1653] [serial = 1053] [outer = 0x123bcec00] 18:46:29 INFO - PROCESS | 1653 | 1464054389384 Marionette DEBUG loaded listener.js 18:46:29 INFO - PROCESS | 1653 | ++DOMWINDOW == 207 (0x1249b4400) [pid = 1653] [serial = 1054] [outer = 0x123bcec00] 18:46:29 INFO - PROCESS | 1653 | [1653] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 18:46:29 INFO - PROCESS | 1653 | 1464054389819 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] 18:46:29 INFO - PROCESS | 1653 | 1464054389880 Marionette TRACE conn2 <- [1,1377,null,{"value":"7"}] 18:46:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 18:46:29 INFO - PROCESS | 1653 | 1464054389884 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 18:46:29 INFO - PROCESS | 1653 | 1464054389886 Marionette TRACE conn2 <- [1,1378,null,{}] 18:46:29 INFO - PROCESS | 1653 | 1464054389888 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}] 18:46:30 INFO - PROCESS | 1653 | 1464054390014 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 18:46:30 INFO - PROCESS | 1653 | 1464054390108 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:46:30 INFO - PROCESS | 1653 | ++DOCSHELL 0x12db8f800 == 89 [pid = 1653] [id = 352] 18:46:30 INFO - PROCESS | 1653 | ++DOMWINDOW == 208 (0x110f19800) [pid = 1653] [serial = 1055] [outer = 0x0] 18:46:30 INFO - PROCESS | 1653 | ++DOMWINDOW == 209 (0x1242d6c00) [pid = 1653] [serial = 1056] [outer = 0x110f19800] 18:46:30 INFO - PROCESS | 1653 | 1464054390137 Marionette DEBUG loaded listener.js 18:46:30 INFO - PROCESS | 1653 | ++DOMWINDOW == 210 (0x127074c00) [pid = 1653] [serial = 1057] [outer = 0x110f19800] 18:46:30 INFO - PROCESS | 1653 | 1464054390568 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] 18:46:30 INFO - PROCESS | 1653 | 1464054390607 Marionette TRACE conn2 <- [1,1381,null,{"value":"7"}] 18:46:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 18:46:30 INFO - PROCESS | 1653 | 1464054390610 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 18:46:30 INFO - PROCESS | 1653 | 1464054390611 Marionette TRACE conn2 <- [1,1382,null,{}] 18:46:30 INFO - PROCESS | 1653 | 1464054390635 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}] 18:46:30 INFO - PROCESS | 1653 | 1464054390747 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 18:46:30 INFO - PROCESS | 1653 | 1464054390827 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:46:30 INFO - PROCESS | 1653 | ++DOCSHELL 0x12379c800 == 90 [pid = 1653] [id = 353] 18:46:30 INFO - PROCESS | 1653 | ++DOMWINDOW == 211 (0x11278c000) [pid = 1653] [serial = 1058] [outer = 0x0] 18:46:30 INFO - PROCESS | 1653 | ++DOMWINDOW == 212 (0x11a02bc00) [pid = 1653] [serial = 1059] [outer = 0x11278c000] 18:46:30 INFO - PROCESS | 1653 | 1464054390857 Marionette DEBUG loaded listener.js 18:46:30 INFO - PROCESS | 1653 | ++DOMWINDOW == 213 (0x127206400) [pid = 1653] [serial = 1060] [outer = 0x11278c000] 18:46:31 INFO - PROCESS | 1653 | [1653] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 18:46:31 INFO - PROCESS | 1653 | [1653] WARNING: 'NS_FAILED(aResult)', file /builds/slave/m-aurora-m64-d-000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 18:46:31 INFO - PROCESS | 1653 | 1464054391550 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] 18:46:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 18:46:31 INFO - PROCESS | 1653 | 1464054391602 Marionette TRACE conn2 <- [1,1385,null,{"value":"7"}] 18:46:31 INFO - PROCESS | 1653 | 1464054391605 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 18:46:31 INFO - PROCESS | 1653 | 1464054391607 Marionette TRACE conn2 <- [1,1386,null,{}] 18:46:31 INFO - PROCESS | 1653 | 1464054391611 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}] 18:46:31 INFO - PROCESS | 1653 | 1464054391719 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 18:46:31 INFO - PROCESS | 1653 | 1464054391797 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:46:31 INFO - PROCESS | 1653 | ++DOCSHELL 0x119a61800 == 91 [pid = 1653] [id = 354] 18:46:31 INFO - PROCESS | 1653 | ++DOMWINDOW == 214 (0x112962000) [pid = 1653] [serial = 1061] [outer = 0x0] 18:46:31 INFO - PROCESS | 1653 | ++DOMWINDOW == 215 (0x112d30400) [pid = 1653] [serial = 1062] [outer = 0x112962000] 18:46:31 INFO - PROCESS | 1653 | 1464054391824 Marionette DEBUG loaded listener.js 18:46:31 INFO - PROCESS | 1653 | ++DOMWINDOW == 216 (0x113370c00) [pid = 1653] [serial = 1063] [outer = 0x112962000] 18:46:32 INFO - PROCESS | 1653 | 1464054392291 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] 18:46:32 INFO - PROCESS | 1653 | 1464054392333 Marionette TRACE conn2 <- [1,1389,null,{"value":"7"}] 18:46:32 INFO - PROCESS | 1653 | 1464054392337 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 18:46:32 INFO - PROCESS | 1653 | 1464054392339 Marionette TRACE conn2 <- [1,1390,null,{}] 18:46:32 INFO - PROCESS | 1653 | 1464054392342 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}] 18:46:32 INFO - PROCESS | 1653 | 1464054392440 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 18:46:32 INFO - PROCESS | 1653 | 1464054392525 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:46:32 INFO - PROCESS | 1653 | ++DOCSHELL 0x11858e800 == 92 [pid = 1653] [id = 355] 18:46:32 INFO - PROCESS | 1653 | ++DOMWINDOW == 217 (0x115e5a400) [pid = 1653] [serial = 1064] [outer = 0x0] 18:46:32 INFO - PROCESS | 1653 | ++DOMWINDOW == 218 (0x11671d400) [pid = 1653] [serial = 1065] [outer = 0x115e5a400] 18:46:32 INFO - PROCESS | 1653 | 1464054392552 Marionette DEBUG loaded listener.js 18:46:32 INFO - PROCESS | 1653 | ++DOMWINDOW == 219 (0x117151800) [pid = 1653] [serial = 1066] [outer = 0x115e5a400] 18:46:32 INFO - PROCESS | 1653 | --DOCSHELL 0x12b048000 == 91 [pid = 1653] [id = 344] 18:46:32 INFO - PROCESS | 1653 | --DOCSHELL 0x12a7a7800 == 90 [pid = 1653] [id = 343] 18:46:32 INFO - PROCESS | 1653 | --DOCSHELL 0x1276b2800 == 89 [pid = 1653] [id = 342] 18:46:32 INFO - PROCESS | 1653 | --DOCSHELL 0x127290000 == 88 [pid = 1653] [id = 341] 18:46:32 INFO - PROCESS | 1653 | --DOCSHELL 0x1241b8800 == 87 [pid = 1653] [id = 340] 18:46:32 INFO - PROCESS | 1653 | --DOMWINDOW == 218 (0x125198400) [pid = 1653] [serial = 972] [outer = 0x0] [url = about:blank] 18:46:32 INFO - PROCESS | 1653 | --DOCSHELL 0x12378b000 == 86 [pid = 1653] [id = 339] 18:46:32 INFO - PROCESS | 1653 | --DOCSHELL 0x1212b0000 == 85 [pid = 1653] [id = 338] 18:46:32 INFO - PROCESS | 1653 | --DOCSHELL 0x119a72800 == 84 [pid = 1653] [id = 337] 18:46:32 INFO - PROCESS | 1653 | --DOCSHELL 0x119448000 == 83 [pid = 1653] [id = 336] 18:46:32 INFO - PROCESS | 1653 | --DOCSHELL 0x1180a6000 == 82 [pid = 1653] [id = 335] 18:46:32 INFO - PROCESS | 1653 | --DOCSHELL 0x11597b800 == 81 [pid = 1653] [id = 334] 18:46:32 INFO - PROCESS | 1653 | --DOCSHELL 0x111f68000 == 80 [pid = 1653] [id = 333] 18:46:32 INFO - PROCESS | 1653 | --DOCSHELL 0x12db8f000 == 79 [pid = 1653] [id = 329] 18:46:32 INFO - PROCESS | 1653 | --DOCSHELL 0x12d516800 == 78 [pid = 1653] [id = 328] 18:46:32 INFO - PROCESS | 1653 | --DOCSHELL 0x12c832000 == 77 [pid = 1653] [id = 327] 18:46:32 INFO - PROCESS | 1653 | --DOCSHELL 0x12352c800 == 76 [pid = 1653] [id = 326] 18:46:32 INFO - PROCESS | 1653 | --DOCSHELL 0x1180ac800 == 75 [pid = 1653] [id = 325] 18:46:32 INFO - PROCESS | 1653 | 1464054392956 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]]]}] 18:46:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 18:46:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 670ms 18:46:33 INFO - PROCESS | 1653 | 1464054393009 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 18:46:33 INFO - PROCESS | 1653 | 1464054393011 Marionette TRACE conn2 <- [1,1393,null,{"value":"7"}] 18:46:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 18:46:33 INFO - PROCESS | 1653 | 1464054393015 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 18:46:33 INFO - PROCESS | 1653 | 1464054393017 Marionette TRACE conn2 <- [1,1394,null,{}] 18:46:33 INFO - PROCESS | 1653 | 1464054393024 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}] 18:46:33 INFO - PROCESS | 1653 | 1464054393128 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 18:46:33 INFO - PROCESS | 1653 | --DOMWINDOW == 217 (0x11a026400) [pid = 1653] [serial = 954] [outer = 0x0] [url = about:blank] 18:46:33 INFO - PROCESS | 1653 | --DOMWINDOW == 216 (0x121308c00) [pid = 1653] [serial = 957] [outer = 0x0] [url = about:blank] 18:46:33 INFO - PROCESS | 1653 | --DOMWINDOW == 215 (0x121303000) [pid = 1653] [serial = 955] [outer = 0x0] [url = about:blank] 18:46:33 INFO - PROCESS | 1653 | --DOMWINDOW == 214 (0x121386000) [pid = 1653] [serial = 960] [outer = 0x0] [url = about:blank] 18:46:33 INFO - PROCESS | 1653 | --DOMWINDOW == 213 (0x12130a400) [pid = 1653] [serial = 963] [outer = 0x0] [url = about:blank] 18:46:33 INFO - PROCESS | 1653 | --DOMWINDOW == 212 (0x121322800) [pid = 1653] [serial = 958] [outer = 0x0] [url = about:blank] 18:46:33 INFO - PROCESS | 1653 | --DOMWINDOW == 211 (0x12d0ccc00) [pid = 1653] [serial = 910] [outer = 0x0] [url = about:blank] 18:46:33 INFO - PROCESS | 1653 | --DOMWINDOW == 210 (0x110f1a400) [pid = 1653] [serial = 924] [outer = 0x0] [url = about:blank] 18:46:33 INFO - PROCESS | 1653 | --DOMWINDOW == 209 (0x115d82800) [pid = 1653] [serial = 934] [outer = 0x0] [url = about:blank] 18:46:33 INFO - PROCESS | 1653 | --DOMWINDOW == 208 (0x112f37000) [pid = 1653] [serial = 933] [outer = 0x0] [url = about:blank] 18:46:33 INFO - PROCESS | 1653 | --DOMWINDOW == 207 (0x118935c00) [pid = 1653] [serial = 945] [outer = 0x0] [url = about:blank] 18:46:33 INFO - PROCESS | 1653 | --DOMWINDOW == 206 (0x1191a5800) [pid = 1653] [serial = 946] [outer = 0x0] [url = about:blank] 18:46:33 INFO - PROCESS | 1653 | --DOMWINDOW == 205 (0x11953fc00) [pid = 1653] [serial = 948] [outer = 0x0] [url = about:blank] 18:46:33 INFO - PROCESS | 1653 | --DOMWINDOW == 204 (0x119cae000) [pid = 1653] [serial = 949] [outer = 0x0] [url = about:blank] 18:46:33 INFO - PROCESS | 1653 | --DOMWINDOW == 203 (0x1185a3400) [pid = 1653] [serial = 942] [outer = 0x0] [url = about:blank] 18:46:33 INFO - PROCESS | 1653 | --DOMWINDOW == 202 (0x1187cb800) [pid = 1653] [serial = 943] [outer = 0x0] [url = about:blank] 18:46:33 INFO - PROCESS | 1653 | --DOMWINDOW == 201 (0x12965b800) [pid = 1653] [serial = 921] [outer = 0x0] [url = about:blank] 18:46:33 INFO - PROCESS | 1653 | --DOMWINDOW == 200 (0x11710dc00) [pid = 1653] [serial = 939] [outer = 0x0] [url = about:blank] 18:46:33 INFO - PROCESS | 1653 | --DOMWINDOW == 199 (0x117e6b800) [pid = 1653] [serial = 940] [outer = 0x0] [url = about:blank] 18:46:33 INFO - PROCESS | 1653 | --DOMWINDOW == 198 (0x115ddf000) [pid = 1653] [serial = 936] [outer = 0x0] [url = about:blank] 18:46:33 INFO - PROCESS | 1653 | --DOMWINDOW == 197 (0x1163abc00) [pid = 1653] [serial = 937] [outer = 0x0] [url = about:blank] 18:46:33 INFO - PROCESS | 1653 | --DOMWINDOW == 196 (0x12bae0c00) [pid = 1653] [serial = 930] [outer = 0x0] [url = about:blank] 18:46:33 INFO - PROCESS | 1653 | --DOMWINDOW == 195 (0x1187cf800) [pid = 1653] [serial = 915] [outer = 0x0] [url = about:blank] 18:46:33 INFO - PROCESS | 1653 | --DOMWINDOW == 194 (0x12b00dc00) [pid = 1653] [serial = 927] [outer = 0x0] [url = about:blank] 18:46:33 INFO - PROCESS | 1653 | --DOMWINDOW == 193 (0x1128ccc00) [pid = 1653] [serial = 912] [outer = 0x0] [url = about:blank] 18:46:33 INFO - PROCESS | 1653 | --DOMWINDOW == 192 (0x121325400) [pid = 1653] [serial = 918] [outer = 0x0] [url = about:blank] 18:46:33 INFO - PROCESS | 1653 | --DOMWINDOW == 191 (0x12382c800) [pid = 1653] [serial = 967] [outer = 0x0] [url = about:blank] 18:46:33 INFO - PROCESS | 1653 | --DOMWINDOW == 190 (0x12138bc00) [pid = 1653] [serial = 961] [outer = 0x0] [url = about:blank] 18:46:33 INFO - PROCESS | 1653 | --DOMWINDOW == 189 (0x119cb4c00) [pid = 1653] [serial = 951] [outer = 0x0] [url = about:blank] 18:46:33 INFO - PROCESS | 1653 | --DOMWINDOW == 188 (0x123361400) [pid = 1653] [serial = 964] [outer = 0x0] [url = about:blank] 18:46:33 INFO - PROCESS | 1653 | --DOMWINDOW == 187 (0x119e31000) [pid = 1653] [serial = 952] [outer = 0x0] [url = about:blank] 18:46:33 INFO - PROCESS | 1653 | --DOMWINDOW == 186 (0x1233e0400) [pid = 1653] [serial = 966] [outer = 0x0] [url = about:blank] 18:46:33 INFO - PROCESS | 1653 | --DOMWINDOW == 185 (0x124b31800) [pid = 1653] [serial = 970] [outer = 0x0] [url = about:blank] 18:46:33 INFO - PROCESS | 1653 | --DOMWINDOW == 184 (0x1242d8400) [pid = 1653] [serial = 969] [outer = 0x0] [url = about:blank] 18:46:33 INFO - PROCESS | 1653 | 1464054393205 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:46:33 INFO - PROCESS | 1653 | ++DOCSHELL 0x1189b4000 == 76 [pid = 1653] [id = 356] 18:46:33 INFO - PROCESS | 1653 | ++DOMWINDOW == 185 (0x1159b2400) [pid = 1653] [serial = 1067] [outer = 0x0] 18:46:33 INFO - PROCESS | 1653 | ++DOMWINDOW == 186 (0x11684e800) [pid = 1653] [serial = 1068] [outer = 0x1159b2400] 18:46:33 INFO - PROCESS | 1653 | 1464054393234 Marionette DEBUG loaded listener.js 18:46:33 INFO - PROCESS | 1653 | ++DOMWINDOW == 187 (0x118577800) [pid = 1653] [serial = 1069] [outer = 0x1159b2400] 18:46:33 INFO - PROCESS | 1653 | 1464054393534 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]]]}] 18:46:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 18:46:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 572ms 18:46:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 18:46:33 INFO - PROCESS | 1653 | 1464054393587 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 18:46:33 INFO - PROCESS | 1653 | 1464054393589 Marionette TRACE conn2 <- [1,1397,null,{"value":"7"}] 18:46:33 INFO - PROCESS | 1653 | 1464054393591 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 18:46:33 INFO - PROCESS | 1653 | 1464054393592 Marionette TRACE conn2 <- [1,1398,null,{}] 18:46:33 INFO - PROCESS | 1653 | 1464054393594 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}] 18:46:33 INFO - PROCESS | 1653 | 1464054393708 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 18:46:33 INFO - PROCESS | 1653 | 1464054393797 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:46:33 INFO - PROCESS | 1653 | ++DOCSHELL 0x119c48000 == 77 [pid = 1653] [id = 357] 18:46:33 INFO - PROCESS | 1653 | ++DOMWINDOW == 188 (0x117e65000) [pid = 1653] [serial = 1070] [outer = 0x0] 18:46:33 INFO - PROCESS | 1653 | ++DOMWINDOW == 189 (0x1187cbc00) [pid = 1653] [serial = 1071] [outer = 0x117e65000] 18:46:33 INFO - PROCESS | 1653 | 1464054393837 Marionette DEBUG loaded listener.js 18:46:33 INFO - PROCESS | 1653 | ++DOMWINDOW == 190 (0x119212800) [pid = 1653] [serial = 1072] [outer = 0x117e65000] 18:46:34 INFO - PROCESS | 1653 | 1464054394171 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]]]}] 18:46:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 18:46:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 618ms 18:46:34 INFO - PROCESS | 1653 | 1464054394209 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 18:46:34 INFO - PROCESS | 1653 | 1464054394211 Marionette TRACE conn2 <- [1,1401,null,{"value":"7"}] 18:46:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 18:46:34 INFO - PROCESS | 1653 | 1464054394223 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 18:46:34 INFO - PROCESS | 1653 | 1464054394224 Marionette TRACE conn2 <- [1,1402,null,{}] 18:46:34 INFO - PROCESS | 1653 | 1464054394238 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}] 18:46:34 INFO - PROCESS | 1653 | 1464054394323 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 18:46:34 INFO - PROCESS | 1653 | 1464054394328 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:46:34 INFO - PROCESS | 1653 | ++DOCSHELL 0x123e22000 == 78 [pid = 1653] [id = 358] 18:46:34 INFO - PROCESS | 1653 | ++DOMWINDOW == 191 (0x1192bf800) [pid = 1653] [serial = 1073] [outer = 0x0] 18:46:34 INFO - PROCESS | 1653 | ++DOMWINDOW == 192 (0x119572400) [pid = 1653] [serial = 1074] [outer = 0x1192bf800] 18:46:34 INFO - PROCESS | 1653 | 1464054394353 Marionette DEBUG loaded listener.js 18:46:34 INFO - PROCESS | 1653 | ++DOMWINDOW == 193 (0x119ca9800) [pid = 1653] [serial = 1075] [outer = 0x1192bf800] 18:46:34 INFO - PROCESS | 1653 | 1464054394688 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]]]}] 18:46:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 18:46:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 488ms 18:46:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 18:46:34 INFO - PROCESS | 1653 | 1464054394703 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 18:46:34 INFO - PROCESS | 1653 | 1464054394704 Marionette TRACE conn2 <- [1,1405,null,{"value":"7"}] 18:46:34 INFO - PROCESS | 1653 | 1464054394706 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 18:46:34 INFO - PROCESS | 1653 | 1464054394707 Marionette TRACE conn2 <- [1,1406,null,{}] 18:46:34 INFO - PROCESS | 1653 | 1464054394709 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}] 18:46:34 INFO - PROCESS | 1653 | 1464054394812 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 18:46:34 INFO - PROCESS | 1653 | 1464054394818 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:46:34 INFO - PROCESS | 1653 | ++DOCSHELL 0x127296800 == 79 [pid = 1653] [id = 359] 18:46:34 INFO - PROCESS | 1653 | ++DOMWINDOW == 194 (0x119cb3000) [pid = 1653] [serial = 1076] [outer = 0x0] 18:46:34 INFO - PROCESS | 1653 | ++DOMWINDOW == 195 (0x11a029400) [pid = 1653] [serial = 1077] [outer = 0x119cb3000] 18:46:34 INFO - PROCESS | 1653 | 1464054394844 Marionette DEBUG loaded listener.js 18:46:34 INFO - PROCESS | 1653 | ++DOMWINDOW == 196 (0x1213a3800) [pid = 1653] [serial = 1078] [outer = 0x119cb3000] 18:46:35 INFO - PROCESS | 1653 | 1464054395226 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]]]}] 18:46:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 18:46:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 571ms 18:46:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 18:46:35 INFO - PROCESS | 1653 | 1464054395278 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 18:46:35 INFO - PROCESS | 1653 | 1464054395279 Marionette TRACE conn2 <- [1,1409,null,{"value":"7"}] 18:46:35 INFO - PROCESS | 1653 | 1464054395281 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 18:46:35 INFO - PROCESS | 1653 | 1464054395282 Marionette TRACE conn2 <- [1,1410,null,{}] 18:46:35 INFO - PROCESS | 1653 | 1464054395284 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}] 18:46:35 INFO - PROCESS | 1653 | 1464054395404 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 18:46:35 INFO - PROCESS | 1653 | 1464054395444 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:46:35 INFO - PROCESS | 1653 | ++DOCSHELL 0x1296bb800 == 80 [pid = 1653] [id = 360] 18:46:35 INFO - PROCESS | 1653 | ++DOMWINDOW == 197 (0x119dcf800) [pid = 1653] [serial = 1079] [outer = 0x0] 18:46:35 INFO - PROCESS | 1653 | ++DOMWINDOW == 198 (0x1233dbc00) [pid = 1653] [serial = 1080] [outer = 0x119dcf800] 18:46:35 INFO - PROCESS | 1653 | 1464054395469 Marionette DEBUG loaded listener.js 18:46:35 INFO - PROCESS | 1653 | ++DOMWINDOW == 199 (0x123726800) [pid = 1653] [serial = 1081] [outer = 0x119dcf800] 18:46:35 INFO - PROCESS | 1653 | 1464054395835 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]]]}] 18:46:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 18:46:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 570ms 18:46:35 INFO - PROCESS | 1653 | 1464054395857 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 18:46:35 INFO - PROCESS | 1653 | 1464054395858 Marionette TRACE conn2 <- [1,1413,null,{"value":"7"}] 18:46:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 18:46:35 INFO - PROCESS | 1653 | 1464054395861 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 18:46:35 INFO - PROCESS | 1653 | 1464054395863 Marionette TRACE conn2 <- [1,1414,null,{}] 18:46:35 INFO - PROCESS | 1653 | 1464054395867 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}] 18:46:35 INFO - PROCESS | 1653 | 1464054395977 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 18:46:36 INFO - PROCESS | 1653 | 1464054396018 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:46:36 INFO - PROCESS | 1653 | ++DOCSHELL 0x12b060800 == 81 [pid = 1653] [id = 361] 18:46:36 INFO - PROCESS | 1653 | ++DOMWINDOW == 200 (0x1233e5800) [pid = 1653] [serial = 1082] [outer = 0x0] 18:46:36 INFO - PROCESS | 1653 | ++DOMWINDOW == 201 (0x1242cc000) [pid = 1653] [serial = 1083] [outer = 0x1233e5800] 18:46:36 INFO - PROCESS | 1653 | 1464054396043 Marionette DEBUG loaded listener.js 18:46:36 INFO - PROCESS | 1653 | ++DOMWINDOW == 202 (0x1249b5800) [pid = 1653] [serial = 1084] [outer = 0x1233e5800] 18:46:36 INFO - PROCESS | 1653 | 1464054396378 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]]]}] 18:46:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 18:46:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 522ms 18:46:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 18:46:36 INFO - PROCESS | 1653 | 1464054396384 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 18:46:36 INFO - PROCESS | 1653 | 1464054396385 Marionette TRACE conn2 <- [1,1417,null,{"value":"7"}] 18:46:36 INFO - PROCESS | 1653 | 1464054396388 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 18:46:36 INFO - PROCESS | 1653 | 1464054396389 Marionette TRACE conn2 <- [1,1418,null,{}] 18:46:36 INFO - PROCESS | 1653 | 1464054396391 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}] 18:46:36 INFO - PROCESS | 1653 | 1464054396512 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 18:46:36 INFO - PROCESS | 1653 | 1464054396516 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:46:36 INFO - PROCESS | 1653 | ++DOCSHELL 0x12c815000 == 82 [pid = 1653] [id = 362] 18:46:36 INFO - PROCESS | 1653 | ++DOMWINDOW == 203 (0x123839c00) [pid = 1653] [serial = 1085] [outer = 0x0] 18:46:36 INFO - PROCESS | 1653 | ++DOMWINDOW == 204 (0x12732e400) [pid = 1653] [serial = 1086] [outer = 0x123839c00] 18:46:36 INFO - PROCESS | 1653 | 1464054396541 Marionette DEBUG loaded listener.js 18:46:36 INFO - PROCESS | 1653 | ++DOMWINDOW == 205 (0x127646400) [pid = 1653] [serial = 1087] [outer = 0x123839c00] 18:46:37 INFO - PROCESS | 1653 | 1464054397161 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]]]}] 18:46:37 INFO - PROCESS | 1653 | --DOMWINDOW == 204 (0x1128d3c00) [pid = 1653] [serial = 1001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 18:46:37 INFO - PROCESS | 1653 | --DOMWINDOW == 203 (0x116125400) [pid = 1653] [serial = 1007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 18:46:37 INFO - PROCESS | 1653 | --DOMWINDOW == 202 (0x1187d4400) [pid = 1653] [serial = 1016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 18:46:37 INFO - PROCESS | 1653 | --DOMWINDOW == 201 (0x111e23400) [pid = 1653] [serial = 998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 18:46:37 INFO - PROCESS | 1653 | --DOMWINDOW == 200 (0x113015400) [pid = 1653] [serial = 1004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 18:46:37 INFO - PROCESS | 1653 | --DOMWINDOW == 199 (0x118936400) [pid = 1653] [serial = 1019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 18:46:37 INFO - PROCESS | 1653 | --DOMWINDOW == 198 (0x1192b9800) [pid = 1653] [serial = 1025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 18:46:37 INFO - PROCESS | 1653 | --DOMWINDOW == 197 (0x1168b8800) [pid = 1653] [serial = 1010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 18:46:37 INFO - PROCESS | 1653 | --DOMWINDOW == 196 (0x115d88c00) [pid = 1653] [serial = 1022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 18:46:37 INFO - PROCESS | 1653 | --DOMWINDOW == 195 (0x119e32c00) [pid = 1653] [serial = 1028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 18:46:37 INFO - PROCESS | 1653 | --DOMWINDOW == 194 (0x116a61800) [pid = 1653] [serial = 1013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 18:46:37 INFO - PROCESS | 1653 | --DOMWINDOW == 193 (0x119e35800) [pid = 1653] [serial = 1031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 18:46:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 18:46:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 820ms 18:46:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 18:46:37 INFO - PROCESS | 1653 | 1464054397209 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 18:46:37 INFO - PROCESS | 1653 | 1464054397210 Marionette TRACE conn2 <- [1,1421,null,{"value":"7"}] 18:46:37 INFO - PROCESS | 1653 | 1464054397212 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 18:46:37 INFO - PROCESS | 1653 | 1464054397215 Marionette TRACE conn2 <- [1,1422,null,{}] 18:46:37 INFO - PROCESS | 1653 | 1464054397218 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}] 18:46:37 INFO - PROCESS | 1653 | 1464054397306 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 18:46:37 INFO - PROCESS | 1653 | 1464054397310 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:46:37 INFO - PROCESS | 1653 | ++DOCSHELL 0x1237e1000 == 83 [pid = 1653] [id = 363] 18:46:37 INFO - PROCESS | 1653 | ++DOMWINDOW == 194 (0x113018400) [pid = 1653] [serial = 1088] [outer = 0x0] 18:46:37 INFO - PROCESS | 1653 | ++DOMWINDOW == 195 (0x116125400) [pid = 1653] [serial = 1089] [outer = 0x113018400] 18:46:37 INFO - PROCESS | 1653 | 1464054397337 Marionette DEBUG loaded listener.js 18:46:37 INFO - PROCESS | 1653 | ++DOMWINDOW == 196 (0x1187d4400) [pid = 1653] [serial = 1090] [outer = 0x113018400] 18:46:37 INFO - PROCESS | 1653 | 1464054397682 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]]]}] 18:46:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 18:46:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 522ms 18:46:37 INFO - PROCESS | 1653 | 1464054397735 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 18:46:37 INFO - PROCESS | 1653 | 1464054397736 Marionette TRACE conn2 <- [1,1425,null,{"value":"7"}] 18:46:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 18:46:37 INFO - PROCESS | 1653 | 1464054397757 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 18:46:37 INFO - PROCESS | 1653 | 1464054397759 Marionette TRACE conn2 <- [1,1426,null,{}] 18:46:37 INFO - PROCESS | 1653 | 1464054397763 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}] 18:46:37 INFO - PROCESS | 1653 | 1464054397893 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 18:46:37 INFO - PROCESS | 1653 | 1464054397906 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:46:37 INFO - PROCESS | 1653 | ++DOCSHELL 0x13531a800 == 84 [pid = 1653] [id = 364] 18:46:37 INFO - PROCESS | 1653 | ++DOMWINDOW == 197 (0x119536400) [pid = 1653] [serial = 1091] [outer = 0x0] 18:46:37 INFO - PROCESS | 1653 | ++DOMWINDOW == 198 (0x12764b400) [pid = 1653] [serial = 1092] [outer = 0x119536400] 18:46:37 INFO - PROCESS | 1653 | 1464054397935 Marionette DEBUG loaded listener.js 18:46:37 INFO - PROCESS | 1653 | ++DOMWINDOW == 199 (0x129099400) [pid = 1653] [serial = 1093] [outer = 0x119536400] 18:46:38 INFO - PROCESS | 1653 | 1464054398292 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]]]}] 18:46:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 18:46:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 570ms 18:46:38 INFO - PROCESS | 1653 | 1464054398328 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 18:46:38 INFO - PROCESS | 1653 | 1464054398331 Marionette TRACE conn2 <- [1,1429,null,{"value":"7"}] 18:46:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 18:46:38 INFO - PROCESS | 1653 | 1464054398334 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 18:46:38 INFO - PROCESS | 1653 | 1464054398335 Marionette TRACE conn2 <- [1,1430,null,{}] 18:46:38 INFO - PROCESS | 1653 | 1464054398337 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}] 18:46:38 INFO - PROCESS | 1653 | 1464054398425 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 18:46:38 INFO - PROCESS | 1653 | 1464054398493 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:46:38 INFO - PROCESS | 1653 | ++DOCSHELL 0x1356f1000 == 85 [pid = 1653] [id = 365] 18:46:38 INFO - PROCESS | 1653 | ++DOMWINDOW == 200 (0x1129e9800) [pid = 1653] [serial = 1094] [outer = 0x0] 18:46:38 INFO - PROCESS | 1653 | ++DOMWINDOW == 201 (0x129571800) [pid = 1653] [serial = 1095] [outer = 0x1129e9800] 18:46:38 INFO - PROCESS | 1653 | 1464054398519 Marionette DEBUG loaded listener.js 18:46:38 INFO - PROCESS | 1653 | ++DOMWINDOW == 202 (0x12968d400) [pid = 1653] [serial = 1096] [outer = 0x1129e9800] 18:46:38 INFO - PROCESS | 1653 | 1464054398797 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]]]}] 18:46:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 18:46:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 517ms 18:46:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 18:46:38 INFO - PROCESS | 1653 | 1464054398852 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 18:46:38 INFO - PROCESS | 1653 | 1464054398853 Marionette TRACE conn2 <- [1,1433,null,{"value":"7"}] 18:46:38 INFO - PROCESS | 1653 | 1464054398855 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 18:46:38 INFO - PROCESS | 1653 | 1464054398856 Marionette TRACE conn2 <- [1,1434,null,{}] 18:46:38 INFO - PROCESS | 1653 | 1464054398858 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}] 18:46:38 INFO - PROCESS | 1653 | 1464054398951 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 18:46:38 INFO - PROCESS | 1653 | 1464054398955 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:46:38 INFO - PROCESS | 1653 | ++DOCSHELL 0x1358e7800 == 86 [pid = 1653] [id = 366] 18:46:38 INFO - PROCESS | 1653 | ++DOMWINDOW == 203 (0x127649c00) [pid = 1653] [serial = 1097] [outer = 0x0] 18:46:38 INFO - PROCESS | 1653 | ++DOMWINDOW == 204 (0x12a754800) [pid = 1653] [serial = 1098] [outer = 0x127649c00] 18:46:38 INFO - PROCESS | 1653 | 1464054398979 Marionette DEBUG loaded listener.js 18:46:39 INFO - PROCESS | 1653 | ++DOMWINDOW == 205 (0x12a933000) [pid = 1653] [serial = 1099] [outer = 0x127649c00] 18:46:39 INFO - PROCESS | 1653 | 1464054399522 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]]]}] 18:46:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 18:46:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 725ms 18:46:39 INFO - PROCESS | 1653 | 1464054399581 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 18:46:39 INFO - PROCESS | 1653 | 1464054399583 Marionette TRACE conn2 <- [1,1437,null,{"value":"7"}] 18:46:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 18:46:39 INFO - PROCESS | 1653 | 1464054399587 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 18:46:39 INFO - PROCESS | 1653 | 1464054399589 Marionette TRACE conn2 <- [1,1438,null,{}] 18:46:39 INFO - PROCESS | 1653 | 1464054399593 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}] 18:46:39 INFO - PROCESS | 1653 | 1464054399713 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 18:46:39 INFO - PROCESS | 1653 | 1464054399824 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:46:39 INFO - PROCESS | 1653 | ++DOCSHELL 0x1185c5000 == 87 [pid = 1653] [id = 367] 18:46:39 INFO - PROCESS | 1653 | ++DOMWINDOW == 206 (0x112d23c00) [pid = 1653] [serial = 1100] [outer = 0x0] 18:46:39 INFO - PROCESS | 1653 | ++DOMWINDOW == 207 (0x115d48800) [pid = 1653] [serial = 1101] [outer = 0x112d23c00] 18:46:39 INFO - PROCESS | 1653 | 1464054399857 Marionette DEBUG loaded listener.js 18:46:39 INFO - PROCESS | 1653 | ++DOMWINDOW == 208 (0x11671f000) [pid = 1653] [serial = 1102] [outer = 0x112d23c00] 18:46:40 INFO - PROCESS | 1653 | 1464054400318 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]]]}] 18:46:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 18:46:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 773ms 18:46:40 INFO - PROCESS | 1653 | 1464054400360 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 18:46:40 INFO - PROCESS | 1653 | 1464054400364 Marionette TRACE conn2 <- [1,1441,null,{"value":"7"}] 18:46:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 18:46:40 INFO - PROCESS | 1653 | 1464054400369 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 18:46:40 INFO - PROCESS | 1653 | 1464054400371 Marionette TRACE conn2 <- [1,1442,null,{}] 18:46:40 INFO - PROCESS | 1653 | 1464054400373 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}] 18:46:40 INFO - PROCESS | 1653 | 1464054400486 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 18:46:40 INFO - PROCESS | 1653 | 1464054400567 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:46:40 INFO - PROCESS | 1653 | ++DOCSHELL 0x1270b8800 == 88 [pid = 1653] [id = 368] 18:46:40 INFO - PROCESS | 1653 | ++DOMWINDOW == 209 (0x117154c00) [pid = 1653] [serial = 1103] [outer = 0x0] 18:46:40 INFO - PROCESS | 1653 | ++DOMWINDOW == 210 (0x1187c9400) [pid = 1653] [serial = 1104] [outer = 0x117154c00] 18:46:40 INFO - PROCESS | 1653 | 1464054400596 Marionette DEBUG loaded listener.js 18:46:40 INFO - PROCESS | 1653 | ++DOMWINDOW == 211 (0x119212000) [pid = 1653] [serial = 1105] [outer = 0x117154c00] 18:46:41 INFO - PROCESS | 1653 | 1464054401034 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]]]}] 18:46:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 18:46:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 720ms 18:46:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 18:46:41 INFO - PROCESS | 1653 | 1464054401089 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 18:46:41 INFO - PROCESS | 1653 | 1464054401091 Marionette TRACE conn2 <- [1,1445,null,{"value":"7"}] 18:46:41 INFO - PROCESS | 1653 | 1464054401095 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 18:46:41 INFO - PROCESS | 1653 | 1464054401099 Marionette TRACE conn2 <- [1,1446,null,{}] 18:46:41 INFO - PROCESS | 1653 | 1464054401111 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}] 18:46:41 INFO - PROCESS | 1653 | 1464054401235 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 18:46:41 INFO - PROCESS | 1653 | 1464054401347 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:46:41 INFO - PROCESS | 1653 | ++DOCSHELL 0x135722000 == 89 [pid = 1653] [id = 369] 18:46:41 INFO - PROCESS | 1653 | ++DOMWINDOW == 212 (0x119caec00) [pid = 1653] [serial = 1106] [outer = 0x0] 18:46:41 INFO - PROCESS | 1653 | ++DOMWINDOW == 213 (0x11a02dc00) [pid = 1653] [serial = 1107] [outer = 0x119caec00] 18:46:41 INFO - PROCESS | 1653 | 1464054401380 Marionette DEBUG loaded listener.js 18:46:41 INFO - PROCESS | 1653 | ++DOMWINDOW == 214 (0x121389400) [pid = 1653] [serial = 1108] [outer = 0x119caec00] 18:46:41 INFO - PROCESS | 1653 | 1464054401846 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]]]}] 18:46:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 18:46:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 775ms 18:46:41 INFO - PROCESS | 1653 | 1464054401881 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 18:46:41 INFO - PROCESS | 1653 | 1464054401883 Marionette TRACE conn2 <- [1,1449,null,{"value":"7"}] 18:46:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 18:46:41 INFO - PROCESS | 1653 | 1464054401886 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 18:46:41 INFO - PROCESS | 1653 | 1464054401888 Marionette TRACE conn2 <- [1,1450,null,{}] 18:46:41 INFO - PROCESS | 1653 | 1464054401890 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}] 18:46:42 INFO - PROCESS | 1653 | 1464054402002 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 18:46:42 INFO - PROCESS | 1653 | 1464054402083 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:46:42 INFO - PROCESS | 1653 | ++DOCSHELL 0x135b49800 == 90 [pid = 1653] [id = 370] 18:46:42 INFO - PROCESS | 1653 | ++DOMWINDOW == 215 (0x12138cc00) [pid = 1653] [serial = 1109] [outer = 0x0] 18:46:42 INFO - PROCESS | 1653 | ++DOMWINDOW == 216 (0x124c69400) [pid = 1653] [serial = 1110] [outer = 0x12138cc00] 18:46:42 INFO - PROCESS | 1653 | 1464054402113 Marionette DEBUG loaded listener.js 18:46:42 INFO - PROCESS | 1653 | ++DOMWINDOW == 217 (0x12764c400) [pid = 1653] [serial = 1111] [outer = 0x12138cc00] 18:46:42 INFO - PROCESS | 1653 | 1464054402567 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]]]}] 18:46:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 18:46:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 719ms 18:46:42 INFO - PROCESS | 1653 | 1464054402614 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 18:46:42 INFO - PROCESS | 1653 | 1464054402616 Marionette TRACE conn2 <- [1,1453,null,{"value":"7"}] 18:46:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 18:46:42 INFO - PROCESS | 1653 | 1464054402620 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 18:46:42 INFO - PROCESS | 1653 | 1464054402621 Marionette TRACE conn2 <- [1,1454,null,{}] 18:46:42 INFO - PROCESS | 1653 | 1464054402624 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}] 18:46:42 INFO - PROCESS | 1653 | 1464054402732 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 18:46:42 INFO - PROCESS | 1653 | 1464054402814 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:46:42 INFO - PROCESS | 1653 | ++DOCSHELL 0x1360c4800 == 91 [pid = 1653] [id = 371] 18:46:42 INFO - PROCESS | 1653 | ++DOMWINDOW == 218 (0x1233e2400) [pid = 1653] [serial = 1112] [outer = 0x0] 18:46:42 INFO - PROCESS | 1653 | ++DOMWINDOW == 219 (0x128ed6c00) [pid = 1653] [serial = 1113] [outer = 0x1233e2400] 18:46:42 INFO - PROCESS | 1653 | 1464054402844 Marionette DEBUG loaded listener.js 18:46:42 INFO - PROCESS | 1653 | ++DOMWINDOW == 220 (0x129668000) [pid = 1653] [serial = 1114] [outer = 0x1233e2400] 18:46:43 INFO - PROCESS | 1653 | 1464054403283 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]]]}] 18:46:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 18:46:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 719ms 18:46:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 18:46:43 INFO - PROCESS | 1653 | 1464054403339 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 18:46:43 INFO - PROCESS | 1653 | 1464054403341 Marionette TRACE conn2 <- [1,1457,null,{"value":"7"}] 18:46:43 INFO - PROCESS | 1653 | 1464054403343 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 18:46:43 INFO - PROCESS | 1653 | 1464054403344 Marionette TRACE conn2 <- [1,1458,null,{}] 18:46:43 INFO - PROCESS | 1653 | 1464054403348 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}] 18:46:43 INFO - PROCESS | 1653 | 1464054403471 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 18:46:43 INFO - PROCESS | 1653 | 1464054403556 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:46:43 INFO - PROCESS | 1653 | ++DOCSHELL 0x138618800 == 92 [pid = 1653] [id = 372] 18:46:43 INFO - PROCESS | 1653 | ++DOMWINDOW == 221 (0x12aec4800) [pid = 1653] [serial = 1115] [outer = 0x0] 18:46:43 INFO - PROCESS | 1653 | ++DOMWINDOW == 222 (0x12b012400) [pid = 1653] [serial = 1116] [outer = 0x12aec4800] 18:46:43 INFO - PROCESS | 1653 | 1464054403586 Marionette DEBUG loaded listener.js 18:46:43 INFO - PROCESS | 1653 | ++DOMWINDOW == 223 (0x12ba1b000) [pid = 1653] [serial = 1117] [outer = 0x12aec4800] 18:46:43 INFO - PROCESS | 1653 | 1464054403992 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]]]}] 18:46:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 18:46:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 669ms 18:46:44 INFO - PROCESS | 1653 | 1464054404014 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 18:46:44 INFO - PROCESS | 1653 | 1464054404016 Marionette TRACE conn2 <- [1,1461,null,{"value":"7"}] 18:46:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 18:46:44 INFO - PROCESS | 1653 | 1464054404018 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 18:46:44 INFO - PROCESS | 1653 | 1464054404019 Marionette TRACE conn2 <- [1,1462,null,{}] 18:46:44 INFO - PROCESS | 1653 | 1464054404022 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}] 18:46:44 INFO - PROCESS | 1653 | 1464054404129 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 18:46:44 INFO - PROCESS | 1653 | 1464054404254 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:46:44 INFO - PROCESS | 1653 | ++DOCSHELL 0x135908800 == 93 [pid = 1653] [id = 373] 18:46:44 INFO - PROCESS | 1653 | ++DOMWINDOW == 224 (0x111ab7800) [pid = 1653] [serial = 1118] [outer = 0x0] 18:46:44 INFO - PROCESS | 1653 | ++DOMWINDOW == 225 (0x125196000) [pid = 1653] [serial = 1119] [outer = 0x111ab7800] 18:46:44 INFO - PROCESS | 1653 | 1464054404286 Marionette DEBUG loaded listener.js 18:46:44 INFO - PROCESS | 1653 | ++DOMWINDOW == 226 (0x12bad3c00) [pid = 1653] [serial = 1120] [outer = 0x111ab7800] 18:46:44 INFO - PROCESS | 1653 | 1464054404706 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]]]}] 18:46:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 18:46:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 718ms 18:46:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 18:46:44 INFO - PROCESS | 1653 | 1464054404737 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 18:46:44 INFO - PROCESS | 1653 | 1464054404738 Marionette TRACE conn2 <- [1,1465,null,{"value":"7"}] 18:46:44 INFO - PROCESS | 1653 | 1464054404740 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 18:46:44 INFO - PROCESS | 1653 | 1464054404742 Marionette TRACE conn2 <- [1,1466,null,{}] 18:46:44 INFO - PROCESS | 1653 | 1464054404762 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}] 18:46:44 INFO - PROCESS | 1653 | 1464054404920 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 18:46:44 INFO - PROCESS | 1653 | 1464054404981 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:46:44 INFO - PROCESS | 1653 | ++DOCSHELL 0x118582800 == 94 [pid = 1653] [id = 374] 18:46:44 INFO - PROCESS | 1653 | ++DOMWINDOW == 227 (0x111e25400) [pid = 1653] [serial = 1121] [outer = 0x0] 18:46:45 INFO - PROCESS | 1653 | ++DOMWINDOW == 228 (0x12a93ac00) [pid = 1653] [serial = 1122] [outer = 0x111e25400] 18:46:45 INFO - PROCESS | 1653 | 1464054405012 Marionette DEBUG loaded listener.js 18:46:45 INFO - PROCESS | 1653 | ++DOMWINDOW == 229 (0x12bad7800) [pid = 1653] [serial = 1123] [outer = 0x111e25400] 18:46:45 INFO - PROCESS | 1653 | 1464054405471 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]]]}] 18:46:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 18:46:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 770ms 18:46:45 INFO - PROCESS | 1653 | 1464054405517 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 18:46:45 INFO - PROCESS | 1653 | 1464054405518 Marionette TRACE conn2 <- [1,1469,null,{"value":"7"}] 18:46:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 18:46:45 INFO - PROCESS | 1653 | 1464054405522 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 18:46:45 INFO - PROCESS | 1653 | 1464054405523 Marionette TRACE conn2 <- [1,1470,null,{}] 18:46:45 INFO - PROCESS | 1653 | 1464054405525 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}] 18:46:45 INFO - PROCESS | 1653 | 1464054405636 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 18:46:45 INFO - PROCESS | 1653 | 1464054405919 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:46:45 INFO - PROCESS | 1653 | ++DOCSHELL 0x118597000 == 95 [pid = 1653] [id = 375] 18:46:45 INFO - PROCESS | 1653 | ++DOMWINDOW == 230 (0x112607c00) [pid = 1653] [serial = 1124] [outer = 0x0] 18:46:45 INFO - PROCESS | 1653 | ++DOMWINDOW == 231 (0x1128ca000) [pid = 1653] [serial = 1125] [outer = 0x112607c00] 18:46:45 INFO - PROCESS | 1653 | 1464054405950 Marionette DEBUG loaded listener.js 18:46:46 INFO - PROCESS | 1653 | ++DOMWINDOW == 232 (0x112f31400) [pid = 1653] [serial = 1126] [outer = 0x112607c00] 18:46:46 INFO - PROCESS | 1653 | 1464054406415 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]]]}] 18:46:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 18:46:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 927ms 18:46:46 INFO - PROCESS | 1653 | 1464054406450 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 18:46:46 INFO - PROCESS | 1653 | 1464054406453 Marionette TRACE conn2 <- [1,1473,null,{"value":"7"}] 18:46:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 18:46:46 INFO - PROCESS | 1653 | 1464054406457 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 18:46:46 INFO - PROCESS | 1653 | 1464054406459 Marionette TRACE conn2 <- [1,1474,null,{}] 18:46:46 INFO - PROCESS | 1653 | 1464054406462 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}] 18:46:46 INFO - PROCESS | 1653 | 1464054406573 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 18:46:46 INFO - PROCESS | 1653 | 1464054406668 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:46:46 INFO - PROCESS | 1653 | ++DOCSHELL 0x117584800 == 96 [pid = 1653] [id = 376] 18:46:46 INFO - PROCESS | 1653 | ++DOMWINDOW == 233 (0x115d7d800) [pid = 1653] [serial = 1127] [outer = 0x0] 18:46:46 INFO - PROCESS | 1653 | ++DOMWINDOW == 234 (0x1163a5400) [pid = 1653] [serial = 1128] [outer = 0x115d7d800] 18:46:46 INFO - PROCESS | 1653 | 1464054406700 Marionette DEBUG loaded listener.js 18:46:46 INFO - PROCESS | 1653 | ++DOMWINDOW == 235 (0x1184d5000) [pid = 1653] [serial = 1129] [outer = 0x115d7d800] 18:46:47 INFO - PROCESS | 1653 | --DOCSHELL 0x12c9fa800 == 95 [pid = 1653] [id = 174] 18:46:47 INFO - PROCESS | 1653 | --DOCSHELL 0x12c53b800 == 94 [pid = 1653] [id = 156] 18:46:47 INFO - PROCESS | 1653 | --DOCSHELL 0x1356f1000 == 93 [pid = 1653] [id = 365] 18:46:47 INFO - PROCESS | 1653 | --DOCSHELL 0x13531a800 == 92 [pid = 1653] [id = 364] 18:46:47 INFO - PROCESS | 1653 | --DOCSHELL 0x1237e1000 == 91 [pid = 1653] [id = 363] 18:46:47 INFO - PROCESS | 1653 | --DOCSHELL 0x12c815000 == 90 [pid = 1653] [id = 362] 18:46:47 INFO - PROCESS | 1653 | --DOCSHELL 0x12b060800 == 89 [pid = 1653] [id = 361] 18:46:47 INFO - PROCESS | 1653 | --DOCSHELL 0x1296bb800 == 88 [pid = 1653] [id = 360] 18:46:47 INFO - PROCESS | 1653 | --DOMWINDOW == 234 (0x1233e2000) [pid = 1653] [serial = 1035] [outer = 0x0] [url = about:blank] 18:46:47 INFO - PROCESS | 1653 | --DOCSHELL 0x127296800 == 87 [pid = 1653] [id = 359] 18:46:47 INFO - PROCESS | 1653 | --DOCSHELL 0x123e22000 == 86 [pid = 1653] [id = 358] 18:46:47 INFO - PROCESS | 1653 | --DOCSHELL 0x119c48000 == 85 [pid = 1653] [id = 357] 18:46:47 INFO - PROCESS | 1653 | --DOCSHELL 0x1189b4000 == 84 [pid = 1653] [id = 356] 18:46:47 INFO - PROCESS | 1653 | --DOCSHELL 0x11858e800 == 83 [pid = 1653] [id = 355] 18:46:47 INFO - PROCESS | 1653 | --DOCSHELL 0x119a61800 == 82 [pid = 1653] [id = 354] 18:46:47 INFO - PROCESS | 1653 | --DOCSHELL 0x12d08c800 == 81 [pid = 1653] [id = 350] 18:46:47 INFO - PROCESS | 1653 | --DOCSHELL 0x12c546000 == 80 [pid = 1653] [id = 349] 18:46:47 INFO - PROCESS | 1653 | 1464054407218 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]]]}] 18:46:47 INFO - PROCESS | 1653 | --DOCSHELL 0x12bb1b000 == 79 [pid = 1653] [id = 348] 18:46:47 INFO - PROCESS | 1653 | --DOCSHELL 0x11a19c800 == 78 [pid = 1653] [id = 347] 18:46:47 INFO - PROCESS | 1653 | --DOCSHELL 0x1167af000 == 77 [pid = 1653] [id = 346] 18:46:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 18:46:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 774ms 18:46:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 18:46:47 INFO - PROCESS | 1653 | 1464054407233 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 18:46:47 INFO - PROCESS | 1653 | 1464054407235 Marionette TRACE conn2 <- [1,1477,null,{"value":"7"}] 18:46:47 INFO - PROCESS | 1653 | 1464054407238 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 18:46:47 INFO - PROCESS | 1653 | 1464054407239 Marionette TRACE conn2 <- [1,1478,null,{}] 18:46:47 INFO - PROCESS | 1653 | 1464054407241 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}] 18:46:47 INFO - PROCESS | 1653 | 1464054407336 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 18:46:47 INFO - PROCESS | 1653 | 1464054407340 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:46:47 INFO - PROCESS | 1653 | ++DOCSHELL 0x11757a000 == 78 [pid = 1653] [id = 377] 18:46:47 INFO - PROCESS | 1653 | ++DOMWINDOW == 235 (0x117e6a800) [pid = 1653] [serial = 1130] [outer = 0x0] 18:46:47 INFO - PROCESS | 1653 | ++DOMWINDOW == 236 (0x118717400) [pid = 1653] [serial = 1131] [outer = 0x117e6a800] 18:46:47 INFO - PROCESS | 1653 | 1464054407367 Marionette DEBUG loaded listener.js 18:46:47 INFO - PROCESS | 1653 | ++DOMWINDOW == 237 (0x11919fc00) [pid = 1653] [serial = 1132] [outer = 0x117e6a800] 18:46:47 INFO - PROCESS | 1653 | --DOMWINDOW == 236 (0x112d87000) [pid = 1653] [serial = 1003] [outer = 0x0] [url = about:blank] 18:46:47 INFO - PROCESS | 1653 | --DOMWINDOW == 235 (0x1129e1000) [pid = 1653] [serial = 1002] [outer = 0x0] [url = about:blank] 18:46:47 INFO - PROCESS | 1653 | --DOMWINDOW == 234 (0x1166d3c00) [pid = 1653] [serial = 1008] [outer = 0x0] [url = about:blank] 18:46:47 INFO - PROCESS | 1653 | --DOMWINDOW == 233 (0x1167d8c00) [pid = 1653] [serial = 1009] [outer = 0x0] [url = about:blank] 18:46:47 INFO - PROCESS | 1653 | --DOMWINDOW == 232 (0x119126800) [pid = 1653] [serial = 1017] [outer = 0x0] [url = about:blank] 18:46:47 INFO - PROCESS | 1653 | --DOMWINDOW == 231 (0x1213b0800) [pid = 1653] [serial = 987] [outer = 0x0] [url = about:blank] 18:46:47 INFO - PROCESS | 1653 | --DOMWINDOW == 230 (0x1121b4400) [pid = 1653] [serial = 1000] [outer = 0x0] [url = about:blank] 18:46:47 INFO - PROCESS | 1653 | --DOMWINDOW == 229 (0x111f19800) [pid = 1653] [serial = 999] [outer = 0x0] [url = about:blank] 18:46:47 INFO - PROCESS | 1653 | --DOMWINDOW == 228 (0x127642400) [pid = 1653] [serial = 990] [outer = 0x0] [url = about:blank] 18:46:47 INFO - PROCESS | 1653 | --DOMWINDOW == 227 (0x119531c00) [pid = 1653] [serial = 981] [outer = 0x0] [url = about:blank] 18:46:47 INFO - PROCESS | 1653 | --DOMWINDOW == 226 (0x1187c7400) [pid = 1653] [serial = 996] [outer = 0x0] [url = about:blank] 18:46:47 INFO - PROCESS | 1653 | --DOMWINDOW == 225 (0x1133f0800) [pid = 1653] [serial = 1005] [outer = 0x0] [url = about:blank] 18:46:47 INFO - PROCESS | 1653 | --DOMWINDOW == 224 (0x119532c00) [pid = 1653] [serial = 1020] [outer = 0x0] [url = about:blank] 18:46:47 INFO - PROCESS | 1653 | --DOMWINDOW == 223 (0x115d7dc00) [pid = 1653] [serial = 1006] [outer = 0x0] [url = about:blank] 18:46:47 INFO - PROCESS | 1653 | --DOMWINDOW == 222 (0x119e42400) [pid = 1653] [serial = 1026] [outer = 0x0] [url = about:blank] 18:46:47 INFO - PROCESS | 1653 | --DOMWINDOW == 221 (0x116a6c000) [pid = 1653] [serial = 1011] [outer = 0x0] [url = about:blank] 18:46:47 INFO - PROCESS | 1653 | --DOMWINDOW == 220 (0x117680400) [pid = 1653] [serial = 1012] [outer = 0x0] [url = about:blank] 18:46:47 INFO - PROCESS | 1653 | --DOMWINDOW == 219 (0x119a0e400) [pid = 1653] [serial = 1023] [outer = 0x0] [url = about:blank] 18:46:47 INFO - PROCESS | 1653 | --DOMWINDOW == 218 (0x121305c00) [pid = 1653] [serial = 1029] [outer = 0x0] [url = about:blank] 18:46:47 INFO - PROCESS | 1653 | --DOMWINDOW == 217 (0x11767f000) [pid = 1653] [serial = 978] [outer = 0x0] [url = about:blank] 18:46:47 INFO - PROCESS | 1653 | --DOMWINDOW == 216 (0x1128d0800) [pid = 1653] [serial = 975] [outer = 0x0] [url = about:blank] 18:46:47 INFO - PROCESS | 1653 | --DOMWINDOW == 215 (0x1184e3c00) [pid = 1653] [serial = 1014] [outer = 0x0] [url = about:blank] 18:46:47 INFO - PROCESS | 1653 | --DOMWINDOW == 214 (0x12130d800) [pid = 1653] [serial = 984] [outer = 0x0] [url = about:blank] 18:46:47 INFO - PROCESS | 1653 | --DOMWINDOW == 213 (0x129669000) [pid = 1653] [serial = 993] [outer = 0x0] [url = about:blank] 18:46:47 INFO - PROCESS | 1653 | --DOMWINDOW == 212 (0x11a023400) [pid = 1653] [serial = 1027] [outer = 0x0] [url = about:blank] 18:46:47 INFO - PROCESS | 1653 | --DOMWINDOW == 211 (0x119572800) [pid = 1653] [serial = 1021] [outer = 0x0] [url = about:blank] 18:46:47 INFO - PROCESS | 1653 | --DOMWINDOW == 210 (0x119cb1800) [pid = 1653] [serial = 1024] [outer = 0x0] [url = about:blank] 18:46:47 INFO - PROCESS | 1653 | --DOMWINDOW == 209 (0x1192b8c00) [pid = 1653] [serial = 1018] [outer = 0x0] [url = about:blank] 18:46:47 INFO - PROCESS | 1653 | --DOMWINDOW == 208 (0x1213aa000) [pid = 1653] [serial = 1033] [outer = 0x0] [url = about:blank] 18:46:47 INFO - PROCESS | 1653 | --DOMWINDOW == 207 (0x1187d0c00) [pid = 1653] [serial = 1015] [outer = 0x0] [url = about:blank] 18:46:47 INFO - PROCESS | 1653 | --DOMWINDOW == 206 (0x121325c00) [pid = 1653] [serial = 1032] [outer = 0x0] [url = about:blank] 18:46:47 INFO - PROCESS | 1653 | --DOMWINDOW == 205 (0x12131f800) [pid = 1653] [serial = 1030] [outer = 0x0] [url = about:blank] 18:46:47 INFO - PROCESS | 1653 | 1464054407774 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]]]}] 18:46:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 18:46:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 568ms 18:46:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 18:46:47 INFO - PROCESS | 1653 | 1464054407807 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 18:46:47 INFO - PROCESS | 1653 | 1464054407808 Marionette TRACE conn2 <- [1,1481,null,{"value":"7"}] 18:46:47 INFO - PROCESS | 1653 | 1464054407822 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 18:46:47 INFO - PROCESS | 1653 | 1464054407826 Marionette TRACE conn2 <- [1,1482,null,{}] 18:46:47 INFO - PROCESS | 1653 | 1464054407831 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}] 18:46:47 INFO - PROCESS | 1653 | 1464054407925 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 18:46:47 INFO - PROCESS | 1653 | 1464054407952 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:46:47 INFO - PROCESS | 1653 | ++DOCSHELL 0x1237d4000 == 79 [pid = 1653] [id = 378] 18:46:47 INFO - PROCESS | 1653 | ++DOMWINDOW == 206 (0x119579000) [pid = 1653] [serial = 1133] [outer = 0x0] 18:46:47 INFO - PROCESS | 1653 | ++DOMWINDOW == 207 (0x119cb1800) [pid = 1653] [serial = 1134] [outer = 0x119579000] 18:46:47 INFO - PROCESS | 1653 | 1464054407977 Marionette DEBUG loaded listener.js 18:46:48 INFO - PROCESS | 1653 | ++DOMWINDOW == 208 (0x119e32c00) [pid = 1653] [serial = 1135] [outer = 0x119579000] 18:46:48 INFO - PROCESS | 1653 | 1464054408337 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]]]}] 18:46:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 18:46:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 540ms 18:46:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 18:46:48 INFO - PROCESS | 1653 | 1464054408350 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 18:46:48 INFO - PROCESS | 1653 | 1464054408352 Marionette TRACE conn2 <- [1,1485,null,{"value":"7"}] 18:46:48 INFO - PROCESS | 1653 | 1464054408354 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 18:46:48 INFO - PROCESS | 1653 | 1464054408355 Marionette TRACE conn2 <- [1,1486,null,{}] 18:46:48 INFO - PROCESS | 1653 | 1464054408365 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}] 18:46:48 INFO - PROCESS | 1653 | 1464054408454 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 18:46:48 INFO - PROCESS | 1653 | 1464054408458 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:46:48 INFO - PROCESS | 1653 | ++DOCSHELL 0x127387000 == 80 [pid = 1653] [id = 379] 18:46:48 INFO - PROCESS | 1653 | ++DOMWINDOW == 209 (0x11a01fc00) [pid = 1653] [serial = 1136] [outer = 0x0] 18:46:48 INFO - PROCESS | 1653 | ++DOMWINDOW == 210 (0x12130d800) [pid = 1653] [serial = 1137] [outer = 0x11a01fc00] 18:46:48 INFO - PROCESS | 1653 | 1464054408484 Marionette DEBUG loaded listener.js 18:46:48 INFO - PROCESS | 1653 | ++DOMWINDOW == 211 (0x121385400) [pid = 1653] [serial = 1138] [outer = 0x11a01fc00] 18:46:48 INFO - PROCESS | 1653 | 1464054408825 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]]]}] 18:46:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 18:46:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 519ms 18:46:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 18:46:48 INFO - PROCESS | 1653 | 1464054408873 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 18:46:48 INFO - PROCESS | 1653 | 1464054408875 Marionette TRACE conn2 <- [1,1489,null,{"value":"7"}] 18:46:48 INFO - PROCESS | 1653 | 1464054408877 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 18:46:48 INFO - PROCESS | 1653 | 1464054408878 Marionette TRACE conn2 <- [1,1490,null,{}] 18:46:48 INFO - PROCESS | 1653 | 1464054408880 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}] 18:46:48 INFO - PROCESS | 1653 | 1464054408969 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 18:46:49 INFO - PROCESS | 1653 | 1464054409100 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:46:49 INFO - PROCESS | 1653 | ++DOCSHELL 0x12b21d000 == 81 [pid = 1653] [id = 380] 18:46:49 INFO - PROCESS | 1653 | ++DOMWINDOW == 212 (0x1246d7400) [pid = 1653] [serial = 1139] [outer = 0x0] 18:46:49 INFO - PROCESS | 1653 | ++DOMWINDOW == 213 (0x1249b8c00) [pid = 1653] [serial = 1140] [outer = 0x1246d7400] 18:46:49 INFO - PROCESS | 1653 | 1464054409137 Marionette DEBUG loaded listener.js 18:46:49 INFO - PROCESS | 1653 | ++DOMWINDOW == 214 (0x1273cc000) [pid = 1653] [serial = 1141] [outer = 0x1246d7400] 18:46:49 INFO - PROCESS | 1653 | 1464054409484 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]]]}] 18:46:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 18:46:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 620ms 18:46:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 18:46:49 INFO - PROCESS | 1653 | 1464054409499 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 18:46:49 INFO - PROCESS | 1653 | 1464054409500 Marionette TRACE conn2 <- [1,1493,null,{"value":"7"}] 18:46:49 INFO - PROCESS | 1653 | 1464054409502 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 18:46:49 INFO - PROCESS | 1653 | 1464054409503 Marionette TRACE conn2 <- [1,1494,null,{}] 18:46:49 INFO - PROCESS | 1653 | 1464054409505 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}] 18:46:49 INFO - PROCESS | 1653 | 1464054409621 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 18:46:49 INFO - PROCESS | 1653 | 1464054409635 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:46:49 INFO - PROCESS | 1653 | ++DOCSHELL 0x12c550000 == 82 [pid = 1653] [id = 381] 18:46:49 INFO - PROCESS | 1653 | ++DOMWINDOW == 215 (0x12764ec00) [pid = 1653] [serial = 1142] [outer = 0x0] 18:46:49 INFO - PROCESS | 1653 | ++DOMWINDOW == 216 (0x12965e800) [pid = 1653] [serial = 1143] [outer = 0x12764ec00] 18:46:49 INFO - PROCESS | 1653 | 1464054409659 Marionette DEBUG loaded listener.js 18:46:49 INFO - PROCESS | 1653 | ++DOMWINDOW == 217 (0x12a758000) [pid = 1653] [serial = 1144] [outer = 0x12764ec00] 18:46:50 INFO - PROCESS | 1653 | 1464054410055 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]]]}] 18:46:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 18:46:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 568ms 18:46:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 18:46:50 INFO - PROCESS | 1653 | 1464054410075 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 18:46:50 INFO - PROCESS | 1653 | 1464054410076 Marionette TRACE conn2 <- [1,1497,null,{"value":"7"}] 18:46:50 INFO - PROCESS | 1653 | 1464054410079 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 18:46:50 INFO - PROCESS | 1653 | 1464054410081 Marionette TRACE conn2 <- [1,1498,null,{}] 18:46:50 INFO - PROCESS | 1653 | 1464054410085 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}] 18:46:50 INFO - PROCESS | 1653 | 1464054410201 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 18:46:50 INFO - PROCESS | 1653 | 1464054410213 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:46:50 INFO - PROCESS | 1653 | ++DOCSHELL 0x12d08c800 == 83 [pid = 1653] [id = 382] 18:46:50 INFO - PROCESS | 1653 | ++DOMWINDOW == 218 (0x1246e0c00) [pid = 1653] [serial = 1145] [outer = 0x0] 18:46:50 INFO - PROCESS | 1653 | ++DOMWINDOW == 219 (0x12a751800) [pid = 1653] [serial = 1146] [outer = 0x1246e0c00] 18:46:50 INFO - PROCESS | 1653 | 1464054410238 Marionette DEBUG loaded listener.js 18:46:50 INFO - PROCESS | 1653 | ++DOMWINDOW == 220 (0x12b00c800) [pid = 1653] [serial = 1147] [outer = 0x1246e0c00] 18:46:50 INFO - PROCESS | 1653 | 1464054410617 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]]]}] 18:46:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 18:46:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 574ms 18:46:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 18:46:50 INFO - PROCESS | 1653 | 1464054410658 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 18:46:50 INFO - PROCESS | 1653 | 1464054410659 Marionette TRACE conn2 <- [1,1501,null,{"value":"7"}] 18:46:50 INFO - PROCESS | 1653 | 1464054410661 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 18:46:50 INFO - PROCESS | 1653 | 1464054410662 Marionette TRACE conn2 <- [1,1502,null,{}] 18:46:50 INFO - PROCESS | 1653 | 1464054410665 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}] 18:46:50 INFO - PROCESS | 1653 | 1464054410780 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 18:46:50 INFO - PROCESS | 1653 | 1464054410792 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:46:50 INFO - PROCESS | 1653 | ++DOCSHELL 0x12db9b000 == 84 [pid = 1653] [id = 383] 18:46:50 INFO - PROCESS | 1653 | ++DOMWINDOW == 221 (0x114de5c00) [pid = 1653] [serial = 1148] [outer = 0x0] 18:46:50 INFO - PROCESS | 1653 | ++DOMWINDOW == 222 (0x12b036400) [pid = 1653] [serial = 1149] [outer = 0x114de5c00] 18:46:50 INFO - PROCESS | 1653 | 1464054410816 Marionette DEBUG loaded listener.js 18:46:50 INFO - PROCESS | 1653 | ++DOMWINDOW == 223 (0x12bae6000) [pid = 1653] [serial = 1150] [outer = 0x114de5c00] 18:46:51 INFO - PROCESS | 1653 | 1464054411158 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]]]}] 18:46:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 18:46:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 521ms 18:46:51 INFO - PROCESS | 1653 | 1464054411183 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 18:46:51 INFO - PROCESS | 1653 | 1464054411184 Marionette TRACE conn2 <- [1,1505,null,{"value":"7"}] 18:46:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 18:46:51 INFO - PROCESS | 1653 | 1464054411186 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 18:46:51 INFO - PROCESS | 1653 | 1464054411187 Marionette TRACE conn2 <- [1,1506,null,{}] 18:46:51 INFO - PROCESS | 1653 | 1464054411190 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}] 18:46:51 INFO - PROCESS | 1653 | 1464054411310 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 18:46:51 INFO - PROCESS | 1653 | --DOMWINDOW == 222 (0x119dcf800) [pid = 1653] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 18:46:51 INFO - PROCESS | 1653 | --DOMWINDOW == 221 (0x117e65000) [pid = 1653] [serial = 1070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 18:46:51 INFO - PROCESS | 1653 | --DOMWINDOW == 220 (0x1233e5800) [pid = 1653] [serial = 1082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 18:46:51 INFO - PROCESS | 1653 | --DOMWINDOW == 219 (0x115e5a400) [pid = 1653] [serial = 1064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 18:46:51 INFO - PROCESS | 1653 | --DOMWINDOW == 218 (0x1192bf800) [pid = 1653] [serial = 1073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 18:46:51 INFO - PROCESS | 1653 | --DOMWINDOW == 217 (0x112962000) [pid = 1653] [serial = 1061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 18:46:51 INFO - PROCESS | 1653 | --DOMWINDOW == 216 (0x119cb3000) [pid = 1653] [serial = 1076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 18:46:51 INFO - PROCESS | 1653 | --DOMWINDOW == 215 (0x123360c00) [pid = 1653] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 18:46:51 INFO - PROCESS | 1653 | --DOMWINDOW == 214 (0x1159b2400) [pid = 1653] [serial = 1067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 18:46:51 INFO - PROCESS | 1653 | --DOMWINDOW == 213 (0x123839c00) [pid = 1653] [serial = 1085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 18:46:51 INFO - PROCESS | 1653 | --DOMWINDOW == 212 (0x113018400) [pid = 1653] [serial = 1088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 18:46:51 INFO - PROCESS | 1653 | --DOMWINDOW == 211 (0x119536400) [pid = 1653] [serial = 1091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 18:46:51 INFO - PROCESS | 1653 | --DOMWINDOW == 210 (0x1129e9800) [pid = 1653] [serial = 1094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 18:46:51 INFO - PROCESS | 1653 | --DOMWINDOW == 209 (0x119cb3800) [pid = 1653] [serial = 853] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 18:46:51 INFO - PROCESS | 1653 | --DOMWINDOW == 208 (0x125195c00) [pid = 1653] [serial = 862] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 18:46:51 INFO - PROCESS | 1653 | --DOMWINDOW == 207 (0x124c70400) [pid = 1653] [serial = 856] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 18:46:51 INFO - PROCESS | 1653 | --DOMWINDOW == 206 (0x115d7c800) [pid = 1653] [serial = 802] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 18:46:51 INFO - PROCESS | 1653 | --DOMWINDOW == 205 (0x12c01f000) [pid = 1653] [serial = 799] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 18:46:51 INFO - PROCESS | 1653 | --DOMWINDOW == 204 (0x1128cec00) [pid = 1653] [serial = 850] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 18:46:51 INFO - PROCESS | 1653 | --DOMWINDOW == 203 (0x12b038c00) [pid = 1653] [serial = 694] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 18:46:51 INFO - PROCESS | 1653 | --DOMWINDOW == 202 (0x112602400) [pid = 1653] [serial = 847] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 18:46:51 INFO - PROCESS | 1653 | --DOMWINDOW == 201 (0x129662400) [pid = 1653] [serial = 865] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 18:46:51 INFO - PROCESS | 1653 | --DOMWINDOW == 200 (0x119533800) [pid = 1653] [serial = 859] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 18:46:51 INFO - PROCESS | 1653 | --DOMWINDOW == 199 (0x124b33000) [pid = 1653] [serial = 971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 18:46:51 INFO - PROCESS | 1653 | 1464054411665 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:46:51 INFO - PROCESS | 1653 | ++DOCSHELL 0x112f5f000 == 85 [pid = 1653] [id = 384] 18:46:51 INFO - PROCESS | 1653 | ++DOMWINDOW == 200 (0x110e35c00) [pid = 1653] [serial = 1151] [outer = 0x0] 18:46:51 INFO - PROCESS | 1653 | ++DOMWINDOW == 201 (0x1121acc00) [pid = 1653] [serial = 1152] [outer = 0x110e35c00] 18:46:51 INFO - PROCESS | 1653 | 1464054411690 Marionette DEBUG loaded listener.js 18:46:51 INFO - PROCESS | 1653 | ++DOMWINDOW == 202 (0x115e5a400) [pid = 1653] [serial = 1153] [outer = 0x110e35c00] 18:46:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 18:46:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 767ms 18:46:51 INFO - PROCESS | 1653 | 1464054411951 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]]]}] 18:46:51 INFO - PROCESS | 1653 | 1464054411955 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 18:46:51 INFO - PROCESS | 1653 | 1464054411956 Marionette TRACE conn2 <- [1,1509,null,{"value":"7"}] 18:46:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 18:46:51 INFO - PROCESS | 1653 | 1464054411958 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 18:46:51 INFO - PROCESS | 1653 | 1464054411959 Marionette TRACE conn2 <- [1,1510,null,{}] 18:46:51 INFO - PROCESS | 1653 | 1464054411984 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}] 18:46:52 INFO - PROCESS | 1653 | 1464054412088 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 18:46:52 INFO - PROCESS | 1653 | 1464054412092 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:46:52 INFO - PROCESS | 1653 | ++DOCSHELL 0x1353de000 == 86 [pid = 1653] [id = 385] 18:46:52 INFO - PROCESS | 1653 | ++DOMWINDOW == 203 (0x11919ec00) [pid = 1653] [serial = 1154] [outer = 0x0] 18:46:52 INFO - PROCESS | 1653 | ++DOMWINDOW == 204 (0x1213a9c00) [pid = 1653] [serial = 1155] [outer = 0x11919ec00] 18:46:52 INFO - PROCESS | 1653 | 1464054412121 Marionette DEBUG loaded listener.js 18:46:52 INFO - PROCESS | 1653 | ++DOMWINDOW == 205 (0x129564000) [pid = 1653] [serial = 1156] [outer = 0x11919ec00] 18:46:52 INFO - PROCESS | 1653 | 1464054412470 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]]]}] 18:46:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 18:46:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 519ms 18:46:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 18:46:52 INFO - PROCESS | 1653 | 1464054412483 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 18:46:52 INFO - PROCESS | 1653 | 1464054412485 Marionette TRACE conn2 <- [1,1513,null,{"value":"7"}] 18:46:52 INFO - PROCESS | 1653 | 1464054412487 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 18:46:52 INFO - PROCESS | 1653 | 1464054412489 Marionette TRACE conn2 <- [1,1514,null,{}] 18:46:52 INFO - PROCESS | 1653 | 1464054412491 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}] 18:46:52 INFO - PROCESS | 1653 | 1464054412638 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 18:46:52 INFO - PROCESS | 1653 | 1464054412645 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:46:52 INFO - PROCESS | 1653 | ++DOCSHELL 0x135727000 == 87 [pid = 1653] [id = 386] 18:46:52 INFO - PROCESS | 1653 | ++DOMWINDOW == 206 (0x11278b000) [pid = 1653] [serial = 1157] [outer = 0x0] 18:46:52 INFO - PROCESS | 1653 | ++DOMWINDOW == 207 (0x12b012000) [pid = 1653] [serial = 1158] [outer = 0x11278b000] 18:46:52 INFO - PROCESS | 1653 | 1464054412670 Marionette DEBUG loaded listener.js 18:46:52 INFO - PROCESS | 1653 | ++DOMWINDOW == 208 (0x12c015400) [pid = 1653] [serial = 1159] [outer = 0x11278b000] 18:46:53 INFO - PROCESS | 1653 | 1464054412998 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]]]}] 18:46:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 18:46:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 519ms 18:46:53 INFO - PROCESS | 1653 | 1464054413006 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 18:46:53 INFO - PROCESS | 1653 | 1464054413007 Marionette TRACE conn2 <- [1,1517,null,{"value":"7"}] 18:46:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 18:46:53 INFO - PROCESS | 1653 | 1464054413009 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 18:46:53 INFO - PROCESS | 1653 | 1464054413010 Marionette TRACE conn2 <- [1,1518,null,{}] 18:46:53 INFO - PROCESS | 1653 | 1464054413014 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}] 18:46:53 INFO - PROCESS | 1653 | 1464054413110 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 18:46:53 INFO - PROCESS | 1653 | 1464054413122 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:46:53 INFO - PROCESS | 1653 | ++DOCSHELL 0x1386c2800 == 88 [pid = 1653] [id = 387] 18:46:53 INFO - PROCESS | 1653 | ++DOMWINDOW == 209 (0x12c01b800) [pid = 1653] [serial = 1160] [outer = 0x0] 18:46:53 INFO - PROCESS | 1653 | ++DOMWINDOW == 210 (0x12c523c00) [pid = 1653] [serial = 1161] [outer = 0x12c01b800] 18:46:53 INFO - PROCESS | 1653 | 1464054413147 Marionette DEBUG loaded listener.js 18:46:53 INFO - PROCESS | 1653 | ++DOMWINDOW == 211 (0x12c52a400) [pid = 1653] [serial = 1162] [outer = 0x12c01b800] 18:46:53 INFO - PROCESS | 1653 | 1464054413483 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]]]}] 18:46:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 18:46:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 523ms 18:46:53 INFO - PROCESS | 1653 | 1464054413533 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 18:46:53 INFO - PROCESS | 1653 | 1464054413534 Marionette TRACE conn2 <- [1,1521,null,{"value":"7"}] 18:46:53 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 18:46:53 INFO - PROCESS | 1653 | 1464054413537 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 18:46:53 INFO - PROCESS | 1653 | 1464054413538 Marionette TRACE conn2 <- [1,1522,null,{}] 18:46:53 INFO - PROCESS | 1653 | 1464054413540 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}] 18:46:53 INFO - PROCESS | 1653 | 1464054413668 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 18:46:53 INFO - PROCESS | 1653 | 1464054413794 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:46:53 INFO - PROCESS | 1653 | ++DOCSHELL 0x112c9d800 == 89 [pid = 1653] [id = 388] 18:46:53 INFO - PROCESS | 1653 | ++DOMWINDOW == 212 (0x110f10800) [pid = 1653] [serial = 1163] [outer = 0x0] 18:46:53 INFO - PROCESS | 1653 | ++DOMWINDOW == 213 (0x1121b6800) [pid = 1653] [serial = 1164] [outer = 0x110f10800] 18:46:53 INFO - PROCESS | 1653 | 1464054413826 Marionette DEBUG loaded listener.js 18:46:53 INFO - PROCESS | 1653 | ++DOMWINDOW == 214 (0x112d2a800) [pid = 1653] [serial = 1165] [outer = 0x110f10800] 18:46:54 INFO - PROCESS | 1653 | 1464054414260 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"]]]}] 18:46:54 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 () { 18:46:54 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 18:46:54 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 18:46:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:46:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:46:54 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 18:46:54 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 () { 18:46:54 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 18:46:54 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 18:46:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:46:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:46:54 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 18:46:54 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 () { 18:46:54 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 18:46:54 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 18:46:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:46:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:46:54 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 18:46:54 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 () { 18:46:54 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 18:46:54 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 18:46:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:46:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:46:54 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 18:46:54 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 769ms 18:46:54 INFO - PROCESS | 1653 | 1464054414308 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 18:46:54 INFO - PROCESS | 1653 | 1464054414311 Marionette TRACE conn2 <- [1,1525,null,{"value":"7"}] 18:46:54 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 18:46:54 INFO - PROCESS | 1653 | 1464054414314 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 18:46:54 INFO - PROCESS | 1653 | 1464054414316 Marionette TRACE conn2 <- [1,1526,null,{}] 18:46:54 INFO - PROCESS | 1653 | 1464054414320 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}] 18:46:54 INFO - PROCESS | 1653 | 1464054414472 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 18:46:54 INFO - PROCESS | 1653 | 1464054414585 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:46:54 INFO - PROCESS | 1653 | ++DOCSHELL 0x12658e000 == 90 [pid = 1653] [id = 389] 18:46:54 INFO - PROCESS | 1653 | ++DOMWINDOW == 215 (0x1159b2400) [pid = 1653] [serial = 1166] [outer = 0x0] 18:46:54 INFO - PROCESS | 1653 | ++DOMWINDOW == 216 (0x11767f000) [pid = 1653] [serial = 1167] [outer = 0x1159b2400] 18:46:54 INFO - PROCESS | 1653 | 1464054414617 Marionette DEBUG loaded listener.js 18:46:54 INFO - PROCESS | 1653 | ++DOMWINDOW == 217 (0x119531800) [pid = 1653] [serial = 1168] [outer = 0x1159b2400] 18:46:55 INFO - PROCESS | 1653 | 1464054414999 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"]]]}] 18:46:55 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 18:46:55 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 18:46:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:46:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:46:55 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 18:46:55 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 18:46:55 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 18:46:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:46:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:46:55 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 18:46:55 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 18:46:55 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 18:46:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:46:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:46:55 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 18:46:55 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 721ms 18:46:55 INFO - PROCESS | 1653 | 1464054415037 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 18:46:55 INFO - PROCESS | 1653 | 1464054415040 Marionette TRACE conn2 <- [1,1529,null,{"value":"7"}] 18:46:55 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 18:46:55 INFO - PROCESS | 1653 | 1464054415043 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 18:46:55 INFO - PROCESS | 1653 | 1464054415044 Marionette TRACE conn2 <- [1,1530,null,{}] 18:46:55 INFO - PROCESS | 1653 | 1464054415047 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}] 18:46:55 INFO - PROCESS | 1653 | 1464054415185 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 18:46:55 INFO - PROCESS | 1653 | 1464054415296 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:46:55 INFO - PROCESS | 1653 | ++DOCSHELL 0x1356e8800 == 91 [pid = 1653] [id = 390] 18:46:55 INFO - PROCESS | 1653 | ++DOMWINDOW == 218 (0x119a07800) [pid = 1653] [serial = 1169] [outer = 0x0] 18:46:55 INFO - PROCESS | 1653 | ++DOMWINDOW == 219 (0x121391800) [pid = 1653] [serial = 1170] [outer = 0x119a07800] 18:46:55 INFO - PROCESS | 1653 | 1464054415327 Marionette DEBUG loaded listener.js 18:46:55 INFO - PROCESS | 1653 | ++DOMWINDOW == 220 (0x1246d8000) [pid = 1653] [serial = 1171] [outer = 0x119a07800] 18:46:55 INFO - PROCESS | 1653 | 1464054415669 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]]]}] 18:46:55 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 18:46:55 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 18:46:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:46:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:46:55 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 18:46:55 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 18:46:55 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. 18:46:55 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 18:46:55 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 669ms 18:46:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 18:46:55 INFO - PROCESS | 1653 | 1464054415713 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 18:46:55 INFO - PROCESS | 1653 | 1464054415715 Marionette TRACE conn2 <- [1,1533,null,{"value":"7"}] 18:46:55 INFO - PROCESS | 1653 | 1464054415722 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 18:46:55 INFO - PROCESS | 1653 | 1464054415726 Marionette TRACE conn2 <- [1,1534,null,{}] 18:46:55 INFO - PROCESS | 1653 | 1464054415730 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}] 18:46:55 INFO - PROCESS | 1653 | 1464054415846 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 18:46:55 INFO - PROCESS | 1653 | 1464054415926 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:46:55 INFO - PROCESS | 1653 | ++DOCSHELL 0x13601a000 == 92 [pid = 1653] [id = 391] 18:46:55 INFO - PROCESS | 1653 | ++DOMWINDOW == 221 (0x1213a7400) [pid = 1653] [serial = 1172] [outer = 0x0] 18:46:55 INFO - PROCESS | 1653 | ++DOMWINDOW == 222 (0x1273c9000) [pid = 1653] [serial = 1173] [outer = 0x1213a7400] 18:46:55 INFO - PROCESS | 1653 | 1464054415957 Marionette DEBUG loaded listener.js 18:46:56 INFO - PROCESS | 1653 | ++DOMWINDOW == 223 (0x12a937400) [pid = 1653] [serial = 1174] [outer = 0x1213a7400] 18:46:56 INFO - PROCESS | 1653 | 1464054416344 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]]]}] 18:46:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 18:46:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 677ms 18:46:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 18:46:56 INFO - PROCESS | 1653 | 1464054416394 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 18:46:56 INFO - PROCESS | 1653 | 1464054416398 Marionette TRACE conn2 <- [1,1537,null,{"value":"7"}] 18:46:56 INFO - PROCESS | 1653 | 1464054416401 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 18:46:56 INFO - PROCESS | 1653 | 1464054416402 Marionette TRACE conn2 <- [1,1538,null,{}] 18:46:56 INFO - PROCESS | 1653 | 1464054416404 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}] 18:46:56 INFO - PROCESS | 1653 | 1464054416517 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 18:46:56 INFO - PROCESS | 1653 | 1464054416632 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:46:56 INFO - PROCESS | 1653 | ++DOCSHELL 0x1386a6800 == 93 [pid = 1653] [id = 392] 18:46:56 INFO - PROCESS | 1653 | ++DOMWINDOW == 224 (0x12b039400) [pid = 1653] [serial = 1175] [outer = 0x0] 18:46:56 INFO - PROCESS | 1653 | ++DOMWINDOW == 225 (0x12bf3b400) [pid = 1653] [serial = 1176] [outer = 0x12b039400] 18:46:56 INFO - PROCESS | 1653 | 1464054416664 Marionette DEBUG loaded listener.js 18:46:56 INFO - PROCESS | 1653 | ++DOMWINDOW == 226 (0x12c020800) [pid = 1653] [serial = 1177] [outer = 0x12b039400] 18:46:57 INFO - PROCESS | 1653 | 1464054417073 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]]]}] 18:46:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 18:46:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 718ms 18:46:57 INFO - PROCESS | 1653 | 1464054417120 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 18:46:57 INFO - PROCESS | 1653 | 1464054417121 Marionette TRACE conn2 <- [1,1541,null,{"value":"7"}] 18:46:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 18:46:57 INFO - PROCESS | 1653 | 1464054417124 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 18:46:57 INFO - PROCESS | 1653 | 1464054417125 Marionette TRACE conn2 <- [1,1542,null,{}] 18:46:57 INFO - PROCESS | 1653 | 1464054417127 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}] 18:46:57 INFO - PROCESS | 1653 | 1464054417241 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 18:46:57 INFO - PROCESS | 1653 | 1464054417356 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:46:57 INFO - PROCESS | 1653 | ++DOCSHELL 0x13878d800 == 94 [pid = 1653] [id = 393] 18:46:57 INFO - PROCESS | 1653 | ++DOMWINDOW == 227 (0x12c93fc00) [pid = 1653] [serial = 1178] [outer = 0x0] 18:46:57 INFO - PROCESS | 1653 | ++DOMWINDOW == 228 (0x12c943000) [pid = 1653] [serial = 1179] [outer = 0x12c93fc00] 18:46:57 INFO - PROCESS | 1653 | 1464054417393 Marionette DEBUG loaded listener.js 18:46:57 INFO - PROCESS | 1653 | ++DOMWINDOW == 229 (0x12c9d6000) [pid = 1653] [serial = 1180] [outer = 0x12c93fc00] 18:46:57 INFO - PROCESS | 1653 | 1464054417809 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]]]}] 18:46:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 18:46:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 720ms 18:46:57 INFO - PROCESS | 1653 | 1464054417859 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 18:46:57 INFO - PROCESS | 1653 | 1464054417861 Marionette TRACE conn2 <- [1,1545,null,{"value":"7"}] 18:46:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 18:46:57 INFO - PROCESS | 1653 | 1464054417877 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 18:46:57 INFO - PROCESS | 1653 | 1464054417878 Marionette TRACE conn2 <- [1,1546,null,{}] 18:46:57 INFO - PROCESS | 1653 | 1464054417881 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}] 18:46:58 INFO - PROCESS | 1653 | 1464054417997 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 18:46:58 INFO - PROCESS | 1653 | 1464054418085 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:46:58 INFO - PROCESS | 1653 | ++DOCSHELL 0x1387ae000 == 95 [pid = 1653] [id = 394] 18:46:58 INFO - PROCESS | 1653 | ++DOMWINDOW == 230 (0x12ce94800) [pid = 1653] [serial = 1181] [outer = 0x0] 18:46:58 INFO - PROCESS | 1653 | ++DOMWINDOW == 231 (0x12d0c9000) [pid = 1653] [serial = 1182] [outer = 0x12ce94800] 18:46:58 INFO - PROCESS | 1653 | 1464054418115 Marionette DEBUG loaded listener.js 18:46:58 INFO - PROCESS | 1653 | ++DOMWINDOW == 232 (0x12d0d0400) [pid = 1653] [serial = 1183] [outer = 0x12ce94800] 18:46:58 INFO - PROCESS | 1653 | 1464054418581 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]]]}] 18:46:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 18:46:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 771ms 18:46:58 INFO - PROCESS | 1653 | 1464054418663 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 18:46:58 INFO - PROCESS | 1653 | 1464054418664 Marionette TRACE conn2 <- [1,1549,null,{"value":"7"}] 18:46:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 18:46:58 INFO - PROCESS | 1653 | 1464054418668 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 18:46:58 INFO - PROCESS | 1653 | 1464054418669 Marionette TRACE conn2 <- [1,1550,null,{}] 18:46:58 INFO - PROCESS | 1653 | 1464054418672 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}] 18:46:58 INFO - PROCESS | 1653 | 1464054418784 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 18:46:58 INFO - PROCESS | 1653 | 1464054418872 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:46:58 INFO - PROCESS | 1653 | ++DOCSHELL 0x14078c800 == 96 [pid = 1653] [id = 395] 18:46:58 INFO - PROCESS | 1653 | ++DOMWINDOW == 233 (0x12d0cac00) [pid = 1653] [serial = 1184] [outer = 0x0] 18:46:58 INFO - PROCESS | 1653 | ++DOMWINDOW == 234 (0x12d223400) [pid = 1653] [serial = 1185] [outer = 0x12d0cac00] 18:46:58 INFO - PROCESS | 1653 | 1464054418901 Marionette DEBUG loaded listener.js 18:46:58 INFO - PROCESS | 1653 | ++DOMWINDOW == 235 (0x12d39a400) [pid = 1653] [serial = 1186] [outer = 0x12d0cac00] 18:46:59 INFO - PROCESS | 1653 | 1464054419278 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]]]}] 18:46:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 18:46:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 669ms 18:46:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 18:46:59 INFO - PROCESS | 1653 | 1464054419337 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 18:46:59 INFO - PROCESS | 1653 | 1464054419339 Marionette TRACE conn2 <- [1,1553,null,{"value":"7"}] 18:46:59 INFO - PROCESS | 1653 | 1464054419341 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 18:46:59 INFO - PROCESS | 1653 | 1464054419342 Marionette TRACE conn2 <- [1,1554,null,{}] 18:46:59 INFO - PROCESS | 1653 | 1464054419344 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}] 18:46:59 INFO - PROCESS | 1653 | 1464054419458 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 18:46:59 INFO - PROCESS | 1653 | 1464054419584 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:46:59 INFO - PROCESS | 1653 | ++DOCSHELL 0x1358d3800 == 97 [pid = 1653] [id = 396] 18:46:59 INFO - PROCESS | 1653 | ++DOMWINDOW == 236 (0x129570c00) [pid = 1653] [serial = 1187] [outer = 0x0] 18:46:59 INFO - PROCESS | 1653 | ++DOMWINDOW == 237 (0x12d3a0800) [pid = 1653] [serial = 1188] [outer = 0x129570c00] 18:46:59 INFO - PROCESS | 1653 | 1464054419616 Marionette DEBUG loaded listener.js 18:46:59 INFO - PROCESS | 1653 | ++DOMWINDOW == 238 (0x12d4e3000) [pid = 1653] [serial = 1189] [outer = 0x129570c00] 18:47:00 INFO - PROCESS | 1653 | 1464054420021 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]]]}] 18:47:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 18:47:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 719ms 18:47:00 INFO - PROCESS | 1653 | 1464054420060 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 18:47:00 INFO - PROCESS | 1653 | 1464054420061 Marionette TRACE conn2 <- [1,1557,null,{"value":"7"}] 18:47:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 18:47:00 INFO - PROCESS | 1653 | 1464054420064 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 18:47:00 INFO - PROCESS | 1653 | 1464054420065 Marionette TRACE conn2 <- [1,1558,null,{}] 18:47:00 INFO - PROCESS | 1653 | 1464054420068 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}] 18:47:00 INFO - PROCESS | 1653 | 1464054420185 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 18:47:00 INFO - PROCESS | 1653 | 1464054420278 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:47:00 INFO - PROCESS | 1653 | ++DOCSHELL 0x119d29000 == 98 [pid = 1653] [id = 397] 18:47:00 INFO - PROCESS | 1653 | ++DOMWINDOW == 239 (0x1133f3800) [pid = 1653] [serial = 1190] [outer = 0x0] 18:47:00 INFO - PROCESS | 1653 | ++DOMWINDOW == 240 (0x12a6f4c00) [pid = 1653] [serial = 1191] [outer = 0x1133f3800] 18:47:00 INFO - PROCESS | 1653 | 1464054420308 Marionette DEBUG loaded listener.js 18:47:00 INFO - PROCESS | 1653 | ++DOMWINDOW == 241 (0x12d4e5400) [pid = 1653] [serial = 1192] [outer = 0x1133f3800] 18:47:00 INFO - PROCESS | 1653 | 1464054420705 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]]]}] 18:47:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 18:47:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 669ms 18:47:00 INFO - PROCESS | 1653 | 1464054420733 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 18:47:00 INFO - PROCESS | 1653 | 1464054420734 Marionette TRACE conn2 <- [1,1561,null,{"value":"7"}] 18:47:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 18:47:00 INFO - PROCESS | 1653 | 1464054420737 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 18:47:00 INFO - PROCESS | 1653 | 1464054420738 Marionette TRACE conn2 <- [1,1562,null,{}] 18:47:00 INFO - PROCESS | 1653 | 1464054420740 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}] 18:47:00 INFO - PROCESS | 1653 | 1464054420876 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 18:47:00 INFO - PROCESS | 1653 | 1464054420984 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:47:00 INFO - PROCESS | 1653 | ++DOCSHELL 0x119a5d800 == 99 [pid = 1653] [id = 398] 18:47:00 INFO - PROCESS | 1653 | ++DOMWINDOW == 242 (0x1128c7400) [pid = 1653] [serial = 1193] [outer = 0x0] 18:47:01 INFO - PROCESS | 1653 | ++DOMWINDOW == 243 (0x12d4e5c00) [pid = 1653] [serial = 1194] [outer = 0x1128c7400] 18:47:01 INFO - PROCESS | 1653 | 1464054421017 Marionette DEBUG loaded listener.js 18:47:01 INFO - PROCESS | 1653 | ++DOMWINDOW == 244 (0x135361000) [pid = 1653] [serial = 1195] [outer = 0x1128c7400] 18:47:01 INFO - PROCESS | 1653 | 1464054421454 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]]]}] 18:47:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 18:47:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 768ms 18:47:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 18:47:01 INFO - PROCESS | 1653 | 1464054421506 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 18:47:01 INFO - PROCESS | 1653 | 1464054421508 Marionette TRACE conn2 <- [1,1565,null,{"value":"7"}] 18:47:01 INFO - PROCESS | 1653 | 1464054421510 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 18:47:01 INFO - PROCESS | 1653 | 1464054421512 Marionette TRACE conn2 <- [1,1566,null,{}] 18:47:01 INFO - PROCESS | 1653 | 1464054421514 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}] 18:47:01 INFO - PROCESS | 1653 | 1464054421641 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 18:47:01 INFO - PROCESS | 1653 | 1464054421964 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:47:02 INFO - PROCESS | 1653 | ++DOCSHELL 0x1180ab000 == 100 [pid = 1653] [id = 399] 18:47:02 INFO - PROCESS | 1653 | ++DOMWINDOW == 245 (0x110e3a400) [pid = 1653] [serial = 1196] [outer = 0x0] 18:47:02 INFO - PROCESS | 1653 | ++DOMWINDOW == 246 (0x110f14000) [pid = 1653] [serial = 1197] [outer = 0x110e3a400] 18:47:02 INFO - PROCESS | 1653 | 1464054422036 Marionette DEBUG loaded listener.js 18:47:02 INFO - PROCESS | 1653 | ++DOMWINDOW == 247 (0x1128cac00) [pid = 1653] [serial = 1198] [outer = 0x110e3a400] 18:47:02 INFO - PROCESS | 1653 | 1464054422579 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]]]}] 18:47:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 18:47:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1123ms 18:47:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 18:47:02 INFO - PROCESS | 1653 | 1464054422634 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 18:47:02 INFO - PROCESS | 1653 | 1464054422636 Marionette TRACE conn2 <- [1,1569,null,{"value":"7"}] 18:47:02 INFO - PROCESS | 1653 | 1464054422639 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 18:47:02 INFO - PROCESS | 1653 | 1464054422641 Marionette TRACE conn2 <- [1,1570,null,{}] 18:47:02 INFO - PROCESS | 1653 | 1464054422645 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}] 18:47:02 INFO - PROCESS | 1653 | 1464054422751 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 18:47:02 INFO - PROCESS | 1653 | 1464054422848 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:47:02 INFO - PROCESS | 1653 | ++DOCSHELL 0x119458800 == 101 [pid = 1653] [id = 400] 18:47:02 INFO - PROCESS | 1653 | ++DOMWINDOW == 248 (0x11214e800) [pid = 1653] [serial = 1199] [outer = 0x0] 18:47:02 INFO - PROCESS | 1653 | ++DOMWINDOW == 249 (0x11295f800) [pid = 1653] [serial = 1200] [outer = 0x11214e800] 18:47:02 INFO - PROCESS | 1653 | 1464054422876 Marionette DEBUG loaded listener.js 18:47:02 INFO - PROCESS | 1653 | ++DOMWINDOW == 250 (0x11618dc00) [pid = 1653] [serial = 1201] [outer = 0x11214e800] 18:47:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 18:47:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 675ms 18:47:03 INFO - PROCESS | 1653 | 1464054423305 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]]]}] 18:47:03 INFO - PROCESS | 1653 | 1464054423332 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 18:47:03 INFO - PROCESS | 1653 | 1464054423335 Marionette TRACE conn2 <- [1,1573,null,{"value":"7"}] 18:47:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 18:47:03 INFO - PROCESS | 1653 | 1464054423338 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 18:47:03 INFO - PROCESS | 1653 | 1464054423339 Marionette TRACE conn2 <- [1,1574,null,{}] 18:47:03 INFO - PROCESS | 1653 | 1464054423342 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}] 18:47:03 INFO - PROCESS | 1653 | 1464054423446 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 18:47:03 INFO - PROCESS | 1653 | 1464054423542 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:47:03 INFO - PROCESS | 1653 | ++DOCSHELL 0x11743c000 == 102 [pid = 1653] [id = 401] 18:47:03 INFO - PROCESS | 1653 | ++DOMWINDOW == 251 (0x117158400) [pid = 1653] [serial = 1202] [outer = 0x0] 18:47:03 INFO - PROCESS | 1653 | ++DOMWINDOW == 252 (0x1187c8800) [pid = 1653] [serial = 1203] [outer = 0x117158400] 18:47:03 INFO - PROCESS | 1653 | 1464054423570 Marionette DEBUG loaded listener.js 18:47:03 INFO - PROCESS | 1653 | ++DOMWINDOW == 253 (0x1191a5c00) [pid = 1653] [serial = 1204] [outer = 0x117158400] 18:47:03 INFO - PROCESS | 1653 | --DOCSHELL 0x1386c2800 == 101 [pid = 1653] [id = 387] 18:47:03 INFO - PROCESS | 1653 | --DOCSHELL 0x135727000 == 100 [pid = 1653] [id = 386] 18:47:03 INFO - PROCESS | 1653 | --DOCSHELL 0x1353de000 == 99 [pid = 1653] [id = 385] 18:47:03 INFO - PROCESS | 1653 | --DOCSHELL 0x12b21c000 == 98 [pid = 1653] [id = 345] 18:47:03 INFO - PROCESS | 1653 | --DOCSHELL 0x112f5f000 == 97 [pid = 1653] [id = 384] 18:47:03 INFO - PROCESS | 1653 | --DOCSHELL 0x12db9b000 == 96 [pid = 1653] [id = 383] 18:47:03 INFO - PROCESS | 1653 | --DOCSHELL 0x12d08c800 == 95 [pid = 1653] [id = 382] 18:47:03 INFO - PROCESS | 1653 | --DOMWINDOW == 252 (0x11a02bc00) [pid = 1653] [serial = 1059] [outer = 0x0] [url = about:blank] 18:47:03 INFO - PROCESS | 1653 | --DOMWINDOW == 251 (0x12a754800) [pid = 1653] [serial = 1098] [outer = 0x0] [url = about:blank] 18:47:03 INFO - PROCESS | 1653 | --DOCSHELL 0x12c550000 == 94 [pid = 1653] [id = 381] 18:47:03 INFO - PROCESS | 1653 | --DOCSHELL 0x12b21d000 == 93 [pid = 1653] [id = 380] 18:47:03 INFO - PROCESS | 1653 | --DOCSHELL 0x127387000 == 92 [pid = 1653] [id = 379] 18:47:03 INFO - PROCESS | 1653 | --DOCSHELL 0x1237d4000 == 91 [pid = 1653] [id = 378] 18:47:03 INFO - PROCESS | 1653 | --DOCSHELL 0x11757a000 == 90 [pid = 1653] [id = 377] 18:47:03 INFO - PROCESS | 1653 | --DOCSHELL 0x117584800 == 89 [pid = 1653] [id = 376] 18:47:03 INFO - PROCESS | 1653 | --DOCSHELL 0x118597000 == 88 [pid = 1653] [id = 375] 18:47:03 INFO - PROCESS | 1653 | --DOCSHELL 0x135722000 == 87 [pid = 1653] [id = 369] 18:47:03 INFO - PROCESS | 1653 | --DOCSHELL 0x1270b8800 == 86 [pid = 1653] [id = 368] 18:47:03 INFO - PROCESS | 1653 | --DOCSHELL 0x1185c5000 == 85 [pid = 1653] [id = 367] 18:47:04 INFO - PROCESS | 1653 | 1464054424011 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]]]}] 18:47:04 INFO - PROCESS | 1653 | --DOMWINDOW == 250 (0x128ed1000) [pid = 1653] [serial = 858] [outer = 0x0] [url = about:blank] 18:47:04 INFO - PROCESS | 1653 | --DOMWINDOW == 249 (0x12d0c9c00) [pid = 1653] [serial = 804] [outer = 0x0] [url = about:blank] 18:47:04 INFO - PROCESS | 1653 | --DOMWINDOW == 248 (0x12cea2000) [pid = 1653] [serial = 801] [outer = 0x0] [url = about:blank] 18:47:04 INFO - PROCESS | 1653 | --DOMWINDOW == 247 (0x117413400) [pid = 1653] [serial = 852] [outer = 0x0] [url = about:blank] 18:47:04 INFO - PROCESS | 1653 | --DOMWINDOW == 246 (0x12bf3dc00) [pid = 1653] [serial = 696] [outer = 0x0] [url = about:blank] 18:47:04 INFO - PROCESS | 1653 | --DOMWINDOW == 245 (0x1128cb800) [pid = 1653] [serial = 849] [outer = 0x0] [url = about:blank] 18:47:04 INFO - PROCESS | 1653 | --DOMWINDOW == 244 (0x12c01a800) [pid = 1653] [serial = 867] [outer = 0x0] [url = about:blank] 18:47:04 INFO - PROCESS | 1653 | --DOMWINDOW == 243 (0x11953e400) [pid = 1653] [serial = 861] [outer = 0x0] [url = about:blank] 18:47:04 INFO - PROCESS | 1653 | --DOMWINDOW == 242 (0x1233dbc00) [pid = 1653] [serial = 1080] [outer = 0x0] [url = about:blank] 18:47:04 INFO - PROCESS | 1653 | --DOMWINDOW == 241 (0x1187cbc00) [pid = 1653] [serial = 1071] [outer = 0x0] [url = about:blank] 18:47:04 INFO - PROCESS | 1653 | --DOMWINDOW == 240 (0x119212800) [pid = 1653] [serial = 1072] [outer = 0x0] [url = about:blank] 18:47:04 INFO - PROCESS | 1653 | --DOMWINDOW == 239 (0x118717800) [pid = 1653] [serial = 1044] [outer = 0x0] [url = about:blank] 18:47:04 INFO - PROCESS | 1653 | --DOMWINDOW == 238 (0x1242d6c00) [pid = 1653] [serial = 1056] [outer = 0x0] [url = about:blank] 18:47:04 INFO - PROCESS | 1653 | --DOMWINDOW == 237 (0x1242cc000) [pid = 1653] [serial = 1083] [outer = 0x0] [url = about:blank] 18:47:04 INFO - PROCESS | 1653 | --DOMWINDOW == 236 (0x117151800) [pid = 1653] [serial = 1066] [outer = 0x0] [url = about:blank] 18:47:04 INFO - PROCESS | 1653 | --DOMWINDOW == 235 (0x11671d400) [pid = 1653] [serial = 1065] [outer = 0x0] [url = about:blank] 18:47:04 INFO - PROCESS | 1653 | --DOMWINDOW == 234 (0x119572400) [pid = 1653] [serial = 1074] [outer = 0x0] [url = about:blank] 18:47:04 INFO - PROCESS | 1653 | --DOMWINDOW == 233 (0x119ca9800) [pid = 1653] [serial = 1075] [outer = 0x0] [url = about:blank] 18:47:04 INFO - PROCESS | 1653 | --DOMWINDOW == 232 (0x112d30400) [pid = 1653] [serial = 1062] [outer = 0x0] [url = about:blank] 18:47:04 INFO - PROCESS | 1653 | --DOMWINDOW == 231 (0x113370c00) [pid = 1653] [serial = 1063] [outer = 0x0] [url = about:blank] 18:47:04 INFO - PROCESS | 1653 | --DOMWINDOW == 230 (0x11a029400) [pid = 1653] [serial = 1077] [outer = 0x0] [url = about:blank] 18:47:04 INFO - PROCESS | 1653 | --DOMWINDOW == 229 (0x123726800) [pid = 1653] [serial = 1081] [outer = 0x0] [url = about:blank] 18:47:04 INFO - PROCESS | 1653 | --DOMWINDOW == 228 (0x1234fbc00) [pid = 1653] [serial = 1036] [outer = 0x0] [url = about:blank] 18:47:04 INFO - PROCESS | 1653 | --DOMWINDOW == 227 (0x119cb0800) [pid = 1653] [serial = 1047] [outer = 0x0] [url = about:blank] 18:47:04 INFO - PROCESS | 1653 | --DOMWINDOW == 226 (0x1163a4000) [pid = 1653] [serial = 1041] [outer = 0x0] [url = about:blank] 18:47:04 INFO - PROCESS | 1653 | --DOMWINDOW == 225 (0x11684e800) [pid = 1653] [serial = 1068] [outer = 0x0] [url = about:blank] 18:47:04 INFO - PROCESS | 1653 | --DOMWINDOW == 224 (0x118577800) [pid = 1653] [serial = 1069] [outer = 0x0] [url = about:blank] 18:47:04 INFO - PROCESS | 1653 | --DOMWINDOW == 223 (0x121329400) [pid = 1653] [serial = 1050] [outer = 0x0] [url = about:blank] 18:47:04 INFO - PROCESS | 1653 | --DOMWINDOW == 222 (0x12732e400) [pid = 1653] [serial = 1086] [outer = 0x0] [url = about:blank] 18:47:04 INFO - PROCESS | 1653 | --DOMWINDOW == 221 (0x1128cf800) [pid = 1653] [serial = 1038] [outer = 0x0] [url = about:blank] 18:47:04 INFO - PROCESS | 1653 | --DOMWINDOW == 220 (0x1249b5800) [pid = 1653] [serial = 1084] [outer = 0x0] [url = about:blank] 18:47:04 INFO - PROCESS | 1653 | --DOMWINDOW == 219 (0x123d77000) [pid = 1653] [serial = 1053] [outer = 0x0] [url = about:blank] 18:47:04 INFO - PROCESS | 1653 | --DOMWINDOW == 218 (0x116125400) [pid = 1653] [serial = 1089] [outer = 0x0] [url = about:blank] 18:47:04 INFO - PROCESS | 1653 | --DOMWINDOW == 217 (0x1187d4400) [pid = 1653] [serial = 1090] [outer = 0x0] [url = about:blank] 18:47:04 INFO - PROCESS | 1653 | --DOMWINDOW == 216 (0x127646400) [pid = 1653] [serial = 1087] [outer = 0x0] [url = about:blank] 18:47:04 INFO - PROCESS | 1653 | --DOMWINDOW == 215 (0x12764b400) [pid = 1653] [serial = 1092] [outer = 0x0] [url = about:blank] 18:47:04 INFO - PROCESS | 1653 | --DOMWINDOW == 214 (0x12968d400) [pid = 1653] [serial = 1096] [outer = 0x0] [url = about:blank] 18:47:04 INFO - PROCESS | 1653 | --DOMWINDOW == 213 (0x1213a3800) [pid = 1653] [serial = 1078] [outer = 0x0] [url = about:blank] 18:47:04 INFO - PROCESS | 1653 | --DOMWINDOW == 212 (0x129099400) [pid = 1653] [serial = 1093] [outer = 0x0] [url = about:blank] 18:47:04 INFO - PROCESS | 1653 | --DOMWINDOW == 211 (0x129571800) [pid = 1653] [serial = 1095] [outer = 0x0] [url = about:blank] 18:47:04 INFO - PROCESS | 1653 | --DOMWINDOW == 210 (0x123ad4c00) [pid = 1653] [serial = 855] [outer = 0x0] [url = about:blank] 18:47:04 INFO - PROCESS | 1653 | --DOMWINDOW == 209 (0x129668c00) [pid = 1653] [serial = 864] [outer = 0x0] [url = about:blank] 18:47:04 INFO - PROCESS | 1653 | --DOMWINDOW == 208 (0x12729fc00) [pid = 1653] [serial = 973] [outer = 0x0] [url = about:blank] 18:47:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 18:47:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 722ms 18:47:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 18:47:04 INFO - PROCESS | 1653 | 1464054424061 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 18:47:04 INFO - PROCESS | 1653 | 1464054424063 Marionette TRACE conn2 <- [1,1577,null,{"value":"7"}] 18:47:04 INFO - PROCESS | 1653 | 1464054424068 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 18:47:04 INFO - PROCESS | 1653 | 1464054424073 Marionette TRACE conn2 <- [1,1578,null,{}] 18:47:04 INFO - PROCESS | 1653 | 1464054424090 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}] 18:47:04 INFO - PROCESS | 1653 | 1464054424235 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 18:47:04 INFO - PROCESS | 1653 | 1464054424252 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:47:04 INFO - PROCESS | 1653 | ++DOCSHELL 0x119567000 == 86 [pid = 1653] [id = 402] 18:47:04 INFO - PROCESS | 1653 | ++DOMWINDOW == 209 (0x1192b9000) [pid = 1653] [serial = 1205] [outer = 0x0] 18:47:04 INFO - PROCESS | 1653 | ++DOMWINDOW == 210 (0x119536c00) [pid = 1653] [serial = 1206] [outer = 0x1192b9000] 18:47:04 INFO - PROCESS | 1653 | 1464054424293 Marionette DEBUG loaded listener.js 18:47:04 INFO - PROCESS | 1653 | ++DOMWINDOW == 211 (0x11957cc00) [pid = 1653] [serial = 1207] [outer = 0x1192b9000] 18:47:04 INFO - PROCESS | 1653 | 1464054424792 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]]]}] 18:47:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 18:47:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 779ms 18:47:04 INFO - PROCESS | 1653 | 1464054424850 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 18:47:04 INFO - PROCESS | 1653 | 1464054424852 Marionette TRACE conn2 <- [1,1581,null,{"value":"7"}] 18:47:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 18:47:04 INFO - PROCESS | 1653 | 1464054424854 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 18:47:04 INFO - PROCESS | 1653 | 1464054424855 Marionette TRACE conn2 <- [1,1582,null,{}] 18:47:04 INFO - PROCESS | 1653 | 1464054424858 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}] 18:47:04 INFO - PROCESS | 1653 | 1464054424951 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 18:47:04 INFO - PROCESS | 1653 | 1464054424955 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:47:04 INFO - PROCESS | 1653 | ++DOCSHELL 0x12379a800 == 87 [pid = 1653] [id = 403] 18:47:04 INFO - PROCESS | 1653 | ++DOMWINDOW == 212 (0x119ca6800) [pid = 1653] [serial = 1208] [outer = 0x0] 18:47:04 INFO - PROCESS | 1653 | ++DOMWINDOW == 213 (0x119e3b800) [pid = 1653] [serial = 1209] [outer = 0x119ca6800] 18:47:04 INFO - PROCESS | 1653 | 1464054424980 Marionette DEBUG loaded listener.js 18:47:05 INFO - PROCESS | 1653 | ++DOMWINDOW == 214 (0x11a026400) [pid = 1653] [serial = 1210] [outer = 0x119ca6800] 18:47:05 INFO - PROCESS | 1653 | 1464054425352 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]]]}] 18:47:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 18:47:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 519ms 18:47:05 INFO - PROCESS | 1653 | 1464054425373 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 18:47:05 INFO - PROCESS | 1653 | 1464054425374 Marionette TRACE conn2 <- [1,1585,null,{"value":"7"}] 18:47:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 18:47:05 INFO - PROCESS | 1653 | 1464054425376 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 18:47:05 INFO - PROCESS | 1653 | 1464054425377 Marionette TRACE conn2 <- [1,1586,null,{}] 18:47:05 INFO - PROCESS | 1653 | 1464054425381 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}] 18:47:05 INFO - PROCESS | 1653 | 1464054425508 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 18:47:05 INFO - PROCESS | 1653 | 1464054425517 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:47:05 INFO - PROCESS | 1653 | ++DOCSHELL 0x125235800 == 88 [pid = 1653] [id = 404] 18:47:05 INFO - PROCESS | 1653 | ++DOMWINDOW == 215 (0x12131fc00) [pid = 1653] [serial = 1211] [outer = 0x0] 18:47:05 INFO - PROCESS | 1653 | ++DOMWINDOW == 216 (0x121326c00) [pid = 1653] [serial = 1212] [outer = 0x12131fc00] 18:47:05 INFO - PROCESS | 1653 | 1464054425566 Marionette DEBUG loaded listener.js 18:47:05 INFO - PROCESS | 1653 | ++DOMWINDOW == 217 (0x123360c00) [pid = 1653] [serial = 1213] [outer = 0x12131fc00] 18:47:06 INFO - PROCESS | 1653 | 1464054426060 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]]]}] 18:47:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 18:47:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 721ms 18:47:06 INFO - PROCESS | 1653 | 1464054426114 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 18:47:06 INFO - PROCESS | 1653 | 1464054426117 Marionette TRACE conn2 <- [1,1589,null,{"value":"7"}] 18:47:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 18:47:06 INFO - PROCESS | 1653 | 1464054426120 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 18:47:06 INFO - PROCESS | 1653 | 1464054426122 Marionette TRACE conn2 <- [1,1590,null,{}] 18:47:06 INFO - PROCESS | 1653 | 1464054426125 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}] 18:47:06 INFO - PROCESS | 1653 | 1464054426251 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 18:47:06 INFO - PROCESS | 1653 | 1464054426281 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:47:06 INFO - PROCESS | 1653 | ++DOCSHELL 0x12a96a800 == 89 [pid = 1653] [id = 405] 18:47:06 INFO - PROCESS | 1653 | ++DOMWINDOW == 218 (0x1233d8c00) [pid = 1653] [serial = 1214] [outer = 0x0] 18:47:06 INFO - PROCESS | 1653 | ++DOMWINDOW == 219 (0x1242d1c00) [pid = 1653] [serial = 1215] [outer = 0x1233d8c00] 18:47:06 INFO - PROCESS | 1653 | 1464054426306 Marionette DEBUG loaded listener.js 18:47:06 INFO - PROCESS | 1653 | ++DOMWINDOW == 220 (0x1252cd400) [pid = 1653] [serial = 1216] [outer = 0x1233d8c00] 18:47:06 INFO - PROCESS | 1653 | 1464054426635 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]]]}] 18:47:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 18:47:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 570ms 18:47:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 18:47:06 INFO - PROCESS | 1653 | 1464054426689 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 18:47:06 INFO - PROCESS | 1653 | 1464054426690 Marionette TRACE conn2 <- [1,1593,null,{"value":"7"}] 18:47:06 INFO - PROCESS | 1653 | 1464054426693 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 18:47:06 INFO - PROCESS | 1653 | 1464054426694 Marionette TRACE conn2 <- [1,1594,null,{}] 18:47:06 INFO - PROCESS | 1653 | 1464054426696 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}] 18:47:06 INFO - PROCESS | 1653 | 1464054426818 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 18:47:06 INFO - PROCESS | 1653 | 1464054426833 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:47:06 INFO - PROCESS | 1653 | ++DOCSHELL 0x12bb12000 == 90 [pid = 1653] [id = 406] 18:47:06 INFO - PROCESS | 1653 | ++DOMWINDOW == 221 (0x11919e000) [pid = 1653] [serial = 1217] [outer = 0x0] 18:47:06 INFO - PROCESS | 1653 | ++DOMWINDOW == 222 (0x1252d4400) [pid = 1653] [serial = 1218] [outer = 0x11919e000] 18:47:06 INFO - PROCESS | 1653 | 1464054426858 Marionette DEBUG loaded listener.js 18:47:06 INFO - PROCESS | 1653 | ++DOMWINDOW == 223 (0x12764ac00) [pid = 1653] [serial = 1219] [outer = 0x11919e000] 18:47:07 INFO - PROCESS | 1653 | 1464054427202 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]]]}] 18:47:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 18:47:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 518ms 18:47:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 18:47:07 INFO - PROCESS | 1653 | 1464054427212 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 18:47:07 INFO - PROCESS | 1653 | 1464054427214 Marionette TRACE conn2 <- [1,1597,null,{"value":"7"}] 18:47:07 INFO - PROCESS | 1653 | 1464054427218 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 18:47:07 INFO - PROCESS | 1653 | 1464054427219 Marionette TRACE conn2 <- [1,1598,null,{}] 18:47:07 INFO - PROCESS | 1653 | 1464054427222 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}] 18:47:07 INFO - PROCESS | 1653 | 1464054427342 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 18:47:07 INFO - PROCESS | 1653 | 1464054427358 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:47:07 INFO - PROCESS | 1653 | ++DOCSHELL 0x12c546000 == 91 [pid = 1653] [id = 407] 18:47:07 INFO - PROCESS | 1653 | ++DOMWINDOW == 224 (0x12764d400) [pid = 1653] [serial = 1220] [outer = 0x0] 18:47:07 INFO - PROCESS | 1653 | ++DOMWINDOW == 225 (0x128ed7000) [pid = 1653] [serial = 1221] [outer = 0x12764d400] 18:47:07 INFO - PROCESS | 1653 | 1464054427383 Marionette DEBUG loaded listener.js 18:47:07 INFO - PROCESS | 1653 | ++DOMWINDOW == 226 (0x1290a0c00) [pid = 1653] [serial = 1222] [outer = 0x12764d400] 18:47:07 INFO - PROCESS | 1653 | 1464054427751 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]]]}] 18:47:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 18:47:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 570ms 18:47:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 18:47:07 INFO - PROCESS | 1653 | 1464054427796 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 18:47:07 INFO - PROCESS | 1653 | 1464054427797 Marionette TRACE conn2 <- [1,1601,null,{"value":"7"}] 18:47:07 INFO - PROCESS | 1653 | 1464054427800 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 18:47:07 INFO - PROCESS | 1653 | 1464054427801 Marionette TRACE conn2 <- [1,1602,null,{}] 18:47:07 INFO - PROCESS | 1653 | 1464054427803 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}] 18:47:07 INFO - PROCESS | 1653 | 1464054427924 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 18:47:07 INFO - PROCESS | 1653 | 1464054427939 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:47:07 INFO - PROCESS | 1653 | ++DOCSHELL 0x12d099800 == 92 [pid = 1653] [id = 408] 18:47:07 INFO - PROCESS | 1653 | ++DOMWINDOW == 227 (0x110e36400) [pid = 1653] [serial = 1223] [outer = 0x0] 18:47:07 INFO - PROCESS | 1653 | ++DOMWINDOW == 228 (0x12969a000) [pid = 1653] [serial = 1224] [outer = 0x110e36400] 18:47:07 INFO - PROCESS | 1653 | 1464054427971 Marionette DEBUG loaded listener.js 18:47:08 INFO - PROCESS | 1653 | ++DOMWINDOW == 229 (0x12aebfc00) [pid = 1653] [serial = 1225] [outer = 0x110e36400] 18:47:08 INFO - PROCESS | 1653 | --DOMWINDOW == 228 (0x110e35c00) [pid = 1653] [serial = 1151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 18:47:08 INFO - PROCESS | 1653 | --DOMWINDOW == 227 (0x11278b000) [pid = 1653] [serial = 1157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 18:47:08 INFO - PROCESS | 1653 | --DOMWINDOW == 226 (0x11919ec00) [pid = 1653] [serial = 1154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 18:47:08 INFO - PROCESS | 1653 | --DOMWINDOW == 225 (0x12b03a400) [pid = 1653] [serial = 751] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 18:47:08 INFO - PROCESS | 1653 | --DOMWINDOW == 224 (0x110e36800) [pid = 1653] [serial = 784] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 18:47:08 INFO - PROCESS | 1653 | --DOMWINDOW == 223 (0x123ad1800) [pid = 1653] [serial = 739] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 18:47:08 INFO - PROCESS | 1653 | --DOMWINDOW == 222 (0x1128cf400) [pid = 1653] [serial = 787] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 18:47:08 INFO - PROCESS | 1653 | --DOMWINDOW == 221 (0x123d78000) [pid = 1653] [serial = 706] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 18:47:08 INFO - PROCESS | 1653 | --DOMWINDOW == 220 (0x119cac800) [pid = 1653] [serial = 793] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 18:47:08 INFO - PROCESS | 1653 | --DOMWINDOW == 219 (0x127645800) [pid = 1653] [serial = 745] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 18:47:08 INFO - PROCESS | 1653 | --DOMWINDOW == 218 (0x1249afc00) [pid = 1653] [serial = 796] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 18:47:08 INFO - PROCESS | 1653 | --DOMWINDOW == 217 (0x117110400) [pid = 1653] [serial = 790] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 18:47:08 INFO - PROCESS | 1653 | --DOMWINDOW == 216 (0x12c013c00) [pid = 1653] [serial = 712] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 18:47:08 INFO - PROCESS | 1653 | --DOMWINDOW == 215 (0x1242cc400) [pid = 1653] [serial = 709] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 18:47:08 INFO - PROCESS | 1653 | --DOMWINDOW == 214 (0x12b037400) [pid = 1653] [serial = 748] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 18:47:08 INFO - PROCESS | 1653 | --DOMWINDOW == 213 (0x1192c4400) [pid = 1653] [serial = 736] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 18:47:08 INFO - PROCESS | 1653 | --DOMWINDOW == 212 (0x1273ce000) [pid = 1653] [serial = 742] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 18:47:08 INFO - PROCESS | 1653 | --DOMWINDOW == 211 (0x116851000) [pid = 1653] [serial = 733] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 18:47:08 INFO - PROCESS | 1653 | --DOMWINDOW == 210 (0x1233e2800) [pid = 1653] [serial = 730] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 18:47:08 INFO - PROCESS | 1653 | --DOMWINDOW == 209 (0x11260fc00) [pid = 1653] [serial = 697] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 18:47:08 INFO - PROCESS | 1653 | --DOMWINDOW == 208 (0x117151400) [pid = 1653] [serial = 700] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 18:47:08 INFO - PROCESS | 1653 | --DOMWINDOW == 207 (0x1192c0c00) [pid = 1653] [serial = 703] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 18:47:08 INFO - PROCESS | 1653 | --DOMWINDOW == 206 (0x119579000) [pid = 1653] [serial = 1133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 18:47:08 INFO - PROCESS | 1653 | --DOMWINDOW == 205 (0x1246d7400) [pid = 1653] [serial = 1139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 18:47:08 INFO - PROCESS | 1653 | --DOMWINDOW == 204 (0x12764ec00) [pid = 1653] [serial = 1142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 18:47:08 INFO - PROCESS | 1653 | --DOMWINDOW == 203 (0x112607c00) [pid = 1653] [serial = 1124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 18:47:08 INFO - PROCESS | 1653 | --DOMWINDOW == 202 (0x117e6a800) [pid = 1653] [serial = 1130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 18:47:08 INFO - PROCESS | 1653 | --DOMWINDOW == 201 (0x11a01fc00) [pid = 1653] [serial = 1136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 18:47:08 INFO - PROCESS | 1653 | --DOMWINDOW == 200 (0x115d7d800) [pid = 1653] [serial = 1127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 18:47:08 INFO - PROCESS | 1653 | --DOMWINDOW == 199 (0x1246e0c00) [pid = 1653] [serial = 1145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 18:47:08 INFO - PROCESS | 1653 | --DOMWINDOW == 198 (0x114de5c00) [pid = 1653] [serial = 1148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 18:47:08 INFO - PROCESS | 1653 | 1464054428611 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]]]}] 18:47:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 18:47:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 820ms 18:47:08 INFO - PROCESS | 1653 | 1464054428620 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 18:47:08 INFO - PROCESS | 1653 | 1464054428622 Marionette TRACE conn2 <- [1,1605,null,{"value":"7"}] 18:47:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 18:47:08 INFO - PROCESS | 1653 | 1464054428624 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 18:47:08 INFO - PROCESS | 1653 | 1464054428625 Marionette TRACE conn2 <- [1,1606,null,{}] 18:47:08 INFO - PROCESS | 1653 | 1464054428627 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}] 18:47:08 INFO - PROCESS | 1653 | 1464054428720 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 18:47:08 INFO - PROCESS | 1653 | 1464054428793 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:47:08 INFO - PROCESS | 1653 | ++DOCSHELL 0x1249a2800 == 93 [pid = 1653] [id = 409] 18:47:08 INFO - PROCESS | 1653 | ++DOMWINDOW == 199 (0x1128d4000) [pid = 1653] [serial = 1226] [outer = 0x0] 18:47:08 INFO - PROCESS | 1653 | ++DOMWINDOW == 200 (0x1168c3c00) [pid = 1653] [serial = 1227] [outer = 0x1128d4000] 18:47:08 INFO - PROCESS | 1653 | 1464054428823 Marionette DEBUG loaded listener.js 18:47:08 INFO - PROCESS | 1653 | ++DOMWINDOW == 201 (0x11a29c400) [pid = 1653] [serial = 1228] [outer = 0x1128d4000] 18:47:09 INFO - PROCESS | 1653 | 1464054429137 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]]]}] 18:47:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 18:47:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 521ms 18:47:09 INFO - PROCESS | 1653 | 1464054429152 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 18:47:09 INFO - PROCESS | 1653 | 1464054429154 Marionette TRACE conn2 <- [1,1609,null,{"value":"7"}] 18:47:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 18:47:09 INFO - PROCESS | 1653 | 1464054429156 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 18:47:09 INFO - PROCESS | 1653 | 1464054429158 Marionette TRACE conn2 <- [1,1610,null,{}] 18:47:09 INFO - PROCESS | 1653 | 1464054429160 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}] 18:47:09 INFO - PROCESS | 1653 | 1464054429270 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 18:47:09 INFO - PROCESS | 1653 | 1464054429275 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:47:09 INFO - PROCESS | 1653 | ++DOCSHELL 0x12d5d8000 == 94 [pid = 1653] [id = 410] 18:47:09 INFO - PROCESS | 1653 | ++DOMWINDOW == 202 (0x1233e2800) [pid = 1653] [serial = 1229] [outer = 0x0] 18:47:09 INFO - PROCESS | 1653 | ++DOMWINDOW == 203 (0x12aec3400) [pid = 1653] [serial = 1230] [outer = 0x1233e2800] 18:47:09 INFO - PROCESS | 1653 | 1464054429300 Marionette DEBUG loaded listener.js 18:47:09 INFO - PROCESS | 1653 | ++DOMWINDOW == 204 (0x12b03cc00) [pid = 1653] [serial = 1231] [outer = 0x1233e2800] 18:47:09 INFO - PROCESS | 1653 | 1464054429649 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]]]}] 18:47:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 18:47:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 522ms 18:47:09 INFO - PROCESS | 1653 | 1464054429682 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 18:47:09 INFO - PROCESS | 1653 | 1464054429685 Marionette TRACE conn2 <- [1,1613,null,{"value":"7"}] 18:47:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 18:47:09 INFO - PROCESS | 1653 | 1464054429687 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 18:47:09 INFO - PROCESS | 1653 | 1464054429688 Marionette TRACE conn2 <- [1,1614,null,{}] 18:47:09 INFO - PROCESS | 1653 | 1464054429691 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}] 18:47:09 INFO - PROCESS | 1653 | 1464054429827 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 18:47:09 INFO - PROCESS | 1653 | 1464054429834 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:47:09 INFO - PROCESS | 1653 | ++DOCSHELL 0x12f00c800 == 95 [pid = 1653] [id = 411] 18:47:09 INFO - PROCESS | 1653 | ++DOMWINDOW == 205 (0x117e23000) [pid = 1653] [serial = 1232] [outer = 0x0] 18:47:09 INFO - PROCESS | 1653 | ++DOMWINDOW == 206 (0x12ba1ec00) [pid = 1653] [serial = 1233] [outer = 0x117e23000] 18:47:09 INFO - PROCESS | 1653 | 1464054429859 Marionette DEBUG loaded listener.js 18:47:09 INFO - PROCESS | 1653 | ++DOMWINDOW == 207 (0x12bae7800) [pid = 1653] [serial = 1234] [outer = 0x117e23000] 18:47:10 INFO - PROCESS | 1653 | 1464054430182 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]]]}] 18:47:10 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 18:47:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 520ms 18:47:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 18:47:10 INFO - PROCESS | 1653 | 1464054430207 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 18:47:10 INFO - PROCESS | 1653 | 1464054430208 Marionette TRACE conn2 <- [1,1617,null,{"value":"7"}] 18:47:10 INFO - PROCESS | 1653 | 1464054430210 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 18:47:10 INFO - PROCESS | 1653 | 1464054430211 Marionette TRACE conn2 <- [1,1618,null,{}] 18:47:10 INFO - PROCESS | 1653 | 1464054430216 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}] 18:47:10 INFO - PROCESS | 1653 | 1464054430309 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 18:47:10 INFO - PROCESS | 1653 | 1464054430314 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:47:10 INFO - PROCESS | 1653 | ++DOCSHELL 0x1356e5000 == 96 [pid = 1653] [id = 412] 18:47:10 INFO - PROCESS | 1653 | ++DOMWINDOW == 208 (0x12baf4000) [pid = 1653] [serial = 1235] [outer = 0x0] 18:47:10 INFO - PROCESS | 1653 | ++DOMWINDOW == 209 (0x12bf49800) [pid = 1653] [serial = 1236] [outer = 0x12baf4000] 18:47:10 INFO - PROCESS | 1653 | 1464054430338 Marionette DEBUG loaded listener.js 18:47:10 INFO - PROCESS | 1653 | ++DOMWINDOW == 210 (0x12c531c00) [pid = 1653] [serial = 1237] [outer = 0x12baf4000] 18:47:10 INFO - PROCESS | 1653 | 1464054430883 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]]]}] 18:47:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 18:47:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 720ms 18:47:10 INFO - PROCESS | 1653 | 1464054430934 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 18:47:10 INFO - PROCESS | 1653 | 1464054430938 Marionette TRACE conn2 <- [1,1621,null,{"value":"7"}] 18:47:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 18:47:10 INFO - PROCESS | 1653 | 1464054430944 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 18:47:10 INFO - PROCESS | 1653 | 1464054430948 Marionette TRACE conn2 <- [1,1622,null,{}] 18:47:10 INFO - PROCESS | 1653 | 1464054430953 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}] 18:47:11 INFO - PROCESS | 1653 | 1464054431179 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 18:47:11 INFO - PROCESS | 1653 | 1464054431351 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:47:11 INFO - PROCESS | 1653 | ++DOCSHELL 0x11945b000 == 97 [pid = 1653] [id = 413] 18:47:11 INFO - PROCESS | 1653 | ++DOMWINDOW == 211 (0x113020c00) [pid = 1653] [serial = 1238] [outer = 0x0] 18:47:11 INFO - PROCESS | 1653 | ++DOMWINDOW == 212 (0x115d7a400) [pid = 1653] [serial = 1239] [outer = 0x113020c00] 18:47:11 INFO - PROCESS | 1653 | 1464054431404 Marionette DEBUG loaded listener.js 18:47:11 INFO - PROCESS | 1653 | ++DOMWINDOW == 213 (0x116604800) [pid = 1653] [serial = 1240] [outer = 0x113020c00] 18:47:11 INFO - PROCESS | 1653 | 1464054431887 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]]]}] 18:47:11 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 18:47:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 979ms 18:47:11 INFO - PROCESS | 1653 | 1464054431923 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 18:47:11 INFO - PROCESS | 1653 | 1464054431927 Marionette TRACE conn2 <- [1,1625,null,{"value":"7"}] 18:47:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 18:47:11 INFO - PROCESS | 1653 | 1464054431932 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 18:47:11 INFO - PROCESS | 1653 | 1464054431934 Marionette TRACE conn2 <- [1,1626,null,{}] 18:47:11 INFO - PROCESS | 1653 | 1464054431937 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}] 18:47:12 INFO - PROCESS | 1653 | 1464054432053 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 18:47:12 INFO - PROCESS | 1653 | 1464054432171 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:47:12 INFO - PROCESS | 1653 | ++DOCSHELL 0x12658d800 == 98 [pid = 1653] [id = 414] 18:47:12 INFO - PROCESS | 1653 | ++DOMWINDOW == 214 (0x116a6c000) [pid = 1653] [serial = 1241] [outer = 0x0] 18:47:12 INFO - PROCESS | 1653 | ++DOMWINDOW == 215 (0x11859e400) [pid = 1653] [serial = 1242] [outer = 0x116a6c000] 18:47:12 INFO - PROCESS | 1653 | 1464054432204 Marionette DEBUG loaded listener.js 18:47:12 INFO - PROCESS | 1653 | ++DOMWINDOW == 216 (0x11921d400) [pid = 1653] [serial = 1243] [outer = 0x116a6c000] 18:47:12 INFO - PROCESS | 1653 | 1464054432624 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]]]}] 18:47:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 18:47:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 720ms 18:47:12 INFO - PROCESS | 1653 | 1464054432678 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 18:47:12 INFO - PROCESS | 1653 | 1464054432680 Marionette TRACE conn2 <- [1,1629,null,{"value":"7"}] 18:47:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 18:47:12 INFO - PROCESS | 1653 | 1464054432685 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 18:47:12 INFO - PROCESS | 1653 | 1464054432687 Marionette TRACE conn2 <- [1,1630,null,{}] 18:47:12 INFO - PROCESS | 1653 | 1464054432695 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}] 18:47:12 INFO - PROCESS | 1653 | 1464054432812 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 18:47:12 INFO - PROCESS | 1653 | 1464054432903 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:47:12 INFO - PROCESS | 1653 | ++DOCSHELL 0x1356df000 == 99 [pid = 1653] [id = 415] 18:47:12 INFO - PROCESS | 1653 | ++DOMWINDOW == 217 (0x119ca8000) [pid = 1653] [serial = 1244] [outer = 0x0] 18:47:12 INFO - PROCESS | 1653 | ++DOMWINDOW == 218 (0x11a02b800) [pid = 1653] [serial = 1245] [outer = 0x119ca8000] 18:47:12 INFO - PROCESS | 1653 | 1464054432936 Marionette DEBUG loaded listener.js 18:47:12 INFO - PROCESS | 1653 | ++DOMWINDOW == 219 (0x1213aa000) [pid = 1653] [serial = 1246] [outer = 0x119ca8000] 18:47:13 INFO - PROCESS | 1653 | 1464054433363 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]]]}] 18:47:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 18:47:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 722ms 18:47:13 INFO - PROCESS | 1653 | 1464054433406 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 18:47:13 INFO - PROCESS | 1653 | 1464054433408 Marionette TRACE conn2 <- [1,1633,null,{"value":"7"}] 18:47:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 18:47:13 INFO - PROCESS | 1653 | 1464054433411 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 18:47:13 INFO - PROCESS | 1653 | 1464054433412 Marionette TRACE conn2 <- [1,1634,null,{}] 18:47:13 INFO - PROCESS | 1653 | 1464054433414 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}] 18:47:13 INFO - PROCESS | 1653 | 1464054433530 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 18:47:13 INFO - PROCESS | 1653 | 1464054433646 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:47:13 INFO - PROCESS | 1653 | ++DOCSHELL 0x135907000 == 100 [pid = 1653] [id = 416] 18:47:13 INFO - PROCESS | 1653 | ++DOMWINDOW == 220 (0x1233dac00) [pid = 1653] [serial = 1247] [outer = 0x0] 18:47:13 INFO - PROCESS | 1653 | ++DOMWINDOW == 221 (0x1249b2000) [pid = 1653] [serial = 1248] [outer = 0x1233dac00] 18:47:13 INFO - PROCESS | 1653 | 1464054433677 Marionette DEBUG loaded listener.js 18:47:13 INFO - PROCESS | 1653 | ++DOMWINDOW == 222 (0x128ed9c00) [pid = 1653] [serial = 1249] [outer = 0x1233dac00] 18:47:14 INFO - PROCESS | 1653 | 1464054434077 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]]]}] 18:47:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 18:47:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 721ms 18:47:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 18:47:14 INFO - PROCESS | 1653 | 1464054434132 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 18:47:14 INFO - PROCESS | 1653 | 1464054434134 Marionette TRACE conn2 <- [1,1637,null,{"value":"7"}] 18:47:14 INFO - PROCESS | 1653 | 1464054434136 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 18:47:14 INFO - PROCESS | 1653 | 1464054434137 Marionette TRACE conn2 <- [1,1638,null,{}] 18:47:14 INFO - PROCESS | 1653 | 1464054434140 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}] 18:47:14 INFO - PROCESS | 1653 | 1464054434252 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 18:47:14 INFO - PROCESS | 1653 | 1464054434341 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:47:14 INFO - PROCESS | 1653 | ++DOCSHELL 0x13602b800 == 101 [pid = 1653] [id = 417] 18:47:14 INFO - PROCESS | 1653 | ++DOMWINDOW == 223 (0x128ed7400) [pid = 1653] [serial = 1250] [outer = 0x0] 18:47:14 INFO - PROCESS | 1653 | ++DOMWINDOW == 224 (0x12a75e800) [pid = 1653] [serial = 1251] [outer = 0x128ed7400] 18:47:14 INFO - PROCESS | 1653 | 1464054434370 Marionette DEBUG loaded listener.js 18:47:14 INFO - PROCESS | 1653 | ++DOMWINDOW == 225 (0x12ba27800) [pid = 1653] [serial = 1252] [outer = 0x128ed7400] 18:47:14 INFO - PROCESS | 1653 | 1464054434777 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]]]}] 18:47:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 18:47:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 669ms 18:47:14 INFO - PROCESS | 1653 | 1464054434806 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 18:47:14 INFO - PROCESS | 1653 | 1464054434807 Marionette TRACE conn2 <- [1,1641,null,{"value":"7"}] 18:47:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 18:47:14 INFO - PROCESS | 1653 | 1464054434809 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 18:47:14 INFO - PROCESS | 1653 | 1464054434810 Marionette TRACE conn2 <- [1,1642,null,{}] 18:47:14 INFO - PROCESS | 1653 | 1464054434813 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}] 18:47:14 INFO - PROCESS | 1653 | 1464054434945 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 18:47:15 INFO - PROCESS | 1653 | 1464054435062 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:47:15 INFO - PROCESS | 1653 | ++DOCSHELL 0x1386f2000 == 102 [pid = 1653] [id = 418] 18:47:15 INFO - PROCESS | 1653 | ++DOMWINDOW == 226 (0x12a935c00) [pid = 1653] [serial = 1253] [outer = 0x0] 18:47:15 INFO - PROCESS | 1653 | ++DOMWINDOW == 227 (0x12c52a800) [pid = 1653] [serial = 1254] [outer = 0x12a935c00] 18:47:15 INFO - PROCESS | 1653 | 1464054435096 Marionette DEBUG loaded listener.js 18:47:15 INFO - PROCESS | 1653 | ++DOMWINDOW == 228 (0x12d0d0c00) [pid = 1653] [serial = 1255] [outer = 0x12a935c00] 18:47:15 INFO - PROCESS | 1653 | 1464054435502 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]]]}] 18:47:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 18:47:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 722ms 18:47:15 INFO - PROCESS | 1653 | 1464054435531 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 18:47:15 INFO - PROCESS | 1653 | 1464054435533 Marionette TRACE conn2 <- [1,1645,null,{"value":"7"}] 18:47:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 18:47:15 INFO - PROCESS | 1653 | 1464054435535 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 18:47:15 INFO - PROCESS | 1653 | 1464054435536 Marionette TRACE conn2 <- [1,1646,null,{}] 18:47:15 INFO - PROCESS | 1653 | 1464054435539 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}] 18:47:15 INFO - PROCESS | 1653 | 1464054435668 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 18:47:15 INFO - PROCESS | 1653 | 1464054435756 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:47:15 INFO - PROCESS | 1653 | ++DOCSHELL 0x1387a1800 == 103 [pid = 1653] [id = 419] 18:47:15 INFO - PROCESS | 1653 | ++DOMWINDOW == 229 (0x12c9ce000) [pid = 1653] [serial = 1256] [outer = 0x0] 18:47:15 INFO - PROCESS | 1653 | ++DOMWINDOW == 230 (0x12d4e9c00) [pid = 1653] [serial = 1257] [outer = 0x12c9ce000] 18:47:15 INFO - PROCESS | 1653 | 1464054435785 Marionette DEBUG loaded listener.js 18:47:15 INFO - PROCESS | 1653 | ++DOMWINDOW == 231 (0x130cd5000) [pid = 1653] [serial = 1258] [outer = 0x12c9ce000] 18:47:16 INFO - PROCESS | 1653 | 1464054436198 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]]]}] 18:47:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 18:47:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 670ms 18:47:16 INFO - PROCESS | 1653 | 1464054436206 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 18:47:16 INFO - PROCESS | 1653 | 1464054436207 Marionette TRACE conn2 <- [1,1649,null,{"value":"7"}] 18:47:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 18:47:16 INFO - PROCESS | 1653 | 1464054436210 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 18:47:16 INFO - PROCESS | 1653 | 1464054436211 Marionette TRACE conn2 <- [1,1650,null,{}] 18:47:16 INFO - PROCESS | 1653 | 1464054436214 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}] 18:47:16 INFO - PROCESS | 1653 | 1464054436330 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 18:47:16 INFO - PROCESS | 1653 | 1464054436448 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:47:16 INFO - PROCESS | 1653 | ++DOCSHELL 0x14183e000 == 104 [pid = 1653] [id = 420] 18:47:16 INFO - PROCESS | 1653 | ++DOMWINDOW == 232 (0x12b039000) [pid = 1653] [serial = 1259] [outer = 0x0] 18:47:16 INFO - PROCESS | 1653 | ++DOMWINDOW == 233 (0x130cd8c00) [pid = 1653] [serial = 1260] [outer = 0x12b039000] 18:47:16 INFO - PROCESS | 1653 | 1464054436480 Marionette DEBUG loaded listener.js 18:47:16 INFO - PROCESS | 1653 | ++DOMWINDOW == 234 (0x130ce0800) [pid = 1653] [serial = 1261] [outer = 0x12b039000] 18:47:16 INFO - PROCESS | 1653 | 1464054436941 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]]]}] 18:47:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 18:47:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 768ms 18:47:16 INFO - PROCESS | 1653 | 1464054436994 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 18:47:16 INFO - PROCESS | 1653 | 1464054436997 Marionette TRACE conn2 <- [1,1653,null,{"value":"7"}] 18:47:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 18:47:17 INFO - PROCESS | 1653 | 1464054437024 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 18:47:17 INFO - PROCESS | 1653 | 1464054437026 Marionette TRACE conn2 <- [1,1654,null,{}] 18:47:17 INFO - PROCESS | 1653 | 1464054437030 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}] 18:47:17 INFO - PROCESS | 1653 | 1464054437183 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 18:47:17 INFO - PROCESS | 1653 | 1464054437302 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:47:17 INFO - PROCESS | 1653 | ++DOCSHELL 0x1180ae800 == 105 [pid = 1653] [id = 421] 18:47:17 INFO - PROCESS | 1653 | ++DOMWINDOW == 235 (0x110f1e400) [pid = 1653] [serial = 1262] [outer = 0x0] 18:47:17 INFO - PROCESS | 1653 | ++DOMWINDOW == 236 (0x1168c3800) [pid = 1653] [serial = 1263] [outer = 0x110f1e400] 18:47:17 INFO - PROCESS | 1653 | 1464054437333 Marionette DEBUG loaded listener.js 18:47:17 INFO - PROCESS | 1653 | ++DOMWINDOW == 237 (0x130cde000) [pid = 1653] [serial = 1264] [outer = 0x110f1e400] 18:47:17 INFO - PROCESS | 1653 | 1464054437758 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]]]}] 18:47:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 18:47:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 774ms 18:47:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 18:47:17 INFO - PROCESS | 1653 | 1464054437795 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 18:47:17 INFO - PROCESS | 1653 | 1464054437796 Marionette TRACE conn2 <- [1,1657,null,{"value":"7"}] 18:47:17 INFO - PROCESS | 1653 | 1464054437798 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 18:47:17 INFO - PROCESS | 1653 | 1464054437800 Marionette TRACE conn2 <- [1,1658,null,{}] 18:47:17 INFO - PROCESS | 1653 | 1464054437802 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}] 18:47:17 INFO - PROCESS | 1653 | 1464054437920 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 18:47:18 INFO - PROCESS | 1653 | 1464054438236 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:47:18 INFO - PROCESS | 1653 | ++DOCSHELL 0x11944a000 == 106 [pid = 1653] [id = 422] 18:47:18 INFO - PROCESS | 1653 | ++DOMWINDOW == 238 (0x1121b1800) [pid = 1653] [serial = 1265] [outer = 0x0] 18:47:18 INFO - PROCESS | 1653 | ++DOMWINDOW == 239 (0x112789000) [pid = 1653] [serial = 1266] [outer = 0x1121b1800] 18:47:18 INFO - PROCESS | 1653 | 1464054438277 Marionette DEBUG loaded listener.js 18:47:18 INFO - PROCESS | 1653 | ++DOMWINDOW == 240 (0x112f31800) [pid = 1653] [serial = 1267] [outer = 0x1121b1800] 18:47:18 INFO - PROCESS | 1653 | 1464054438739 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]]]}] 18:47:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 18:47:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 974ms 18:47:18 INFO - PROCESS | 1653 | 1464054438773 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 18:47:18 INFO - PROCESS | 1653 | 1464054438776 Marionette TRACE conn2 <- [1,1661,null,{"value":"7"}] 18:47:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 18:47:18 INFO - PROCESS | 1653 | 1464054438779 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 18:47:18 INFO - PROCESS | 1653 | 1464054438781 Marionette TRACE conn2 <- [1,1662,null,{}] 18:47:18 INFO - PROCESS | 1653 | 1464054438784 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}] 18:47:18 INFO - PROCESS | 1653 | 1464054438894 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 18:47:19 INFO - PROCESS | 1653 | 1464054439018 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:47:19 INFO - PROCESS | 1653 | ++DOCSHELL 0x1167ba800 == 107 [pid = 1653] [id = 423] 18:47:19 INFO - PROCESS | 1653 | ++DOMWINDOW == 241 (0x116715c00) [pid = 1653] [serial = 1268] [outer = 0x0] 18:47:19 INFO - PROCESS | 1653 | ++DOMWINDOW == 242 (0x11822f000) [pid = 1653] [serial = 1269] [outer = 0x116715c00] 18:47:19 INFO - PROCESS | 1653 | 1464054439049 Marionette DEBUG loaded listener.js 18:47:19 INFO - PROCESS | 1653 | ++DOMWINDOW == 243 (0x1187ce000) [pid = 1653] [serial = 1270] [outer = 0x116715c00] 18:47:19 INFO - PROCESS | 1653 | --DOCSHELL 0x12d5da000 == 106 [pid = 1653] [id = 351] 18:47:19 INFO - PROCESS | 1653 | --DOCSHELL 0x12bdde000 == 105 [pid = 1653] [id = 155] 18:47:19 INFO - PROCESS | 1653 | --DOCSHELL 0x12f00c800 == 104 [pid = 1653] [id = 411] 18:47:19 INFO - PROCESS | 1653 | --DOCSHELL 0x12d5d8000 == 103 [pid = 1653] [id = 410] 18:47:19 INFO - PROCESS | 1653 | --DOCSHELL 0x1249a2800 == 102 [pid = 1653] [id = 409] 18:47:19 INFO - PROCESS | 1653 | --DOCSHELL 0x12d099800 == 101 [pid = 1653] [id = 408] 18:47:19 INFO - PROCESS | 1653 | --DOCSHELL 0x12c546000 == 100 [pid = 1653] [id = 407] 18:47:19 INFO - PROCESS | 1653 | --DOMWINDOW == 242 (0x12c523c00) [pid = 1653] [serial = 1161] [outer = 0x0] [url = about:blank] 18:47:19 INFO - PROCESS | 1653 | --DOMWINDOW == 241 (0x125196000) [pid = 1653] [serial = 1119] [outer = 0x0] [url = about:blank] 18:47:19 INFO - PROCESS | 1653 | --DOMWINDOW == 240 (0x12a93ac00) [pid = 1653] [serial = 1122] [outer = 0x0] [url = about:blank] 18:47:19 INFO - PROCESS | 1653 | --DOCSHELL 0x12bb12000 == 99 [pid = 1653] [id = 406] 18:47:19 INFO - PROCESS | 1653 | --DOCSHELL 0x12a96a800 == 98 [pid = 1653] [id = 405] 18:47:19 INFO - PROCESS | 1653 | --DOCSHELL 0x125235800 == 97 [pid = 1653] [id = 404] 18:47:19 INFO - PROCESS | 1653 | --DOCSHELL 0x12379a800 == 96 [pid = 1653] [id = 403] 18:47:19 INFO - PROCESS | 1653 | --DOCSHELL 0x119567000 == 95 [pid = 1653] [id = 402] 18:47:19 INFO - PROCESS | 1653 | --DOCSHELL 0x11743c000 == 94 [pid = 1653] [id = 401] 18:47:19 INFO - PROCESS | 1653 | --DOCSHELL 0x119458800 == 93 [pid = 1653] [id = 400] 18:47:19 INFO - PROCESS | 1653 | --DOCSHELL 0x1180ab000 == 92 [pid = 1653] [id = 399] 18:47:19 INFO - PROCESS | 1653 | --DOCSHELL 0x119a5d800 == 91 [pid = 1653] [id = 398] 18:47:19 INFO - PROCESS | 1653 | --DOCSHELL 0x119d29000 == 90 [pid = 1653] [id = 397] 18:47:19 INFO - PROCESS | 1653 | --DOCSHELL 0x1358d3800 == 89 [pid = 1653] [id = 396] 18:47:19 INFO - PROCESS | 1653 | --DOCSHELL 0x14078c800 == 88 [pid = 1653] [id = 395] 18:47:19 INFO - PROCESS | 1653 | --DOCSHELL 0x1387ae000 == 87 [pid = 1653] [id = 394] 18:47:19 INFO - PROCESS | 1653 | --DOCSHELL 0x13878d800 == 86 [pid = 1653] [id = 393] 18:47:19 INFO - PROCESS | 1653 | --DOCSHELL 0x1386a6800 == 85 [pid = 1653] [id = 392] 18:47:19 INFO - PROCESS | 1653 | --DOCSHELL 0x13601a000 == 84 [pid = 1653] [id = 391] 18:47:19 INFO - PROCESS | 1653 | --DOCSHELL 0x1356e8800 == 83 [pid = 1653] [id = 390] 18:47:19 INFO - PROCESS | 1653 | --DOCSHELL 0x12658e000 == 82 [pid = 1653] [id = 389] 18:47:19 INFO - PROCESS | 1653 | --DOCSHELL 0x112c9d800 == 81 [pid = 1653] [id = 388] 18:47:19 INFO - PROCESS | 1653 | --DOMWINDOW == 239 (0x119cb1800) [pid = 1653] [serial = 1134] [outer = 0x0] [url = about:blank] 18:47:19 INFO - PROCESS | 1653 | --DOMWINDOW == 238 (0x119e32c00) [pid = 1653] [serial = 1135] [outer = 0x0] [url = about:blank] 18:47:19 INFO - PROCESS | 1653 | --DOMWINDOW == 237 (0x1249b8c00) [pid = 1653] [serial = 1140] [outer = 0x0] [url = about:blank] 18:47:19 INFO - PROCESS | 1653 | --DOMWINDOW == 236 (0x12965e800) [pid = 1653] [serial = 1143] [outer = 0x0] [url = about:blank] 18:47:19 INFO - PROCESS | 1653 | --DOMWINDOW == 235 (0x112f31400) [pid = 1653] [serial = 1126] [outer = 0x0] [url = about:blank] 18:47:19 INFO - PROCESS | 1653 | --DOMWINDOW == 234 (0x1128ca000) [pid = 1653] [serial = 1125] [outer = 0x0] [url = about:blank] 18:47:19 INFO - PROCESS | 1653 | --DOMWINDOW == 233 (0x118717400) [pid = 1653] [serial = 1131] [outer = 0x0] [url = about:blank] 18:47:19 INFO - PROCESS | 1653 | --DOMWINDOW == 232 (0x11919fc00) [pid = 1653] [serial = 1132] [outer = 0x0] [url = about:blank] 18:47:19 INFO - PROCESS | 1653 | --DOMWINDOW == 231 (0x12130d800) [pid = 1653] [serial = 1137] [outer = 0x0] [url = about:blank] 18:47:19 INFO - PROCESS | 1653 | --DOMWINDOW == 230 (0x121385400) [pid = 1653] [serial = 1138] [outer = 0x0] [url = about:blank] 18:47:19 INFO - PROCESS | 1653 | --DOMWINDOW == 229 (0x1184d5000) [pid = 1653] [serial = 1129] [outer = 0x0] [url = about:blank] 18:47:19 INFO - PROCESS | 1653 | --DOMWINDOW == 228 (0x1163a5400) [pid = 1653] [serial = 1128] [outer = 0x0] [url = about:blank] 18:47:19 INFO - PROCESS | 1653 | --DOMWINDOW == 227 (0x12a751800) [pid = 1653] [serial = 1146] [outer = 0x0] [url = about:blank] 18:47:19 INFO - PROCESS | 1653 | --DOMWINDOW == 226 (0x124c69400) [pid = 1653] [serial = 1110] [outer = 0x0] [url = about:blank] 18:47:19 INFO - PROCESS | 1653 | --DOMWINDOW == 225 (0x12a758000) [pid = 1653] [serial = 1144] [outer = 0x0] [url = about:blank] 18:47:19 INFO - PROCESS | 1653 | --DOMWINDOW == 224 (0x12b012400) [pid = 1653] [serial = 1116] [outer = 0x0] [url = about:blank] 18:47:19 INFO - PROCESS | 1653 | --DOMWINDOW == 223 (0x115d48800) [pid = 1653] [serial = 1101] [outer = 0x0] [url = about:blank] 18:47:19 INFO - PROCESS | 1653 | --DOMWINDOW == 222 (0x1187c9400) [pid = 1653] [serial = 1104] [outer = 0x0] [url = about:blank] 18:47:19 INFO - PROCESS | 1653 | --DOMWINDOW == 221 (0x12b036400) [pid = 1653] [serial = 1149] [outer = 0x0] [url = about:blank] 18:47:19 INFO - PROCESS | 1653 | --DOMWINDOW == 220 (0x11a02dc00) [pid = 1653] [serial = 1107] [outer = 0x0] [url = about:blank] 18:47:19 INFO - PROCESS | 1653 | --DOMWINDOW == 219 (0x12bae6000) [pid = 1653] [serial = 1150] [outer = 0x0] [url = about:blank] 18:47:19 INFO - PROCESS | 1653 | --DOMWINDOW == 218 (0x128ed6c00) [pid = 1653] [serial = 1113] [outer = 0x0] [url = about:blank] 18:47:19 INFO - PROCESS | 1653 | --DOMWINDOW == 217 (0x12b00c800) [pid = 1653] [serial = 1147] [outer = 0x0] [url = about:blank] 18:47:19 INFO - PROCESS | 1653 | --DOMWINDOW == 216 (0x115e5a400) [pid = 1653] [serial = 1153] [outer = 0x0] [url = about:blank] 18:47:19 INFO - PROCESS | 1653 | --DOMWINDOW == 215 (0x1121acc00) [pid = 1653] [serial = 1152] [outer = 0x0] [url = about:blank] 18:47:19 INFO - PROCESS | 1653 | --DOMWINDOW == 214 (0x12c015400) [pid = 1653] [serial = 1159] [outer = 0x0] [url = about:blank] 18:47:19 INFO - PROCESS | 1653 | --DOMWINDOW == 213 (0x1213a9c00) [pid = 1653] [serial = 1155] [outer = 0x0] [url = about:blank] 18:47:19 INFO - PROCESS | 1653 | --DOMWINDOW == 212 (0x12b012000) [pid = 1653] [serial = 1158] [outer = 0x0] [url = about:blank] 18:47:19 INFO - PROCESS | 1653 | --DOMWINDOW == 211 (0x129564000) [pid = 1653] [serial = 1156] [outer = 0x0] [url = about:blank] 18:47:19 INFO - PROCESS | 1653 | --DOMWINDOW == 210 (0x1273cc000) [pid = 1653] [serial = 1141] [outer = 0x0] [url = about:blank] 18:47:19 INFO - PROCESS | 1653 | --DOMWINDOW == 209 (0x12ce9bc00) [pid = 1653] [serial = 753] [outer = 0x0] [url = about:blank] 18:47:19 INFO - PROCESS | 1653 | --DOMWINDOW == 208 (0x110e43400) [pid = 1653] [serial = 786] [outer = 0x0] [url = about:blank] 18:47:19 INFO - PROCESS | 1653 | --DOMWINDOW == 207 (0x1272a6000) [pid = 1653] [serial = 741] [outer = 0x0] [url = about:blank] 18:47:19 INFO - PROCESS | 1653 | --DOMWINDOW == 206 (0x115d7ac00) [pid = 1653] [serial = 789] [outer = 0x0] [url = about:blank] 18:47:19 INFO - PROCESS | 1653 | --DOMWINDOW == 205 (0x1290a1000) [pid = 1653] [serial = 708] [outer = 0x0] [url = about:blank] 18:47:19 INFO - PROCESS | 1653 | --DOMWINDOW == 204 (0x125249800) [pid = 1653] [serial = 795] [outer = 0x0] [url = about:blank] 18:47:19 INFO - PROCESS | 1653 | --DOMWINDOW == 203 (0x12b037c00) [pid = 1653] [serial = 747] [outer = 0x0] [url = about:blank] 18:47:19 INFO - PROCESS | 1653 | --DOMWINDOW == 202 (0x12bae2000) [pid = 1653] [serial = 798] [outer = 0x0] [url = about:blank] 18:47:19 INFO - PROCESS | 1653 | --DOMWINDOW == 201 (0x119a0a000) [pid = 1653] [serial = 792] [outer = 0x0] [url = about:blank] 18:47:19 INFO - PROCESS | 1653 | --DOMWINDOW == 200 (0x12ce9d800) [pid = 1653] [serial = 714] [outer = 0x0] [url = about:blank] 18:47:19 INFO - PROCESS | 1653 | --DOMWINDOW == 199 (0x12bf3e400) [pid = 1653] [serial = 711] [outer = 0x0] [url = about:blank] 18:47:19 INFO - PROCESS | 1653 | --DOMWINDOW == 198 (0x12c939400) [pid = 1653] [serial = 750] [outer = 0x0] [url = about:blank] 18:47:19 INFO - PROCESS | 1653 | --DOMWINDOW == 197 (0x12138d800) [pid = 1653] [serial = 738] [outer = 0x0] [url = about:blank] 18:47:19 INFO - PROCESS | 1653 | --DOMWINDOW == 196 (0x129695000) [pid = 1653] [serial = 744] [outer = 0x0] [url = about:blank] 18:47:19 INFO - PROCESS | 1653 | --DOMWINDOW == 195 (0x119129800) [pid = 1653] [serial = 735] [outer = 0x0] [url = about:blank] 18:47:19 INFO - PROCESS | 1653 | --DOMWINDOW == 194 (0x1242d0000) [pid = 1653] [serial = 732] [outer = 0x0] [url = about:blank] 18:47:19 INFO - PROCESS | 1653 | --DOMWINDOW == 193 (0x115d84800) [pid = 1653] [serial = 699] [outer = 0x0] [url = about:blank] 18:47:19 INFO - PROCESS | 1653 | --DOMWINDOW == 192 (0x11870d400) [pid = 1653] [serial = 702] [outer = 0x0] [url = about:blank] 18:47:19 INFO - PROCESS | 1653 | --DOMWINDOW == 191 (0x123728000) [pid = 1653] [serial = 705] [outer = 0x0] [url = about:blank] 18:47:19 INFO - PROCESS | 1653 | 1464054439501 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]]]}] 18:47:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 18:47:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 772ms 18:47:19 INFO - PROCESS | 1653 | 1464054439552 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 18:47:19 INFO - PROCESS | 1653 | 1464054439554 Marionette TRACE conn2 <- [1,1665,null,{"value":"7"}] 18:47:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 18:47:19 INFO - PROCESS | 1653 | 1464054439558 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 18:47:19 INFO - PROCESS | 1653 | 1464054439559 Marionette TRACE conn2 <- [1,1666,null,{}] 18:47:19 INFO - PROCESS | 1653 | 1464054439561 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}] 18:47:19 INFO - PROCESS | 1653 | 1464054439657 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 18:47:19 INFO - PROCESS | 1653 | 1464054439661 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:47:19 INFO - PROCESS | 1653 | ++DOCSHELL 0x1180ab000 == 82 [pid = 1653] [id = 424] 18:47:19 INFO - PROCESS | 1653 | ++DOMWINDOW == 192 (0x1168b8800) [pid = 1653] [serial = 1271] [outer = 0x0] 18:47:19 INFO - PROCESS | 1653 | ++DOMWINDOW == 193 (0x118940000) [pid = 1653] [serial = 1272] [outer = 0x1168b8800] 18:47:19 INFO - PROCESS | 1653 | 1464054439688 Marionette DEBUG loaded listener.js 18:47:19 INFO - PROCESS | 1653 | ++DOMWINDOW == 194 (0x11953e400) [pid = 1653] [serial = 1273] [outer = 0x1168b8800] 18:47:20 INFO - PROCESS | 1653 | 1464054440100 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]]]}] 18:47:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 18:47:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 571ms 18:47:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 18:47:20 INFO - PROCESS | 1653 | 1464054440136 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 18:47:20 INFO - PROCESS | 1653 | 1464054440137 Marionette TRACE conn2 <- [1,1669,null,{"value":"7"}] 18:47:20 INFO - PROCESS | 1653 | 1464054440140 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 18:47:20 INFO - PROCESS | 1653 | 1464054440145 Marionette TRACE conn2 <- [1,1670,null,{}] 18:47:20 INFO - PROCESS | 1653 | 1464054440153 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}] 18:47:20 INFO - PROCESS | 1653 | 1464054440258 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 18:47:20 INFO - PROCESS | 1653 | 1464054440285 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:47:20 INFO - PROCESS | 1653 | ++DOCSHELL 0x123793000 == 83 [pid = 1653] [id = 425] 18:47:20 INFO - PROCESS | 1653 | ++DOMWINDOW == 195 (0x11a021000) [pid = 1653] [serial = 1274] [outer = 0x0] 18:47:20 INFO - PROCESS | 1653 | ++DOMWINDOW == 196 (0x11a02c400) [pid = 1653] [serial = 1275] [outer = 0x11a021000] 18:47:20 INFO - PROCESS | 1653 | 1464054440306 Marionette DEBUG loaded listener.js 18:47:20 INFO - PROCESS | 1653 | ++DOMWINDOW == 197 (0x121322400) [pid = 1653] [serial = 1276] [outer = 0x11a021000] 18:47:20 INFO - PROCESS | 1653 | 1464054440768 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]]]}] 18:47:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 18:47:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 676ms 18:47:20 INFO - PROCESS | 1653 | 1464054440816 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 18:47:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 18:47:20 INFO - PROCESS | 1653 | 1464054440828 Marionette TRACE conn2 <- [1,1673,null,{"value":"7"}] 18:47:20 INFO - PROCESS | 1653 | 1464054440832 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 18:47:20 INFO - PROCESS | 1653 | 1464054440833 Marionette TRACE conn2 <- [1,1674,null,{}] 18:47:20 INFO - PROCESS | 1653 | 1464054440837 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}] 18:47:21 INFO - PROCESS | 1653 | 1464054441016 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 18:47:21 INFO - PROCESS | 1653 | 1464054441085 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:47:21 INFO - PROCESS | 1653 | ++DOCSHELL 0x12522d800 == 84 [pid = 1653] [id = 426] 18:47:21 INFO - PROCESS | 1653 | ++DOMWINDOW == 198 (0x11a022800) [pid = 1653] [serial = 1277] [outer = 0x0] 18:47:21 INFO - PROCESS | 1653 | ++DOMWINDOW == 199 (0x1213a9800) [pid = 1653] [serial = 1278] [outer = 0x11a022800] 18:47:21 INFO - PROCESS | 1653 | 1464054441126 Marionette DEBUG loaded listener.js 18:47:21 INFO - PROCESS | 1653 | ++DOMWINDOW == 200 (0x12382d800) [pid = 1653] [serial = 1279] [outer = 0x11a022800] 18:47:21 INFO - PROCESS | 1653 | 1464054441424 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]]]}] 18:47:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 18:47:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 621ms 18:47:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 18:47:21 INFO - PROCESS | 1653 | 1464054441453 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 18:47:21 INFO - PROCESS | 1653 | 1464054441455 Marionette TRACE conn2 <- [1,1677,null,{"value":"7"}] 18:47:21 INFO - PROCESS | 1653 | 1464054441457 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 18:47:21 INFO - PROCESS | 1653 | 1464054441458 Marionette TRACE conn2 <- [1,1678,null,{}] 18:47:21 INFO - PROCESS | 1653 | 1464054441461 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}] 18:47:21 INFO - PROCESS | 1653 | 1464054441557 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 18:47:21 INFO - PROCESS | 1653 | 1464054441662 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:47:21 INFO - PROCESS | 1653 | ++DOCSHELL 0x12b20b800 == 85 [pid = 1653] [id = 427] 18:47:21 INFO - PROCESS | 1653 | ++DOMWINDOW == 201 (0x1249afc00) [pid = 1653] [serial = 1280] [outer = 0x0] 18:47:21 INFO - PROCESS | 1653 | ++DOMWINDOW == 202 (0x12518f800) [pid = 1653] [serial = 1281] [outer = 0x1249afc00] 18:47:21 INFO - PROCESS | 1653 | 1464054441693 Marionette DEBUG loaded listener.js 18:47:21 INFO - PROCESS | 1653 | ++DOMWINDOW == 203 (0x1273d4c00) [pid = 1653] [serial = 1282] [outer = 0x1249afc00] 18:47:22 INFO - PROCESS | 1653 | 1464054442045 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]]]}] 18:47:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 18:47:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 621ms 18:47:22 INFO - PROCESS | 1653 | 1464054442085 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 18:47:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 18:47:22 INFO - PROCESS | 1653 | 1464054442086 Marionette TRACE conn2 <- [1,1681,null,{"value":"7"}] 18:47:22 INFO - PROCESS | 1653 | 1464054442089 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 18:47:22 INFO - PROCESS | 1653 | 1464054442090 Marionette TRACE conn2 <- [1,1682,null,{}] 18:47:22 INFO - PROCESS | 1653 | 1464054442092 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}] 18:47:22 INFO - PROCESS | 1653 | 1464054442220 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 18:47:22 INFO - PROCESS | 1653 | 1464054442238 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:47:22 INFO - PROCESS | 1653 | ++DOCSHELL 0x12c54a000 == 86 [pid = 1653] [id = 428] 18:47:22 INFO - PROCESS | 1653 | ++DOMWINDOW == 204 (0x128ed3000) [pid = 1653] [serial = 1283] [outer = 0x0] 18:47:22 INFO - PROCESS | 1653 | ++DOMWINDOW == 205 (0x129660000) [pid = 1653] [serial = 1284] [outer = 0x128ed3000] 18:47:22 INFO - PROCESS | 1653 | 1464054442262 Marionette DEBUG loaded listener.js 18:47:22 INFO - PROCESS | 1653 | ++DOMWINDOW == 206 (0x12a754800) [pid = 1653] [serial = 1285] [outer = 0x128ed3000] 18:47:22 INFO - PROCESS | 1653 | 1464054442615 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]]]}] 18:47:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 18:47:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 568ms 18:47:22 INFO - PROCESS | 1653 | 1464054442658 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 18:47:22 INFO - PROCESS | 1653 | 1464054442659 Marionette TRACE conn2 <- [1,1685,null,{"value":"7"}] 18:47:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 18:47:22 INFO - PROCESS | 1653 | 1464054442661 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 18:47:22 INFO - PROCESS | 1653 | 1464054442663 Marionette TRACE conn2 <- [1,1686,null,{}] 18:47:22 INFO - PROCESS | 1653 | 1464054442665 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}] 18:47:22 INFO - PROCESS | 1653 | 1464054442784 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 18:47:22 INFO - PROCESS | 1653 | 1464054442805 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:47:22 INFO - PROCESS | 1653 | ++DOCSHELL 0x12c9ed000 == 87 [pid = 1653] [id = 429] 18:47:22 INFO - PROCESS | 1653 | ++DOMWINDOW == 207 (0x12a6f6c00) [pid = 1653] [serial = 1286] [outer = 0x0] 18:47:22 INFO - PROCESS | 1653 | ++DOMWINDOW == 208 (0x12b012c00) [pid = 1653] [serial = 1287] [outer = 0x12a6f6c00] 18:47:22 INFO - PROCESS | 1653 | 1464054442829 Marionette DEBUG loaded listener.js 18:47:22 INFO - PROCESS | 1653 | ++DOMWINDOW == 209 (0x12badd400) [pid = 1653] [serial = 1288] [outer = 0x12a6f6c00] 18:47:23 INFO - PROCESS | 1653 | 1464054443201 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]]]}] 18:47:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.empty.html | arc() with an empty path does not draw a straight line to the start point 18:47:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 569ms 18:47:23 INFO - PROCESS | 1653 | 1464054443232 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 18:47:23 INFO - PROCESS | 1653 | 1464054443233 Marionette TRACE conn2 <- [1,1689,null,{"value":"7"}] 18:47:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 18:47:23 INFO - PROCESS | 1653 | 1464054443243 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 18:47:23 INFO - PROCESS | 1653 | 1464054443244 Marionette TRACE conn2 <- [1,1690,null,{}] 18:47:23 INFO - PROCESS | 1653 | 1464054443246 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}] 18:47:23 INFO - PROCESS | 1653 | 1464054443369 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 18:47:23 INFO - PROCESS | 1653 | 1464054443380 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:47:23 INFO - PROCESS | 1653 | ++DOCSHELL 0x12d51a800 == 88 [pid = 1653] [id = 430] 18:47:23 INFO - PROCESS | 1653 | ++DOMWINDOW == 210 (0x12aec3800) [pid = 1653] [serial = 1289] [outer = 0x0] 18:47:23 INFO - PROCESS | 1653 | ++DOMWINDOW == 211 (0x12bf42c00) [pid = 1653] [serial = 1290] [outer = 0x12aec3800] 18:47:23 INFO - PROCESS | 1653 | 1464054443405 Marionette DEBUG loaded listener.js 18:47:23 INFO - PROCESS | 1653 | ++DOMWINDOW == 212 (0x12c527400) [pid = 1653] [serial = 1291] [outer = 0x12aec3800] 18:47:23 INFO - PROCESS | 1653 | --DOMWINDOW == 211 (0x12c01b800) [pid = 1653] [serial = 1160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 18:47:23 INFO - PROCESS | 1653 | --DOMWINDOW == 210 (0x1233d8c00) [pid = 1653] [serial = 1214] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 18:47:23 INFO - PROCESS | 1653 | --DOMWINDOW == 209 (0x12764d400) [pid = 1653] [serial = 1220] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 18:47:23 INFO - PROCESS | 1653 | --DOMWINDOW == 208 (0x11919e000) [pid = 1653] [serial = 1217] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 18:47:23 INFO - PROCESS | 1653 | --DOMWINDOW == 207 (0x110e36400) [pid = 1653] [serial = 1223] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 18:47:23 INFO - PROCESS | 1653 | --DOMWINDOW == 206 (0x1128d4000) [pid = 1653] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 18:47:23 INFO - PROCESS | 1653 | --DOMWINDOW == 205 (0x1192b9000) [pid = 1653] [serial = 1205] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 18:47:23 INFO - PROCESS | 1653 | --DOMWINDOW == 204 (0x117158400) [pid = 1653] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 18:47:23 INFO - PROCESS | 1653 | --DOMWINDOW == 203 (0x119ca6800) [pid = 1653] [serial = 1208] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 18:47:23 INFO - PROCESS | 1653 | --DOMWINDOW == 202 (0x12131fc00) [pid = 1653] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 18:47:23 INFO - PROCESS | 1653 | --DOMWINDOW == 201 (0x110e3a400) [pid = 1653] [serial = 1196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 18:47:23 INFO - PROCESS | 1653 | --DOMWINDOW == 200 (0x11214e800) [pid = 1653] [serial = 1199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 18:47:23 INFO - PROCESS | 1653 | --DOMWINDOW == 199 (0x1233e2800) [pid = 1653] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 18:47:23 INFO - PROCESS | 1653 | --DOMWINDOW == 198 (0x117e23000) [pid = 1653] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 18:47:23 INFO - PROCESS | 1653 | 1464054443911 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]]]}] 18:47:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 18:47:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 718ms 18:47:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 18:47:23 INFO - PROCESS | 1653 | 1464054443961 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 18:47:23 INFO - PROCESS | 1653 | 1464054443962 Marionette TRACE conn2 <- [1,1693,null,{"value":"7"}] 18:47:23 INFO - PROCESS | 1653 | 1464054443965 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 18:47:23 INFO - PROCESS | 1653 | 1464054443966 Marionette TRACE conn2 <- [1,1694,null,{}] 18:47:23 INFO - PROCESS | 1653 | 1464054443968 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}] 18:47:24 INFO - PROCESS | 1653 | 1464054444063 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 18:47:24 INFO - PROCESS | 1653 | 1464054444168 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:47:24 INFO - PROCESS | 1653 | ++DOCSHELL 0x12b05f000 == 89 [pid = 1653] [id = 431] 18:47:24 INFO - PROCESS | 1653 | ++DOMWINDOW == 199 (0x119212800) [pid = 1653] [serial = 1292] [outer = 0x0] 18:47:24 INFO - PROCESS | 1653 | ++DOMWINDOW == 200 (0x121304000) [pid = 1653] [serial = 1293] [outer = 0x119212800] 18:47:24 INFO - PROCESS | 1653 | 1464054444193 Marionette DEBUG loaded listener.js 18:47:24 INFO - PROCESS | 1653 | ++DOMWINDOW == 201 (0x12764d400) [pid = 1653] [serial = 1294] [outer = 0x119212800] 18:47:24 INFO - PROCESS | 1653 | 1464054444461 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]]]}] 18:47:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 18:47:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 518ms 18:47:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 18:47:24 INFO - PROCESS | 1653 | 1464054444487 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 18:47:24 INFO - PROCESS | 1653 | 1464054444489 Marionette TRACE conn2 <- [1,1697,null,{"value":"7"}] 18:47:24 INFO - PROCESS | 1653 | 1464054444491 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 18:47:24 INFO - PROCESS | 1653 | 1464054444492 Marionette TRACE conn2 <- [1,1698,null,{}] 18:47:24 INFO - PROCESS | 1653 | 1464054444494 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}] 18:47:24 INFO - PROCESS | 1653 | 1464054444596 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 18:47:24 INFO - PROCESS | 1653 | 1464054444601 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:47:24 INFO - PROCESS | 1653 | ++DOCSHELL 0x12f009800 == 90 [pid = 1653] [id = 432] 18:47:24 INFO - PROCESS | 1653 | ++DOMWINDOW == 202 (0x12aec2000) [pid = 1653] [serial = 1295] [outer = 0x0] 18:47:24 INFO - PROCESS | 1653 | ++DOMWINDOW == 203 (0x12c529800) [pid = 1653] [serial = 1296] [outer = 0x12aec2000] 18:47:24 INFO - PROCESS | 1653 | 1464054444631 Marionette DEBUG loaded listener.js 18:47:24 INFO - PROCESS | 1653 | ++DOMWINDOW == 204 (0x12c9d2000) [pid = 1653] [serial = 1297] [outer = 0x12aec2000] 18:47:25 INFO - PROCESS | 1653 | 1464054445009 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]]]}] 18:47:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonempty.html | arc() with a non-empty path does draw a straight line to the start point 18:47:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 569ms 18:47:25 INFO - PROCESS | 1653 | 1464054445061 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 18:47:25 INFO - PROCESS | 1653 | 1464054445063 Marionette TRACE conn2 <- [1,1701,null,{"value":"7"}] 18:47:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 18:47:25 INFO - PROCESS | 1653 | 1464054445067 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 18:47:25 INFO - PROCESS | 1653 | 1464054445070 Marionette TRACE conn2 <- [1,1702,null,{}] 18:47:25 INFO - PROCESS | 1653 | 1464054445073 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}] 18:47:25 INFO - PROCESS | 1653 | 1464054445235 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 18:47:25 INFO - PROCESS | 1653 | 1464054445243 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:47:25 INFO - PROCESS | 1653 | ++DOCSHELL 0x1356e0800 == 91 [pid = 1653] [id = 433] 18:47:25 INFO - PROCESS | 1653 | ++DOMWINDOW == 205 (0x12c9d9800) [pid = 1653] [serial = 1298] [outer = 0x0] 18:47:25 INFO - PROCESS | 1653 | ++DOMWINDOW == 206 (0x12d229c00) [pid = 1653] [serial = 1299] [outer = 0x12c9d9800] 18:47:25 INFO - PROCESS | 1653 | 1464054445282 Marionette DEBUG loaded listener.js 18:47:25 INFO - PROCESS | 1653 | ++DOMWINDOW == 207 (0x130cdc000) [pid = 1653] [serial = 1300] [outer = 0x12c9d9800] 18:47:25 INFO - PROCESS | 1653 | 1464054445754 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]]]}] 18:47:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 18:47:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 723ms 18:47:25 INFO - PROCESS | 1653 | 1464054445910 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 18:47:25 INFO - PROCESS | 1653 | 1464054445914 Marionette TRACE conn2 <- [1,1705,null,{"value":"7"}] 18:47:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 18:47:25 INFO - PROCESS | 1653 | 1464054445940 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 18:47:25 INFO - PROCESS | 1653 | 1464054445943 Marionette TRACE conn2 <- [1,1706,null,{}] 18:47:25 INFO - PROCESS | 1653 | 1464054445952 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}] 18:47:26 INFO - PROCESS | 1653 | 1464054446140 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 18:47:26 INFO - PROCESS | 1653 | 1464054446275 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:47:26 INFO - PROCESS | 1653 | ++DOCSHELL 0x11899f800 == 92 [pid = 1653] [id = 434] 18:47:26 INFO - PROCESS | 1653 | ++DOMWINDOW == 208 (0x112d25400) [pid = 1653] [serial = 1301] [outer = 0x0] 18:47:26 INFO - PROCESS | 1653 | ++DOMWINDOW == 209 (0x113017c00) [pid = 1653] [serial = 1302] [outer = 0x112d25400] 18:47:26 INFO - PROCESS | 1653 | 1464054446308 Marionette DEBUG loaded listener.js 18:47:26 INFO - PROCESS | 1653 | ++DOMWINDOW == 210 (0x11671f800) [pid = 1653] [serial = 1303] [outer = 0x112d25400] 18:47:26 INFO - PROCESS | 1653 | 1464054446781 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]]]}] 18:47:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 18:47:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 886ms 18:47:26 INFO - PROCESS | 1653 | 1464054446815 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 18:47:26 INFO - PROCESS | 1653 | 1464054446818 Marionette TRACE conn2 <- [1,1709,null,{"value":"7"}] 18:47:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 18:47:26 INFO - PROCESS | 1653 | 1464054446824 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 18:47:26 INFO - PROCESS | 1653 | 1464054446826 Marionette TRACE conn2 <- [1,1710,null,{}] 18:47:26 INFO - PROCESS | 1653 | 1464054446850 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}] 18:47:27 INFO - PROCESS | 1653 | 1464054447004 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 18:47:27 INFO - PROCESS | 1653 | 1464054447132 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:47:27 INFO - PROCESS | 1653 | ++DOCSHELL 0x12a7ae000 == 93 [pid = 1653] [id = 435] 18:47:27 INFO - PROCESS | 1653 | ++DOMWINDOW == 211 (0x118571400) [pid = 1653] [serial = 1304] [outer = 0x0] 18:47:27 INFO - PROCESS | 1653 | ++DOMWINDOW == 212 (0x119216400) [pid = 1653] [serial = 1305] [outer = 0x118571400] 18:47:27 INFO - PROCESS | 1653 | 1464054447179 Marionette DEBUG loaded listener.js 18:47:27 INFO - PROCESS | 1653 | ++DOMWINDOW == 213 (0x119577c00) [pid = 1653] [serial = 1306] [outer = 0x118571400] 18:47:27 INFO - PROCESS | 1653 | 1464054447656 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]]]}] 18:47:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 18:47:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 880ms 18:47:27 INFO - PROCESS | 1653 | 1464054447709 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 18:47:27 INFO - PROCESS | 1653 | 1464054447711 Marionette TRACE conn2 <- [1,1713,null,{"value":"7"}] 18:47:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 18:47:27 INFO - PROCESS | 1653 | 1464054447732 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 18:47:27 INFO - PROCESS | 1653 | 1464054447733 Marionette TRACE conn2 <- [1,1714,null,{}] 18:47:27 INFO - PROCESS | 1653 | 1464054447741 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}] 18:47:27 INFO - PROCESS | 1653 | 1464054447863 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 18:47:27 INFO - PROCESS | 1653 | 1464054447952 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:47:27 INFO - PROCESS | 1653 | ++DOCSHELL 0x1356df800 == 94 [pid = 1653] [id = 436] 18:47:27 INFO - PROCESS | 1653 | ++DOMWINDOW == 214 (0x121387400) [pid = 1653] [serial = 1307] [outer = 0x0] 18:47:27 INFO - PROCESS | 1653 | ++DOMWINDOW == 215 (0x1213af000) [pid = 1653] [serial = 1308] [outer = 0x121387400] 18:47:27 INFO - PROCESS | 1653 | 1464054447985 Marionette DEBUG loaded listener.js 18:47:28 INFO - PROCESS | 1653 | ++DOMWINDOW == 216 (0x1246e0c00) [pid = 1653] [serial = 1309] [outer = 0x121387400] 18:47:28 INFO - PROCESS | 1653 | 1464054448420 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]]]}] 18:47:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 18:47:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 737ms 18:47:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 18:47:28 INFO - PROCESS | 1653 | 1464054448453 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 18:47:28 INFO - PROCESS | 1653 | 1464054448454 Marionette TRACE conn2 <- [1,1717,null,{"value":"7"}] 18:47:28 INFO - PROCESS | 1653 | 1464054448456 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 18:47:28 INFO - PROCESS | 1653 | 1464054448458 Marionette TRACE conn2 <- [1,1718,null,{}] 18:47:28 INFO - PROCESS | 1653 | 1464054448460 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}] 18:47:28 INFO - PROCESS | 1653 | 1464054448576 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 18:47:28 INFO - PROCESS | 1653 | 1464054448693 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:47:28 INFO - PROCESS | 1653 | ++DOCSHELL 0x13601a000 == 95 [pid = 1653] [id = 437] 18:47:28 INFO - PROCESS | 1653 | ++DOMWINDOW == 217 (0x12732bc00) [pid = 1653] [serial = 1310] [outer = 0x0] 18:47:28 INFO - PROCESS | 1653 | ++DOMWINDOW == 218 (0x128ed2800) [pid = 1653] [serial = 1311] [outer = 0x12732bc00] 18:47:28 INFO - PROCESS | 1653 | 1464054448724 Marionette DEBUG loaded listener.js 18:47:28 INFO - PROCESS | 1653 | ++DOMWINDOW == 219 (0x12bf3c400) [pid = 1653] [serial = 1312] [outer = 0x12732bc00] 18:47:29 INFO - PROCESS | 1653 | 1464054449222 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]]]}] 18:47:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 18:47:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 823ms 18:47:29 INFO - PROCESS | 1653 | 1464054449297 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 18:47:29 INFO - PROCESS | 1653 | 1464054449299 Marionette TRACE conn2 <- [1,1721,null,{"value":"7"}] 18:47:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 18:47:29 INFO - PROCESS | 1653 | 1464054449303 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 18:47:29 INFO - PROCESS | 1653 | 1464054449304 Marionette TRACE conn2 <- [1,1722,null,{}] 18:47:29 INFO - PROCESS | 1653 | 1464054449307 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}] 18:47:29 INFO - PROCESS | 1653 | 1464054449420 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 18:47:29 INFO - PROCESS | 1653 | 1464054449539 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:47:29 INFO - PROCESS | 1653 | ++DOCSHELL 0x138676000 == 96 [pid = 1653] [id = 438] 18:47:29 INFO - PROCESS | 1653 | ++DOMWINDOW == 220 (0x1273cb800) [pid = 1653] [serial = 1313] [outer = 0x0] 18:47:29 INFO - PROCESS | 1653 | ++DOMWINDOW == 221 (0x12c9cf800) [pid = 1653] [serial = 1314] [outer = 0x1273cb800] 18:47:29 INFO - PROCESS | 1653 | 1464054449571 Marionette DEBUG loaded listener.js 18:47:29 INFO - PROCESS | 1653 | ++DOMWINDOW == 222 (0x12d0cc800) [pid = 1653] [serial = 1315] [outer = 0x1273cb800] 18:47:29 INFO - PROCESS | 1653 | 1464054449985 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]]]}] 18:47:30 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 18:47:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 721ms 18:47:30 INFO - PROCESS | 1653 | 1464054450025 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 18:47:30 INFO - PROCESS | 1653 | 1464054450026 Marionette TRACE conn2 <- [1,1725,null,{"value":"7"}] 18:47:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 18:47:30 INFO - PROCESS | 1653 | 1464054450029 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 18:47:30 INFO - PROCESS | 1653 | 1464054450030 Marionette TRACE conn2 <- [1,1726,null,{}] 18:47:30 INFO - PROCESS | 1653 | 1464054450032 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}] 18:47:30 INFO - PROCESS | 1653 | 1464054450164 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 18:47:30 INFO - PROCESS | 1653 | 1464054450284 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:47:30 INFO - PROCESS | 1653 | ++DOCSHELL 0x1386f5000 == 97 [pid = 1653] [id = 439] 18:47:30 INFO - PROCESS | 1653 | ++DOMWINDOW == 223 (0x135361400) [pid = 1653] [serial = 1316] [outer = 0x0] 18:47:30 INFO - PROCESS | 1653 | ++DOMWINDOW == 224 (0x13536ac00) [pid = 1653] [serial = 1317] [outer = 0x135361400] 18:47:30 INFO - PROCESS | 1653 | 1464054450316 Marionette DEBUG loaded listener.js 18:47:30 INFO - PROCESS | 1653 | ++DOMWINDOW == 225 (0x135f21000) [pid = 1653] [serial = 1318] [outer = 0x135361400] 18:47:30 INFO - PROCESS | 1653 | 1464054450720 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]]]}] 18:47:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 18:47:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 720ms 18:47:30 INFO - PROCESS | 1653 | 1464054450768 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 18:47:30 INFO - PROCESS | 1653 | 1464054450770 Marionette TRACE conn2 <- [1,1729,null,{"value":"7"}] 18:47:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 18:47:30 INFO - PROCESS | 1653 | 1464054450772 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 18:47:30 INFO - PROCESS | 1653 | 1464054450773 Marionette TRACE conn2 <- [1,1730,null,{}] 18:47:30 INFO - PROCESS | 1653 | 1464054450776 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}] 18:47:30 INFO - PROCESS | 1653 | 1464054450887 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 18:47:31 INFO - PROCESS | 1653 | 1464054451005 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:47:31 INFO - PROCESS | 1653 | ++DOCSHELL 0x1387ae000 == 98 [pid = 1653] [id = 440] 18:47:31 INFO - PROCESS | 1653 | ++DOMWINDOW == 226 (0x135f23800) [pid = 1653] [serial = 1319] [outer = 0x0] 18:47:31 INFO - PROCESS | 1653 | ++DOMWINDOW == 227 (0x135f27800) [pid = 1653] [serial = 1320] [outer = 0x135f23800] 18:47:31 INFO - PROCESS | 1653 | 1464054451036 Marionette DEBUG loaded listener.js 18:47:31 INFO - PROCESS | 1653 | ++DOMWINDOW == 228 (0x138421800) [pid = 1653] [serial = 1321] [outer = 0x135f23800] 18:47:31 INFO - PROCESS | 1653 | 1464054451444 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]]]}] 18:47:31 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 18:47:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 721ms 18:47:31 INFO - PROCESS | 1653 | 1464054451493 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 18:47:31 INFO - PROCESS | 1653 | 1464054451494 Marionette TRACE conn2 <- [1,1733,null,{"value":"7"}] 18:47:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 18:47:31 INFO - PROCESS | 1653 | 1464054451497 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 18:47:31 INFO - PROCESS | 1653 | 1464054451498 Marionette TRACE conn2 <- [1,1734,null,{}] 18:47:31 INFO - PROCESS | 1653 | 1464054451500 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}] 18:47:31 INFO - PROCESS | 1653 | 1464054451614 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 18:47:31 INFO - PROCESS | 1653 | 1464054451733 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:47:31 INFO - PROCESS | 1653 | ++DOCSHELL 0x13fc83800 == 99 [pid = 1653] [id = 441] 18:47:31 INFO - PROCESS | 1653 | ++DOMWINDOW == 229 (0x136003400) [pid = 1653] [serial = 1322] [outer = 0x0] 18:47:31 INFO - PROCESS | 1653 | ++DOMWINDOW == 230 (0x136008000) [pid = 1653] [serial = 1323] [outer = 0x136003400] 18:47:31 INFO - PROCESS | 1653 | 1464054451764 Marionette DEBUG loaded listener.js 18:47:31 INFO - PROCESS | 1653 | ++DOMWINDOW == 231 (0x13600d000) [pid = 1653] [serial = 1324] [outer = 0x136003400] 18:47:32 INFO - PROCESS | 1653 | 1464054452149 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]]]}] 18:47:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 18:47:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 670ms 18:47:32 INFO - PROCESS | 1653 | 1464054452168 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 18:47:32 INFO - PROCESS | 1653 | 1464054452169 Marionette TRACE conn2 <- [1,1737,null,{"value":"7"}] 18:47:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 18:47:32 INFO - PROCESS | 1653 | 1464054452171 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 18:47:32 INFO - PROCESS | 1653 | 1464054452172 Marionette TRACE conn2 <- [1,1738,null,{}] 18:47:32 INFO - PROCESS | 1653 | 1464054452175 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}] 18:47:32 INFO - PROCESS | 1653 | 1464054452304 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 18:47:32 INFO - PROCESS | 1653 | 1464054452451 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:47:32 INFO - PROCESS | 1653 | ++DOCSHELL 0x12d099000 == 100 [pid = 1653] [id = 442] 18:47:32 INFO - PROCESS | 1653 | ++DOMWINDOW == 232 (0x113cbe800) [pid = 1653] [serial = 1325] [outer = 0x0] 18:47:32 INFO - PROCESS | 1653 | ++DOMWINDOW == 233 (0x12ba29400) [pid = 1653] [serial = 1326] [outer = 0x113cbe800] 18:47:32 INFO - PROCESS | 1653 | 1464054452483 Marionette DEBUG loaded listener.js 18:47:32 INFO - PROCESS | 1653 | ++DOMWINDOW == 234 (0x138422400) [pid = 1653] [serial = 1327] [outer = 0x113cbe800] 18:47:32 INFO - PROCESS | 1653 | 1464054452978 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]]]}] 18:47:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 18:47:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 819ms 18:47:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 18:47:32 INFO - PROCESS | 1653 | 1464054452991 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 18:47:32 INFO - PROCESS | 1653 | 1464054452993 Marionette TRACE conn2 <- [1,1741,null,{"value":"7"}] 18:47:33 INFO - PROCESS | 1653 | 1464054453019 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 18:47:33 INFO - PROCESS | 1653 | 1464054453020 Marionette TRACE conn2 <- [1,1742,null,{}] 18:47:33 INFO - PROCESS | 1653 | 1464054453026 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}] 18:47:33 INFO - PROCESS | 1653 | 1464054453144 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 18:47:33 INFO - PROCESS | 1653 | 1464054453235 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:47:33 INFO - PROCESS | 1653 | ++DOCSHELL 0x11a0a2800 == 101 [pid = 1653] [id = 443] 18:47:33 INFO - PROCESS | 1653 | ++DOMWINDOW == 235 (0x115de6800) [pid = 1653] [serial = 1328] [outer = 0x0] 18:47:33 INFO - PROCESS | 1653 | ++DOMWINDOW == 236 (0x127326c00) [pid = 1653] [serial = 1329] [outer = 0x115de6800] 18:47:33 INFO - PROCESS | 1653 | 1464054453266 Marionette DEBUG loaded listener.js 18:47:33 INFO - PROCESS | 1653 | ++DOMWINDOW == 237 (0x13822bc00) [pid = 1653] [serial = 1330] [outer = 0x115de6800] 18:47:33 INFO - PROCESS | 1653 | 1464054453688 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]]]}] 18:47:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 18:47:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 746ms 18:47:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 18:47:33 INFO - PROCESS | 1653 | 1464054453744 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 18:47:33 INFO - PROCESS | 1653 | 1464054453745 Marionette TRACE conn2 <- [1,1745,null,{"value":"7"}] 18:47:33 INFO - PROCESS | 1653 | 1464054453748 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 18:47:33 INFO - PROCESS | 1653 | 1464054453749 Marionette TRACE conn2 <- [1,1746,null,{}] 18:47:33 INFO - PROCESS | 1653 | 1464054453752 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}] 18:47:33 INFO - PROCESS | 1653 | 1464054453880 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 18:47:33 INFO - PROCESS | 1653 | 1464054453975 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:47:33 INFO - PROCESS | 1653 | ++DOCSHELL 0x12d528000 == 102 [pid = 1653] [id = 444] 18:47:33 INFO - PROCESS | 1653 | ++DOMWINDOW == 238 (0x13822cc00) [pid = 1653] [serial = 1331] [outer = 0x0] 18:47:34 INFO - PROCESS | 1653 | ++DOMWINDOW == 239 (0x138232c00) [pid = 1653] [serial = 1332] [outer = 0x13822cc00] 18:47:34 INFO - PROCESS | 1653 | 1464054454010 Marionette DEBUG loaded listener.js 18:47:34 INFO - PROCESS | 1653 | ++DOMWINDOW == 240 (0x138428800) [pid = 1653] [serial = 1333] [outer = 0x13822cc00] 18:47:34 INFO - PROCESS | 1653 | 1464054454683 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]]]}] 18:47:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 18:47:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 973ms 18:47:34 INFO - PROCESS | 1653 | 1464054454722 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 18:47:34 INFO - PROCESS | 1653 | 1464054454724 Marionette TRACE conn2 <- [1,1749,null,{"value":"7"}] 18:47:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 18:47:34 INFO - PROCESS | 1653 | 1464054454728 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 18:47:34 INFO - PROCESS | 1653 | 1464054454731 Marionette TRACE conn2 <- [1,1750,null,{}] 18:47:34 INFO - PROCESS | 1653 | 1464054454735 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}] 18:47:34 INFO - PROCESS | 1653 | 1464054454854 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 18:47:35 INFO - PROCESS | 1653 | 1464054455021 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:47:35 INFO - PROCESS | 1653 | ++DOCSHELL 0x123532800 == 103 [pid = 1653] [id = 445] 18:47:35 INFO - PROCESS | 1653 | ++DOMWINDOW == 241 (0x1128cb000) [pid = 1653] [serial = 1334] [outer = 0x0] 18:47:35 INFO - PROCESS | 1653 | ++DOMWINDOW == 242 (0x112d2f800) [pid = 1653] [serial = 1335] [outer = 0x1128cb000] 18:47:35 INFO - PROCESS | 1653 | 1464054455052 Marionette DEBUG loaded listener.js 18:47:35 INFO - PROCESS | 1653 | ++DOMWINDOW == 243 (0x1167cf000) [pid = 1653] [serial = 1336] [outer = 0x1128cb000] 18:47:35 INFO - PROCESS | 1653 | 1464054455517 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]]]}] 18:47:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 18:47:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 823ms 18:47:35 INFO - PROCESS | 1653 | 1464054455551 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 18:47:35 INFO - PROCESS | 1653 | 1464054455555 Marionette TRACE conn2 <- [1,1753,null,{"value":"7"}] 18:47:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 18:47:35 INFO - PROCESS | 1653 | 1464054455559 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 18:47:35 INFO - PROCESS | 1653 | 1464054455561 Marionette TRACE conn2 <- [1,1754,null,{}] 18:47:35 INFO - PROCESS | 1653 | --DOCSHELL 0x1360c4800 == 102 [pid = 1653] [id = 371] 18:47:35 INFO - PROCESS | 1653 | --DOCSHELL 0x118582800 == 101 [pid = 1653] [id = 374] 18:47:35 INFO - PROCESS | 1653 | --DOCSHELL 0x12f009800 == 100 [pid = 1653] [id = 432] 18:47:35 INFO - PROCESS | 1653 | --DOCSHELL 0x12b05f000 == 99 [pid = 1653] [id = 431] 18:47:35 INFO - PROCESS | 1653 | --DOCSHELL 0x12d51a800 == 98 [pid = 1653] [id = 430] 18:47:35 INFO - PROCESS | 1653 | --DOCSHELL 0x12c9ed000 == 97 [pid = 1653] [id = 429] 18:47:35 INFO - PROCESS | 1653 | --DOCSHELL 0x12c54a000 == 96 [pid = 1653] [id = 428] 18:47:35 INFO - PROCESS | 1653 | --DOMWINDOW == 242 (0x12bf49800) [pid = 1653] [serial = 1236] [outer = 0x0] [url = about:blank] 18:47:35 INFO - PROCESS | 1653 | 1464054455658 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}] 18:47:35 INFO - PROCESS | 1653 | --DOCSHELL 0x12b20b800 == 95 [pid = 1653] [id = 427] 18:47:35 INFO - PROCESS | 1653 | --DOCSHELL 0x12522d800 == 94 [pid = 1653] [id = 426] 18:47:35 INFO - PROCESS | 1653 | --DOCSHELL 0x123793000 == 93 [pid = 1653] [id = 425] 18:47:35 INFO - PROCESS | 1653 | --DOCSHELL 0x1180ab000 == 92 [pid = 1653] [id = 424] 18:47:35 INFO - PROCESS | 1653 | --DOCSHELL 0x1167ba800 == 91 [pid = 1653] [id = 423] 18:47:35 INFO - PROCESS | 1653 | --DOCSHELL 0x11944a000 == 90 [pid = 1653] [id = 422] 18:47:35 INFO - PROCESS | 1653 | --DOCSHELL 0x12658d800 == 89 [pid = 1653] [id = 414] 18:47:35 INFO - PROCESS | 1653 | --DOCSHELL 0x11945b000 == 88 [pid = 1653] [id = 413] 18:47:35 INFO - PROCESS | 1653 | 1464054455768 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 18:47:35 INFO - PROCESS | 1653 | --DOMWINDOW == 241 (0x119536c00) [pid = 1653] [serial = 1206] [outer = 0x0] [url = about:blank] 18:47:35 INFO - PROCESS | 1653 | --DOMWINDOW == 240 (0x11957cc00) [pid = 1653] [serial = 1207] [outer = 0x0] [url = about:blank] 18:47:35 INFO - PROCESS | 1653 | --DOMWINDOW == 239 (0x1273c9000) [pid = 1653] [serial = 1173] [outer = 0x0] [url = about:blank] 18:47:35 INFO - PROCESS | 1653 | --DOMWINDOW == 238 (0x1191a5c00) [pid = 1653] [serial = 1204] [outer = 0x0] [url = about:blank] 18:47:35 INFO - PROCESS | 1653 | --DOMWINDOW == 237 (0x1187c8800) [pid = 1653] [serial = 1203] [outer = 0x0] [url = about:blank] 18:47:35 INFO - PROCESS | 1653 | --DOMWINDOW == 236 (0x11767f000) [pid = 1653] [serial = 1167] [outer = 0x0] [url = about:blank] 18:47:35 INFO - PROCESS | 1653 | --DOMWINDOW == 235 (0x119e3b800) [pid = 1653] [serial = 1209] [outer = 0x0] [url = about:blank] 18:47:35 INFO - PROCESS | 1653 | --DOMWINDOW == 234 (0x11a026400) [pid = 1653] [serial = 1210] [outer = 0x0] [url = about:blank] 18:47:35 INFO - PROCESS | 1653 | --DOMWINDOW == 233 (0x121326c00) [pid = 1653] [serial = 1212] [outer = 0x0] [url = about:blank] 18:47:35 INFO - PROCESS | 1653 | --DOMWINDOW == 232 (0x1128cac00) [pid = 1653] [serial = 1198] [outer = 0x0] [url = about:blank] 18:47:35 INFO - PROCESS | 1653 | --DOMWINDOW == 231 (0x110f14000) [pid = 1653] [serial = 1197] [outer = 0x0] [url = about:blank] 18:47:35 INFO - PROCESS | 1653 | --DOMWINDOW == 230 (0x11618dc00) [pid = 1653] [serial = 1201] [outer = 0x0] [url = about:blank] 18:47:35 INFO - PROCESS | 1653 | --DOMWINDOW == 229 (0x11295f800) [pid = 1653] [serial = 1200] [outer = 0x0] [url = about:blank] 18:47:35 INFO - PROCESS | 1653 | --DOMWINDOW == 228 (0x12c943000) [pid = 1653] [serial = 1179] [outer = 0x0] [url = about:blank] 18:47:35 INFO - PROCESS | 1653 | --DOMWINDOW == 227 (0x1121b6800) [pid = 1653] [serial = 1164] [outer = 0x0] [url = about:blank] 18:47:35 INFO - PROCESS | 1653 | --DOMWINDOW == 226 (0x12d0c9000) [pid = 1653] [serial = 1182] [outer = 0x0] [url = about:blank] 18:47:35 INFO - PROCESS | 1653 | --DOMWINDOW == 225 (0x12d223400) [pid = 1653] [serial = 1185] [outer = 0x0] [url = about:blank] 18:47:35 INFO - PROCESS | 1653 | --DOMWINDOW == 224 (0x121391800) [pid = 1653] [serial = 1170] [outer = 0x0] [url = about:blank] 18:47:35 INFO - PROCESS | 1653 | --DOMWINDOW == 223 (0x12a6f4c00) [pid = 1653] [serial = 1191] [outer = 0x0] [url = about:blank] 18:47:35 INFO - PROCESS | 1653 | --DOMWINDOW == 222 (0x12d3a0800) [pid = 1653] [serial = 1188] [outer = 0x0] [url = about:blank] 18:47:35 INFO - PROCESS | 1653 | --DOMWINDOW == 221 (0x12d4e5c00) [pid = 1653] [serial = 1194] [outer = 0x0] [url = about:blank] 18:47:35 INFO - PROCESS | 1653 | --DOMWINDOW == 220 (0x12bf3b400) [pid = 1653] [serial = 1176] [outer = 0x0] [url = about:blank] 18:47:35 INFO - PROCESS | 1653 | --DOMWINDOW == 219 (0x12aec3400) [pid = 1653] [serial = 1230] [outer = 0x0] [url = about:blank] 18:47:35 INFO - PROCESS | 1653 | --DOMWINDOW == 218 (0x12bae7800) [pid = 1653] [serial = 1234] [outer = 0x0] [url = about:blank] 18:47:35 INFO - PROCESS | 1653 | --DOMWINDOW == 217 (0x12aebfc00) [pid = 1653] [serial = 1225] [outer = 0x0] [url = about:blank] 18:47:35 INFO - PROCESS | 1653 | --DOMWINDOW == 216 (0x12764ac00) [pid = 1653] [serial = 1219] [outer = 0x0] [url = about:blank] 18:47:35 INFO - PROCESS | 1653 | --DOMWINDOW == 215 (0x1290a0c00) [pid = 1653] [serial = 1222] [outer = 0x0] [url = about:blank] 18:47:35 INFO - PROCESS | 1653 | --DOMWINDOW == 214 (0x1252cd400) [pid = 1653] [serial = 1216] [outer = 0x0] [url = about:blank] 18:47:35 INFO - PROCESS | 1653 | --DOMWINDOW == 213 (0x12ba1ec00) [pid = 1653] [serial = 1233] [outer = 0x0] [url = about:blank] 18:47:35 INFO - PROCESS | 1653 | --DOMWINDOW == 212 (0x12b03cc00) [pid = 1653] [serial = 1231] [outer = 0x0] [url = about:blank] 18:47:35 INFO - PROCESS | 1653 | --DOMWINDOW == 211 (0x123360c00) [pid = 1653] [serial = 1213] [outer = 0x0] [url = about:blank] 18:47:35 INFO - PROCESS | 1653 | --DOMWINDOW == 210 (0x11a29c400) [pid = 1653] [serial = 1228] [outer = 0x0] [url = about:blank] 18:47:35 INFO - PROCESS | 1653 | --DOMWINDOW == 209 (0x12c52a400) [pid = 1653] [serial = 1162] [outer = 0x0] [url = about:blank] 18:47:35 INFO - PROCESS | 1653 | --DOMWINDOW == 208 (0x1242d1c00) [pid = 1653] [serial = 1215] [outer = 0x0] [url = about:blank] 18:47:35 INFO - PROCESS | 1653 | --DOMWINDOW == 207 (0x128ed7000) [pid = 1653] [serial = 1221] [outer = 0x0] [url = about:blank] 18:47:35 INFO - PROCESS | 1653 | --DOMWINDOW == 206 (0x1252d4400) [pid = 1653] [serial = 1218] [outer = 0x0] [url = about:blank] 18:47:35 INFO - PROCESS | 1653 | --DOMWINDOW == 205 (0x12969a000) [pid = 1653] [serial = 1224] [outer = 0x0] [url = about:blank] 18:47:35 INFO - PROCESS | 1653 | --DOMWINDOW == 204 (0x1168c3c00) [pid = 1653] [serial = 1227] [outer = 0x0] [url = about:blank] 18:47:35 INFO - PROCESS | 1653 | 1464054455850 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:47:35 INFO - PROCESS | 1653 | ++DOCSHELL 0x1180a9000 == 89 [pid = 1653] [id = 446] 18:47:35 INFO - PROCESS | 1653 | ++DOMWINDOW == 205 (0x1121b6800) [pid = 1653] [serial = 1337] [outer = 0x0] 18:47:35 INFO - PROCESS | 1653 | ++DOMWINDOW == 206 (0x11715c000) [pid = 1653] [serial = 1338] [outer = 0x1121b6800] 18:47:35 INFO - PROCESS | 1653 | 1464054455879 Marionette DEBUG loaded listener.js 18:47:35 INFO - PROCESS | 1653 | ++DOMWINDOW == 207 (0x1191ac800) [pid = 1653] [serial = 1339] [outer = 0x1121b6800] 18:47:36 INFO - PROCESS | 1653 | 1464054456183 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]]]}] 18:47:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 18:47:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 672ms 18:47:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 18:47:36 INFO - PROCESS | 1653 | 1464054456234 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 18:47:36 INFO - PROCESS | 1653 | 1464054456235 Marionette TRACE conn2 <- [1,1757,null,{"value":"7"}] 18:47:36 INFO - PROCESS | 1653 | 1464054456237 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 18:47:36 INFO - PROCESS | 1653 | 1464054456240 Marionette TRACE conn2 <- [1,1758,null,{}] 18:47:36 INFO - PROCESS | 1653 | 1464054456247 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}] 18:47:36 INFO - PROCESS | 1653 | 1464054456345 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 18:47:36 INFO - PROCESS | 1653 | 1464054456460 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:47:36 INFO - PROCESS | 1653 | ++DOCSHELL 0x12396f800 == 90 [pid = 1653] [id = 447] 18:47:36 INFO - PROCESS | 1653 | ++DOMWINDOW == 208 (0x1191a5c00) [pid = 1653] [serial = 1340] [outer = 0x0] 18:47:36 INFO - PROCESS | 1653 | ++DOMWINDOW == 209 (0x119cae000) [pid = 1653] [serial = 1341] [outer = 0x1191a5c00] 18:47:36 INFO - PROCESS | 1653 | 1464054456489 Marionette DEBUG loaded listener.js 18:47:36 INFO - PROCESS | 1653 | ++DOMWINDOW == 210 (0x121382800) [pid = 1653] [serial = 1342] [outer = 0x1191a5c00] 18:47:36 INFO - PROCESS | 1653 | 1464054456794 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]]]}] 18:47:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 18:47:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 574ms 18:47:36 INFO - PROCESS | 1653 | 1464054456812 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 18:47:36 INFO - PROCESS | 1653 | 1464054456818 Marionette TRACE conn2 <- [1,1761,null,{"value":"7"}] 18:47:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 18:47:36 INFO - PROCESS | 1653 | 1464054456830 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 18:47:36 INFO - PROCESS | 1653 | 1464054456835 Marionette TRACE conn2 <- [1,1762,null,{}] 18:47:36 INFO - PROCESS | 1653 | 1464054456839 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}] 18:47:37 INFO - PROCESS | 1653 | 1464054456998 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 18:47:37 INFO - PROCESS | 1653 | 1464054457128 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:47:37 INFO - PROCESS | 1653 | ++DOCSHELL 0x127297000 == 91 [pid = 1653] [id = 448] 18:47:37 INFO - PROCESS | 1653 | ++DOMWINDOW == 211 (0x121385400) [pid = 1653] [serial = 1343] [outer = 0x0] 18:47:37 INFO - PROCESS | 1653 | ++DOMWINDOW == 212 (0x123359800) [pid = 1653] [serial = 1344] [outer = 0x121385400] 18:47:37 INFO - PROCESS | 1653 | 1464054457170 Marionette DEBUG loaded listener.js 18:47:37 INFO - PROCESS | 1653 | ++DOMWINDOW == 213 (0x1242d0000) [pid = 1653] [serial = 1345] [outer = 0x121385400] 18:47:37 INFO - PROCESS | 1653 | 1464054457591 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]]]}] 18:47:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 18:47:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 773ms 18:47:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 18:47:37 INFO - PROCESS | 1653 | 1464054457603 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 18:47:37 INFO - PROCESS | 1653 | 1464054457604 Marionette TRACE conn2 <- [1,1765,null,{"value":"7"}] 18:47:37 INFO - PROCESS | 1653 | 1464054457606 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 18:47:37 INFO - PROCESS | 1653 | 1464054457607 Marionette TRACE conn2 <- [1,1766,null,{}] 18:47:37 INFO - PROCESS | 1653 | 1464054457610 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}] 18:47:37 INFO - PROCESS | 1653 | 1464054457725 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 18:47:37 INFO - PROCESS | 1653 | 1464054457731 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:47:37 INFO - PROCESS | 1653 | ++DOCSHELL 0x12b219000 == 92 [pid = 1653] [id = 449] 18:47:37 INFO - PROCESS | 1653 | ++DOMWINDOW == 214 (0x1242cfc00) [pid = 1653] [serial = 1346] [outer = 0x0] 18:47:37 INFO - PROCESS | 1653 | ++DOMWINDOW == 215 (0x1252cd400) [pid = 1653] [serial = 1347] [outer = 0x1242cfc00] 18:47:37 INFO - PROCESS | 1653 | 1464054457756 Marionette DEBUG loaded listener.js 18:47:37 INFO - PROCESS | 1653 | ++DOMWINDOW == 216 (0x127644400) [pid = 1653] [serial = 1348] [outer = 0x1242cfc00] 18:47:38 INFO - PROCESS | 1653 | 1464054458136 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]]]}] 18:47:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 18:47:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 569ms 18:47:38 INFO - PROCESS | 1653 | 1464054458175 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 18:47:38 INFO - PROCESS | 1653 | 1464054458177 Marionette TRACE conn2 <- [1,1769,null,{"value":"7"}] 18:47:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 18:47:38 INFO - PROCESS | 1653 | 1464054458179 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 18:47:38 INFO - PROCESS | 1653 | 1464054458180 Marionette TRACE conn2 <- [1,1770,null,{}] 18:47:38 INFO - PROCESS | 1653 | 1464054458182 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}] 18:47:38 INFO - PROCESS | 1653 | 1464054458321 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 18:47:38 INFO - PROCESS | 1653 | 1464054458343 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:47:38 INFO - PROCESS | 1653 | ++DOCSHELL 0x12c9f7000 == 93 [pid = 1653] [id = 450] 18:47:38 INFO - PROCESS | 1653 | ++DOMWINDOW == 217 (0x128c31400) [pid = 1653] [serial = 1349] [outer = 0x0] 18:47:38 INFO - PROCESS | 1653 | ++DOMWINDOW == 218 (0x129567800) [pid = 1653] [serial = 1350] [outer = 0x128c31400] 18:47:38 INFO - PROCESS | 1653 | 1464054458368 Marionette DEBUG loaded listener.js 18:47:38 INFO - PROCESS | 1653 | ++DOMWINDOW == 219 (0x12ba1a800) [pid = 1653] [serial = 1351] [outer = 0x128c31400] 18:47:38 INFO - PROCESS | 1653 | 1464054458773 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]]]}] 18:47:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 18:47:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 620ms 18:47:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 18:47:38 INFO - PROCESS | 1653 | 1464054458808 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 18:47:38 INFO - PROCESS | 1653 | 1464054458810 Marionette TRACE conn2 <- [1,1773,null,{"value":"7"}] 18:47:38 INFO - PROCESS | 1653 | 1464054458814 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 18:47:38 INFO - PROCESS | 1653 | 1464054458817 Marionette TRACE conn2 <- [1,1774,null,{}] 18:47:38 INFO - PROCESS | 1653 | 1464054458821 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}] 18:47:39 INFO - PROCESS | 1653 | 1464054459010 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 18:47:39 INFO - PROCESS | 1653 | 1464054459066 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:47:39 INFO - PROCESS | 1653 | ++DOCSHELL 0x12d52d000 == 94 [pid = 1653] [id = 451] 18:47:39 INFO - PROCESS | 1653 | ++DOMWINDOW == 220 (0x12a754400) [pid = 1653] [serial = 1352] [outer = 0x0] 18:47:39 INFO - PROCESS | 1653 | ++DOMWINDOW == 221 (0x12bf3ec00) [pid = 1653] [serial = 1353] [outer = 0x12a754400] 18:47:39 INFO - PROCESS | 1653 | 1464054459164 Marionette DEBUG loaded listener.js 18:47:39 INFO - PROCESS | 1653 | ++DOMWINDOW == 222 (0x12c938800) [pid = 1653] [serial = 1354] [outer = 0x12a754400] 18:47:39 INFO - PROCESS | 1653 | 1464054459492 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]]]}] 18:47:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 18:47:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 722ms 18:47:39 INFO - PROCESS | 1653 | 1464054459537 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 18:47:39 INFO - PROCESS | 1653 | 1464054459538 Marionette TRACE conn2 <- [1,1777,null,{"value":"7"}] 18:47:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 18:47:39 INFO - PROCESS | 1653 | 1464054459541 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 18:47:39 INFO - PROCESS | 1653 | 1464054459542 Marionette TRACE conn2 <- [1,1778,null,{}] 18:47:39 INFO - PROCESS | 1653 | 1464054459544 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}] 18:47:39 INFO - PROCESS | 1653 | 1464054459669 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 18:47:39 INFO - PROCESS | 1653 | 1464054459681 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:47:39 INFO - PROCESS | 1653 | ++DOCSHELL 0x135315000 == 95 [pid = 1653] [id = 452] 18:47:39 INFO - PROCESS | 1653 | ++DOMWINDOW == 223 (0x12bf45c00) [pid = 1653] [serial = 1355] [outer = 0x0] 18:47:39 INFO - PROCESS | 1653 | ++DOMWINDOW == 224 (0x12d0cc400) [pid = 1653] [serial = 1356] [outer = 0x12bf45c00] 18:47:39 INFO - PROCESS | 1653 | 1464054459706 Marionette DEBUG loaded listener.js 18:47:39 INFO - PROCESS | 1653 | ++DOMWINDOW == 225 (0x12d4ea000) [pid = 1653] [serial = 1357] [outer = 0x12bf45c00] 18:47:40 INFO - PROCESS | 1653 | --DOMWINDOW == 224 (0x128ed3000) [pid = 1653] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 18:47:40 INFO - PROCESS | 1653 | --DOMWINDOW == 223 (0x12a6f6c00) [pid = 1653] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 18:47:40 INFO - PROCESS | 1653 | --DOMWINDOW == 222 (0x1168b8800) [pid = 1653] [serial = 1271] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 18:47:40 INFO - PROCESS | 1653 | --DOMWINDOW == 221 (0x11a022800) [pid = 1653] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 18:47:40 INFO - PROCESS | 1653 | --DOMWINDOW == 220 (0x11a021000) [pid = 1653] [serial = 1274] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 18:47:40 INFO - PROCESS | 1653 | --DOMWINDOW == 219 (0x116715c00) [pid = 1653] [serial = 1268] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 18:47:40 INFO - PROCESS | 1653 | --DOMWINDOW == 218 (0x1121b1800) [pid = 1653] [serial = 1265] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 18:47:40 INFO - PROCESS | 1653 | --DOMWINDOW == 217 (0x12aec3800) [pid = 1653] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 18:47:40 INFO - PROCESS | 1653 | --DOMWINDOW == 216 (0x12aec2000) [pid = 1653] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 18:47:40 INFO - PROCESS | 1653 | --DOMWINDOW == 215 (0x119212800) [pid = 1653] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 18:47:40 INFO - PROCESS | 1653 | --DOMWINDOW == 214 (0x1249afc00) [pid = 1653] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 18:47:40 INFO - PROCESS | 1653 | --DOMWINDOW == 213 (0x127649c00) [pid = 1653] [serial = 1097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 18:47:40 INFO - PROCESS | 1653 | 1464054460194 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]]]}] 18:47:40 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 18:47:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 668ms 18:47:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 18:47:40 INFO - PROCESS | 1653 | 1464054460209 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 18:47:40 INFO - PROCESS | 1653 | 1464054460210 Marionette TRACE conn2 <- [1,1781,null,{"value":"7"}] 18:47:40 INFO - PROCESS | 1653 | 1464054460213 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 18:47:40 INFO - PROCESS | 1653 | 1464054460216 Marionette TRACE conn2 <- [1,1782,null,{}] 18:47:40 INFO - PROCESS | 1653 | 1464054460219 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}] 18:47:40 INFO - PROCESS | 1653 | 1464054460333 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 18:47:40 INFO - PROCESS | 1653 | 1464054460477 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:47:40 INFO - PROCESS | 1653 | ++DOCSHELL 0x135320800 == 96 [pid = 1653] [id = 453] 18:47:40 INFO - PROCESS | 1653 | ++DOMWINDOW == 214 (0x1128c9c00) [pid = 1653] [serial = 1358] [outer = 0x0] 18:47:40 INFO - PROCESS | 1653 | ++DOMWINDOW == 215 (0x11a022800) [pid = 1653] [serial = 1359] [outer = 0x1128c9c00] 18:47:40 INFO - PROCESS | 1653 | 1464054460518 Marionette DEBUG loaded listener.js 18:47:40 INFO - PROCESS | 1653 | ++DOMWINDOW == 216 (0x129699800) [pid = 1653] [serial = 1360] [outer = 0x1128c9c00] 18:47:40 INFO - PROCESS | 1653 | 1464054460887 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]]]}] 18:47:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1 18:47:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 722ms 18:47:40 INFO - PROCESS | 1653 | 1464054460936 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 18:47:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 18:47:40 INFO - PROCESS | 1653 | 1464054460937 Marionette TRACE conn2 <- [1,1785,null,{"value":"7"}] 18:47:40 INFO - PROCESS | 1653 | 1464054460939 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 18:47:40 INFO - PROCESS | 1653 | 1464054460941 Marionette TRACE conn2 <- [1,1786,null,{}] 18:47:40 INFO - PROCESS | 1653 | 1464054460943 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}] 18:47:41 INFO - PROCESS | 1653 | 1464054461072 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 18:47:41 INFO - PROCESS | 1653 | 1464054461082 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:47:41 INFO - PROCESS | 1653 | ++DOCSHELL 0x135911800 == 97 [pid = 1653] [id = 454] 18:47:41 INFO - PROCESS | 1653 | ++DOMWINDOW == 217 (0x12aec2000) [pid = 1653] [serial = 1361] [outer = 0x0] 18:47:41 INFO - PROCESS | 1653 | ++DOMWINDOW == 218 (0x12d4e2c00) [pid = 1653] [serial = 1362] [outer = 0x12aec2000] 18:47:41 INFO - PROCESS | 1653 | 1464054461107 Marionette DEBUG loaded listener.js 18:47:41 INFO - PROCESS | 1653 | ++DOMWINDOW == 219 (0x130c0e000) [pid = 1653] [serial = 1363] [outer = 0x12aec2000] 18:47:41 INFO - PROCESS | 1653 | 1464054461519 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]]]}] 18:47:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1 18:47:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 622ms 18:47:41 INFO - PROCESS | 1653 | 1464054461562 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 18:47:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 18:47:41 INFO - PROCESS | 1653 | 1464054461565 Marionette TRACE conn2 <- [1,1789,null,{"value":"7"}] 18:47:41 INFO - PROCESS | 1653 | 1464054461568 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 18:47:41 INFO - PROCESS | 1653 | 1464054461571 Marionette TRACE conn2 <- [1,1790,null,{}] 18:47:41 INFO - PROCESS | 1653 | 1464054461574 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}] 18:47:41 INFO - PROCESS | 1653 | 1464054461759 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 18:47:41 INFO - PROCESS | 1653 | 1464054461796 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:47:41 INFO - PROCESS | 1653 | ++DOCSHELL 0x1386ea800 == 98 [pid = 1653] [id = 455] 18:47:41 INFO - PROCESS | 1653 | ++DOMWINDOW == 220 (0x130c12c00) [pid = 1653] [serial = 1364] [outer = 0x0] 18:47:41 INFO - PROCESS | 1653 | ++DOMWINDOW == 221 (0x130c18800) [pid = 1653] [serial = 1365] [outer = 0x130c12c00] 18:47:41 INFO - PROCESS | 1653 | 1464054461826 Marionette DEBUG loaded listener.js 18:47:41 INFO - PROCESS | 1653 | ++DOMWINDOW == 222 (0x13536a000) [pid = 1653] [serial = 1366] [outer = 0x130c12c00] 18:47:42 INFO - PROCESS | 1653 | 1464054462299 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]]]}] 18:47:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 18:47:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 770ms 18:47:42 INFO - PROCESS | 1653 | 1464054462339 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 18:47:42 INFO - PROCESS | 1653 | 1464054462341 Marionette TRACE conn2 <- [1,1793,null,{"value":"7"}] 18:47:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 18:47:42 INFO - PROCESS | 1653 | 1464054462345 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 18:47:42 INFO - PROCESS | 1653 | 1464054462348 Marionette TRACE conn2 <- [1,1794,null,{}] 18:47:42 INFO - PROCESS | 1653 | 1464054462352 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}] 18:47:42 INFO - PROCESS | 1653 | 1464054462479 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 18:47:42 INFO - PROCESS | 1653 | 1464054462575 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:47:42 INFO - PROCESS | 1653 | ++DOCSHELL 0x12352a000 == 99 [pid = 1653] [id = 456] 18:47:42 INFO - PROCESS | 1653 | ++DOMWINDOW == 223 (0x115d82800) [pid = 1653] [serial = 1367] [outer = 0x0] 18:47:42 INFO - PROCESS | 1653 | ++DOMWINDOW == 224 (0x117153000) [pid = 1653] [serial = 1368] [outer = 0x115d82800] 18:47:42 INFO - PROCESS | 1653 | 1464054462607 Marionette DEBUG loaded listener.js 18:47:42 INFO - PROCESS | 1653 | ++DOMWINDOW == 225 (0x118935000) [pid = 1653] [serial = 1369] [outer = 0x115d82800] 18:47:43 INFO - PROCESS | 1653 | 1464054463090 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]]]}] 18:47:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 18:47:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 773ms 18:47:43 INFO - PROCESS | 1653 | 1464054463118 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 18:47:43 INFO - PROCESS | 1653 | 1464054463122 Marionette TRACE conn2 <- [1,1797,null,{"value":"7"}] 18:47:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 18:47:43 INFO - PROCESS | 1653 | 1464054463127 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 18:47:43 INFO - PROCESS | 1653 | 1464054463129 Marionette TRACE conn2 <- [1,1798,null,{}] 18:47:43 INFO - PROCESS | 1653 | 1464054463134 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}] 18:47:43 INFO - PROCESS | 1653 | 1464054463250 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 18:47:43 INFO - PROCESS | 1653 | 1464054463345 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:47:43 INFO - PROCESS | 1653 | ++DOCSHELL 0x12c815800 == 100 [pid = 1653] [id = 457] 18:47:43 INFO - PROCESS | 1653 | ++DOMWINDOW == 226 (0x119532400) [pid = 1653] [serial = 1370] [outer = 0x0] 18:47:43 INFO - PROCESS | 1653 | ++DOMWINDOW == 227 (0x119caa400) [pid = 1653] [serial = 1371] [outer = 0x119532400] 18:47:43 INFO - PROCESS | 1653 | 1464054463375 Marionette DEBUG loaded listener.js 18:47:43 INFO - PROCESS | 1653 | ++DOMWINDOW == 228 (0x121386400) [pid = 1653] [serial = 1372] [outer = 0x119532400] 18:47:43 INFO - PROCESS | 1653 | 1464054463803 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]]]}] 18:47:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 18:47:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 723ms 18:47:43 INFO - PROCESS | 1653 | 1464054463851 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 18:47:43 INFO - PROCESS | 1653 | 1464054463852 Marionette TRACE conn2 <- [1,1801,null,{"value":"7"}] 18:47:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 18:47:43 INFO - PROCESS | 1653 | 1464054463855 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 18:47:43 INFO - PROCESS | 1653 | 1464054463857 Marionette TRACE conn2 <- [1,1802,null,{}] 18:47:43 INFO - PROCESS | 1653 | 1464054463868 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}] 18:47:43 INFO - PROCESS | 1653 | 1464054463985 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 18:47:44 INFO - PROCESS | 1653 | 1464054464083 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:47:44 INFO - PROCESS | 1653 | ++DOCSHELL 0x138793000 == 101 [pid = 1653] [id = 458] 18:47:44 INFO - PROCESS | 1653 | ++DOMWINDOW == 229 (0x12764e000) [pid = 1653] [serial = 1373] [outer = 0x0] 18:47:44 INFO - PROCESS | 1653 | ++DOMWINDOW == 230 (0x128edc400) [pid = 1653] [serial = 1374] [outer = 0x12764e000] 18:47:44 INFO - PROCESS | 1653 | 1464054464115 Marionette DEBUG loaded listener.js 18:47:44 INFO - PROCESS | 1653 | ++DOMWINDOW == 231 (0x12a75bc00) [pid = 1653] [serial = 1375] [outer = 0x12764e000] 18:47:44 INFO - PROCESS | 1653 | 1464054464513 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]]]}] 18:47:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 18:47:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 677ms 18:47:44 INFO - PROCESS | 1653 | 1464054464584 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 18:47:44 INFO - PROCESS | 1653 | 1464054464585 Marionette TRACE conn2 <- [1,1805,null,{"value":"7"}] 18:47:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 18:47:44 INFO - PROCESS | 1653 | 1464054464606 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 18:47:44 INFO - PROCESS | 1653 | 1464054464608 Marionette TRACE conn2 <- [1,1806,null,{}] 18:47:44 INFO - PROCESS | 1653 | 1464054464610 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}] 18:47:44 INFO - PROCESS | 1653 | 1464054464729 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 18:47:44 INFO - PROCESS | 1653 | 1464054464822 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:47:44 INFO - PROCESS | 1653 | ++DOCSHELL 0x141287800 == 102 [pid = 1653] [id = 459] 18:47:44 INFO - PROCESS | 1653 | ++DOMWINDOW == 232 (0x12a75ec00) [pid = 1653] [serial = 1376] [outer = 0x0] 18:47:44 INFO - PROCESS | 1653 | ++DOMWINDOW == 233 (0x12bf42000) [pid = 1653] [serial = 1377] [outer = 0x12a75ec00] 18:47:44 INFO - PROCESS | 1653 | 1464054464854 Marionette DEBUG loaded listener.js 18:47:44 INFO - PROCESS | 1653 | ++DOMWINDOW == 234 (0x12d3a1c00) [pid = 1653] [serial = 1378] [outer = 0x12a75ec00] 18:47:45 INFO - PROCESS | 1653 | 1464054465257 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]]]}] 18:47:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 18:47:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 672ms 18:47:45 INFO - PROCESS | 1653 | 1464054465279 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 18:47:45 INFO - PROCESS | 1653 | 1464054465280 Marionette TRACE conn2 <- [1,1809,null,{"value":"7"}] 18:47:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 18:47:45 INFO - PROCESS | 1653 | 1464054465282 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 18:47:45 INFO - PROCESS | 1653 | 1464054465284 Marionette TRACE conn2 <- [1,1810,null,{}] 18:47:45 INFO - PROCESS | 1653 | 1464054465286 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}] 18:47:45 INFO - PROCESS | 1653 | 1464054465400 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 18:47:45 INFO - PROCESS | 1653 | 1464054465522 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:47:45 INFO - PROCESS | 1653 | ++DOCSHELL 0x14129c800 == 103 [pid = 1653] [id = 460] 18:47:45 INFO - PROCESS | 1653 | ++DOMWINDOW == 235 (0x12aec4c00) [pid = 1653] [serial = 1379] [outer = 0x0] 18:47:45 INFO - PROCESS | 1653 | ++DOMWINDOW == 236 (0x130c13800) [pid = 1653] [serial = 1380] [outer = 0x12aec4c00] 18:47:45 INFO - PROCESS | 1653 | 1464054465554 Marionette DEBUG loaded listener.js 18:47:45 INFO - PROCESS | 1653 | ++DOMWINDOW == 237 (0x130cd9c00) [pid = 1653] [serial = 1381] [outer = 0x12aec4c00] 18:47:45 INFO - PROCESS | 1653 | 1464054465973 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]]]}] 18:47:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 18:47:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 721ms 18:47:46 INFO - PROCESS | 1653 | 1464054466003 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 18:47:46 INFO - PROCESS | 1653 | 1464054466005 Marionette TRACE conn2 <- [1,1813,null,{"value":"7"}] 18:47:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 18:47:46 INFO - PROCESS | 1653 | 1464054466007 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 18:47:46 INFO - PROCESS | 1653 | 1464054466008 Marionette TRACE conn2 <- [1,1814,null,{}] 18:47:46 INFO - PROCESS | 1653 | 1464054466010 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}] 18:47:46 INFO - PROCESS | 1653 | 1464054466157 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 18:47:46 INFO - PROCESS | 1653 | 1464054466280 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:47:46 INFO - PROCESS | 1653 | ++DOCSHELL 0x13fdec800 == 104 [pid = 1653] [id = 461] 18:47:46 INFO - PROCESS | 1653 | ++DOMWINDOW == 238 (0x135366400) [pid = 1653] [serial = 1382] [outer = 0x0] 18:47:46 INFO - PROCESS | 1653 | ++DOMWINDOW == 239 (0x135f1cc00) [pid = 1653] [serial = 1383] [outer = 0x135366400] 18:47:46 INFO - PROCESS | 1653 | 1464054466312 Marionette DEBUG loaded listener.js 18:47:46 INFO - PROCESS | 1653 | ++DOMWINDOW == 240 (0x138424800) [pid = 1653] [serial = 1384] [outer = 0x135366400] 18:47:46 INFO - PROCESS | 1653 | 1464054466686 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]]]}] 18:47:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 18:47:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 722ms 18:47:46 INFO - PROCESS | 1653 | 1464054466729 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 18:47:46 INFO - PROCESS | 1653 | 1464054466730 Marionette TRACE conn2 <- [1,1817,null,{"value":"7"}] 18:47:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 18:47:46 INFO - PROCESS | 1653 | 1464054466733 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 18:47:46 INFO - PROCESS | 1653 | 1464054466734 Marionette TRACE conn2 <- [1,1818,null,{}] 18:47:46 INFO - PROCESS | 1653 | 1464054466736 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}] 18:47:46 INFO - PROCESS | 1653 | 1464054466850 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 18:47:46 INFO - PROCESS | 1653 | 1464054466947 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:47:46 INFO - PROCESS | 1653 | ++DOCSHELL 0x1436b7800 == 105 [pid = 1653] [id = 462] 18:47:46 INFO - PROCESS | 1653 | ++DOMWINDOW == 241 (0x136011800) [pid = 1653] [serial = 1385] [outer = 0x0] 18:47:46 INFO - PROCESS | 1653 | ++DOMWINDOW == 242 (0x13842b400) [pid = 1653] [serial = 1386] [outer = 0x136011800] 18:47:46 INFO - PROCESS | 1653 | 1464054466977 Marionette DEBUG loaded listener.js 18:47:47 INFO - PROCESS | 1653 | ++DOMWINDOW == 243 (0x1387c7000) [pid = 1653] [serial = 1387] [outer = 0x136011800] 18:47:47 INFO - PROCESS | 1653 | 1464054467390 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]]]}] 18:47:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 18:47:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 720ms 18:47:47 INFO - PROCESS | 1653 | 1464054467453 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 18:47:47 INFO - PROCESS | 1653 | 1464054467455 Marionette TRACE conn2 <- [1,1821,null,{"value":"7"}] 18:47:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 18:47:47 INFO - PROCESS | 1653 | 1464054467457 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 18:47:47 INFO - PROCESS | 1653 | 1464054467458 Marionette TRACE conn2 <- [1,1822,null,{}] 18:47:47 INFO - PROCESS | 1653 | 1464054467461 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}] 18:47:47 INFO - PROCESS | 1653 | 1464054467592 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 18:47:47 INFO - PROCESS | 1653 | 1464054467687 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:47:47 INFO - PROCESS | 1653 | ++DOCSHELL 0x14311c000 == 106 [pid = 1653] [id = 463] 18:47:47 INFO - PROCESS | 1653 | ++DOMWINDOW == 244 (0x138427400) [pid = 1653] [serial = 1388] [outer = 0x0] 18:47:47 INFO - PROCESS | 1653 | ++DOMWINDOW == 245 (0x1387cd000) [pid = 1653] [serial = 1389] [outer = 0x138427400] 18:47:47 INFO - PROCESS | 1653 | 1464054467717 Marionette DEBUG loaded listener.js 18:47:47 INFO - PROCESS | 1653 | ++DOMWINDOW == 246 (0x1387d1400) [pid = 1653] [serial = 1390] [outer = 0x138427400] 18:47:48 INFO - PROCESS | 1653 | 1464054468190 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]]]}] 18:47:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 18:47:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 772ms 18:47:48 INFO - PROCESS | 1653 | 1464054468234 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 18:47:48 INFO - PROCESS | 1653 | 1464054468236 Marionette TRACE conn2 <- [1,1825,null,{"value":"7"}] 18:47:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 18:47:48 INFO - PROCESS | 1653 | 1464054468242 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 18:47:48 INFO - PROCESS | 1653 | 1464054468244 Marionette TRACE conn2 <- [1,1826,null,{}] 18:47:48 INFO - PROCESS | 1653 | 1464054468248 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}] 18:47:48 INFO - PROCESS | 1653 | 1464054468413 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 18:47:48 INFO - PROCESS | 1653 | 1464054468504 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:47:48 INFO - PROCESS | 1653 | ++DOCSHELL 0x143363000 == 107 [pid = 1653] [id = 464] 18:47:48 INFO - PROCESS | 1653 | ++DOMWINDOW == 247 (0x1387c9800) [pid = 1653] [serial = 1391] [outer = 0x0] 18:47:48 INFO - PROCESS | 1653 | ++DOMWINDOW == 248 (0x13fa07400) [pid = 1653] [serial = 1392] [outer = 0x1387c9800] 18:47:48 INFO - PROCESS | 1653 | 1464054468534 Marionette DEBUG loaded listener.js 18:47:48 INFO - PROCESS | 1653 | ++DOMWINDOW == 249 (0x13fa0bc00) [pid = 1653] [serial = 1393] [outer = 0x1387c9800] 18:47:48 INFO - PROCESS | 1653 | 1464054468957 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]]]}] 18:47:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 18:47:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 770ms 18:47:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 18:47:49 INFO - PROCESS | 1653 | 1464054469013 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 18:47:49 INFO - PROCESS | 1653 | 1464054469014 Marionette TRACE conn2 <- [1,1829,null,{"value":"7"}] 18:47:49 INFO - PROCESS | 1653 | 1464054469016 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 18:47:49 INFO - PROCESS | 1653 | 1464054469018 Marionette TRACE conn2 <- [1,1830,null,{}] 18:47:49 INFO - PROCESS | 1653 | 1464054469020 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}] 18:47:49 INFO - PROCESS | 1653 | 1464054469139 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 18:47:49 INFO - PROCESS | 1653 | 1464054469234 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:47:49 INFO - PROCESS | 1653 | ++DOCSHELL 0x143375800 == 108 [pid = 1653] [id = 465] 18:47:49 INFO - PROCESS | 1653 | ++DOMWINDOW == 250 (0x13fa08800) [pid = 1653] [serial = 1394] [outer = 0x0] 18:47:49 INFO - PROCESS | 1653 | ++DOMWINDOW == 251 (0x13fa11800) [pid = 1653] [serial = 1395] [outer = 0x13fa08800] 18:47:49 INFO - PROCESS | 1653 | 1464054469265 Marionette DEBUG loaded listener.js 18:47:49 INFO - PROCESS | 1653 | ++DOMWINDOW == 252 (0x140937000) [pid = 1653] [serial = 1396] [outer = 0x13fa08800] 18:47:49 INFO - PROCESS | 1653 | 1464054469735 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]]]}] 18:47:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 18:47:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 771ms 18:47:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 18:47:49 INFO - PROCESS | 1653 | 1464054469789 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 18:47:49 INFO - PROCESS | 1653 | 1464054469791 Marionette TRACE conn2 <- [1,1833,null,{"value":"7"}] 18:47:49 INFO - PROCESS | 1653 | 1464054469795 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 18:47:49 INFO - PROCESS | 1653 | 1464054469797 Marionette TRACE conn2 <- [1,1834,null,{}] 18:47:49 INFO - PROCESS | 1653 | 1464054469801 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}] 18:47:50 INFO - PROCESS | 1653 | 1464054469998 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 18:47:50 INFO - PROCESS | 1653 | 1464054470450 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:47:50 INFO - PROCESS | 1653 | ++DOCSHELL 0x1237dd800 == 109 [pid = 1653] [id = 466] 18:47:50 INFO - PROCESS | 1653 | ++DOMWINDOW == 253 (0x1128c5c00) [pid = 1653] [serial = 1397] [outer = 0x0] 18:47:50 INFO - PROCESS | 1653 | ++DOMWINDOW == 254 (0x1128cec00) [pid = 1653] [serial = 1398] [outer = 0x1128c5c00] 18:47:50 INFO - PROCESS | 1653 | 1464054470538 Marionette DEBUG loaded listener.js 18:47:50 INFO - PROCESS | 1653 | ++DOMWINDOW == 255 (0x115de7800) [pid = 1653] [serial = 1399] [outer = 0x1128c5c00] 18:47:50 INFO - PROCESS | 1653 | 1464054470973 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]]]}] 18:47:51 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 18:47:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1223ms 18:47:51 INFO - PROCESS | 1653 | 1464054471018 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 18:47:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 18:47:51 INFO - PROCESS | 1653 | 1464054471021 Marionette TRACE conn2 <- [1,1837,null,{"value":"7"}] 18:47:51 INFO - PROCESS | 1653 | 1464054471024 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 18:47:51 INFO - PROCESS | 1653 | 1464054471026 Marionette TRACE conn2 <- [1,1838,null,{}] 18:47:51 INFO - PROCESS | 1653 | 1464054471047 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}] 18:47:51 INFO - PROCESS | 1653 | 1464054471192 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 18:47:51 INFO - PROCESS | 1653 | 1464054471264 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:47:51 INFO - PROCESS | 1653 | ++DOCSHELL 0x12c537000 == 110 [pid = 1653] [id = 467] 18:47:51 INFO - PROCESS | 1653 | ++DOMWINDOW == 256 (0x11715d800) [pid = 1653] [serial = 1400] [outer = 0x0] 18:47:51 INFO - PROCESS | 1653 | ++DOMWINDOW == 257 (0x11856e800) [pid = 1653] [serial = 1401] [outer = 0x11715d800] 18:47:51 INFO - PROCESS | 1653 | 1464054471291 Marionette DEBUG loaded listener.js 18:47:51 INFO - PROCESS | 1653 | ++DOMWINDOW == 258 (0x11953ec00) [pid = 1653] [serial = 1402] [outer = 0x11715d800] 18:47:51 INFO - PROCESS | 1653 | 1464054471825 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]]]}] 18:47:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 18:47:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 877ms 18:47:51 INFO - PROCESS | 1653 | 1464054471904 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 18:47:51 INFO - PROCESS | 1653 | 1464054471908 Marionette TRACE conn2 <- [1,1841,null,{"value":"7"}] 18:47:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 18:47:51 INFO - PROCESS | 1653 | 1464054471912 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 18:47:51 INFO - PROCESS | 1653 | 1464054471914 Marionette TRACE conn2 <- [1,1842,null,{}] 18:47:51 INFO - PROCESS | 1653 | 1464054471918 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}] 18:47:52 INFO - PROCESS | 1653 | 1464054472088 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 18:47:52 INFO - PROCESS | 1653 | 1464054472233 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:47:52 INFO - PROCESS | 1653 | ++DOCSHELL 0x123984000 == 111 [pid = 1653] [id = 468] 18:47:52 INFO - PROCESS | 1653 | ++DOMWINDOW == 259 (0x119e30000) [pid = 1653] [serial = 1403] [outer = 0x0] 18:47:52 INFO - PROCESS | 1653 | ++DOMWINDOW == 260 (0x121385000) [pid = 1653] [serial = 1404] [outer = 0x119e30000] 18:47:52 INFO - PROCESS | 1653 | 1464054472262 Marionette DEBUG loaded listener.js 18:47:52 INFO - PROCESS | 1653 | ++DOMWINDOW == 261 (0x123423c00) [pid = 1653] [serial = 1405] [outer = 0x119e30000] 18:47:52 INFO - PROCESS | 1653 | 1464054472703 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]]]}] 18:47:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 18:47:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 821ms 18:47:52 INFO - PROCESS | 1653 | 1464054472752 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 18:47:52 INFO - PROCESS | 1653 | 1464054472754 Marionette TRACE conn2 <- [1,1845,null,{"value":"7"}] 18:47:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 18:47:52 INFO - PROCESS | 1653 | 1464054472762 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 18:47:52 INFO - PROCESS | 1653 | 1464054472768 Marionette TRACE conn2 <- [1,1846,null,{}] 18:47:52 INFO - PROCESS | 1653 | 1464054472772 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}] 18:47:52 INFO - PROCESS | 1653 | 1464054472882 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 18:47:52 INFO - PROCESS | 1653 | 1464054472982 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:47:52 INFO - PROCESS | 1653 | ++DOCSHELL 0x12a7a8800 == 112 [pid = 1653] [id = 469] 18:47:52 INFO - PROCESS | 1653 | ++DOMWINDOW == 262 (0x11a02dc00) [pid = 1653] [serial = 1406] [outer = 0x0] 18:47:53 INFO - PROCESS | 1653 | ++DOMWINDOW == 263 (0x128ed0c00) [pid = 1653] [serial = 1407] [outer = 0x11a02dc00] 18:47:53 INFO - PROCESS | 1653 | 1464054473009 Marionette DEBUG loaded listener.js 18:47:53 INFO - PROCESS | 1653 | ++DOMWINDOW == 264 (0x129566800) [pid = 1653] [serial = 1408] [outer = 0x11a02dc00] 18:47:53 INFO - PROCESS | 1653 | --DOCSHELL 0x135911800 == 111 [pid = 1653] [id = 454] 18:47:53 INFO - PROCESS | 1653 | --DOCSHELL 0x135320800 == 110 [pid = 1653] [id = 453] 18:47:53 INFO - PROCESS | 1653 | --DOCSHELL 0x135315000 == 109 [pid = 1653] [id = 452] 18:47:53 INFO - PROCESS | 1653 | --DOCSHELL 0x12d52d000 == 108 [pid = 1653] [id = 451] 18:47:53 INFO - PROCESS | 1653 | --DOCSHELL 0x12c9f7000 == 107 [pid = 1653] [id = 450] 18:47:53 INFO - PROCESS | 1653 | --DOCSHELL 0x12b219000 == 106 [pid = 1653] [id = 449] 18:47:53 INFO - PROCESS | 1653 | --DOMWINDOW == 263 (0x12d229c00) [pid = 1653] [serial = 1299] [outer = 0x0] [url = about:blank] 18:47:53 INFO - PROCESS | 1653 | --DOMWINDOW == 262 (0x11859e400) [pid = 1653] [serial = 1242] [outer = 0x0] [url = about:blank] 18:47:53 INFO - PROCESS | 1653 | --DOMWINDOW == 261 (0x115d7a400) [pid = 1653] [serial = 1239] [outer = 0x0] [url = about:blank] 18:47:53 INFO - PROCESS | 1653 | --DOMWINDOW == 260 (0x1249b2000) [pid = 1653] [serial = 1248] [outer = 0x0] [url = about:blank] 18:47:53 INFO - PROCESS | 1653 | --DOMWINDOW == 259 (0x11a02b800) [pid = 1653] [serial = 1245] [outer = 0x0] [url = about:blank] 18:47:53 INFO - PROCESS | 1653 | --DOMWINDOW == 258 (0x12a75e800) [pid = 1653] [serial = 1251] [outer = 0x0] [url = about:blank] 18:47:53 INFO - PROCESS | 1653 | --DOMWINDOW == 257 (0x12c52a800) [pid = 1653] [serial = 1254] [outer = 0x0] [url = about:blank] 18:47:53 INFO - PROCESS | 1653 | --DOMWINDOW == 256 (0x12d4e9c00) [pid = 1653] [serial = 1257] [outer = 0x0] [url = about:blank] 18:47:53 INFO - PROCESS | 1653 | --DOMWINDOW == 255 (0x130cd8c00) [pid = 1653] [serial = 1260] [outer = 0x0] [url = about:blank] 18:47:53 INFO - PROCESS | 1653 | --DOMWINDOW == 254 (0x1168c3800) [pid = 1653] [serial = 1263] [outer = 0x0] [url = about:blank] 18:47:53 INFO - PROCESS | 1653 | --DOCSHELL 0x127297000 == 105 [pid = 1653] [id = 448] 18:47:53 INFO - PROCESS | 1653 | --DOCSHELL 0x12396f800 == 104 [pid = 1653] [id = 447] 18:47:53 INFO - PROCESS | 1653 | --DOCSHELL 0x1180a9000 == 103 [pid = 1653] [id = 446] 18:47:53 INFO - PROCESS | 1653 | --DOCSHELL 0x123532800 == 102 [pid = 1653] [id = 445] 18:47:53 INFO - PROCESS | 1653 | --DOCSHELL 0x1386f5000 == 101 [pid = 1653] [id = 439] 18:47:53 INFO - PROCESS | 1653 | --DOCSHELL 0x138676000 == 100 [pid = 1653] [id = 438] 18:47:53 INFO - PROCESS | 1653 | --DOCSHELL 0x13601a000 == 99 [pid = 1653] [id = 437] 18:47:53 INFO - PROCESS | 1653 | --DOCSHELL 0x1356df800 == 98 [pid = 1653] [id = 436] 18:47:53 INFO - PROCESS | 1653 | --DOCSHELL 0x12a7ae000 == 97 [pid = 1653] [id = 435] 18:47:53 INFO - PROCESS | 1653 | --DOCSHELL 0x11899f800 == 96 [pid = 1653] [id = 434] 18:47:53 INFO - PROCESS | 1653 | --DOCSHELL 0x1356e0800 == 95 [pid = 1653] [id = 433] 18:47:53 INFO - PROCESS | 1653 | 1464054473440 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]]]}] 18:47:53 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) 18:47:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 731ms 18:47:53 INFO - PROCESS | 1653 | 1464054473490 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 18:47:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 18:47:53 INFO - PROCESS | 1653 | 1464054473491 Marionette TRACE conn2 <- [1,1849,null,{"value":"7"}] 18:47:53 INFO - PROCESS | 1653 | 1464054473493 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 18:47:53 INFO - PROCESS | 1653 | 1464054473495 Marionette TRACE conn2 <- [1,1850,null,{}] 18:47:53 INFO - PROCESS | 1653 | 1464054473505 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}] 18:47:53 INFO - PROCESS | 1653 | 1464054473609 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 18:47:53 INFO - PROCESS | 1653 | --DOMWINDOW == 253 (0x12a933000) [pid = 1653] [serial = 1099] [outer = 0x0] [url = about:blank] 18:47:53 INFO - PROCESS | 1653 | --DOMWINDOW == 252 (0x129660000) [pid = 1653] [serial = 1284] [outer = 0x0] [url = about:blank] 18:47:53 INFO - PROCESS | 1653 | --DOMWINDOW == 251 (0x12b012c00) [pid = 1653] [serial = 1287] [outer = 0x0] [url = about:blank] 18:47:53 INFO - PROCESS | 1653 | --DOMWINDOW == 250 (0x118940000) [pid = 1653] [serial = 1272] [outer = 0x0] [url = about:blank] 18:47:53 INFO - PROCESS | 1653 | --DOMWINDOW == 249 (0x11953e400) [pid = 1653] [serial = 1273] [outer = 0x0] [url = about:blank] 18:47:53 INFO - PROCESS | 1653 | --DOMWINDOW == 248 (0x1213a9800) [pid = 1653] [serial = 1278] [outer = 0x0] [url = about:blank] 18:47:53 INFO - PROCESS | 1653 | --DOMWINDOW == 247 (0x12382d800) [pid = 1653] [serial = 1279] [outer = 0x0] [url = about:blank] 18:47:53 INFO - PROCESS | 1653 | --DOMWINDOW == 246 (0x11a02c400) [pid = 1653] [serial = 1275] [outer = 0x0] [url = about:blank] 18:47:53 INFO - PROCESS | 1653 | --DOMWINDOW == 245 (0x121322400) [pid = 1653] [serial = 1276] [outer = 0x0] [url = about:blank] 18:47:53 INFO - PROCESS | 1653 | --DOMWINDOW == 244 (0x11822f000) [pid = 1653] [serial = 1269] [outer = 0x0] [url = about:blank] 18:47:53 INFO - PROCESS | 1653 | --DOMWINDOW == 243 (0x1187ce000) [pid = 1653] [serial = 1270] [outer = 0x0] [url = about:blank] 18:47:53 INFO - PROCESS | 1653 | --DOMWINDOW == 242 (0x112f31800) [pid = 1653] [serial = 1267] [outer = 0x0] [url = about:blank] 18:47:53 INFO - PROCESS | 1653 | --DOMWINDOW == 241 (0x112789000) [pid = 1653] [serial = 1266] [outer = 0x0] [url = about:blank] 18:47:53 INFO - PROCESS | 1653 | --DOMWINDOW == 240 (0x12bf42c00) [pid = 1653] [serial = 1290] [outer = 0x0] [url = about:blank] 18:47:53 INFO - PROCESS | 1653 | --DOMWINDOW == 239 (0x12badd400) [pid = 1653] [serial = 1288] [outer = 0x0] [url = about:blank] 18:47:53 INFO - PROCESS | 1653 | --DOMWINDOW == 238 (0x12c529800) [pid = 1653] [serial = 1296] [outer = 0x0] [url = about:blank] 18:47:53 INFO - PROCESS | 1653 | --DOMWINDOW == 237 (0x121304000) [pid = 1653] [serial = 1293] [outer = 0x0] [url = about:blank] 18:47:53 INFO - PROCESS | 1653 | --DOMWINDOW == 236 (0x12c9d2000) [pid = 1653] [serial = 1297] [outer = 0x0] [url = about:blank] 18:47:53 INFO - PROCESS | 1653 | --DOMWINDOW == 235 (0x12c527400) [pid = 1653] [serial = 1291] [outer = 0x0] [url = about:blank] 18:47:53 INFO - PROCESS | 1653 | --DOMWINDOW == 234 (0x12a754800) [pid = 1653] [serial = 1285] [outer = 0x0] [url = about:blank] 18:47:53 INFO - PROCESS | 1653 | --DOMWINDOW == 233 (0x12518f800) [pid = 1653] [serial = 1281] [outer = 0x0] [url = about:blank] 18:47:53 INFO - PROCESS | 1653 | --DOMWINDOW == 232 (0x1273d4c00) [pid = 1653] [serial = 1282] [outer = 0x0] [url = about:blank] 18:47:53 INFO - PROCESS | 1653 | --DOMWINDOW == 231 (0x12764d400) [pid = 1653] [serial = 1294] [outer = 0x0] [url = about:blank] 18:47:53 INFO - PROCESS | 1653 | 1464054473704 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:47:53 INFO - PROCESS | 1653 | ++DOCSHELL 0x119562000 == 96 [pid = 1653] [id = 470] 18:47:53 INFO - PROCESS | 1653 | ++DOMWINDOW == 232 (0x11671d400) [pid = 1653] [serial = 1409] [outer = 0x0] 18:47:53 INFO - PROCESS | 1653 | ++DOMWINDOW == 233 (0x11a02c400) [pid = 1653] [serial = 1410] [outer = 0x11671d400] 18:47:53 INFO - PROCESS | 1653 | 1464054473733 Marionette DEBUG loaded listener.js 18:47:53 INFO - PROCESS | 1653 | ++DOMWINDOW == 234 (0x1273cb400) [pid = 1653] [serial = 1411] [outer = 0x11671d400] 18:47:54 INFO - PROCESS | 1653 | 1464054474088 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]]]}] 18:47:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 18:47:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 622ms 18:47:54 INFO - PROCESS | 1653 | 1464054474117 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 18:47:54 INFO - PROCESS | 1653 | 1464054474118 Marionette TRACE conn2 <- [1,1853,null,{"value":"7"}] 18:47:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 18:47:54 INFO - PROCESS | 1653 | 1464054474121 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 18:47:54 INFO - PROCESS | 1653 | 1464054474122 Marionette TRACE conn2 <- [1,1854,null,{}] 18:47:54 INFO - PROCESS | 1653 | 1464054474124 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}] 18:47:54 INFO - PROCESS | 1653 | 1464054474234 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 18:47:54 INFO - PROCESS | 1653 | 1464054474371 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:47:54 INFO - PROCESS | 1653 | ++DOCSHELL 0x1290df000 == 97 [pid = 1653] [id = 471] 18:47:54 INFO - PROCESS | 1653 | ++DOMWINDOW == 235 (0x12b00f000) [pid = 1653] [serial = 1412] [outer = 0x0] 18:47:54 INFO - PROCESS | 1653 | ++DOMWINDOW == 236 (0x12b03d400) [pid = 1653] [serial = 1413] [outer = 0x12b00f000] 18:47:54 INFO - PROCESS | 1653 | 1464054474424 Marionette DEBUG loaded listener.js 18:47:54 INFO - PROCESS | 1653 | ++DOMWINDOW == 237 (0x12bf48800) [pid = 1653] [serial = 1414] [outer = 0x12b00f000] 18:47:54 INFO - PROCESS | 1653 | 1464054474823 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]]]}] 18:47:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 18:47:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 719ms 18:47:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 18:47:54 INFO - PROCESS | 1653 | 1464054474840 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 18:47:54 INFO - PROCESS | 1653 | 1464054474841 Marionette TRACE conn2 <- [1,1857,null,{"value":"7"}] 18:47:54 INFO - PROCESS | 1653 | 1464054474843 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 18:47:54 INFO - PROCESS | 1653 | 1464054474845 Marionette TRACE conn2 <- [1,1858,null,{}] 18:47:54 INFO - PROCESS | 1653 | 1464054474847 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}] 18:47:54 INFO - PROCESS | 1653 | 1464054474946 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 18:47:54 INFO - PROCESS | 1653 | 1464054474969 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:47:54 INFO - PROCESS | 1653 | ++DOCSHELL 0x12d51b800 == 98 [pid = 1653] [id = 472] 18:47:54 INFO - PROCESS | 1653 | ++DOMWINDOW == 238 (0x127643000) [pid = 1653] [serial = 1415] [outer = 0x0] 18:47:54 INFO - PROCESS | 1653 | ++DOMWINDOW == 239 (0x12c942400) [pid = 1653] [serial = 1416] [outer = 0x127643000] 18:47:54 INFO - PROCESS | 1653 | 1464054474994 Marionette DEBUG loaded listener.js 18:47:55 INFO - PROCESS | 1653 | ++DOMWINDOW == 240 (0x12d4e0400) [pid = 1653] [serial = 1417] [outer = 0x127643000] 18:47:55 INFO - PROCESS | 1653 | 1464054475352 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]]]}] 18:47:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 18:47:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 523ms 18:47:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 18:47:55 INFO - PROCESS | 1653 | 1464054475368 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 18:47:55 INFO - PROCESS | 1653 | 1464054475369 Marionette TRACE conn2 <- [1,1861,null,{"value":"7"}] 18:47:55 INFO - PROCESS | 1653 | 1464054475371 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 18:47:55 INFO - PROCESS | 1653 | 1464054475372 Marionette TRACE conn2 <- [1,1862,null,{}] 18:47:55 INFO - PROCESS | 1653 | 1464054475374 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}] 18:47:55 INFO - PROCESS | 1653 | 1464054475474 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 18:47:55 INFO - PROCESS | 1653 | 1464054475579 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:47:55 INFO - PROCESS | 1653 | ++DOCSHELL 0x12f01c800 == 99 [pid = 1653] [id = 473] 18:47:55 INFO - PROCESS | 1653 | ++DOMWINDOW == 241 (0x127649800) [pid = 1653] [serial = 1418] [outer = 0x0] 18:47:55 INFO - PROCESS | 1653 | ++DOMWINDOW == 242 (0x130c0cc00) [pid = 1653] [serial = 1419] [outer = 0x127649800] 18:47:55 INFO - PROCESS | 1653 | 1464054475604 Marionette DEBUG loaded listener.js 18:47:55 INFO - PROCESS | 1653 | ++DOMWINDOW == 243 (0x135369000) [pid = 1653] [serial = 1420] [outer = 0x127649800] 18:47:55 INFO - PROCESS | 1653 | 1464054475920 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]]]}] 18:47:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 18:47:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 568ms 18:47:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 18:47:55 INFO - PROCESS | 1653 | 1464054475940 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 18:47:55 INFO - PROCESS | 1653 | 1464054475941 Marionette TRACE conn2 <- [1,1865,null,{"value":"7"}] 18:47:55 INFO - PROCESS | 1653 | 1464054475943 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 18:47:55 INFO - PROCESS | 1653 | 1464054475954 Marionette TRACE conn2 <- [1,1866,null,{}] 18:47:55 INFO - PROCESS | 1653 | 1464054475962 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}] 18:47:56 INFO - PROCESS | 1653 | 1464054476090 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 18:47:56 INFO - PROCESS | 1653 | 1464054476106 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:47:56 INFO - PROCESS | 1653 | ++DOMWINDOW == 244 (0x130cd8c00) [pid = 1653] [serial = 1421] [outer = 0x12c9dac00] 18:47:56 INFO - PROCESS | 1653 | ++DOCSHELL 0x136029000 == 100 [pid = 1653] [id = 474] 18:47:56 INFO - PROCESS | 1653 | ++DOMWINDOW == 245 (0x135f21800) [pid = 1653] [serial = 1422] [outer = 0x0] 18:47:56 INFO - PROCESS | 1653 | ++DOMWINDOW == 246 (0x136004800) [pid = 1653] [serial = 1423] [outer = 0x135f21800] 18:47:56 INFO - PROCESS | 1653 | 1464054476142 Marionette DEBUG loaded listener.js 18:47:56 INFO - PROCESS | 1653 | ++DOMWINDOW == 247 (0x13600ec00) [pid = 1653] [serial = 1424] [outer = 0x135f21800] 18:47:56 INFO - PROCESS | 1653 | 1464054476534 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]]]}] 18:47:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 18:47:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 635ms 18:47:56 INFO - PROCESS | 1653 | 1464054476579 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 18:47:56 INFO - PROCESS | 1653 | 1464054476580 Marionette TRACE conn2 <- [1,1869,null,{"value":"7"}] 18:47:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 18:47:56 INFO - PROCESS | 1653 | 1464054476583 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 18:47:56 INFO - PROCESS | 1653 | 1464054476584 Marionette TRACE conn2 <- [1,1870,null,{}] 18:47:56 INFO - PROCESS | 1653 | 1464054476586 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}] 18:47:56 INFO - PROCESS | 1653 | 1464054476716 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 18:47:56 INFO - PROCESS | 1653 | 1464054476741 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:47:56 INFO - PROCESS | 1653 | ++DOCSHELL 0x135b5b000 == 101 [pid = 1653] [id = 475] 18:47:56 INFO - PROCESS | 1653 | ++DOMWINDOW == 248 (0x1213a2c00) [pid = 1653] [serial = 1425] [outer = 0x0] 18:47:56 INFO - PROCESS | 1653 | ++DOMWINDOW == 249 (0x1213ae000) [pid = 1653] [serial = 1426] [outer = 0x1213a2c00] 18:47:56 INFO - PROCESS | 1653 | 1464054476766 Marionette DEBUG loaded listener.js 18:47:56 INFO - PROCESS | 1653 | ++DOMWINDOW == 250 (0x138235c00) [pid = 1653] [serial = 1427] [outer = 0x1213a2c00] 18:47:57 INFO - PROCESS | 1653 | 1464054477142 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]]]}] 18:47:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 18:47:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 568ms 18:47:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 18:47:57 INFO - PROCESS | 1653 | 1464054477153 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 18:47:57 INFO - PROCESS | 1653 | 1464054477154 Marionette TRACE conn2 <- [1,1873,null,{"value":"7"}] 18:47:57 INFO - PROCESS | 1653 | 1464054477156 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 18:47:57 INFO - PROCESS | 1653 | 1464054477157 Marionette TRACE conn2 <- [1,1874,null,{}] 18:47:57 INFO - PROCESS | 1653 | 1464054477159 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}] 18:47:57 INFO - PROCESS | 1653 | 1464054477308 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 18:47:57 INFO - PROCESS | 1653 | 1464054477321 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:47:57 INFO - PROCESS | 1653 | ++DOCSHELL 0x13866c000 == 102 [pid = 1653] [id = 476] 18:47:57 INFO - PROCESS | 1653 | ++DOMWINDOW == 251 (0x117467000) [pid = 1653] [serial = 1428] [outer = 0x0] 18:47:57 INFO - PROCESS | 1653 | ++DOMWINDOW == 252 (0x11746bc00) [pid = 1653] [serial = 1429] [outer = 0x117467000] 18:47:57 INFO - PROCESS | 1653 | 1464054477350 Marionette DEBUG loaded listener.js 18:47:57 INFO - PROCESS | 1653 | ++DOMWINDOW == 253 (0x135f24400) [pid = 1653] [serial = 1430] [outer = 0x117467000] 18:47:58 INFO - PROCESS | 1653 | --DOMWINDOW == 252 (0x1128c6000) [pid = 1653] [serial = 911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 18:47:58 INFO - PROCESS | 1653 | --DOMWINDOW == 251 (0x129664400) [pid = 1653] [serial = 992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 18:47:58 INFO - PROCESS | 1653 | --DOMWINDOW == 250 (0x1128c7400) [pid = 1653] [serial = 1193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 18:47:58 INFO - PROCESS | 1653 | --DOMWINDOW == 249 (0x1159b2400) [pid = 1653] [serial = 1166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 18:47:58 INFO - PROCESS | 1653 | --DOMWINDOW == 248 (0x1185a1000) [pid = 1653] [serial = 980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 18:47:58 INFO - PROCESS | 1653 | --DOMWINDOW == 247 (0x123bcec00) [pid = 1653] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 18:47:58 INFO - PROCESS | 1653 | --DOMWINDOW == 246 (0x11278f800) [pid = 1653] [serial = 1037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 18:47:58 INFO - PROCESS | 1653 | --DOMWINDOW == 245 (0x116187000) [pid = 1653] [serial = 977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 18:47:58 INFO - PROCESS | 1653 | --DOMWINDOW == 244 (0x12ce94800) [pid = 1653] [serial = 1181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 18:47:58 INFO - PROCESS | 1653 | --DOMWINDOW == 243 (0x12335dc00) [pid = 1653] [serial = 929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 18:47:58 INFO - PROCESS | 1653 | --DOMWINDOW == 242 (0x11278c000) [pid = 1653] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 18:47:58 INFO - PROCESS | 1653 | --DOMWINDOW == 241 (0x12720b400) [pid = 1653] [serial = 920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 18:47:58 INFO - PROCESS | 1653 | --DOMWINDOW == 240 (0x117154c00) [pid = 1653] [serial = 1103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 18:47:58 INFO - PROCESS | 1653 | --DOMWINDOW == 239 (0x121390800) [pid = 1653] [serial = 986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 18:47:58 INFO - PROCESS | 1653 | --DOMWINDOW == 238 (0x116a6c000) [pid = 1653] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 18:47:58 INFO - PROCESS | 1653 | --DOMWINDOW == 237 (0x1159ac000) [pid = 1653] [serial = 914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 18:47:58 INFO - PROCESS | 1653 | --DOMWINDOW == 236 (0x12c9ce000) [pid = 1653] [serial = 1256] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 18:47:58 INFO - PROCESS | 1653 | --DOMWINDOW == 235 (0x12a935c00) [pid = 1653] [serial = 1253] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 18:47:58 INFO - PROCESS | 1653 | --DOMWINDOW == 234 (0x110f10800) [pid = 1653] [serial = 1163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 18:47:58 INFO - PROCESS | 1653 | --DOMWINDOW == 233 (0x118574800) [pid = 1653] [serial = 1043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 18:47:58 INFO - PROCESS | 1653 | --DOMWINDOW == 232 (0x1133f3800) [pid = 1653] [serial = 1190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 18:47:58 INFO - PROCESS | 1653 | --DOMWINDOW == 231 (0x110f1e400) [pid = 1653] [serial = 1262] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 18:47:58 INFO - PROCESS | 1653 | --DOMWINDOW == 230 (0x113012800) [pid = 1653] [serial = 995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 18:47:58 INFO - PROCESS | 1653 | --DOMWINDOW == 229 (0x12a752c00) [pid = 1653] [serial = 926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 18:47:58 INFO - PROCESS | 1653 | --DOMWINDOW == 228 (0x11278b400) [pid = 1653] [serial = 974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 18:47:58 INFO - PROCESS | 1653 | --DOMWINDOW == 227 (0x111e25400) [pid = 1653] [serial = 1121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 18:47:58 INFO - PROCESS | 1653 | --DOMWINDOW == 226 (0x112d23c00) [pid = 1653] [serial = 1100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 18:47:58 INFO - PROCESS | 1653 | --DOMWINDOW == 225 (0x121309800) [pid = 1653] [serial = 917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 18:47:58 INFO - PROCESS | 1653 | --DOMWINDOW == 224 (0x12b039400) [pid = 1653] [serial = 1175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 18:47:58 INFO - PROCESS | 1653 | --DOMWINDOW == 223 (0x119a07800) [pid = 1653] [serial = 1169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 18:47:58 INFO - PROCESS | 1653 | --DOMWINDOW == 222 (0x128ed7400) [pid = 1653] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 18:47:58 INFO - PROCESS | 1653 | --DOMWINDOW == 221 (0x113020c00) [pid = 1653] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 18:47:58 INFO - PROCESS | 1653 | --DOMWINDOW == 220 (0x1191a5000) [pid = 1653] [serial = 1046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 18:47:58 INFO - PROCESS | 1653 | --DOMWINDOW == 219 (0x12b039000) [pid = 1653] [serial = 1259] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 18:47:58 INFO - PROCESS | 1653 | --DOMWINDOW == 218 (0x12d0cac00) [pid = 1653] [serial = 1184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 18:47:58 INFO - PROCESS | 1653 | --DOMWINDOW == 217 (0x12c93fc00) [pid = 1653] [serial = 1178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 18:47:58 INFO - PROCESS | 1653 | --DOMWINDOW == 216 (0x12aec4800) [pid = 1653] [serial = 1115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 18:47:58 INFO - PROCESS | 1653 | --DOMWINDOW == 215 (0x12138cc00) [pid = 1653] [serial = 1109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 18:47:58 INFO - PROCESS | 1653 | --DOMWINDOW == 214 (0x119caec00) [pid = 1653] [serial = 1106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 18:47:58 INFO - PROCESS | 1653 | --DOMWINDOW == 213 (0x119cad800) [pid = 1653] [serial = 983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 18:47:58 INFO - PROCESS | 1653 | --DOMWINDOW == 212 (0x111ab7800) [pid = 1653] [serial = 1118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 18:47:58 INFO - PROCESS | 1653 | --DOMWINDOW == 211 (0x113014c00) [pid = 1653] [serial = 1040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 18:47:58 INFO - PROCESS | 1653 | --DOMWINDOW == 210 (0x1213a7400) [pid = 1653] [serial = 1172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 18:47:58 INFO - PROCESS | 1653 | --DOMWINDOW == 209 (0x119ca8000) [pid = 1653] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 18:47:58 INFO - PROCESS | 1653 | --DOMWINDOW == 208 (0x1233dac00) [pid = 1653] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 18:47:58 INFO - PROCESS | 1653 | --DOMWINDOW == 207 (0x12524e000) [pid = 1653] [serial = 989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 18:47:58 INFO - PROCESS | 1653 | --DOMWINDOW == 206 (0x110f11000) [pid = 1653] [serial = 923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 18:47:58 INFO - PROCESS | 1653 | --DOMWINDOW == 205 (0x1233e2400) [pid = 1653] [serial = 1112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 18:47:58 INFO - PROCESS | 1653 | --DOMWINDOW == 204 (0x119a11000) [pid = 1653] [serial = 1049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 18:47:58 INFO - PROCESS | 1653 | --DOMWINDOW == 203 (0x129570c00) [pid = 1653] [serial = 1187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 18:47:58 INFO - PROCESS | 1653 | --DOMWINDOW == 202 (0x110f19800) [pid = 1653] [serial = 1055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 18:47:58 INFO - PROCESS | 1653 | --DOMWINDOW == 201 (0x12c9d9800) [pid = 1653] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 18:47:58 INFO - PROCESS | 1653 | --DOMWINDOW == 200 (0x1191a5c00) [pid = 1653] [serial = 1340] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 18:47:58 INFO - PROCESS | 1653 | --DOMWINDOW == 199 (0x128c31400) [pid = 1653] [serial = 1349] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 18:47:58 INFO - PROCESS | 1653 | --DOMWINDOW == 198 (0x121385400) [pid = 1653] [serial = 1343] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 18:47:58 INFO - PROCESS | 1653 | --DOMWINDOW == 197 (0x1242cfc00) [pid = 1653] [serial = 1346] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 18:47:58 INFO - PROCESS | 1653 | --DOMWINDOW == 196 (0x1121b6800) [pid = 1653] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 18:47:58 INFO - PROCESS | 1653 | --DOMWINDOW == 195 (0x1128cb000) [pid = 1653] [serial = 1334] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 18:47:58 INFO - PROCESS | 1653 | --DOMWINDOW == 194 (0x12a754400) [pid = 1653] [serial = 1352] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 18:47:58 INFO - PROCESS | 1653 | --DOMWINDOW == 193 (0x12bf45c00) [pid = 1653] [serial = 1355] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 18:47:58 INFO - PROCESS | 1653 | --DOMWINDOW == 192 (0x12aec2000) [pid = 1653] [serial = 1361] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 18:47:58 INFO - PROCESS | 1653 | --DOMWINDOW == 191 (0x1128c9c00) [pid = 1653] [serial = 1358] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 18:47:58 INFO - PROCESS | 1653 | 1464054478151 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]]]}] 18:47:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 18:47:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1022ms 18:47:58 INFO - PROCESS | 1653 | 1464054478178 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 18:47:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 18:47:58 INFO - PROCESS | 1653 | 1464054478179 Marionette TRACE conn2 <- [1,1877,null,{"value":"7"}] 18:47:58 INFO - PROCESS | 1653 | 1464054478182 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 18:47:58 INFO - PROCESS | 1653 | 1464054478184 Marionette TRACE conn2 <- [1,1878,null,{}] 18:47:58 INFO - PROCESS | 1653 | 1464054478186 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}] 18:47:58 INFO - PROCESS | 1653 | 1464054478323 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 18:47:58 INFO - PROCESS | 1653 | 1464054478391 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:47:58 INFO - PROCESS | 1653 | ++DOCSHELL 0x12428c800 == 103 [pid = 1653] [id = 477] 18:47:58 INFO - PROCESS | 1653 | ++DOMWINDOW == 192 (0x112782c00) [pid = 1653] [serial = 1431] [outer = 0x0] 18:47:58 INFO - PROCESS | 1653 | ++DOMWINDOW == 193 (0x11301f800) [pid = 1653] [serial = 1432] [outer = 0x112782c00] 18:47:58 INFO - PROCESS | 1653 | 1464054478424 Marionette DEBUG loaded listener.js 18:47:58 INFO - PROCESS | 1653 | ++DOMWINDOW == 194 (0x118226000) [pid = 1653] [serial = 1433] [outer = 0x112782c00] 18:47:58 INFO - PROCESS | 1653 | 1464054478842 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]]]}] 18:47:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 18:47:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 671ms 18:47:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 18:47:58 INFO - PROCESS | 1653 | 1464054478854 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 18:47:58 INFO - PROCESS | 1653 | 1464054478856 Marionette TRACE conn2 <- [1,1881,null,{"value":"7"}] 18:47:58 INFO - PROCESS | 1653 | 1464054478859 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 18:47:58 INFO - PROCESS | 1653 | 1464054478861 Marionette TRACE conn2 <- [1,1882,null,{}] 18:47:58 INFO - PROCESS | 1653 | 1464054478880 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}] 18:47:59 INFO - PROCESS | 1653 | 1464054479034 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 18:47:59 INFO - PROCESS | 1653 | 1464054479057 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:47:59 INFO - PROCESS | 1653 | ++DOCSHELL 0x135306000 == 104 [pid = 1653] [id = 478] 18:47:59 INFO - PROCESS | 1653 | ++DOMWINDOW == 195 (0x11822d800) [pid = 1653] [serial = 1434] [outer = 0x0] 18:47:59 INFO - PROCESS | 1653 | ++DOMWINDOW == 196 (0x119a11000) [pid = 1653] [serial = 1435] [outer = 0x11822d800] 18:47:59 INFO - PROCESS | 1653 | 1464054479082 Marionette DEBUG loaded listener.js 18:47:59 INFO - PROCESS | 1653 | ++DOMWINDOW == 197 (0x12130c000) [pid = 1653] [serial = 1436] [outer = 0x11822d800] 18:47:59 INFO - PROCESS | 1653 | 1464054479445 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]]]}] 18:47:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 18:47:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 625ms 18:47:59 INFO - PROCESS | 1653 | 1464054479486 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 18:47:59 INFO - PROCESS | 1653 | 1464054479487 Marionette TRACE conn2 <- [1,1885,null,{"value":"7"}] 18:47:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 18:47:59 INFO - PROCESS | 1653 | 1464054479489 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 18:47:59 INFO - PROCESS | 1653 | 1464054479490 Marionette TRACE conn2 <- [1,1886,null,{}] 18:47:59 INFO - PROCESS | 1653 | 1464054479492 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}] 18:47:59 INFO - PROCESS | 1653 | 1464054479637 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 18:47:59 INFO - PROCESS | 1653 | 1464054479648 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:47:59 INFO - PROCESS | 1653 | ++DOCSHELL 0x1387a5000 == 105 [pid = 1653] [id = 479] 18:47:59 INFO - PROCESS | 1653 | ++DOMWINDOW == 198 (0x119537000) [pid = 1653] [serial = 1437] [outer = 0x0] 18:47:59 INFO - PROCESS | 1653 | ++DOMWINDOW == 199 (0x12335dc00) [pid = 1653] [serial = 1438] [outer = 0x119537000] 18:47:59 INFO - PROCESS | 1653 | 1464054479672 Marionette DEBUG loaded listener.js 18:47:59 INFO - PROCESS | 1653 | ++DOMWINDOW == 200 (0x124b33800) [pid = 1653] [serial = 1439] [outer = 0x119537000] 18:48:00 INFO - PROCESS | 1653 | 1464054480231 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]]]}] 18:48:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 18:48:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 768ms 18:48:00 INFO - PROCESS | 1653 | 1464054480258 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 18:48:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 18:48:00 INFO - PROCESS | 1653 | 1464054480262 Marionette TRACE conn2 <- [1,1889,null,{"value":"7"}] 18:48:00 INFO - PROCESS | 1653 | 1464054480269 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 18:48:00 INFO - PROCESS | 1653 | 1464054480273 Marionette TRACE conn2 <- [1,1890,null,{}] 18:48:00 INFO - PROCESS | 1653 | 1464054480280 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}] 18:48:00 INFO - PROCESS | 1653 | 1464054480524 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 18:48:00 INFO - PROCESS | 1653 | 1464054480600 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:48:00 INFO - PROCESS | 1653 | ++DOCSHELL 0x1212a5800 == 106 [pid = 1653] [id = 480] 18:48:00 INFO - PROCESS | 1653 | ++DOMWINDOW == 201 (0x113020c00) [pid = 1653] [serial = 1440] [outer = 0x0] 18:48:00 INFO - PROCESS | 1653 | ++DOMWINDOW == 202 (0x115d7b800) [pid = 1653] [serial = 1441] [outer = 0x113020c00] 18:48:00 INFO - PROCESS | 1653 | 1464054480631 Marionette DEBUG loaded listener.js 18:48:00 INFO - PROCESS | 1653 | ++DOMWINDOW == 203 (0x116852400) [pid = 1653] [serial = 1442] [outer = 0x113020c00] 18:48:01 INFO - PROCESS | 1653 | 1464054481076 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]]]}] 18:48:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 18:48:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 830ms 18:48:01 INFO - PROCESS | 1653 | 1464054481098 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 18:48:01 INFO - PROCESS | 1653 | 1464054481102 Marionette TRACE conn2 <- [1,1893,null,{"value":"7"}] 18:48:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 18:48:01 INFO - PROCESS | 1653 | 1464054481107 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 18:48:01 INFO - PROCESS | 1653 | 1464054481109 Marionette TRACE conn2 <- [1,1894,null,{}] 18:48:01 INFO - PROCESS | 1653 | 1464054481111 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}] 18:48:01 INFO - PROCESS | 1653 | 1464054481233 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 18:48:01 INFO - PROCESS | 1653 | 1464054481361 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:48:01 INFO - PROCESS | 1653 | ++DOCSHELL 0x12bdeb800 == 107 [pid = 1653] [id = 481] 18:48:01 INFO - PROCESS | 1653 | ++DOMWINDOW == 204 (0x117151800) [pid = 1653] [serial = 1443] [outer = 0x0] 18:48:01 INFO - PROCESS | 1653 | ++DOMWINDOW == 205 (0x11746e000) [pid = 1653] [serial = 1444] [outer = 0x117151800] 18:48:01 INFO - PROCESS | 1653 | 1464054481394 Marionette DEBUG loaded listener.js 18:48:01 INFO - PROCESS | 1653 | ++DOMWINDOW == 206 (0x1192b9400) [pid = 1653] [serial = 1445] [outer = 0x117151800] 18:48:01 INFO - PROCESS | 1653 | 1464054481825 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]]]}] 18:48:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 18:48:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 769ms 18:48:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 18:48:01 INFO - PROCESS | 1653 | 1464054481877 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 18:48:01 INFO - PROCESS | 1653 | 1464054481878 Marionette TRACE conn2 <- [1,1897,null,{"value":"7"}] 18:48:01 INFO - PROCESS | 1653 | 1464054481880 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 18:48:01 INFO - PROCESS | 1653 | 1464054481883 Marionette TRACE conn2 <- [1,1898,null,{}] 18:48:01 INFO - PROCESS | 1653 | 1464054481891 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}] 18:48:02 INFO - PROCESS | 1653 | 1464054482015 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 18:48:02 INFO - PROCESS | 1653 | 1464054482144 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:48:02 INFO - PROCESS | 1653 | ++DOCSHELL 0x13fb78000 == 108 [pid = 1653] [id = 482] 18:48:02 INFO - PROCESS | 1653 | ++DOMWINDOW == 207 (0x119578000) [pid = 1653] [serial = 1446] [outer = 0x0] 18:48:02 INFO - PROCESS | 1653 | ++DOMWINDOW == 208 (0x121324400) [pid = 1653] [serial = 1447] [outer = 0x119578000] 18:48:02 INFO - PROCESS | 1653 | 1464054482177 Marionette DEBUG loaded listener.js 18:48:02 INFO - PROCESS | 1653 | ++DOMWINDOW == 209 (0x1242cd000) [pid = 1653] [serial = 1448] [outer = 0x119578000] 18:48:02 INFO - PROCESS | 1653 | 1464054482579 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]]]}] 18:48:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 18:48:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 723ms 18:48:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 18:48:02 INFO - PROCESS | 1653 | 1464054482618 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 18:48:02 INFO - PROCESS | 1653 | 1464054482620 Marionette TRACE conn2 <- [1,1901,null,{"value":"7"}] 18:48:02 INFO - PROCESS | 1653 | 1464054482622 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 18:48:02 INFO - PROCESS | 1653 | 1464054482624 Marionette TRACE conn2 <- [1,1902,null,{}] 18:48:02 INFO - PROCESS | 1653 | 1464054482626 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}] 18:48:02 INFO - PROCESS | 1653 | 1464054482748 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 18:48:02 INFO - PROCESS | 1653 | 1464054482876 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:48:02 INFO - PROCESS | 1653 | ++DOCSHELL 0x140781800 == 109 [pid = 1653] [id = 483] 18:48:02 INFO - PROCESS | 1653 | ++DOMWINDOW == 210 (0x1249afc00) [pid = 1653] [serial = 1449] [outer = 0x0] 18:48:02 INFO - PROCESS | 1653 | ++DOMWINDOW == 211 (0x12764a000) [pid = 1653] [serial = 1450] [outer = 0x1249afc00] 18:48:02 INFO - PROCESS | 1653 | 1464054482908 Marionette DEBUG loaded listener.js 18:48:02 INFO - PROCESS | 1653 | ++DOMWINDOW == 212 (0x129570c00) [pid = 1653] [serial = 1451] [outer = 0x1249afc00] 18:48:03 INFO - PROCESS | 1653 | 1464054483332 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]]]}] 18:48:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 18:48:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 723ms 18:48:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 18:48:03 INFO - PROCESS | 1653 | 1464054483346 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 18:48:03 INFO - PROCESS | 1653 | 1464054483348 Marionette TRACE conn2 <- [1,1905,null,{"value":"7"}] 18:48:03 INFO - PROCESS | 1653 | 1464054483352 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 18:48:03 INFO - PROCESS | 1653 | 1464054483353 Marionette TRACE conn2 <- [1,1906,null,{}] 18:48:03 INFO - PROCESS | 1653 | 1464054483356 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}] 18:48:03 INFO - PROCESS | 1653 | 1464054483489 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 18:48:03 INFO - PROCESS | 1653 | 1464054483617 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:48:03 INFO - PROCESS | 1653 | ++DOCSHELL 0x141842800 == 110 [pid = 1653] [id = 484] 18:48:03 INFO - PROCESS | 1653 | ++DOMWINDOW == 213 (0x1234f1c00) [pid = 1653] [serial = 1452] [outer = 0x0] 18:48:03 INFO - PROCESS | 1653 | ++DOMWINDOW == 214 (0x12a6ea400) [pid = 1653] [serial = 1453] [outer = 0x1234f1c00] 18:48:03 INFO - PROCESS | 1653 | 1464054483648 Marionette DEBUG loaded listener.js 18:48:03 INFO - PROCESS | 1653 | ++DOMWINDOW == 215 (0x12b038000) [pid = 1653] [serial = 1454] [outer = 0x1234f1c00] 18:48:04 INFO - PROCESS | 1653 | 1464054484040 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]]]}] 18:48:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 18:48:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 719ms 18:48:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 18:48:04 INFO - PROCESS | 1653 | 1464054484072 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 18:48:04 INFO - PROCESS | 1653 | 1464054484073 Marionette TRACE conn2 <- [1,1909,null,{"value":"7"}] 18:48:04 INFO - PROCESS | 1653 | 1464054484075 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 18:48:04 INFO - PROCESS | 1653 | 1464054484076 Marionette TRACE conn2 <- [1,1910,null,{}] 18:48:04 INFO - PROCESS | 1653 | 1464054484079 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}] 18:48:04 INFO - PROCESS | 1653 | 1464054484215 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 18:48:04 INFO - PROCESS | 1653 | 1464054484317 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:48:04 INFO - PROCESS | 1653 | ++DOCSHELL 0x14349f000 == 111 [pid = 1653] [id = 485] 18:48:04 INFO - PROCESS | 1653 | ++DOMWINDOW == 216 (0x12badd400) [pid = 1653] [serial = 1455] [outer = 0x0] 18:48:04 INFO - PROCESS | 1653 | ++DOMWINDOW == 217 (0x12c9ce000) [pid = 1653] [serial = 1456] [outer = 0x12badd400] 18:48:04 INFO - PROCESS | 1653 | 1464054484347 Marionette DEBUG loaded listener.js 18:48:04 INFO - PROCESS | 1653 | ++DOMWINDOW == 218 (0x130c0e400) [pid = 1653] [serial = 1457] [outer = 0x12badd400] 18:48:04 INFO - PROCESS | 1653 | 1464054484765 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]]]}] 18:48:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 18:48:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 721ms 18:48:04 INFO - PROCESS | 1653 | 1464054484814 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 18:48:04 INFO - PROCESS | 1653 | 1464054484815 Marionette TRACE conn2 <- [1,1913,null,{"value":"7"}] 18:48:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 18:48:04 INFO - PROCESS | 1653 | 1464054484834 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 18:48:04 INFO - PROCESS | 1653 | 1464054484835 Marionette TRACE conn2 <- [1,1914,null,{}] 18:48:04 INFO - PROCESS | 1653 | 1464054484837 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}] 18:48:04 INFO - PROCESS | 1653 | 1464054484954 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 18:48:05 INFO - PROCESS | 1653 | 1464054485054 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:48:05 INFO - PROCESS | 1653 | ++DOCSHELL 0x1434c2800 == 112 [pid = 1653] [id = 486] 18:48:05 INFO - PROCESS | 1653 | ++DOMWINDOW == 219 (0x112744800) [pid = 1653] [serial = 1458] [outer = 0x0] 18:48:05 INFO - PROCESS | 1653 | ++DOMWINDOW == 220 (0x11274b000) [pid = 1653] [serial = 1459] [outer = 0x112744800] 18:48:05 INFO - PROCESS | 1653 | 1464054485083 Marionette DEBUG loaded listener.js 18:48:05 INFO - PROCESS | 1653 | ++DOMWINDOW == 221 (0x11274e800) [pid = 1653] [serial = 1460] [outer = 0x112744800] 18:48:05 INFO - PROCESS | 1653 | 1464054485584 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]]]}] 18:48:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 18:48:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 772ms 18:48:05 INFO - PROCESS | 1653 | 1464054485622 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 18:48:05 INFO - PROCESS | 1653 | 1464054485624 Marionette TRACE conn2 <- [1,1917,null,{"value":"7"}] 18:48:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 18:48:05 INFO - PROCESS | 1653 | 1464054485631 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 18:48:05 INFO - PROCESS | 1653 | 1464054485635 Marionette TRACE conn2 <- [1,1918,null,{}] 18:48:05 INFO - PROCESS | 1653 | 1464054485638 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}] 18:48:05 INFO - PROCESS | 1653 | 1464054485760 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 18:48:05 INFO - PROCESS | 1653 | 1464054485862 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:48:05 INFO - PROCESS | 1653 | ++DOCSHELL 0x125220000 == 113 [pid = 1653] [id = 487] 18:48:05 INFO - PROCESS | 1653 | ++DOMWINDOW == 222 (0x11274ec00) [pid = 1653] [serial = 1461] [outer = 0x0] 18:48:05 INFO - PROCESS | 1653 | ++DOMWINDOW == 223 (0x1213ab400) [pid = 1653] [serial = 1462] [outer = 0x11274ec00] 18:48:05 INFO - PROCESS | 1653 | 1464054485892 Marionette DEBUG loaded listener.js 18:48:05 INFO - PROCESS | 1653 | ++DOMWINDOW == 224 (0x12bf49800) [pid = 1653] [serial = 1463] [outer = 0x11274ec00] 18:48:06 INFO - PROCESS | 1653 | 1464054486355 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]]]}] 18:48:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 18:48:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 777ms 18:48:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 18:48:06 INFO - PROCESS | 1653 | 1464054486406 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 18:48:06 INFO - PROCESS | 1653 | 1464054486408 Marionette TRACE conn2 <- [1,1921,null,{"value":"7"}] 18:48:06 INFO - PROCESS | 1653 | 1464054486410 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 18:48:06 INFO - PROCESS | 1653 | 1464054486411 Marionette TRACE conn2 <- [1,1922,null,{}] 18:48:06 INFO - PROCESS | 1653 | 1464054486413 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}] 18:48:06 INFO - PROCESS | 1653 | 1464054486535 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 18:48:06 INFO - PROCESS | 1653 | 1464054486639 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:48:06 INFO - PROCESS | 1653 | ++DOCSHELL 0x119453800 == 114 [pid = 1653] [id = 488] 18:48:06 INFO - PROCESS | 1653 | ++DOMWINDOW == 225 (0x112750800) [pid = 1653] [serial = 1464] [outer = 0x0] 18:48:06 INFO - PROCESS | 1653 | ++DOMWINDOW == 226 (0x115d79800) [pid = 1653] [serial = 1465] [outer = 0x112750800] 18:48:06 INFO - PROCESS | 1653 | 1464054486669 Marionette DEBUG loaded listener.js 18:48:06 INFO - PROCESS | 1653 | ++DOMWINDOW == 227 (0x1185a2c00) [pid = 1653] [serial = 1466] [outer = 0x112750800] 18:48:07 INFO - PROCESS | 1653 | 1464054487062 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]]]}] 18:48:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 18:48:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 719ms 18:48:07 INFO - PROCESS | 1653 | 1464054487129 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 18:48:07 INFO - PROCESS | 1653 | 1464054487131 Marionette TRACE conn2 <- [1,1925,null,{"value":"7"}] 18:48:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 18:48:07 INFO - PROCESS | 1653 | 1464054487134 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 18:48:07 INFO - PROCESS | 1653 | 1464054487135 Marionette TRACE conn2 <- [1,1926,null,{}] 18:48:07 INFO - PROCESS | 1653 | 1464054487137 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}] 18:48:07 INFO - PROCESS | 1653 | 1464054487261 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 18:48:07 INFO - PROCESS | 1653 | 1464054487637 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:48:07 INFO - PROCESS | 1653 | ++DOCSHELL 0x1166e4800 == 115 [pid = 1653] [id = 489] 18:48:07 INFO - PROCESS | 1653 | ++DOMWINDOW == 228 (0x110e3f000) [pid = 1653] [serial = 1467] [outer = 0x0] 18:48:07 INFO - PROCESS | 1653 | ++DOMWINDOW == 229 (0x111ab7800) [pid = 1653] [serial = 1468] [outer = 0x110e3f000] 18:48:07 INFO - PROCESS | 1653 | 1464054487721 Marionette DEBUG loaded listener.js 18:48:07 INFO - PROCESS | 1653 | ++DOMWINDOW == 230 (0x112741400) [pid = 1653] [serial = 1469] [outer = 0x110e3f000] 18:48:08 INFO - PROCESS | 1653 | 1464054488146 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]]]}] 18:48:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 18:48:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1072ms 18:48:08 INFO - PROCESS | 1653 | 1464054488207 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 18:48:08 INFO - PROCESS | 1653 | 1464054488209 Marionette TRACE conn2 <- [1,1929,null,{"value":"7"}] 18:48:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 18:48:08 INFO - PROCESS | 1653 | 1464054488212 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 18:48:08 INFO - PROCESS | 1653 | 1464054488215 Marionette TRACE conn2 <- [1,1930,null,{}] 18:48:08 INFO - PROCESS | 1653 | 1464054488238 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}] 18:48:08 INFO - PROCESS | 1653 | 1464054488346 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 18:48:08 INFO - PROCESS | 1653 | 1464054488449 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:48:08 INFO - PROCESS | 1653 | ++DOCSHELL 0x116884800 == 116 [pid = 1653] [id = 490] 18:48:08 INFO - PROCESS | 1653 | ++DOMWINDOW == 231 (0x112789800) [pid = 1653] [serial = 1470] [outer = 0x0] 18:48:08 INFO - PROCESS | 1653 | ++DOMWINDOW == 232 (0x112964800) [pid = 1653] [serial = 1471] [outer = 0x112789800] 18:48:08 INFO - PROCESS | 1653 | 1464054488477 Marionette DEBUG loaded listener.js 18:48:08 INFO - PROCESS | 1653 | ++DOMWINDOW == 233 (0x115d4cc00) [pid = 1653] [serial = 1472] [outer = 0x112789800] 18:48:08 INFO - PROCESS | 1653 | 1464054488893 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]]]}] 18:48:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 18:48:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 742ms 18:48:08 INFO - PROCESS | 1653 | 1464054488964 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 18:48:08 INFO - PROCESS | 1653 | 1464054488966 Marionette TRACE conn2 <- [1,1933,null,{"value":"7"}] 18:48:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 18:48:08 INFO - PROCESS | 1653 | 1464054488993 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 18:48:08 INFO - PROCESS | 1653 | 1464054488994 Marionette TRACE conn2 <- [1,1934,null,{}] 18:48:09 INFO - PROCESS | 1653 | 1464054489015 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}] 18:48:09 INFO - PROCESS | 1653 | 1464054489158 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 18:48:09 INFO - PROCESS | 1653 | 1464054489218 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:48:09 INFO - PROCESS | 1653 | ++DOCSHELL 0x11858c800 == 117 [pid = 1653] [id = 491] 18:48:09 INFO - PROCESS | 1653 | ++DOMWINDOW == 234 (0x1163a7c00) [pid = 1653] [serial = 1473] [outer = 0x0] 18:48:09 INFO - PROCESS | 1653 | ++DOMWINDOW == 235 (0x116719400) [pid = 1653] [serial = 1474] [outer = 0x1163a7c00] 18:48:09 INFO - PROCESS | 1653 | 1464054489246 Marionette DEBUG loaded listener.js 18:48:09 INFO - PROCESS | 1653 | ++DOMWINDOW == 236 (0x116853c00) [pid = 1653] [serial = 1475] [outer = 0x1163a7c00] 18:48:09 INFO - PROCESS | 1653 | --DOCSHELL 0x1386f2000 == 116 [pid = 1653] [id = 418] 18:48:09 INFO - PROCESS | 1653 | --DOCSHELL 0x14183e000 == 115 [pid = 1653] [id = 420] 18:48:09 INFO - PROCESS | 1653 | --DOCSHELL 0x135907000 == 114 [pid = 1653] [id = 416] 18:48:09 INFO - PROCESS | 1653 | --DOCSHELL 0x1180ae800 == 113 [pid = 1653] [id = 421] 18:48:09 INFO - PROCESS | 1653 | --DOCSHELL 0x1356df000 == 112 [pid = 1653] [id = 415] 18:48:09 INFO - PROCESS | 1653 | --DOCSHELL 0x1387a1800 == 111 [pid = 1653] [id = 419] 18:48:09 INFO - PROCESS | 1653 | --DOCSHELL 0x135306000 == 110 [pid = 1653] [id = 478] 18:48:09 INFO - PROCESS | 1653 | --DOCSHELL 0x12428c800 == 109 [pid = 1653] [id = 477] 18:48:09 INFO - PROCESS | 1653 | --DOCSHELL 0x13866c000 == 108 [pid = 1653] [id = 476] 18:48:09 INFO - PROCESS | 1653 | --DOMWINDOW == 235 (0x128ed2800) [pid = 1653] [serial = 1311] [outer = 0x0] [url = about:blank] 18:48:09 INFO - PROCESS | 1653 | --DOMWINDOW == 234 (0x12c9cf800) [pid = 1653] [serial = 1314] [outer = 0x0] [url = about:blank] 18:48:09 INFO - PROCESS | 1653 | --DOMWINDOW == 233 (0x13536ac00) [pid = 1653] [serial = 1317] [outer = 0x0] [url = about:blank] 18:48:09 INFO - PROCESS | 1653 | --DOMWINDOW == 232 (0x135f27800) [pid = 1653] [serial = 1320] [outer = 0x0] [url = about:blank] 18:48:09 INFO - PROCESS | 1653 | --DOMWINDOW == 231 (0x136008000) [pid = 1653] [serial = 1323] [outer = 0x0] [url = about:blank] 18:48:09 INFO - PROCESS | 1653 | --DOMWINDOW == 230 (0x12ba29400) [pid = 1653] [serial = 1326] [outer = 0x0] [url = about:blank] 18:48:09 INFO - PROCESS | 1653 | --DOMWINDOW == 229 (0x127326c00) [pid = 1653] [serial = 1329] [outer = 0x0] [url = about:blank] 18:48:09 INFO - PROCESS | 1653 | --DOMWINDOW == 228 (0x130c18800) [pid = 1653] [serial = 1365] [outer = 0x0] [url = about:blank] 18:48:09 INFO - PROCESS | 1653 | --DOCSHELL 0x135b5b000 == 107 [pid = 1653] [id = 475] 18:48:09 INFO - PROCESS | 1653 | --DOCSHELL 0x136029000 == 106 [pid = 1653] [id = 474] 18:48:09 INFO - PROCESS | 1653 | --DOCSHELL 0x12f01c800 == 105 [pid = 1653] [id = 473] 18:48:09 INFO - PROCESS | 1653 | --DOCSHELL 0x12d51b800 == 104 [pid = 1653] [id = 472] 18:48:09 INFO - PROCESS | 1653 | --DOCSHELL 0x1290df000 == 103 [pid = 1653] [id = 471] 18:48:09 INFO - PROCESS | 1653 | --DOCSHELL 0x119562000 == 102 [pid = 1653] [id = 470] 18:48:09 INFO - PROCESS | 1653 | --DOCSHELL 0x12a7a8800 == 101 [pid = 1653] [id = 469] 18:48:09 INFO - PROCESS | 1653 | --DOCSHELL 0x123984000 == 100 [pid = 1653] [id = 468] 18:48:09 INFO - PROCESS | 1653 | --DOCSHELL 0x12c537000 == 99 [pid = 1653] [id = 467] 18:48:09 INFO - PROCESS | 1653 | --DOCSHELL 0x1237dd800 == 98 [pid = 1653] [id = 466] 18:48:09 INFO - PROCESS | 1653 | --DOCSHELL 0x138793000 == 97 [pid = 1653] [id = 458] 18:48:09 INFO - PROCESS | 1653 | --DOCSHELL 0x12c815800 == 96 [pid = 1653] [id = 457] 18:48:09 INFO - PROCESS | 1653 | --DOCSHELL 0x12352a000 == 95 [pid = 1653] [id = 456] 18:48:09 INFO - PROCESS | 1653 | 1464054489746 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]]]}] 18:48:09 INFO - PROCESS | 1653 | --DOMWINDOW == 227 (0x12bad3c00) [pid = 1653] [serial = 1120] [outer = 0x0] [url = about:blank] 18:48:09 INFO - PROCESS | 1653 | --DOMWINDOW == 226 (0x116a61000) [pid = 1653] [serial = 1042] [outer = 0x0] [url = about:blank] 18:48:09 INFO - PROCESS | 1653 | --DOMWINDOW == 225 (0x12a937400) [pid = 1653] [serial = 1174] [outer = 0x0] [url = about:blank] 18:48:09 INFO - PROCESS | 1653 | --DOMWINDOW == 224 (0x1213aa000) [pid = 1653] [serial = 1246] [outer = 0x0] [url = about:blank] 18:48:09 INFO - PROCESS | 1653 | --DOMWINDOW == 223 (0x128ed9c00) [pid = 1653] [serial = 1249] [outer = 0x0] [url = about:blank] 18:48:09 INFO - PROCESS | 1653 | --DOMWINDOW == 222 (0x12965cc00) [pid = 1653] [serial = 991] [outer = 0x0] [url = about:blank] 18:48:09 INFO - PROCESS | 1653 | --DOMWINDOW == 221 (0x110f1e800) [pid = 1653] [serial = 925] [outer = 0x0] [url = about:blank] 18:48:09 INFO - PROCESS | 1653 | --DOMWINDOW == 220 (0x129668000) [pid = 1653] [serial = 1114] [outer = 0x0] [url = about:blank] 18:48:09 INFO - PROCESS | 1653 | --DOMWINDOW == 219 (0x1213b1400) [pid = 1653] [serial = 1051] [outer = 0x0] [url = about:blank] 18:48:09 INFO - PROCESS | 1653 | --DOMWINDOW == 218 (0x12d4e3000) [pid = 1653] [serial = 1189] [outer = 0x0] [url = about:blank] 18:48:09 INFO - PROCESS | 1653 | --DOMWINDOW == 217 (0x127074c00) [pid = 1653] [serial = 1057] [outer = 0x0] [url = about:blank] 18:48:09 INFO - PROCESS | 1653 | --DOMWINDOW == 216 (0x11301f400) [pid = 1653] [serial = 913] [outer = 0x0] [url = about:blank] 18:48:09 INFO - PROCESS | 1653 | --DOMWINDOW == 215 (0x12a758400) [pid = 1653] [serial = 994] [outer = 0x0] [url = about:blank] 18:48:09 INFO - PROCESS | 1653 | --DOMWINDOW == 214 (0x135361000) [pid = 1653] [serial = 1195] [outer = 0x0] [url = about:blank] 18:48:09 INFO - PROCESS | 1653 | --DOMWINDOW == 213 (0x119531800) [pid = 1653] [serial = 1168] [outer = 0x0] [url = about:blank] 18:48:09 INFO - PROCESS | 1653 | --DOMWINDOW == 212 (0x119a07400) [pid = 1653] [serial = 982] [outer = 0x0] [url = about:blank] 18:48:09 INFO - PROCESS | 1653 | --DOMWINDOW == 211 (0x1249b4400) [pid = 1653] [serial = 1054] [outer = 0x0] [url = about:blank] 18:48:09 INFO - PROCESS | 1653 | --DOMWINDOW == 210 (0x112e20400) [pid = 1653] [serial = 1039] [outer = 0x0] [url = about:blank] 18:48:09 INFO - PROCESS | 1653 | --DOMWINDOW == 209 (0x11856c400) [pid = 1653] [serial = 979] [outer = 0x0] [url = about:blank] 18:48:09 INFO - PROCESS | 1653 | --DOMWINDOW == 208 (0x12d0d0400) [pid = 1653] [serial = 1183] [outer = 0x0] [url = about:blank] 18:48:09 INFO - PROCESS | 1653 | --DOMWINDOW == 207 (0x12d227c00) [pid = 1653] [serial = 931] [outer = 0x0] [url = about:blank] 18:48:09 INFO - PROCESS | 1653 | --DOMWINDOW == 206 (0x127206400) [pid = 1653] [serial = 1060] [outer = 0x0] [url = about:blank] 18:48:09 INFO - PROCESS | 1653 | --DOMWINDOW == 205 (0x129665000) [pid = 1653] [serial = 922] [outer = 0x0] [url = about:blank] 18:48:09 INFO - PROCESS | 1653 | --DOMWINDOW == 204 (0x119212000) [pid = 1653] [serial = 1105] [outer = 0x0] [url = about:blank] 18:48:09 INFO - PROCESS | 1653 | --DOMWINDOW == 203 (0x124c6f000) [pid = 1653] [serial = 988] [outer = 0x0] [url = about:blank] 18:48:09 INFO - PROCESS | 1653 | --DOMWINDOW == 202 (0x11921d400) [pid = 1653] [serial = 1243] [outer = 0x0] [url = about:blank] 18:48:09 INFO - PROCESS | 1653 | --DOMWINDOW == 201 (0x11953d400) [pid = 1653] [serial = 916] [outer = 0x0] [url = about:blank] 18:48:09 INFO - PROCESS | 1653 | --DOMWINDOW == 200 (0x130cd5000) [pid = 1653] [serial = 1258] [outer = 0x0] [url = about:blank] 18:48:09 INFO - PROCESS | 1653 | --DOMWINDOW == 199 (0x12d0d0c00) [pid = 1653] [serial = 1255] [outer = 0x0] [url = about:blank] 18:48:09 INFO - PROCESS | 1653 | --DOMWINDOW == 198 (0x112d2a800) [pid = 1653] [serial = 1165] [outer = 0x0] [url = about:blank] 18:48:09 INFO - PROCESS | 1653 | --DOMWINDOW == 197 (0x1191a4400) [pid = 1653] [serial = 1045] [outer = 0x0] [url = about:blank] 18:48:09 INFO - PROCESS | 1653 | --DOMWINDOW == 196 (0x12d4e5400) [pid = 1653] [serial = 1192] [outer = 0x0] [url = about:blank] 18:48:09 INFO - PROCESS | 1653 | --DOMWINDOW == 195 (0x130cde000) [pid = 1653] [serial = 1264] [outer = 0x0] [url = about:blank] 18:48:09 INFO - PROCESS | 1653 | --DOMWINDOW == 194 (0x12a75a400) [pid = 1653] [serial = 997] [outer = 0x0] [url = about:blank] 18:48:09 INFO - PROCESS | 1653 | --DOMWINDOW == 193 (0x12d221800) [pid = 1653] [serial = 928] [outer = 0x0] [url = about:blank] 18:48:09 INFO - PROCESS | 1653 | --DOMWINDOW == 192 (0x11301fc00) [pid = 1653] [serial = 976] [outer = 0x0] [url = about:blank] 18:48:09 INFO - PROCESS | 1653 | --DOMWINDOW == 191 (0x12bad7800) [pid = 1653] [serial = 1123] [outer = 0x0] [url = about:blank] 18:48:09 INFO - PROCESS | 1653 | --DOMWINDOW == 190 (0x11671f000) [pid = 1653] [serial = 1102] [outer = 0x0] [url = about:blank] 18:48:09 INFO - PROCESS | 1653 | --DOMWINDOW == 189 (0x1213b1800) [pid = 1653] [serial = 919] [outer = 0x0] [url = about:blank] 18:48:09 INFO - PROCESS | 1653 | --DOMWINDOW == 188 (0x12c020800) [pid = 1653] [serial = 1177] [outer = 0x0] [url = about:blank] 18:48:09 INFO - PROCESS | 1653 | --DOMWINDOW == 187 (0x1246d8000) [pid = 1653] [serial = 1171] [outer = 0x0] [url = about:blank] 18:48:09 INFO - PROCESS | 1653 | --DOMWINDOW == 186 (0x12ba27800) [pid = 1653] [serial = 1252] [outer = 0x0] [url = about:blank] 18:48:09 INFO - PROCESS | 1653 | --DOMWINDOW == 185 (0x116604800) [pid = 1653] [serial = 1240] [outer = 0x0] [url = about:blank] 18:48:09 INFO - PROCESS | 1653 | --DOMWINDOW == 184 (0x11a02e000) [pid = 1653] [serial = 1048] [outer = 0x0] [url = about:blank] 18:48:09 INFO - PROCESS | 1653 | --DOMWINDOW == 183 (0x130ce0800) [pid = 1653] [serial = 1261] [outer = 0x0] [url = about:blank] 18:48:09 INFO - PROCESS | 1653 | --DOMWINDOW == 182 (0x12d39a400) [pid = 1653] [serial = 1186] [outer = 0x0] [url = about:blank] 18:48:09 INFO - PROCESS | 1653 | --DOMWINDOW == 181 (0x12c9d6000) [pid = 1653] [serial = 1180] [outer = 0x0] [url = about:blank] 18:48:09 INFO - PROCESS | 1653 | --DOMWINDOW == 180 (0x12ba1b000) [pid = 1653] [serial = 1117] [outer = 0x0] [url = about:blank] 18:48:09 INFO - PROCESS | 1653 | --DOMWINDOW == 179 (0x12764c400) [pid = 1653] [serial = 1111] [outer = 0x0] [url = about:blank] 18:48:09 INFO - PROCESS | 1653 | --DOMWINDOW == 178 (0x121389400) [pid = 1653] [serial = 1108] [outer = 0x0] [url = about:blank] 18:48:09 INFO - PROCESS | 1653 | --DOMWINDOW == 177 (0x121390c00) [pid = 1653] [serial = 985] [outer = 0x0] [url = about:blank] 18:48:09 INFO - PROCESS | 1653 | --DOMWINDOW == 176 (0x113017c00) [pid = 1653] [serial = 1302] [outer = 0x0] [url = about:blank] 18:48:09 INFO - PROCESS | 1653 | --DOMWINDOW == 175 (0x130cdc000) [pid = 1653] [serial = 1300] [outer = 0x0] [url = about:blank] 18:48:09 INFO - PROCESS | 1653 | --DOMWINDOW == 174 (0x119cae000) [pid = 1653] [serial = 1341] [outer = 0x0] [url = about:blank] 18:48:09 INFO - PROCESS | 1653 | --DOMWINDOW == 173 (0x129567800) [pid = 1653] [serial = 1350] [outer = 0x0] [url = about:blank] 18:48:09 INFO - PROCESS | 1653 | --DOMWINDOW == 172 (0x121382800) [pid = 1653] [serial = 1342] [outer = 0x0] [url = about:blank] 18:48:09 INFO - PROCESS | 1653 | --DOMWINDOW == 171 (0x119216400) [pid = 1653] [serial = 1305] [outer = 0x0] [url = about:blank] 18:48:09 INFO - PROCESS | 1653 | --DOMWINDOW == 170 (0x123359800) [pid = 1653] [serial = 1344] [outer = 0x0] [url = about:blank] 18:48:09 INFO - PROCESS | 1653 | --DOMWINDOW == 169 (0x1242d0000) [pid = 1653] [serial = 1345] [outer = 0x0] [url = about:blank] 18:48:09 INFO - PROCESS | 1653 | --DOMWINDOW == 168 (0x1213af000) [pid = 1653] [serial = 1308] [outer = 0x0] [url = about:blank] 18:48:09 INFO - PROCESS | 1653 | --DOMWINDOW == 167 (0x1252cd400) [pid = 1653] [serial = 1347] [outer = 0x0] [url = about:blank] 18:48:09 INFO - PROCESS | 1653 | --DOMWINDOW == 166 (0x11715c000) [pid = 1653] [serial = 1338] [outer = 0x0] [url = about:blank] 18:48:09 INFO - PROCESS | 1653 | --DOMWINDOW == 165 (0x112d2f800) [pid = 1653] [serial = 1335] [outer = 0x0] [url = about:blank] 18:48:09 INFO - PROCESS | 1653 | --DOMWINDOW == 164 (0x12bf3ec00) [pid = 1653] [serial = 1353] [outer = 0x0] [url = about:blank] 18:48:09 INFO - PROCESS | 1653 | --DOMWINDOW == 163 (0x1167cf000) [pid = 1653] [serial = 1336] [outer = 0x0] [url = about:blank] 18:48:09 INFO - PROCESS | 1653 | --DOMWINDOW == 162 (0x1191ac800) [pid = 1653] [serial = 1339] [outer = 0x0] [url = about:blank] 18:48:09 INFO - PROCESS | 1653 | --DOMWINDOW == 161 (0x138232c00) [pid = 1653] [serial = 1332] [outer = 0x0] [url = about:blank] 18:48:09 INFO - PROCESS | 1653 | --DOMWINDOW == 160 (0x12d0cc400) [pid = 1653] [serial = 1356] [outer = 0x0] [url = about:blank] 18:48:09 INFO - PROCESS | 1653 | --DOMWINDOW == 159 (0x12c938800) [pid = 1653] [serial = 1354] [outer = 0x0] [url = about:blank] 18:48:09 INFO - PROCESS | 1653 | --DOMWINDOW == 158 (0x12d4e2c00) [pid = 1653] [serial = 1362] [outer = 0x0] [url = about:blank] 18:48:09 INFO - PROCESS | 1653 | --DOMWINDOW == 157 (0x11a022800) [pid = 1653] [serial = 1359] [outer = 0x0] [url = about:blank] 18:48:09 INFO - PROCESS | 1653 | --DOMWINDOW == 156 (0x130c0e000) [pid = 1653] [serial = 1363] [outer = 0x0] [url = about:blank] 18:48:09 INFO - PROCESS | 1653 | --DOMWINDOW == 155 (0x12ba1a800) [pid = 1653] [serial = 1351] [outer = 0x0] [url = about:blank] 18:48:09 INFO - PROCESS | 1653 | --DOMWINDOW == 154 (0x12d4ea000) [pid = 1653] [serial = 1357] [outer = 0x0] [url = about:blank] 18:48:09 INFO - PROCESS | 1653 | --DOMWINDOW == 153 (0x129699800) [pid = 1653] [serial = 1360] [outer = 0x0] [url = about:blank] 18:48:09 INFO - PROCESS | 1653 | --DOMWINDOW == 152 (0x127644400) [pid = 1653] [serial = 1348] [outer = 0x0] [url = about:blank] 18:48:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 18:48:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 823ms 18:48:09 INFO - PROCESS | 1653 | 1464054489813 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 18:48:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 18:48:09 INFO - PROCESS | 1653 | 1464054489815 Marionette TRACE conn2 <- [1,1937,null,{"value":"7"}] 18:48:09 INFO - PROCESS | 1653 | 1464054489819 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 18:48:09 INFO - PROCESS | 1653 | 1464054489823 Marionette TRACE conn2 <- [1,1938,null,{}] 18:48:09 INFO - PROCESS | 1653 | 1464054489829 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}] 18:48:09 INFO - PROCESS | 1653 | 1464054489925 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 18:48:09 INFO - PROCESS | 1653 | 1464054489930 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:48:09 INFO - PROCESS | 1653 | ++DOCSHELL 0x116e5d800 == 96 [pid = 1653] [id = 492] 18:48:09 INFO - PROCESS | 1653 | ++DOMWINDOW == 153 (0x1168c2400) [pid = 1653] [serial = 1476] [outer = 0x0] 18:48:09 INFO - PROCESS | 1653 | ++DOMWINDOW == 154 (0x117465000) [pid = 1653] [serial = 1477] [outer = 0x1168c2400] 18:48:09 INFO - PROCESS | 1653 | 1464054489962 Marionette DEBUG loaded listener.js 18:48:10 INFO - PROCESS | 1653 | ++DOMWINDOW == 155 (0x117472000) [pid = 1653] [serial = 1478] [outer = 0x1168c2400] 18:48:10 INFO - PROCESS | 1653 | 1464054490378 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]]]}] 18:48:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 18:48:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 573ms 18:48:10 INFO - PROCESS | 1653 | 1464054490392 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 18:48:10 INFO - PROCESS | 1653 | 1464054490393 Marionette TRACE conn2 <- [1,1941,null,{"value":"7"}] 18:48:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 18:48:10 INFO - PROCESS | 1653 | 1464054490396 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 18:48:10 INFO - PROCESS | 1653 | 1464054490397 Marionette TRACE conn2 <- [1,1942,null,{}] 18:48:10 INFO - PROCESS | 1653 | 1464054490401 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}] 18:48:10 INFO - PROCESS | 1653 | 1464054490494 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 18:48:10 INFO - PROCESS | 1653 | 1464054490516 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:48:10 INFO - PROCESS | 1653 | ++DOCSHELL 0x11956e800 == 97 [pid = 1653] [id = 493] 18:48:10 INFO - PROCESS | 1653 | ++DOMWINDOW == 156 (0x117e23800) [pid = 1653] [serial = 1479] [outer = 0x0] 18:48:10 INFO - PROCESS | 1653 | ++DOMWINDOW == 157 (0x11856a800) [pid = 1653] [serial = 1480] [outer = 0x117e23800] 18:48:10 INFO - PROCESS | 1653 | 1464054490542 Marionette DEBUG loaded listener.js 18:48:10 INFO - PROCESS | 1653 | ++DOMWINDOW == 158 (0x1185a1000) [pid = 1653] [serial = 1481] [outer = 0x117e23800] 18:48:10 INFO - PROCESS | 1653 | 1464054490960 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]]]}] 18:48:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 18:48:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 574ms 18:48:10 INFO - PROCESS | 1653 | 1464054490972 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 18:48:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 18:48:10 INFO - PROCESS | 1653 | 1464054490984 Marionette TRACE conn2 <- [1,1945,null,{"value":"7"}] 18:48:10 INFO - PROCESS | 1653 | 1464054490987 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 18:48:10 INFO - PROCESS | 1653 | 1464054490989 Marionette TRACE conn2 <- [1,1946,null,{}] 18:48:10 INFO - PROCESS | 1653 | 1464054490993 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}] 18:48:11 INFO - PROCESS | 1653 | 1464054491130 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 18:48:11 INFO - PROCESS | 1653 | 1464054491137 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:48:11 INFO - PROCESS | 1653 | ++DOCSHELL 0x11a0ac800 == 98 [pid = 1653] [id = 494] 18:48:11 INFO - PROCESS | 1653 | ++DOMWINDOW == 159 (0x1187c9400) [pid = 1653] [serial = 1482] [outer = 0x0] 18:48:11 INFO - PROCESS | 1653 | ++DOMWINDOW == 160 (0x1187d4c00) [pid = 1653] [serial = 1483] [outer = 0x1187c9400] 18:48:11 INFO - PROCESS | 1653 | 1464054491282 Marionette DEBUG loaded listener.js 18:48:11 INFO - PROCESS | 1653 | ++DOMWINDOW == 161 (0x1192b9800) [pid = 1653] [serial = 1484] [outer = 0x1187c9400] 18:48:11 INFO - PROCESS | 1653 | 1464054491590 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]]]}] 18:48:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 18:48:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 619ms 18:48:11 INFO - PROCESS | 1653 | 1464054491607 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 18:48:11 INFO - PROCESS | 1653 | 1464054491608 Marionette TRACE conn2 <- [1,1949,null,{"value":"7"}] 18:48:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 18:48:11 INFO - PROCESS | 1653 | 1464054491610 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 18:48:11 INFO - PROCESS | 1653 | 1464054491611 Marionette TRACE conn2 <- [1,1950,null,{}] 18:48:11 INFO - PROCESS | 1653 | 1464054491614 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}] 18:48:11 INFO - PROCESS | 1653 | 1464054491708 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 18:48:11 INFO - PROCESS | 1653 | 1464054491713 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:48:11 INFO - PROCESS | 1653 | ++DOCSHELL 0x1249a1800 == 99 [pid = 1653] [id = 495] 18:48:11 INFO - PROCESS | 1653 | ++DOMWINDOW == 162 (0x119530400) [pid = 1653] [serial = 1485] [outer = 0x0] 18:48:11 INFO - PROCESS | 1653 | ++DOMWINDOW == 163 (0x11953d400) [pid = 1653] [serial = 1486] [outer = 0x119530400] 18:48:11 INFO - PROCESS | 1653 | 1464054491739 Marionette DEBUG loaded listener.js 18:48:11 INFO - PROCESS | 1653 | ++DOMWINDOW == 164 (0x119ca6c00) [pid = 1653] [serial = 1487] [outer = 0x119530400] 18:48:12 INFO - PROCESS | 1653 | 1464054492133 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]]]}] 18:48:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 18:48:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 569ms 18:48:12 INFO - PROCESS | 1653 | 1464054492179 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 18:48:12 INFO - PROCESS | 1653 | 1464054492181 Marionette TRACE conn2 <- [1,1953,null,{"value":"7"}] 18:48:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 18:48:12 INFO - PROCESS | 1653 | 1464054492186 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 18:48:12 INFO - PROCESS | 1653 | 1464054492187 Marionette TRACE conn2 <- [1,1954,null,{}] 18:48:12 INFO - PROCESS | 1653 | 1464054492189 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}] 18:48:12 INFO - PROCESS | 1653 | 1464054492314 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 18:48:12 INFO - PROCESS | 1653 | 1464054492329 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:48:12 INFO - PROCESS | 1653 | ++DOCSHELL 0x127284800 == 100 [pid = 1653] [id = 496] 18:48:12 INFO - PROCESS | 1653 | ++DOMWINDOW == 165 (0x119577400) [pid = 1653] [serial = 1488] [outer = 0x0] 18:48:12 INFO - PROCESS | 1653 | ++DOMWINDOW == 166 (0x119caf000) [pid = 1653] [serial = 1489] [outer = 0x119577400] 18:48:12 INFO - PROCESS | 1653 | 1464054492356 Marionette DEBUG loaded listener.js 18:48:12 INFO - PROCESS | 1653 | ++DOMWINDOW == 167 (0x119ea2800) [pid = 1653] [serial = 1490] [outer = 0x119577400] 18:48:12 INFO - PROCESS | 1653 | 1464054492708 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]]]}] 18:48:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 18:48:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 568ms 18:48:12 INFO - PROCESS | 1653 | 1464054492754 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 18:48:12 INFO - PROCESS | 1653 | 1464054492755 Marionette TRACE conn2 <- [1,1957,null,{"value":"7"}] 18:48:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 18:48:12 INFO - PROCESS | 1653 | 1464054492757 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 18:48:12 INFO - PROCESS | 1653 | 1464054492758 Marionette TRACE conn2 <- [1,1958,null,{}] 18:48:12 INFO - PROCESS | 1653 | 1464054492761 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}] 18:48:12 INFO - PROCESS | 1653 | 1464054492879 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 18:48:12 INFO - PROCESS | 1653 | 1464054492892 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:48:12 INFO - PROCESS | 1653 | ++DOCSHELL 0x1290e7800 == 101 [pid = 1653] [id = 497] 18:48:12 INFO - PROCESS | 1653 | ++DOMWINDOW == 168 (0x11a022800) [pid = 1653] [serial = 1491] [outer = 0x0] 18:48:12 INFO - PROCESS | 1653 | ++DOMWINDOW == 169 (0x11a0c4800) [pid = 1653] [serial = 1492] [outer = 0x11a022800] 18:48:12 INFO - PROCESS | 1653 | 1464054492916 Marionette DEBUG loaded listener.js 18:48:12 INFO - PROCESS | 1653 | ++DOMWINDOW == 170 (0x121309000) [pid = 1653] [serial = 1493] [outer = 0x11a022800] 18:48:13 INFO - PROCESS | 1653 | 1464054493252 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]]]}] 18:48:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 18:48:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 521ms 18:48:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 18:48:13 INFO - PROCESS | 1653 | 1464054493284 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 18:48:13 INFO - PROCESS | 1653 | 1464054493285 Marionette TRACE conn2 <- [1,1961,null,{"value":"7"}] 18:48:13 INFO - PROCESS | 1653 | 1464054493287 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 18:48:13 INFO - PROCESS | 1653 | 1464054493288 Marionette TRACE conn2 <- [1,1962,null,{}] 18:48:13 INFO - PROCESS | 1653 | 1464054493291 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}] 18:48:13 INFO - PROCESS | 1653 | 1464054493412 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 18:48:13 INFO - PROCESS | 1653 | 1464054493423 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:48:13 INFO - PROCESS | 1653 | ++DOCSHELL 0x12a97c800 == 102 [pid = 1653] [id = 498] 18:48:13 INFO - PROCESS | 1653 | ++DOMWINDOW == 171 (0x121309800) [pid = 1653] [serial = 1494] [outer = 0x0] 18:48:13 INFO - PROCESS | 1653 | ++DOMWINDOW == 172 (0x121323800) [pid = 1653] [serial = 1495] [outer = 0x121309800] 18:48:13 INFO - PROCESS | 1653 | 1464054493448 Marionette DEBUG loaded listener.js 18:48:13 INFO - PROCESS | 1653 | ++DOMWINDOW == 173 (0x121389800) [pid = 1653] [serial = 1496] [outer = 0x121309800] 18:48:13 INFO - PROCESS | 1653 | 1464054493808 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]]]}] 18:48:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 18:48:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 567ms 18:48:13 INFO - PROCESS | 1653 | 1464054493855 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 18:48:13 INFO - PROCESS | 1653 | 1464054493857 Marionette TRACE conn2 <- [1,1965,null,{"value":"7"}] 18:48:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 18:48:13 INFO - PROCESS | 1653 | 1464054493859 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 18:48:13 INFO - PROCESS | 1653 | 1464054493860 Marionette TRACE conn2 <- [1,1966,null,{}] 18:48:13 INFO - PROCESS | 1653 | 1464054493862 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}] 18:48:14 INFO - PROCESS | 1653 | 1464054494306 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 18:48:14 INFO - PROCESS | 1653 | --DOMWINDOW == 172 (0x112d25400) [pid = 1653] [serial = 1301] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 18:48:14 INFO - PROCESS | 1653 | --DOMWINDOW == 171 (0x118571400) [pid = 1653] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 18:48:14 INFO - PROCESS | 1653 | --DOMWINDOW == 170 (0x121387400) [pid = 1653] [serial = 1307] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 18:48:14 INFO - PROCESS | 1653 | --DOMWINDOW == 169 (0x135361400) [pid = 1653] [serial = 1316] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 18:48:14 INFO - PROCESS | 1653 | --DOMWINDOW == 168 (0x136003400) [pid = 1653] [serial = 1322] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 18:48:14 INFO - PROCESS | 1653 | --DOMWINDOW == 167 (0x135f23800) [pid = 1653] [serial = 1319] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 18:48:14 INFO - PROCESS | 1653 | --DOMWINDOW == 166 (0x127649800) [pid = 1653] [serial = 1418] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 18:48:14 INFO - PROCESS | 1653 | --DOMWINDOW == 165 (0x1213a2c00) [pid = 1653] [serial = 1425] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 18:48:14 INFO - PROCESS | 1653 | --DOMWINDOW == 164 (0x1128c5c00) [pid = 1653] [serial = 1397] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 18:48:14 INFO - PROCESS | 1653 | --DOMWINDOW == 163 (0x112782c00) [pid = 1653] [serial = 1431] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 18:48:14 INFO - PROCESS | 1653 | --DOMWINDOW == 162 (0x11822d800) [pid = 1653] [serial = 1434] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 18:48:14 INFO - PROCESS | 1653 | --DOMWINDOW == 161 (0x119e30000) [pid = 1653] [serial = 1403] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 18:48:14 INFO - PROCESS | 1653 | --DOMWINDOW == 160 (0x113cbe800) [pid = 1653] [serial = 1325] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 18:48:14 INFO - PROCESS | 1653 | --DOMWINDOW == 159 (0x117467000) [pid = 1653] [serial = 1428] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 18:48:14 INFO - PROCESS | 1653 | --DOMWINDOW == 158 (0x11715d800) [pid = 1653] [serial = 1400] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 18:48:14 INFO - PROCESS | 1653 | --DOMWINDOW == 157 (0x127643000) [pid = 1653] [serial = 1415] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 18:48:14 INFO - PROCESS | 1653 | --DOMWINDOW == 156 (0x135f21800) [pid = 1653] [serial = 1422] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 18:48:14 INFO - PROCESS | 1653 | --DOMWINDOW == 155 (0x1273cb800) [pid = 1653] [serial = 1313] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 18:48:14 INFO - PROCESS | 1653 | --DOMWINDOW == 154 (0x11a02dc00) [pid = 1653] [serial = 1406] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 18:48:14 INFO - PROCESS | 1653 | --DOMWINDOW == 153 (0x12b00f000) [pid = 1653] [serial = 1412] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 18:48:14 INFO - PROCESS | 1653 | --DOMWINDOW == 152 (0x11671d400) [pid = 1653] [serial = 1409] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 18:48:14 INFO - PROCESS | 1653 | --DOMWINDOW == 151 (0x12732bc00) [pid = 1653] [serial = 1310] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 18:48:14 INFO - PROCESS | 1653 | --DOMWINDOW == 150 (0x130c12c00) [pid = 1653] [serial = 1364] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 18:48:14 INFO - PROCESS | 1653 | 1464054494387 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:48:14 INFO - PROCESS | 1653 | ++DOCSHELL 0x117456000 == 103 [pid = 1653] [id = 499] 18:48:14 INFO - PROCESS | 1653 | ++DOMWINDOW == 151 (0x110f10c00) [pid = 1653] [serial = 1497] [outer = 0x0] 18:48:14 INFO - PROCESS | 1653 | ++DOMWINDOW == 152 (0x115d7bc00) [pid = 1653] [serial = 1498] [outer = 0x110f10c00] 18:48:14 INFO - PROCESS | 1653 | 1464054494417 Marionette DEBUG loaded listener.js 18:48:14 INFO - PROCESS | 1653 | ++DOMWINDOW == 153 (0x119e30000) [pid = 1653] [serial = 1499] [outer = 0x110f10c00] 18:48:14 INFO - PROCESS | 1653 | 1464054494712 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]]]}] 18:48:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 18:48:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 875ms 18:48:14 INFO - PROCESS | 1653 | 1464054494739 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 18:48:14 INFO - PROCESS | 1653 | 1464054494740 Marionette TRACE conn2 <- [1,1969,null,{"value":"7"}] 18:48:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 18:48:14 INFO - PROCESS | 1653 | 1464054494743 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 18:48:14 INFO - PROCESS | 1653 | 1464054494744 Marionette TRACE conn2 <- [1,1970,null,{}] 18:48:14 INFO - PROCESS | 1653 | 1464054494747 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}] 18:48:14 INFO - PROCESS | 1653 | 1464054494890 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 18:48:14 INFO - PROCESS | 1653 | 1464054494934 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:48:14 INFO - PROCESS | 1653 | ++DOCSHELL 0x12bb12000 == 104 [pid = 1653] [id = 500] 18:48:14 INFO - PROCESS | 1653 | ++DOMWINDOW == 154 (0x1128c5c00) [pid = 1653] [serial = 1500] [outer = 0x0] 18:48:14 INFO - PROCESS | 1653 | ++DOMWINDOW == 155 (0x1213b0400) [pid = 1653] [serial = 1501] [outer = 0x1128c5c00] 18:48:14 INFO - PROCESS | 1653 | 1464054494959 Marionette DEBUG loaded listener.js 18:48:15 INFO - PROCESS | 1653 | ++DOMWINDOW == 156 (0x1236ca400) [pid = 1653] [serial = 1502] [outer = 0x1128c5c00] 18:48:15 INFO - PROCESS | 1653 | 1464054495225 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]]]}] 18:48:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 18:48:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 520ms 18:48:15 INFO - PROCESS | 1653 | 1464054495271 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 18:48:15 INFO - PROCESS | 1653 | 1464054495273 Marionette TRACE conn2 <- [1,1973,null,{"value":"7"}] 18:48:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 18:48:15 INFO - PROCESS | 1653 | 1464054495275 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 18:48:15 INFO - PROCESS | 1653 | 1464054495276 Marionette TRACE conn2 <- [1,1974,null,{}] 18:48:15 INFO - PROCESS | 1653 | 1464054495279 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}] 18:48:15 INFO - PROCESS | 1653 | 1464054495380 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 18:48:15 INFO - PROCESS | 1653 | 1464054495384 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:48:15 INFO - PROCESS | 1653 | ++DOCSHELL 0x12c81c800 == 105 [pid = 1653] [id = 501] 18:48:15 INFO - PROCESS | 1653 | ++DOMWINDOW == 157 (0x12382d400) [pid = 1653] [serial = 1503] [outer = 0x0] 18:48:15 INFO - PROCESS | 1653 | ++DOMWINDOW == 158 (0x1242cc800) [pid = 1653] [serial = 1504] [outer = 0x12382d400] 18:48:15 INFO - PROCESS | 1653 | 1464054495409 Marionette DEBUG loaded listener.js 18:48:15 INFO - PROCESS | 1653 | ++DOMWINDOW == 159 (0x1246d5400) [pid = 1653] [serial = 1505] [outer = 0x12382d400] 18:48:15 INFO - PROCESS | 1653 | 1464054495751 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]]]}] 18:48:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 18:48:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 520ms 18:48:15 INFO - PROCESS | 1653 | 1464054495796 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 18:48:15 INFO - PROCESS | 1653 | 1464054495798 Marionette TRACE conn2 <- [1,1977,null,{"value":"7"}] 18:48:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 18:48:15 INFO - PROCESS | 1653 | 1464054495813 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 18:48:15 INFO - PROCESS | 1653 | 1464054495814 Marionette TRACE conn2 <- [1,1978,null,{}] 18:48:15 INFO - PROCESS | 1653 | 1464054495816 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}] 18:48:15 INFO - PROCESS | 1653 | 1464054495911 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 18:48:15 INFO - PROCESS | 1653 | 1464054495915 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:48:15 INFO - PROCESS | 1653 | ++DOCSHELL 0x12c9fd800 == 106 [pid = 1653] [id = 502] 18:48:15 INFO - PROCESS | 1653 | ++DOMWINDOW == 160 (0x1242d5c00) [pid = 1653] [serial = 1506] [outer = 0x0] 18:48:15 INFO - PROCESS | 1653 | ++DOMWINDOW == 161 (0x124b33400) [pid = 1653] [serial = 1507] [outer = 0x1242d5c00] 18:48:15 INFO - PROCESS | 1653 | 1464054495940 Marionette DEBUG loaded listener.js 18:48:15 INFO - PROCESS | 1653 | ++DOMWINDOW == 162 (0x125195400) [pid = 1653] [serial = 1508] [outer = 0x1242d5c00] 18:48:16 INFO - PROCESS | 1653 | 1464054496384 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]]]}] 18:48:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 18:48:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 632ms 18:48:16 INFO - PROCESS | 1653 | 1464054496433 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 18:48:16 INFO - PROCESS | 1653 | 1464054496437 Marionette TRACE conn2 <- [1,1981,null,{"value":"7"}] 18:48:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 18:48:16 INFO - PROCESS | 1653 | 1464054496443 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 18:48:16 INFO - PROCESS | 1653 | 1464054496447 Marionette TRACE conn2 <- [1,1982,null,{}] 18:48:16 INFO - PROCESS | 1653 | 1464054496454 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}] 18:48:16 INFO - PROCESS | 1653 | 1464054496678 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 18:48:16 INFO - PROCESS | 1653 | 1464054496857 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:48:16 INFO - PROCESS | 1653 | ++DOCSHELL 0x116e5e000 == 107 [pid = 1653] [id = 503] 18:48:16 INFO - PROCESS | 1653 | ++DOMWINDOW == 163 (0x112782c00) [pid = 1653] [serial = 1509] [outer = 0x0] 18:48:16 INFO - PROCESS | 1653 | ++DOMWINDOW == 164 (0x11278c800) [pid = 1653] [serial = 1510] [outer = 0x112782c00] 18:48:16 INFO - PROCESS | 1653 | 1464054496907 Marionette DEBUG loaded listener.js 18:48:16 INFO - PROCESS | 1653 | ++DOMWINDOW == 165 (0x112f31400) [pid = 1653] [serial = 1511] [outer = 0x112782c00] 18:48:17 INFO - PROCESS | 1653 | 1464054497394 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]]]}] 18:48:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 18:48:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 976ms 18:48:17 INFO - PROCESS | 1653 | 1464054497418 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 18:48:17 INFO - PROCESS | 1653 | 1464054497422 Marionette TRACE conn2 <- [1,1985,null,{"value":"7"}] 18:48:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 18:48:17 INFO - PROCESS | 1653 | 1464054497427 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 18:48:17 INFO - PROCESS | 1653 | 1464054497429 Marionette TRACE conn2 <- [1,1986,null,{}] 18:48:17 INFO - PROCESS | 1653 | 1464054497431 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}] 18:48:17 INFO - PROCESS | 1653 | 1464054497549 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 18:48:17 INFO - PROCESS | 1653 | 1464054497668 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:48:17 INFO - PROCESS | 1653 | ++DOCSHELL 0x1212a9800 == 108 [pid = 1653] [id = 504] 18:48:17 INFO - PROCESS | 1653 | ++DOMWINDOW == 166 (0x113015400) [pid = 1653] [serial = 1512] [outer = 0x0] 18:48:17 INFO - PROCESS | 1653 | ++DOMWINDOW == 167 (0x115d7e800) [pid = 1653] [serial = 1513] [outer = 0x113015400] 18:48:17 INFO - PROCESS | 1653 | 1464054497699 Marionette DEBUG loaded listener.js 18:48:17 INFO - PROCESS | 1653 | ++DOMWINDOW == 168 (0x11684ec00) [pid = 1653] [serial = 1514] [outer = 0x113015400] 18:48:18 INFO - PROCESS | 1653 | 1464054498090 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]]]}] 18:48:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 18:48:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 670ms 18:48:18 INFO - PROCESS | 1653 | 1464054498097 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 18:48:18 INFO - PROCESS | 1653 | 1464054498099 Marionette TRACE conn2 <- [1,1989,null,{"value":"7"}] 18:48:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 18:48:18 INFO - PROCESS | 1653 | 1464054498101 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 18:48:18 INFO - PROCESS | 1653 | 1464054498104 Marionette TRACE conn2 <- [1,1990,null,{}] 18:48:18 INFO - PROCESS | 1653 | 1464054498112 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}] 18:48:18 INFO - PROCESS | 1653 | 1464054498252 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 18:48:18 INFO - PROCESS | 1653 | 1464054498356 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:48:18 INFO - PROCESS | 1653 | ++DOCSHELL 0x12bde7000 == 109 [pid = 1653] [id = 505] 18:48:18 INFO - PROCESS | 1653 | ++DOMWINDOW == 169 (0x117466800) [pid = 1653] [serial = 1515] [outer = 0x0] 18:48:18 INFO - PROCESS | 1653 | ++DOMWINDOW == 170 (0x11856c000) [pid = 1653] [serial = 1516] [outer = 0x117466800] 18:48:18 INFO - PROCESS | 1653 | 1464054498388 Marionette DEBUG loaded listener.js 18:48:18 INFO - PROCESS | 1653 | ++DOMWINDOW == 171 (0x11893d000) [pid = 1653] [serial = 1517] [outer = 0x117466800] 18:48:18 INFO - PROCESS | 1653 | 1464054498803 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]]]}] 18:48:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 18:48:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 721ms 18:48:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 18:48:18 INFO - PROCESS | 1653 | 1464054498823 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 18:48:18 INFO - PROCESS | 1653 | 1464054498824 Marionette TRACE conn2 <- [1,1993,null,{"value":"7"}] 18:48:18 INFO - PROCESS | 1653 | 1464054498827 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 18:48:18 INFO - PROCESS | 1653 | 1464054498828 Marionette TRACE conn2 <- [1,1994,null,{}] 18:48:18 INFO - PROCESS | 1653 | 1464054498831 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}] 18:48:18 INFO - PROCESS | 1653 | 1464054498948 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 18:48:19 INFO - PROCESS | 1653 | 1464054499065 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:48:19 INFO - PROCESS | 1653 | ++DOCSHELL 0x12d515000 == 110 [pid = 1653] [id = 506] 18:48:19 INFO - PROCESS | 1653 | ++DOMWINDOW == 172 (0x118576800) [pid = 1653] [serial = 1518] [outer = 0x0] 18:48:19 INFO - PROCESS | 1653 | ++DOMWINDOW == 173 (0x119570c00) [pid = 1653] [serial = 1519] [outer = 0x118576800] 18:48:19 INFO - PROCESS | 1653 | 1464054499098 Marionette DEBUG loaded listener.js 18:48:19 INFO - PROCESS | 1653 | ++DOMWINDOW == 174 (0x12131ac00) [pid = 1653] [serial = 1520] [outer = 0x118576800] 18:48:19 INFO - PROCESS | 1653 | 1464054499534 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]]]}] 18:48:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 18:48:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 720ms 18:48:19 INFO - PROCESS | 1653 | 1464054499547 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 18:48:19 INFO - PROCESS | 1653 | 1464054499549 Marionette TRACE conn2 <- [1,1997,null,{"value":"7"}] 18:48:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 18:48:19 INFO - PROCESS | 1653 | 1464054499551 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 18:48:19 INFO - PROCESS | 1653 | 1464054499552 Marionette TRACE conn2 <- [1,1998,null,{}] 18:48:19 INFO - PROCESS | 1653 | 1464054499555 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}] 18:48:19 INFO - PROCESS | 1653 | 1464054499688 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 18:48:19 INFO - PROCESS | 1653 | 1464054499808 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:48:19 INFO - PROCESS | 1653 | ++DOCSHELL 0x12dba1000 == 111 [pid = 1653] [id = 507] 18:48:19 INFO - PROCESS | 1653 | ++DOMWINDOW == 175 (0x121321400) [pid = 1653] [serial = 1521] [outer = 0x0] 18:48:19 INFO - PROCESS | 1653 | ++DOMWINDOW == 176 (0x12335f800) [pid = 1653] [serial = 1522] [outer = 0x121321400] 18:48:19 INFO - PROCESS | 1653 | 1464054499839 Marionette DEBUG loaded listener.js 18:48:19 INFO - PROCESS | 1653 | ++DOMWINDOW == 177 (0x1242cf400) [pid = 1653] [serial = 1523] [outer = 0x121321400] 18:48:20 INFO - PROCESS | 1653 | 1464054500253 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]]]}] 18:48:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 18:48:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 723ms 18:48:20 INFO - PROCESS | 1653 | 1464054500275 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 18:48:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 18:48:20 INFO - PROCESS | 1653 | 1464054500276 Marionette TRACE conn2 <- [1,2001,null,{"value":"7"}] 18:48:20 INFO - PROCESS | 1653 | 1464054500278 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 18:48:20 INFO - PROCESS | 1653 | 1464054500280 Marionette TRACE conn2 <- [1,2002,null,{}] 18:48:20 INFO - PROCESS | 1653 | 1464054500282 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}] 18:48:20 INFO - PROCESS | 1653 | 1464054500420 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 18:48:20 INFO - PROCESS | 1653 | 1464054500544 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:48:20 INFO - PROCESS | 1653 | ++DOCSHELL 0x13531d000 == 112 [pid = 1653] [id = 508] 18:48:20 INFO - PROCESS | 1653 | ++DOMWINDOW == 178 (0x125191800) [pid = 1653] [serial = 1524] [outer = 0x0] 18:48:20 INFO - PROCESS | 1653 | ++DOMWINDOW == 179 (0x127326000) [pid = 1653] [serial = 1525] [outer = 0x125191800] 18:48:20 INFO - PROCESS | 1653 | 1464054500576 Marionette DEBUG loaded listener.js 18:48:20 INFO - PROCESS | 1653 | ++DOMWINDOW == 180 (0x128eda000) [pid = 1653] [serial = 1526] [outer = 0x125191800] 18:48:21 INFO - PROCESS | 1653 | 1464054501104 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]]]}] 18:48:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 18:48:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 872ms 18:48:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 18:48:21 INFO - PROCESS | 1653 | 1464054501151 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 18:48:21 INFO - PROCESS | 1653 | 1464054501152 Marionette TRACE conn2 <- [1,2005,null,{"value":"7"}] 18:48:21 INFO - PROCESS | 1653 | 1464054501155 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 18:48:21 INFO - PROCESS | 1653 | 1464054501156 Marionette TRACE conn2 <- [1,2006,null,{}] 18:48:21 INFO - PROCESS | 1653 | 1464054501158 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}] 18:48:21 INFO - PROCESS | 1653 | 1464054501287 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 18:48:21 INFO - PROCESS | 1653 | 1464054501408 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:48:21 INFO - PROCESS | 1653 | ++DOCSHELL 0x13531f800 == 113 [pid = 1653] [id = 509] 18:48:21 INFO - PROCESS | 1653 | ++DOMWINDOW == 181 (0x1249ac400) [pid = 1653] [serial = 1527] [outer = 0x0] 18:48:21 INFO - PROCESS | 1653 | ++DOMWINDOW == 182 (0x128c31800) [pid = 1653] [serial = 1528] [outer = 0x1249ac400] 18:48:21 INFO - PROCESS | 1653 | 1464054501439 Marionette DEBUG loaded listener.js 18:48:21 INFO - PROCESS | 1653 | ++DOMWINDOW == 183 (0x12909cc00) [pid = 1653] [serial = 1529] [outer = 0x1249ac400] 18:48:21 INFO - PROCESS | 1653 | 1464054501853 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]]]}] 18:48:21 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 18:48:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 720ms 18:48:21 INFO - PROCESS | 1653 | 1464054501875 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 18:48:21 INFO - PROCESS | 1653 | 1464054501876 Marionette TRACE conn2 <- [1,2009,null,{"value":"7"}] 18:48:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 18:48:21 INFO - PROCESS | 1653 | 1464054501879 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 18:48:21 INFO - PROCESS | 1653 | 1464054501880 Marionette TRACE conn2 <- [1,2010,null,{}] 18:48:21 INFO - PROCESS | 1653 | 1464054501885 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}] 18:48:22 INFO - PROCESS | 1653 | 1464054502000 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 18:48:22 INFO - PROCESS | 1653 | 1464054502120 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:48:22 INFO - PROCESS | 1653 | ++DOCSHELL 0x135725000 == 114 [pid = 1653] [id = 510] 18:48:22 INFO - PROCESS | 1653 | ++DOMWINDOW == 184 (0x125197c00) [pid = 1653] [serial = 1530] [outer = 0x0] 18:48:22 INFO - PROCESS | 1653 | ++DOMWINDOW == 185 (0x12965c800) [pid = 1653] [serial = 1531] [outer = 0x125197c00] 18:48:22 INFO - PROCESS | 1653 | 1464054502152 Marionette DEBUG loaded listener.js 18:48:22 INFO - PROCESS | 1653 | ++DOMWINDOW == 186 (0x12965e800) [pid = 1653] [serial = 1532] [outer = 0x125197c00] 18:48:22 INFO - PROCESS | 1653 | 1464054502623 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]]]}] 18:48:22 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 18:48:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 822ms 18:48:22 INFO - PROCESS | 1653 | 1464054502702 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 18:48:22 INFO - PROCESS | 1653 | 1464054502703 Marionette TRACE conn2 <- [1,2013,null,{"value":"7"}] 18:48:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 18:48:22 INFO - PROCESS | 1653 | 1464054502706 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 18:48:22 INFO - PROCESS | 1653 | 1464054502707 Marionette TRACE conn2 <- [1,2014,null,{}] 18:48:22 INFO - PROCESS | 1653 | 1464054502709 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}] 18:48:22 INFO - PROCESS | 1653 | 1464054502830 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 18:48:22 INFO - PROCESS | 1653 | 1464054502924 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:48:22 INFO - PROCESS | 1653 | ++DOCSHELL 0x123e10000 == 115 [pid = 1653] [id = 511] 18:48:22 INFO - PROCESS | 1653 | ++DOMWINDOW == 187 (0x1121ad000) [pid = 1653] [serial = 1533] [outer = 0x0] 18:48:22 INFO - PROCESS | 1653 | ++DOMWINDOW == 188 (0x118932400) [pid = 1653] [serial = 1534] [outer = 0x1121ad000] 18:48:22 INFO - PROCESS | 1653 | 1464054502954 Marionette DEBUG loaded listener.js 18:48:23 INFO - PROCESS | 1653 | ++DOMWINDOW == 189 (0x12a6ed800) [pid = 1653] [serial = 1535] [outer = 0x1121ad000] 18:48:23 INFO - PROCESS | 1653 | 1464054503346 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]]]}] 18:48:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 18:48:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 870ms 18:48:23 INFO - PROCESS | 1653 | 1464054503596 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 18:48:23 INFO - PROCESS | 1653 | 1464054503599 Marionette TRACE conn2 <- [1,2017,null,{"value":"7"}] 18:48:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 18:48:23 INFO - PROCESS | 1653 | 1464054503605 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 18:48:23 INFO - PROCESS | 1653 | 1464054503606 Marionette TRACE conn2 <- [1,2018,null,{}] 18:48:23 INFO - PROCESS | 1653 | 1464054503610 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}] 18:48:23 INFO - PROCESS | 1653 | 1464054503734 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 18:48:23 INFO - PROCESS | 1653 | 1464054503823 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:48:23 INFO - PROCESS | 1653 | ++DOCSHELL 0x119a79800 == 116 [pid = 1653] [id = 512] 18:48:23 INFO - PROCESS | 1653 | ++DOMWINDOW == 190 (0x112783c00) [pid = 1653] [serial = 1536] [outer = 0x0] 18:48:23 INFO - PROCESS | 1653 | ++DOMWINDOW == 191 (0x112790400) [pid = 1653] [serial = 1537] [outer = 0x112783c00] 18:48:23 INFO - PROCESS | 1653 | 1464054503851 Marionette DEBUG loaded listener.js 18:48:23 INFO - PROCESS | 1653 | ++DOMWINDOW == 192 (0x113014800) [pid = 1653] [serial = 1538] [outer = 0x112783c00] 18:48:24 INFO - PROCESS | 1653 | 1464054504328 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]]]}] 18:48:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 18:48:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 775ms 18:48:24 INFO - PROCESS | 1653 | 1464054504381 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 18:48:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 18:48:24 INFO - PROCESS | 1653 | 1464054504386 Marionette TRACE conn2 <- [1,2021,null,{"value":"7"}] 18:48:24 INFO - PROCESS | 1653 | 1464054504394 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 18:48:24 INFO - PROCESS | 1653 | 1464054504398 Marionette TRACE conn2 <- [1,2022,null,{}] 18:48:24 INFO - PROCESS | 1653 | 1464054504402 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}] 18:48:24 INFO - PROCESS | 1653 | 1464054504560 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 18:48:24 INFO - PROCESS | 1653 | 1464054504655 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:48:24 INFO - PROCESS | 1653 | ++DOCSHELL 0x11638e000 == 117 [pid = 1653] [id = 513] 18:48:24 INFO - PROCESS | 1653 | ++DOMWINDOW == 193 (0x11660f800) [pid = 1653] [serial = 1539] [outer = 0x0] 18:48:24 INFO - PROCESS | 1653 | ++DOMWINDOW == 194 (0x1167d0800) [pid = 1653] [serial = 1540] [outer = 0x11660f800] 18:48:24 INFO - PROCESS | 1653 | 1464054504700 Marionette DEBUG loaded listener.js 18:48:24 INFO - PROCESS | 1653 | ++DOMWINDOW == 195 (0x117153c00) [pid = 1653] [serial = 1541] [outer = 0x11660f800] 18:48:25 INFO - PROCESS | 1653 | 1464054505223 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]]]}] 18:48:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 18:48:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 879ms 18:48:25 INFO - PROCESS | 1653 | 1464054505272 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 18:48:25 INFO - PROCESS | 1653 | 1464054505274 Marionette TRACE conn2 <- [1,2025,null,{"value":"7"}] 18:48:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 18:48:25 INFO - PROCESS | 1653 | 1464054505278 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 18:48:25 INFO - PROCESS | 1653 | 1464054505280 Marionette TRACE conn2 <- [1,2026,null,{}] 18:48:25 INFO - PROCESS | 1653 | 1464054505293 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}] 18:48:25 INFO - PROCESS | 1653 | 1464054505456 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 18:48:25 INFO - PROCESS | 1653 | 1464054505572 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:48:25 INFO - PROCESS | 1653 | ++DOCSHELL 0x125264000 == 118 [pid = 1653] [id = 514] 18:48:25 INFO - PROCESS | 1653 | ++DOMWINDOW == 196 (0x118572400) [pid = 1653] [serial = 1542] [outer = 0x0] 18:48:25 INFO - PROCESS | 1653 | ++DOMWINDOW == 197 (0x1187c6c00) [pid = 1653] [serial = 1543] [outer = 0x118572400] 18:48:25 INFO - PROCESS | 1653 | 1464054505602 Marionette DEBUG loaded listener.js 18:48:25 INFO - PROCESS | 1653 | ++DOMWINDOW == 198 (0x1191a4400) [pid = 1653] [serial = 1544] [outer = 0x118572400] 18:48:25 INFO - PROCESS | 1653 | --DOCSHELL 0x116879000 == 117 [pid = 1653] [id = 54] 18:48:25 INFO - PROCESS | 1653 | --DOCSHELL 0x12379c800 == 116 [pid = 1653] [id = 353] 18:48:25 INFO - PROCESS | 1653 | --DOCSHELL 0x12c81c800 == 115 [pid = 1653] [id = 501] 18:48:25 INFO - PROCESS | 1653 | --DOCSHELL 0x12bb12000 == 114 [pid = 1653] [id = 500] 18:48:25 INFO - PROCESS | 1653 | --DOCSHELL 0x117456000 == 113 [pid = 1653] [id = 499] 18:48:25 INFO - PROCESS | 1653 | --DOCSHELL 0x12a97c800 == 112 [pid = 1653] [id = 498] 18:48:25 INFO - PROCESS | 1653 | --DOCSHELL 0x1290e7800 == 111 [pid = 1653] [id = 497] 18:48:25 INFO - PROCESS | 1653 | --DOMWINDOW == 197 (0x12335dc00) [pid = 1653] [serial = 1438] [outer = 0x0] [url = about:blank] 18:48:25 INFO - PROCESS | 1653 | --DOCSHELL 0x127284800 == 110 [pid = 1653] [id = 496] 18:48:25 INFO - PROCESS | 1653 | --DOCSHELL 0x1249a1800 == 109 [pid = 1653] [id = 495] 18:48:25 INFO - PROCESS | 1653 | --DOCSHELL 0x11a0ac800 == 108 [pid = 1653] [id = 494] 18:48:25 INFO - PROCESS | 1653 | --DOCSHELL 0x11956e800 == 107 [pid = 1653] [id = 493] 18:48:25 INFO - PROCESS | 1653 | --DOCSHELL 0x116e5d800 == 106 [pid = 1653] [id = 492] 18:48:25 INFO - PROCESS | 1653 | --DOCSHELL 0x11858c800 == 105 [pid = 1653] [id = 491] 18:48:25 INFO - PROCESS | 1653 | --DOCSHELL 0x116884800 == 104 [pid = 1653] [id = 490] 18:48:25 INFO - PROCESS | 1653 | --DOCSHELL 0x1166e4800 == 103 [pid = 1653] [id = 489] 18:48:25 INFO - PROCESS | 1653 | --DOCSHELL 0x119453800 == 102 [pid = 1653] [id = 488] 18:48:25 INFO - PROCESS | 1653 | --DOCSHELL 0x125220000 == 101 [pid = 1653] [id = 487] 18:48:25 INFO - PROCESS | 1653 | --DOCSHELL 0x1434c2800 == 100 [pid = 1653] [id = 486] 18:48:25 INFO - PROCESS | 1653 | --DOCSHELL 0x14349f000 == 99 [pid = 1653] [id = 485] 18:48:25 INFO - PROCESS | 1653 | --DOCSHELL 0x141842800 == 98 [pid = 1653] [id = 484] 18:48:25 INFO - PROCESS | 1653 | --DOCSHELL 0x140781800 == 97 [pid = 1653] [id = 483] 18:48:25 INFO - PROCESS | 1653 | --DOCSHELL 0x13fb78000 == 96 [pid = 1653] [id = 482] 18:48:25 INFO - PROCESS | 1653 | --DOCSHELL 0x12bdeb800 == 95 [pid = 1653] [id = 481] 18:48:25 INFO - PROCESS | 1653 | --DOCSHELL 0x1212a5800 == 94 [pid = 1653] [id = 480] 18:48:26 INFO - PROCESS | 1653 | 1464054506021 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]]]}] 18:48:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 18:48:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 775ms 18:48:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 18:48:26 INFO - PROCESS | 1653 | 1464054506053 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 18:48:26 INFO - PROCESS | 1653 | 1464054506054 Marionette TRACE conn2 <- [1,2029,null,{"value":"7"}] 18:48:26 INFO - PROCESS | 1653 | 1464054506056 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 18:48:26 INFO - PROCESS | 1653 | 1464054506057 Marionette TRACE conn2 <- [1,2030,null,{}] 18:48:26 INFO - PROCESS | 1653 | 1464054506059 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}] 18:48:26 INFO - PROCESS | 1653 | 1464054506153 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 18:48:26 INFO - PROCESS | 1653 | --DOMWINDOW == 196 (0x135369000) [pid = 1653] [serial = 1420] [outer = 0x0] [url = about:blank] 18:48:26 INFO - PROCESS | 1653 | --DOMWINDOW == 195 (0x1213ae000) [pid = 1653] [serial = 1426] [outer = 0x0] [url = about:blank] 18:48:26 INFO - PROCESS | 1653 | --DOMWINDOW == 194 (0x115de7800) [pid = 1653] [serial = 1399] [outer = 0x0] [url = about:blank] 18:48:26 INFO - PROCESS | 1653 | --DOMWINDOW == 193 (0x118226000) [pid = 1653] [serial = 1433] [outer = 0x0] [url = about:blank] 18:48:26 INFO - PROCESS | 1653 | --DOMWINDOW == 192 (0x119a11000) [pid = 1653] [serial = 1435] [outer = 0x0] [url = about:blank] 18:48:26 INFO - PROCESS | 1653 | --DOMWINDOW == 191 (0x121385000) [pid = 1653] [serial = 1404] [outer = 0x0] [url = about:blank] 18:48:26 INFO - PROCESS | 1653 | --DOMWINDOW == 190 (0x138422400) [pid = 1653] [serial = 1327] [outer = 0x0] [url = about:blank] 18:48:26 INFO - PROCESS | 1653 | --DOMWINDOW == 189 (0x135f24400) [pid = 1653] [serial = 1430] [outer = 0x0] [url = about:blank] 18:48:26 INFO - PROCESS | 1653 | --DOMWINDOW == 188 (0x11856e800) [pid = 1653] [serial = 1401] [outer = 0x0] [url = about:blank] 18:48:26 INFO - PROCESS | 1653 | --DOMWINDOW == 187 (0x13842b400) [pid = 1653] [serial = 1386] [outer = 0x0] [url = about:blank] 18:48:26 INFO - PROCESS | 1653 | --DOMWINDOW == 186 (0x12d4e0400) [pid = 1653] [serial = 1417] [outer = 0x0] [url = about:blank] 18:48:26 INFO - PROCESS | 1653 | --DOMWINDOW == 185 (0x138235c00) [pid = 1653] [serial = 1427] [outer = 0x0] [url = about:blank] 18:48:26 INFO - PROCESS | 1653 | --DOMWINDOW == 184 (0x128edc400) [pid = 1653] [serial = 1374] [outer = 0x0] [url = about:blank] 18:48:26 INFO - PROCESS | 1653 | --DOMWINDOW == 183 (0x13600ec00) [pid = 1653] [serial = 1424] [outer = 0x0] [url = about:blank] 18:48:26 INFO - PROCESS | 1653 | --DOMWINDOW == 182 (0x12d0cc800) [pid = 1653] [serial = 1315] [outer = 0x0] [url = about:blank] 18:48:26 INFO - PROCESS | 1653 | --DOMWINDOW == 181 (0x12bf42000) [pid = 1653] [serial = 1377] [outer = 0x0] [url = about:blank] 18:48:26 INFO - PROCESS | 1653 | --DOMWINDOW == 180 (0x1213a8000) [pid = 1653] [serial = 904] [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.] 18:48:26 INFO - PROCESS | 1653 | --DOMWINDOW == 179 (0x129566800) [pid = 1653] [serial = 1408] [outer = 0x0] [url = about:blank] 18:48:26 INFO - PROCESS | 1653 | --DOMWINDOW == 178 (0x12bf48800) [pid = 1653] [serial = 1414] [outer = 0x0] [url = about:blank] 18:48:26 INFO - PROCESS | 1653 | --DOMWINDOW == 177 (0x11953ec00) [pid = 1653] [serial = 1402] [outer = 0x0] [url = about:blank] 18:48:26 INFO - PROCESS | 1653 | --DOMWINDOW == 176 (0x1273cb400) [pid = 1653] [serial = 1411] [outer = 0x0] [url = about:blank] 18:48:26 INFO - PROCESS | 1653 | --DOMWINDOW == 175 (0x13fa11800) [pid = 1653] [serial = 1395] [outer = 0x0] [url = about:blank] 18:48:26 INFO - PROCESS | 1653 | --DOMWINDOW == 174 (0x11746bc00) [pid = 1653] [serial = 1429] [outer = 0x0] [url = about:blank] 18:48:26 INFO - PROCESS | 1653 | --DOMWINDOW == 173 (0x12b03d400) [pid = 1653] [serial = 1413] [outer = 0x0] [url = about:blank] 18:48:26 INFO - PROCESS | 1653 | --DOMWINDOW == 172 (0x1387cd000) [pid = 1653] [serial = 1389] [outer = 0x0] [url = about:blank] 18:48:26 INFO - PROCESS | 1653 | --DOMWINDOW == 171 (0x12bf3c400) [pid = 1653] [serial = 1312] [outer = 0x0] [url = about:blank] 18:48:26 INFO - PROCESS | 1653 | --DOMWINDOW == 170 (0x13536a000) [pid = 1653] [serial = 1366] [outer = 0x0] [url = about:blank] 18:48:26 INFO - PROCESS | 1653 | --DOMWINDOW == 169 (0x123423c00) [pid = 1653] [serial = 1405] [outer = 0x0] [url = about:blank] 18:48:26 INFO - PROCESS | 1653 | --DOMWINDOW == 168 (0x119caa400) [pid = 1653] [serial = 1371] [outer = 0x0] [url = about:blank] 18:48:26 INFO - PROCESS | 1653 | --DOMWINDOW == 167 (0x11671f800) [pid = 1653] [serial = 1303] [outer = 0x0] [url = about:blank] 18:48:26 INFO - PROCESS | 1653 | --DOMWINDOW == 166 (0x119577c00) [pid = 1653] [serial = 1306] [outer = 0x0] [url = about:blank] 18:48:26 INFO - PROCESS | 1653 | --DOMWINDOW == 165 (0x1246e0c00) [pid = 1653] [serial = 1309] [outer = 0x0] [url = about:blank] 18:48:26 INFO - PROCESS | 1653 | --DOMWINDOW == 164 (0x12c942400) [pid = 1653] [serial = 1416] [outer = 0x0] [url = about:blank] 18:48:26 INFO - PROCESS | 1653 | --DOMWINDOW == 163 (0x11a02c400) [pid = 1653] [serial = 1410] [outer = 0x0] [url = about:blank] 18:48:26 INFO - PROCESS | 1653 | --DOMWINDOW == 162 (0x135f21000) [pid = 1653] [serial = 1318] [outer = 0x0] [url = about:blank] 18:48:26 INFO - PROCESS | 1653 | --DOMWINDOW == 161 (0x13600d000) [pid = 1653] [serial = 1324] [outer = 0x0] [url = about:blank] 18:48:26 INFO - PROCESS | 1653 | --DOMWINDOW == 160 (0x117153000) [pid = 1653] [serial = 1368] [outer = 0x0] [url = about:blank] 18:48:26 INFO - PROCESS | 1653 | --DOMWINDOW == 159 (0x11301f800) [pid = 1653] [serial = 1432] [outer = 0x0] [url = about:blank] 18:48:26 INFO - PROCESS | 1653 | --DOMWINDOW == 158 (0x130c13800) [pid = 1653] [serial = 1380] [outer = 0x0] [url = about:blank] 18:48:26 INFO - PROCESS | 1653 | --DOMWINDOW == 157 (0x136004800) [pid = 1653] [serial = 1423] [outer = 0x0] [url = about:blank] 18:48:26 INFO - PROCESS | 1653 | --DOMWINDOW == 156 (0x135f1cc00) [pid = 1653] [serial = 1383] [outer = 0x0] [url = about:blank] 18:48:26 INFO - PROCESS | 1653 | --DOMWINDOW == 155 (0x130c0cc00) [pid = 1653] [serial = 1419] [outer = 0x0] [url = about:blank] 18:48:26 INFO - PROCESS | 1653 | --DOMWINDOW == 154 (0x1128cec00) [pid = 1653] [serial = 1398] [outer = 0x0] [url = about:blank] 18:48:26 INFO - PROCESS | 1653 | --DOMWINDOW == 153 (0x13fa07400) [pid = 1653] [serial = 1392] [outer = 0x0] [url = about:blank] 18:48:26 INFO - PROCESS | 1653 | --DOMWINDOW == 152 (0x128ed0c00) [pid = 1653] [serial = 1407] [outer = 0x0] [url = about:blank] 18:48:26 INFO - PROCESS | 1653 | --DOMWINDOW == 151 (0x138421800) [pid = 1653] [serial = 1321] [outer = 0x0] [url = about:blank] 18:48:26 INFO - PROCESS | 1653 | --DOMWINDOW == 150 (0x12130c000) [pid = 1653] [serial = 1436] [outer = 0x0] [url = about:blank] 18:48:26 INFO - PROCESS | 1653 | 1464054506237 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:48:26 INFO - PROCESS | 1653 | ++DOCSHELL 0x119a5d800 == 95 [pid = 1653] [id = 515] 18:48:26 INFO - PROCESS | 1653 | ++DOMWINDOW == 151 (0x115de7800) [pid = 1653] [serial = 1545] [outer = 0x0] 18:48:26 INFO - PROCESS | 1653 | ++DOMWINDOW == 152 (0x118575c00) [pid = 1653] [serial = 1546] [outer = 0x115de7800] 18:48:26 INFO - PROCESS | 1653 | 1464054506264 Marionette DEBUG loaded listener.js 18:48:26 INFO - PROCESS | 1653 | ++DOMWINDOW == 153 (0x119577c00) [pid = 1653] [serial = 1547] [outer = 0x115de7800] 18:48:26 INFO - PROCESS | 1653 | 1464054506561 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]]]}] 18:48:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 18:48:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 519ms 18:48:26 INFO - PROCESS | 1653 | 1464054506575 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 18:48:26 INFO - PROCESS | 1653 | 1464054506577 Marionette TRACE conn2 <- [1,2033,null,{"value":"7"}] 18:48:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 18:48:26 INFO - PROCESS | 1653 | 1464054506579 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 18:48:26 INFO - PROCESS | 1653 | 1464054506580 Marionette TRACE conn2 <- [1,2034,null,{}] 18:48:26 INFO - PROCESS | 1653 | 1464054506590 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}] 18:48:26 INFO - PROCESS | 1653 | 1464054506690 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 18:48:26 INFO - PROCESS | 1653 | 1464054506765 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:48:26 INFO - PROCESS | 1653 | ++DOCSHELL 0x1241bc000 == 96 [pid = 1653] [id = 516] 18:48:26 INFO - PROCESS | 1653 | ++DOMWINDOW == 154 (0x119538c00) [pid = 1653] [serial = 1548] [outer = 0x0] 18:48:26 INFO - PROCESS | 1653 | ++DOMWINDOW == 155 (0x119cb0c00) [pid = 1653] [serial = 1549] [outer = 0x119538c00] 18:48:26 INFO - PROCESS | 1653 | 1464054506790 Marionette DEBUG loaded listener.js 18:48:26 INFO - PROCESS | 1653 | ++DOMWINDOW == 156 (0x11a02e800) [pid = 1653] [serial = 1550] [outer = 0x119538c00] 18:48:27 INFO - PROCESS | 1653 | 1464054507078 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]]]}] 18:48:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 18:48:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 523ms 18:48:27 INFO - PROCESS | 1653 | 1464054507107 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 18:48:27 INFO - PROCESS | 1653 | 1464054507119 Marionette TRACE conn2 <- [1,2037,null,{"value":"7"}] 18:48:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 18:48:27 INFO - PROCESS | 1653 | 1464054507123 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 18:48:27 INFO - PROCESS | 1653 | 1464054507124 Marionette TRACE conn2 <- [1,2038,null,{}] 18:48:27 INFO - PROCESS | 1653 | 1464054507127 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}] 18:48:27 INFO - PROCESS | 1653 | 1464054507269 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 18:48:27 INFO - PROCESS | 1653 | 1464054507381 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:48:27 INFO - PROCESS | 1653 | ++DOCSHELL 0x12b045800 == 97 [pid = 1653] [id = 517] 18:48:27 INFO - PROCESS | 1653 | ++DOMWINDOW == 157 (0x11953cc00) [pid = 1653] [serial = 1551] [outer = 0x0] 18:48:27 INFO - PROCESS | 1653 | ++DOMWINDOW == 158 (0x121321000) [pid = 1653] [serial = 1552] [outer = 0x11953cc00] 18:48:27 INFO - PROCESS | 1653 | 1464054507423 Marionette DEBUG loaded listener.js 18:48:27 INFO - PROCESS | 1653 | ++DOMWINDOW == 159 (0x123423c00) [pid = 1653] [serial = 1553] [outer = 0x11953cc00] 18:48:27 INFO - PROCESS | 1653 | 1464054507777 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]]]}] 18:48:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 18:48:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 669ms 18:48:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 18:48:27 INFO - PROCESS | 1653 | 1464054507793 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 18:48:27 INFO - PROCESS | 1653 | 1464054507794 Marionette TRACE conn2 <- [1,2041,null,{"value":"7"}] 18:48:27 INFO - PROCESS | 1653 | 1464054507796 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 18:48:27 INFO - PROCESS | 1653 | 1464054507797 Marionette TRACE conn2 <- [1,2042,null,{}] 18:48:27 INFO - PROCESS | 1653 | 1464054507802 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}] 18:48:27 INFO - PROCESS | 1653 | 1464054507899 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 18:48:28 INFO - PROCESS | 1653 | 1464054507993 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:48:28 INFO - PROCESS | 1653 | ++DOCSHELL 0x12bde6800 == 98 [pid = 1653] [id = 518] 18:48:28 INFO - PROCESS | 1653 | ++DOMWINDOW == 160 (0x119cb1c00) [pid = 1653] [serial = 1554] [outer = 0x0] 18:48:28 INFO - PROCESS | 1653 | ++DOMWINDOW == 161 (0x1242cb000) [pid = 1653] [serial = 1555] [outer = 0x119cb1c00] 18:48:28 INFO - PROCESS | 1653 | 1464054508019 Marionette DEBUG loaded listener.js 18:48:28 INFO - PROCESS | 1653 | ++DOMWINDOW == 162 (0x12524bc00) [pid = 1653] [serial = 1556] [outer = 0x119cb1c00] 18:48:28 INFO - PROCESS | 1653 | 1464054508339 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]]]}] 18:48:28 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) 18:48:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 572ms 18:48:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 18:48:28 INFO - PROCESS | 1653 | 1464054508369 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 18:48:28 INFO - PROCESS | 1653 | 1464054508371 Marionette TRACE conn2 <- [1,2045,null,{"value":"7"}] 18:48:28 INFO - PROCESS | 1653 | 1464054508373 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 18:48:28 INFO - PROCESS | 1653 | 1464054508374 Marionette TRACE conn2 <- [1,2046,null,{}] 18:48:28 INFO - PROCESS | 1653 | 1464054508376 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}] 18:48:28 INFO - PROCESS | 1653 | 1464054508507 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 18:48:28 INFO - PROCESS | 1653 | 1464054508522 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:48:28 INFO - PROCESS | 1653 | ++DOCSHELL 0x12d08c000 == 99 [pid = 1653] [id = 519] 18:48:28 INFO - PROCESS | 1653 | ++DOMWINDOW == 163 (0x125250800) [pid = 1653] [serial = 1557] [outer = 0x0] 18:48:28 INFO - PROCESS | 1653 | ++DOMWINDOW == 164 (0x1273c9c00) [pid = 1653] [serial = 1558] [outer = 0x125250800] 18:48:28 INFO - PROCESS | 1653 | 1464054508547 Marionette DEBUG loaded listener.js 18:48:28 INFO - PROCESS | 1653 | ++DOMWINDOW == 165 (0x127643000) [pid = 1653] [serial = 1559] [outer = 0x125250800] 18:48:28 INFO - PROCESS | 1653 | 1464054508911 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]]]}] 18:48:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 18:48:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 567ms 18:48:28 INFO - PROCESS | 1653 | 1464054508941 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 18:48:28 INFO - PROCESS | 1653 | 1464054508942 Marionette TRACE conn2 <- [1,2049,null,{"value":"7"}] 18:48:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 18:48:28 INFO - PROCESS | 1653 | 1464054508944 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 18:48:28 INFO - PROCESS | 1653 | 1464054508945 Marionette TRACE conn2 <- [1,2050,null,{}] 18:48:28 INFO - PROCESS | 1653 | 1464054508955 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}] 18:48:29 INFO - PROCESS | 1653 | 1464054509078 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 18:48:29 INFO - PROCESS | 1653 | 1464054509090 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:48:29 INFO - PROCESS | 1653 | ++DOCSHELL 0x12d5d3000 == 100 [pid = 1653] [id = 520] 18:48:29 INFO - PROCESS | 1653 | ++DOMWINDOW == 166 (0x1272a9400) [pid = 1653] [serial = 1560] [outer = 0x0] 18:48:29 INFO - PROCESS | 1653 | ++DOMWINDOW == 167 (0x128ed3c00) [pid = 1653] [serial = 1561] [outer = 0x1272a9400] 18:48:29 INFO - PROCESS | 1653 | 1464054509115 Marionette DEBUG loaded listener.js 18:48:29 INFO - PROCESS | 1653 | ++DOMWINDOW == 168 (0x12a753c00) [pid = 1653] [serial = 1562] [outer = 0x1272a9400] 18:48:29 INFO - PROCESS | 1653 | 1464054509537 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]]]}] 18:48:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 18:48:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 628ms 18:48:29 INFO - PROCESS | 1653 | 1464054509575 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 18:48:29 INFO - PROCESS | 1653 | 1464054509576 Marionette TRACE conn2 <- [1,2053,null,{"value":"7"}] 18:48:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 18:48:29 INFO - PROCESS | 1653 | 1464054509588 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 18:48:29 INFO - PROCESS | 1653 | 1464054509589 Marionette TRACE conn2 <- [1,2054,null,{}] 18:48:29 INFO - PROCESS | 1653 | 1464054509593 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}] 18:48:29 INFO - PROCESS | 1653 | 1464054509789 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 18:48:29 INFO - PROCESS | 1653 | 1464054509849 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:48:29 INFO - PROCESS | 1653 | ++DOCSHELL 0x135316000 == 101 [pid = 1653] [id = 521] 18:48:29 INFO - PROCESS | 1653 | ++DOMWINDOW == 169 (0x128c30400) [pid = 1653] [serial = 1563] [outer = 0x0] 18:48:29 INFO - PROCESS | 1653 | ++DOMWINDOW == 170 (0x12a75cc00) [pid = 1653] [serial = 1564] [outer = 0x128c30400] 18:48:29 INFO - PROCESS | 1653 | 1464054509888 Marionette DEBUG loaded listener.js 18:48:29 INFO - PROCESS | 1653 | ++DOMWINDOW == 171 (0x12aec9800) [pid = 1653] [serial = 1565] [outer = 0x128c30400] 18:48:30 INFO - PROCESS | 1653 | --DOMWINDOW == 170 (0x1187c9400) [pid = 1653] [serial = 1482] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 18:48:30 INFO - PROCESS | 1653 | --DOMWINDOW == 169 (0x1163a7c00) [pid = 1653] [serial = 1473] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 18:48:30 INFO - PROCESS | 1653 | --DOMWINDOW == 168 (0x119577400) [pid = 1653] [serial = 1488] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 18:48:30 INFO - PROCESS | 1653 | --DOMWINDOW == 167 (0x117e23800) [pid = 1653] [serial = 1479] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 18:48:30 INFO - PROCESS | 1653 | --DOMWINDOW == 166 (0x110e3f000) [pid = 1653] [serial = 1467] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 18:48:30 INFO - PROCESS | 1653 | --DOMWINDOW == 165 (0x119530400) [pid = 1653] [serial = 1485] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 18:48:30 INFO - PROCESS | 1653 | --DOMWINDOW == 164 (0x119537000) [pid = 1653] [serial = 1437] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 18:48:30 INFO - PROCESS | 1653 | --DOMWINDOW == 163 (0x11a022800) [pid = 1653] [serial = 1491] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 18:48:30 INFO - PROCESS | 1653 | --DOMWINDOW == 162 (0x112789800) [pid = 1653] [serial = 1470] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 18:48:30 INFO - PROCESS | 1653 | --DOMWINDOW == 161 (0x1168c2400) [pid = 1653] [serial = 1476] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 18:48:30 INFO - PROCESS | 1653 | --DOMWINDOW == 160 (0x121309800) [pid = 1653] [serial = 1494] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 18:48:30 INFO - PROCESS | 1653 | --DOMWINDOW == 159 (0x12382d400) [pid = 1653] [serial = 1503] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 18:48:30 INFO - PROCESS | 1653 | --DOMWINDOW == 158 (0x110f10c00) [pid = 1653] [serial = 1497] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 18:48:30 INFO - PROCESS | 1653 | --DOMWINDOW == 157 (0x1128c5c00) [pid = 1653] [serial = 1500] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 18:48:30 INFO - PROCESS | 1653 | 1464054510380 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]]]}] 18:48:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 18:48:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 829ms 18:48:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 18:48:30 INFO - PROCESS | 1653 | 1464054510408 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 18:48:30 INFO - PROCESS | 1653 | 1464054510410 Marionette TRACE conn2 <- [1,2057,null,{"value":"7"}] 18:48:30 INFO - PROCESS | 1653 | 1464054510412 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 18:48:30 INFO - PROCESS | 1653 | 1464054510414 Marionette TRACE conn2 <- [1,2058,null,{}] 18:48:30 INFO - PROCESS | 1653 | 1464054510422 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}] 18:48:30 INFO - PROCESS | 1653 | 1464054510575 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 18:48:30 INFO - PROCESS | 1653 | 1464054510628 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:48:30 INFO - PROCESS | 1653 | ++DOCSHELL 0x13531e800 == 102 [pid = 1653] [id = 522] 18:48:30 INFO - PROCESS | 1653 | ++DOMWINDOW == 158 (0x117e23800) [pid = 1653] [serial = 1566] [outer = 0x0] 18:48:30 INFO - PROCESS | 1653 | ++DOMWINDOW == 159 (0x11a021c00) [pid = 1653] [serial = 1567] [outer = 0x117e23800] 18:48:30 INFO - PROCESS | 1653 | 1464054510658 Marionette DEBUG loaded listener.js 18:48:30 INFO - PROCESS | 1653 | ++DOMWINDOW == 160 (0x12b035400) [pid = 1653] [serial = 1568] [outer = 0x117e23800] 18:48:31 INFO - PROCESS | 1653 | 1464054511022 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]]]}] 18:48:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 18:48:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 625ms 18:48:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 18:48:31 INFO - PROCESS | 1653 | 1464054511038 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 18:48:31 INFO - PROCESS | 1653 | 1464054511040 Marionette TRACE conn2 <- [1,2061,null,{"value":"7"}] 18:48:31 INFO - PROCESS | 1653 | 1464054511043 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 18:48:31 INFO - PROCESS | 1653 | 1464054511045 Marionette TRACE conn2 <- [1,2062,null,{}] 18:48:31 INFO - PROCESS | 1653 | 1464054511050 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}] 18:48:31 INFO - PROCESS | 1653 | 1464054511216 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 18:48:31 INFO - PROCESS | 1653 | 1464054511225 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:48:31 INFO - PROCESS | 1653 | ++DOCSHELL 0x135908000 == 103 [pid = 1653] [id = 523] 18:48:31 INFO - PROCESS | 1653 | ++DOMWINDOW == 161 (0x12b00f000) [pid = 1653] [serial = 1569] [outer = 0x0] 18:48:31 INFO - PROCESS | 1653 | ++DOMWINDOW == 162 (0x12ba22c00) [pid = 1653] [serial = 1570] [outer = 0x12b00f000] 18:48:31 INFO - PROCESS | 1653 | 1464054511250 Marionette DEBUG loaded listener.js 18:48:31 INFO - PROCESS | 1653 | ++DOMWINDOW == 163 (0x12bae9800) [pid = 1653] [serial = 1571] [outer = 0x12b00f000] 18:48:31 INFO - PROCESS | 1653 | 1464054511646 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]]]}] 18:48:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 18:48:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 620ms 18:48:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 18:48:31 INFO - PROCESS | 1653 | 1464054511663 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 18:48:31 INFO - PROCESS | 1653 | 1464054511664 Marionette TRACE conn2 <- [1,2065,null,{"value":"7"}] 18:48:31 INFO - PROCESS | 1653 | 1464054511670 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 18:48:31 INFO - PROCESS | 1653 | 1464054511672 Marionette TRACE conn2 <- [1,2066,null,{}] 18:48:31 INFO - PROCESS | 1653 | 1464054511676 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}] 18:48:31 INFO - PROCESS | 1653 | 1464054511830 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 18:48:31 INFO - PROCESS | 1653 | 1464054511956 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:48:31 INFO - PROCESS | 1653 | ++DOCSHELL 0x135b53800 == 104 [pid = 1653] [id = 524] 18:48:31 INFO - PROCESS | 1653 | ++DOMWINDOW == 164 (0x12b014800) [pid = 1653] [serial = 1572] [outer = 0x0] 18:48:31 INFO - PROCESS | 1653 | ++DOMWINDOW == 165 (0x12baf1000) [pid = 1653] [serial = 1573] [outer = 0x12b014800] 18:48:31 INFO - PROCESS | 1653 | 1464054511995 Marionette DEBUG loaded listener.js 18:48:32 INFO - PROCESS | 1653 | ++DOMWINDOW == 166 (0x12c01a000) [pid = 1653] [serial = 1574] [outer = 0x12b014800] 18:48:33 INFO - PROCESS | 1653 | --DOCSHELL 0x129078800 == 103 [pid = 1653] [id = 157] 18:48:33 INFO - PROCESS | 1653 | --DOCSHELL 0x1358df000 == 102 [pid = 1653] [id = 267] 18:48:33 INFO - PROCESS | 1653 | --DOCSHELL 0x12db96800 == 101 [pid = 1653] [id = 252] 18:48:33 INFO - PROCESS | 1653 | --DOCSHELL 0x12d528000 == 100 [pid = 1653] [id = 444] 18:48:33 INFO - PROCESS | 1653 | --DOCSHELL 0x12a7be000 == 99 [pid = 1653] [id = 104] 18:48:33 INFO - PROCESS | 1653 | --DOCSHELL 0x115e93000 == 98 [pid = 1653] [id = 121] 18:48:33 INFO - PROCESS | 1653 | --DOCSHELL 0x1356e7000 == 97 [pid = 1653] [id = 331] 18:48:33 INFO - PROCESS | 1653 | --DOCSHELL 0x12d525800 == 96 [pid = 1653] [id = 237] 18:48:33 INFO - PROCESS | 1653 | --DOCSHELL 0x12d2d2800 == 95 [pid = 1653] [id = 176] 18:48:33 INFO - PROCESS | 1653 | --DOCSHELL 0x138618800 == 94 [pid = 1653] [id = 372] 18:48:33 INFO - PROCESS | 1653 | --DOCSHELL 0x12c539000 == 93 [pid = 1653] [id = 235] 18:48:33 INFO - PROCESS | 1653 | --DOCSHELL 0x138613000 == 92 [pid = 1653] [id = 303] 18:48:33 INFO - PROCESS | 1653 | --DOCSHELL 0x1356e7800 == 91 [pid = 1653] [id = 266] 18:48:33 INFO - PROCESS | 1653 | --DOCSHELL 0x12c53a800 == 90 [pid = 1653] [id = 232] 18:48:33 INFO - PROCESS | 1653 | --DOCSHELL 0x12d099000 == 89 [pid = 1653] [id = 442] 18:48:33 INFO - PROCESS | 1653 | --DOCSHELL 0x112f47800 == 88 [pid = 1653] [id = 200] 18:48:33 INFO - PROCESS | 1653 | --DOCSHELL 0x12cea6800 == 87 [pid = 1653] [id = 236] 18:48:33 INFO - PROCESS | 1653 | --DOCSHELL 0x129ee0800 == 86 [pid = 1653] [id = 154] 18:48:33 INFO - PROCESS | 1653 | --DOCSHELL 0x1166e9000 == 85 [pid = 1653] [id = 138] 18:48:33 INFO - PROCESS | 1653 | --DOCSHELL 0x143375800 == 84 [pid = 1653] [id = 465] 18:48:33 INFO - PROCESS | 1653 | --DOCSHELL 0x11a0b1800 == 83 [pid = 1653] [id = 268] 18:48:33 INFO - PROCESS | 1653 | --DOCSHELL 0x1133b8800 == 82 [pid = 1653] [id = 177] 18:48:33 INFO - PROCESS | 1653 | --DOCSHELL 0x135908800 == 81 [pid = 1653] [id = 373] 18:48:33 INFO - PROCESS | 1653 | --DOCSHELL 0x1436b7800 == 80 [pid = 1653] [id = 462] 18:48:33 INFO - PROCESS | 1653 | --DOCSHELL 0x12a974800 == 79 [pid = 1653] [id = 199] 18:48:33 INFO - PROCESS | 1653 | --DOCSHELL 0x115e9b800 == 78 [pid = 1653] [id = 269] 18:48:33 INFO - PROCESS | 1653 | --DOCSHELL 0x11a0a2800 == 77 [pid = 1653] [id = 443] 18:48:33 INFO - PROCESS | 1653 | --DOCSHELL 0x13602b800 == 76 [pid = 1653] [id = 417] 18:48:33 INFO - PROCESS | 1653 | --DOCSHELL 0x1296ac800 == 75 [pid = 1653] [id = 116] 18:48:33 INFO - PROCESS | 1653 | --DOCSHELL 0x13fc83800 == 74 [pid = 1653] [id = 441] 18:48:33 INFO - PROCESS | 1653 | --DOCSHELL 0x12c9eb000 == 73 [pid = 1653] [id = 171] 18:48:33 INFO - PROCESS | 1653 | --DOCSHELL 0x1353d1000 == 72 [pid = 1653] [id = 264] 18:48:33 INFO - PROCESS | 1653 | --DOCSHELL 0x12cea5800 == 71 [pid = 1653] [id = 213] 18:48:33 INFO - PROCESS | 1653 | --DOCSHELL 0x123794000 == 70 [pid = 1653] [id = 290] 18:48:33 INFO - PROCESS | 1653 | --DOCSHELL 0x141287800 == 69 [pid = 1653] [id = 459] 18:48:33 INFO - PROCESS | 1653 | --DOCSHELL 0x119459800 == 68 [pid = 1653] [id = 239] 18:48:33 INFO - PROCESS | 1653 | --DOCSHELL 0x1358e7800 == 67 [pid = 1653] [id = 366] 18:48:33 INFO - PROCESS | 1653 | --DOCSHELL 0x14311c000 == 66 [pid = 1653] [id = 463] 18:48:33 INFO - PROCESS | 1653 | --DOCSHELL 0x143363000 == 65 [pid = 1653] [id = 464] 18:48:33 INFO - PROCESS | 1653 | --DOCSHELL 0x14129c800 == 64 [pid = 1653] [id = 460] 18:48:33 INFO - PROCESS | 1653 | --DOCSHELL 0x13fdec800 == 63 [pid = 1653] [id = 461] 18:48:33 INFO - PROCESS | 1653 | --DOCSHELL 0x1386ea800 == 62 [pid = 1653] [id = 455] 18:48:33 INFO - PROCESS | 1653 | --DOCSHELL 0x12db8f800 == 61 [pid = 1653] [id = 352] 18:48:33 INFO - PROCESS | 1653 | --DOCSHELL 0x127294800 == 60 [pid = 1653] [id = 103] 18:48:33 INFO - PROCESS | 1653 | --DOCSHELL 0x124609800 == 59 [pid = 1653] [id = 119] 18:48:33 INFO - PROCESS | 1653 | --DOCSHELL 0x129ee5800 == 58 [pid = 1653] [id = 218] 18:48:33 INFO - PROCESS | 1653 | --DOCSHELL 0x1356e5000 == 57 [pid = 1653] [id = 412] 18:48:33 INFO - PROCESS | 1653 | --DOCSHELL 0x135311800 == 56 [pid = 1653] [id = 330] 18:48:33 INFO - PROCESS | 1653 | --DOCSHELL 0x116382000 == 55 [pid = 1653] [id = 332] 18:48:33 INFO - PROCESS | 1653 | --DOCSHELL 0x12f01b800 == 54 [pid = 1653] [id = 265] 18:48:33 INFO - PROCESS | 1653 | --DOCSHELL 0x12c9ea800 == 53 [pid = 1653] [id = 324] 18:48:33 INFO - PROCESS | 1653 | --DOCSHELL 0x135b49800 == 52 [pid = 1653] [id = 370] 18:48:33 INFO - PROCESS | 1653 | --DOCSHELL 0x1387ae000 == 51 [pid = 1653] [id = 440] 18:48:33 INFO - PROCESS | 1653 | --DOCSHELL 0x12d5c9000 == 50 [pid = 1653] [id = 238] 18:48:33 INFO - PROCESS | 1653 | --DOCSHELL 0x1387a5000 == 49 [pid = 1653] [id = 479] 18:48:33 INFO - PROCESS | 1653 | --DOCSHELL 0x11638e000 == 48 [pid = 1653] [id = 513] 18:48:33 INFO - PROCESS | 1653 | --DOCSHELL 0x119a79800 == 47 [pid = 1653] [id = 512] 18:48:33 INFO - PROCESS | 1653 | --DOCSHELL 0x123e10000 == 46 [pid = 1653] [id = 511] 18:48:33 INFO - PROCESS | 1653 | --DOCSHELL 0x135725000 == 45 [pid = 1653] [id = 510] 18:48:33 INFO - PROCESS | 1653 | --DOCSHELL 0x13531f800 == 44 [pid = 1653] [id = 509] 18:48:33 INFO - PROCESS | 1653 | --DOCSHELL 0x13531d000 == 43 [pid = 1653] [id = 508] 18:48:33 INFO - PROCESS | 1653 | --DOCSHELL 0x12dba1000 == 42 [pid = 1653] [id = 507] 18:48:33 INFO - PROCESS | 1653 | --DOCSHELL 0x12d515000 == 41 [pid = 1653] [id = 506] 18:48:33 INFO - PROCESS | 1653 | --DOCSHELL 0x12bde7000 == 40 [pid = 1653] [id = 505] 18:48:33 INFO - PROCESS | 1653 | --DOCSHELL 0x1212a9800 == 39 [pid = 1653] [id = 504] 18:48:33 INFO - PROCESS | 1653 | --DOCSHELL 0x12c9fd800 == 38 [pid = 1653] [id = 502] 18:48:33 INFO - PROCESS | 1653 | --DOCSHELL 0x116e5e000 == 37 [pid = 1653] [id = 503] 18:48:34 INFO - PROCESS | 1653 | --DOCSHELL 0x119a5d800 == 36 [pid = 1653] [id = 515] 18:48:34 INFO - PROCESS | 1653 | --DOCSHELL 0x12b045800 == 35 [pid = 1653] [id = 517] 18:48:34 INFO - PROCESS | 1653 | --DOCSHELL 0x12d08c000 == 34 [pid = 1653] [id = 519] 18:48:34 INFO - PROCESS | 1653 | --DOCSHELL 0x135908000 == 33 [pid = 1653] [id = 523] 18:48:34 INFO - PROCESS | 1653 | --DOCSHELL 0x13531e800 == 32 [pid = 1653] [id = 522] 18:48:34 INFO - PROCESS | 1653 | --DOCSHELL 0x1241bc000 == 31 [pid = 1653] [id = 516] 18:48:34 INFO - PROCESS | 1653 | --DOCSHELL 0x12d5d3000 == 30 [pid = 1653] [id = 520] 18:48:34 INFO - PROCESS | 1653 | --DOCSHELL 0x125264000 == 29 [pid = 1653] [id = 514] 18:48:34 INFO - PROCESS | 1653 | --DOCSHELL 0x135316000 == 28 [pid = 1653] [id = 521] 18:48:34 INFO - PROCESS | 1653 | --DOCSHELL 0x12bde6800 == 27 [pid = 1653] [id = 518] 18:48:34 INFO - PROCESS | 1653 | --DOMWINDOW == 165 (0x11746e000) [pid = 1653] [serial = 1444] [outer = 0x0] [url = about:blank] 18:48:34 INFO - PROCESS | 1653 | --DOMWINDOW == 164 (0x1187d4c00) [pid = 1653] [serial = 1483] [outer = 0x0] [url = about:blank] 18:48:34 INFO - PROCESS | 1653 | --DOMWINDOW == 163 (0x1192b9800) [pid = 1653] [serial = 1484] [outer = 0x0] [url = about:blank] 18:48:34 INFO - PROCESS | 1653 | --DOMWINDOW == 162 (0x116853c00) [pid = 1653] [serial = 1475] [outer = 0x0] [url = about:blank] 18:48:34 INFO - PROCESS | 1653 | --DOMWINDOW == 161 (0x116719400) [pid = 1653] [serial = 1474] [outer = 0x0] [url = about:blank] 18:48:34 INFO - PROCESS | 1653 | --DOMWINDOW == 160 (0x119caf000) [pid = 1653] [serial = 1489] [outer = 0x0] [url = about:blank] 18:48:34 INFO - PROCESS | 1653 | --DOMWINDOW == 159 (0x1213ab400) [pid = 1653] [serial = 1462] [outer = 0x0] [url = about:blank] 18:48:34 INFO - PROCESS | 1653 | --DOMWINDOW == 158 (0x11856a800) [pid = 1653] [serial = 1480] [outer = 0x0] [url = about:blank] 18:48:34 INFO - PROCESS | 1653 | --DOMWINDOW == 157 (0x1185a1000) [pid = 1653] [serial = 1481] [outer = 0x0] [url = about:blank] 18:48:34 INFO - PROCESS | 1653 | --DOMWINDOW == 156 (0x111ab7800) [pid = 1653] [serial = 1468] [outer = 0x0] [url = about:blank] 18:48:34 INFO - PROCESS | 1653 | --DOMWINDOW == 155 (0x112741400) [pid = 1653] [serial = 1469] [outer = 0x0] [url = about:blank] 18:48:34 INFO - PROCESS | 1653 | --DOMWINDOW == 154 (0x11274b000) [pid = 1653] [serial = 1459] [outer = 0x0] [url = about:blank] 18:48:34 INFO - PROCESS | 1653 | --DOMWINDOW == 153 (0x121324400) [pid = 1653] [serial = 1447] [outer = 0x0] [url = about:blank] 18:48:34 INFO - PROCESS | 1653 | --DOMWINDOW == 152 (0x11953d400) [pid = 1653] [serial = 1486] [outer = 0x0] [url = about:blank] 18:48:34 INFO - PROCESS | 1653 | --DOMWINDOW == 151 (0x124b33800) [pid = 1653] [serial = 1439] [outer = 0x0] [url = about:blank] 18:48:34 INFO - PROCESS | 1653 | --DOMWINDOW == 150 (0x11a0c4800) [pid = 1653] [serial = 1492] [outer = 0x0] [url = about:blank] 18:48:34 INFO - PROCESS | 1653 | --DOMWINDOW == 149 (0x115d4cc00) [pid = 1653] [serial = 1472] [outer = 0x0] [url = about:blank] 18:48:34 INFO - PROCESS | 1653 | --DOMWINDOW == 148 (0x112964800) [pid = 1653] [serial = 1471] [outer = 0x0] [url = about:blank] 18:48:34 INFO - PROCESS | 1653 | --DOMWINDOW == 147 (0x117465000) [pid = 1653] [serial = 1477] [outer = 0x0] [url = about:blank] 18:48:34 INFO - PROCESS | 1653 | --DOMWINDOW == 146 (0x117472000) [pid = 1653] [serial = 1478] [outer = 0x0] [url = about:blank] 18:48:34 INFO - PROCESS | 1653 | --DOMWINDOW == 145 (0x119ea2800) [pid = 1653] [serial = 1490] [outer = 0x0] [url = about:blank] 18:48:34 INFO - PROCESS | 1653 | --DOMWINDOW == 144 (0x12c9ce000) [pid = 1653] [serial = 1456] [outer = 0x0] [url = about:blank] 18:48:34 INFO - PROCESS | 1653 | --DOMWINDOW == 143 (0x12a6ea400) [pid = 1653] [serial = 1453] [outer = 0x0] [url = about:blank] 18:48:34 INFO - PROCESS | 1653 | --DOMWINDOW == 142 (0x12764a000) [pid = 1653] [serial = 1450] [outer = 0x0] [url = about:blank] 18:48:34 INFO - PROCESS | 1653 | --DOMWINDOW == 141 (0x121323800) [pid = 1653] [serial = 1495] [outer = 0x0] [url = about:blank] 18:48:34 INFO - PROCESS | 1653 | --DOMWINDOW == 140 (0x115d79800) [pid = 1653] [serial = 1465] [outer = 0x0] [url = about:blank] 18:48:34 INFO - PROCESS | 1653 | --DOMWINDOW == 139 (0x121389800) [pid = 1653] [serial = 1496] [outer = 0x0] [url = about:blank] 18:48:34 INFO - PROCESS | 1653 | --DOMWINDOW == 138 (0x121309000) [pid = 1653] [serial = 1493] [outer = 0x0] [url = about:blank] 18:48:34 INFO - PROCESS | 1653 | --DOMWINDOW == 137 (0x115d7b800) [pid = 1653] [serial = 1441] [outer = 0x0] [url = about:blank] 18:48:34 INFO - PROCESS | 1653 | --DOMWINDOW == 136 (0x124b33400) [pid = 1653] [serial = 1507] [outer = 0x0] [url = about:blank] 18:48:34 INFO - PROCESS | 1653 | --DOMWINDOW == 135 (0x1242cc800) [pid = 1653] [serial = 1504] [outer = 0x0] [url = about:blank] 18:48:34 INFO - PROCESS | 1653 | --DOMWINDOW == 134 (0x115d7bc00) [pid = 1653] [serial = 1498] [outer = 0x0] [url = about:blank] 18:48:34 INFO - PROCESS | 1653 | --DOMWINDOW == 133 (0x119e30000) [pid = 1653] [serial = 1499] [outer = 0x0] [url = about:blank] 18:48:34 INFO - PROCESS | 1653 | --DOMWINDOW == 132 (0x1213b0400) [pid = 1653] [serial = 1501] [outer = 0x0] [url = about:blank] 18:48:34 INFO - PROCESS | 1653 | --DOMWINDOW == 131 (0x1236ca400) [pid = 1653] [serial = 1502] [outer = 0x0] [url = about:blank] 18:48:34 INFO - PROCESS | 1653 | --DOMWINDOW == 130 (0x1246d5400) [pid = 1653] [serial = 1505] [outer = 0x0] [url = about:blank] 18:48:34 INFO - PROCESS | 1653 | --DOMWINDOW == 129 (0x119ca6c00) [pid = 1653] [serial = 1487] [outer = 0x0] [url = about:blank] 18:48:34 INFO - PROCESS | 1653 | 1464054514280 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]]]}] 18:48:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 18:48:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 2629ms 18:48:34 INFO - PROCESS | 1653 | 1464054514299 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 18:48:34 INFO - PROCESS | 1653 | 1464054514303 Marionette TRACE conn2 <- [1,2069,null,{"value":"7"}] 18:48:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 18:48:34 INFO - PROCESS | 1653 | 1464054514307 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 18:48:34 INFO - PROCESS | 1653 | 1464054514309 Marionette TRACE conn2 <- [1,2070,null,{}] 18:48:34 INFO - PROCESS | 1653 | 1464054514313 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}] 18:48:34 INFO - PROCESS | 1653 | 1464054514397 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 18:48:34 INFO - PROCESS | 1653 | 1464054514450 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:48:34 INFO - PROCESS | 1653 | ++DOCSHELL 0x112c98800 == 28 [pid = 1653] [id = 525] 18:48:34 INFO - PROCESS | 1653 | ++DOMWINDOW == 130 (0x111f1c800) [pid = 1653] [serial = 1575] [outer = 0x0] 18:48:34 INFO - PROCESS | 1653 | ++DOMWINDOW == 131 (0x1121b2400) [pid = 1653] [serial = 1576] [outer = 0x111f1c800] 18:48:34 INFO - PROCESS | 1653 | 1464054514478 Marionette DEBUG loaded listener.js 18:48:34 INFO - PROCESS | 1653 | ++DOMWINDOW == 132 (0x11260c000) [pid = 1653] [serial = 1577] [outer = 0x111f1c800] 18:48:34 INFO - PROCESS | 1653 | 1464054514794 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]]]}] 18:48:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 18:48:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 520ms 18:48:34 INFO - PROCESS | 1653 | 1464054514827 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 18:48:34 INFO - PROCESS | 1653 | 1464054514831 Marionette TRACE conn2 <- [1,2073,null,{"value":"7"}] 18:48:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 18:48:34 INFO - PROCESS | 1653 | 1464054514838 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 18:48:34 INFO - PROCESS | 1653 | 1464054514840 Marionette TRACE conn2 <- [1,2074,null,{}] 18:48:34 INFO - PROCESS | 1653 | 1464054514842 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}] 18:48:34 INFO - PROCESS | 1653 | 1464054514920 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 18:48:34 INFO - PROCESS | 1653 | 1464054514926 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:48:34 INFO - PROCESS | 1653 | ++DOCSHELL 0x1163dc800 == 29 [pid = 1653] [id = 526] 18:48:34 INFO - PROCESS | 1653 | ++DOMWINDOW == 133 (0x112611800) [pid = 1653] [serial = 1578] [outer = 0x0] 18:48:34 INFO - PROCESS | 1653 | ++DOMWINDOW == 134 (0x11274e400) [pid = 1653] [serial = 1579] [outer = 0x112611800] 18:48:34 INFO - PROCESS | 1653 | 1464054514954 Marionette DEBUG loaded listener.js 18:48:35 INFO - PROCESS | 1653 | ++DOMWINDOW == 135 (0x11278fc00) [pid = 1653] [serial = 1580] [outer = 0x112611800] 18:48:35 INFO - PROCESS | 1653 | 1464054515298 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]]]}] 18:48:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 18:48:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 522ms 18:48:35 INFO - PROCESS | 1653 | 1464054515360 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 18:48:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 18:48:35 INFO - PROCESS | 1653 | 1464054515362 Marionette TRACE conn2 <- [1,2077,null,{"value":"7"}] 18:48:35 INFO - PROCESS | 1653 | 1464054515364 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 18:48:35 INFO - PROCESS | 1653 | 1464054515367 Marionette TRACE conn2 <- [1,2078,null,{}] 18:48:35 INFO - PROCESS | 1653 | 1464054515375 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}] 18:48:35 INFO - PROCESS | 1653 | 1464054515455 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 18:48:35 INFO - PROCESS | 1653 | 1464054515461 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:48:35 INFO - PROCESS | 1653 | ++DOCSHELL 0x116e73800 == 30 [pid = 1653] [id = 527] 18:48:35 INFO - PROCESS | 1653 | ++DOMWINDOW == 136 (0x110e3b000) [pid = 1653] [serial = 1581] [outer = 0x0] 18:48:35 INFO - PROCESS | 1653 | ++DOMWINDOW == 137 (0x112968800) [pid = 1653] [serial = 1582] [outer = 0x110e3b000] 18:48:35 INFO - PROCESS | 1653 | 1464054515501 Marionette DEBUG loaded listener.js 18:48:35 INFO - PROCESS | 1653 | ++DOMWINDOW == 138 (0x112e5e400) [pid = 1653] [serial = 1583] [outer = 0x110e3b000] 18:48:36 INFO - PROCESS | 1653 | 1464054516040 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]]]}] 18:48:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 18:48:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 724ms 18:48:36 INFO - PROCESS | 1653 | 1464054516088 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 18:48:36 INFO - PROCESS | 1653 | 1464054516091 Marionette TRACE conn2 <- [1,2081,null,{"value":"7"}] 18:48:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 18:48:36 INFO - PROCESS | 1653 | 1464054516095 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 18:48:36 INFO - PROCESS | 1653 | 1464054516097 Marionette TRACE conn2 <- [1,2082,null,{}] 18:48:36 INFO - PROCESS | 1653 | 1464054516101 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}] 18:48:36 INFO - PROCESS | 1653 | 1464054516206 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 18:48:36 INFO - PROCESS | 1653 | 1464054516283 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:48:36 INFO - PROCESS | 1653 | ++DOCSHELL 0x11687c800 == 31 [pid = 1653] [id = 528] 18:48:36 INFO - PROCESS | 1653 | ++DOMWINDOW == 139 (0x112607400) [pid = 1653] [serial = 1584] [outer = 0x0] 18:48:36 INFO - PROCESS | 1653 | ++DOMWINDOW == 140 (0x112747000) [pid = 1653] [serial = 1585] [outer = 0x112607400] 18:48:36 INFO - PROCESS | 1653 | 1464054516314 Marionette DEBUG loaded listener.js 18:48:36 INFO - PROCESS | 1653 | ++DOMWINDOW == 141 (0x1128c7c00) [pid = 1653] [serial = 1586] [outer = 0x112607400] 18:48:36 INFO - PROCESS | 1653 | 1464054516845 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]]]}] 18:48:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 18:48:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 820ms 18:48:36 INFO - PROCESS | 1653 | 1464054516916 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 18:48:36 INFO - PROCESS | 1653 | 1464054516920 Marionette TRACE conn2 <- [1,2085,null,{"value":"7"}] 18:48:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 18:48:36 INFO - PROCESS | 1653 | 1464054516925 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 18:48:36 INFO - PROCESS | 1653 | 1464054516927 Marionette TRACE conn2 <- [1,2086,null,{}] 18:48:36 INFO - PROCESS | 1653 | 1464054516929 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}] 18:48:37 INFO - PROCESS | 1653 | 1464054517031 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 18:48:37 INFO - PROCESS | 1653 | 1464054517107 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:48:37 INFO - PROCESS | 1653 | ++DOCSHELL 0x11810e800 == 32 [pid = 1653] [id = 529] 18:48:37 INFO - PROCESS | 1653 | ++DOMWINDOW == 142 (0x112611400) [pid = 1653] [serial = 1587] [outer = 0x0] 18:48:37 INFO - PROCESS | 1653 | ++DOMWINDOW == 143 (0x112ede800) [pid = 1653] [serial = 1588] [outer = 0x112611400] 18:48:37 INFO - PROCESS | 1653 | 1464054517138 Marionette DEBUG loaded listener.js 18:48:37 INFO - PROCESS | 1653 | ++DOMWINDOW == 144 (0x113017400) [pid = 1653] [serial = 1589] [outer = 0x112611400] 18:48:37 INFO - PROCESS | 1653 | 1464054517641 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]]]}] 18:48:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 18:48:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 722ms 18:48:37 INFO - PROCESS | 1653 | 1464054517647 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 18:48:37 INFO - PROCESS | 1653 | 1464054517649 Marionette TRACE conn2 <- [1,2089,null,{"value":"7"}] 18:48:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 18:48:37 INFO - PROCESS | 1653 | 1464054517651 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 18:48:37 INFO - PROCESS | 1653 | 1464054517654 Marionette TRACE conn2 <- [1,2090,null,{}] 18:48:37 INFO - PROCESS | 1653 | 1464054517661 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}] 18:48:37 INFO - PROCESS | 1653 | 1464054517825 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 18:48:37 INFO - PROCESS | 1653 | 1464054517888 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:48:37 INFO - PROCESS | 1653 | ++DOCSHELL 0x119193000 == 33 [pid = 1653] [id = 530] 18:48:37 INFO - PROCESS | 1653 | ++DOMWINDOW == 145 (0x112d24400) [pid = 1653] [serial = 1590] [outer = 0x0] 18:48:37 INFO - PROCESS | 1653 | ++DOMWINDOW == 146 (0x115d49000) [pid = 1653] [serial = 1591] [outer = 0x112d24400] 18:48:37 INFO - PROCESS | 1653 | 1464054517920 Marionette DEBUG loaded listener.js 18:48:37 INFO - PROCESS | 1653 | ++DOMWINDOW == 147 (0x115d87000) [pid = 1653] [serial = 1592] [outer = 0x112d24400] 18:48:38 INFO - PROCESS | 1653 | --DOCSHELL 0x115987800 == 32 [pid = 1653] [id = 26] 18:48:38 INFO - PROCESS | 1653 | --DOCSHELL 0x112c97800 == 31 [pid = 1653] [id = 23] 18:48:38 INFO - PROCESS | 1653 | 1464054518462 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]]]}] 18:48:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 18:48:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 821ms 18:48:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 18:48:38 INFO - PROCESS | 1653 | 1464054518473 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 18:48:38 INFO - PROCESS | 1653 | 1464054518475 Marionette TRACE conn2 <- [1,2093,null,{"value":"7"}] 18:48:38 INFO - PROCESS | 1653 | 1464054518479 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 18:48:38 INFO - PROCESS | 1653 | 1464054518480 Marionette TRACE conn2 <- [1,2094,null,{}] 18:48:38 INFO - PROCESS | 1653 | 1464054518487 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}] 18:48:38 INFO - PROCESS | 1653 | 1464054518563 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 18:48:38 INFO - PROCESS | 1653 | 1464054518570 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:48:38 INFO - PROCESS | 1653 | ++DOCSHELL 0x116164800 == 32 [pid = 1653] [id = 531] 18:48:38 INFO - PROCESS | 1653 | ++DOMWINDOW == 148 (0x112607000) [pid = 1653] [serial = 1593] [outer = 0x0] 18:48:38 INFO - PROCESS | 1653 | ++DOMWINDOW == 149 (0x112749400) [pid = 1653] [serial = 1594] [outer = 0x112607000] 18:48:38 INFO - PROCESS | 1653 | 1464054518597 Marionette DEBUG loaded listener.js 18:48:38 INFO - PROCESS | 1653 | ++DOMWINDOW == 150 (0x1128cac00) [pid = 1653] [serial = 1595] [outer = 0x112607000] 18:48:38 INFO - PROCESS | 1653 | 1464054518934 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]]]}] 18:48:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 18:48:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 473ms 18:48:38 INFO - PROCESS | 1653 | 1464054518954 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 18:48:38 INFO - PROCESS | 1653 | 1464054518957 Marionette TRACE conn2 <- [1,2097,null,{"value":"7"}] 18:48:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 18:48:38 INFO - PROCESS | 1653 | 1464054518962 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 18:48:38 INFO - PROCESS | 1653 | 1464054518963 Marionette TRACE conn2 <- [1,2098,null,{}] 18:48:38 INFO - PROCESS | 1653 | 1464054518966 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}] 18:48:39 INFO - PROCESS | 1653 | 1464054519061 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 18:48:39 INFO - PROCESS | 1653 | 1464054519119 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:48:39 INFO - PROCESS | 1653 | ++DOCSHELL 0x117440800 == 33 [pid = 1653] [id = 532] 18:48:39 INFO - PROCESS | 1653 | ++DOMWINDOW == 151 (0x1128ca800) [pid = 1653] [serial = 1596] [outer = 0x0] 18:48:39 INFO - PROCESS | 1653 | ++DOMWINDOW == 152 (0x113019000) [pid = 1653] [serial = 1597] [outer = 0x1128ca800] 18:48:39 INFO - PROCESS | 1653 | 1464054519144 Marionette DEBUG loaded listener.js 18:48:39 INFO - PROCESS | 1653 | ++DOMWINDOW == 153 (0x115d86400) [pid = 1653] [serial = 1598] [outer = 0x1128ca800] 18:48:39 INFO - PROCESS | 1653 | 1464054519438 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]]]}] 18:48:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 18:48:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 521ms 18:48:39 INFO - PROCESS | 1653 | 1464054519485 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 18:48:39 INFO - PROCESS | 1653 | 1464054519487 Marionette TRACE conn2 <- [1,2101,null,{"value":"7"}] 18:48:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 18:48:39 INFO - PROCESS | 1653 | 1464054519490 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 18:48:39 INFO - PROCESS | 1653 | 1464054519492 Marionette TRACE conn2 <- [1,2102,null,{}] 18:48:39 INFO - PROCESS | 1653 | 1464054519501 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}] 18:48:39 INFO - PROCESS | 1653 | 1464054519579 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 18:48:39 INFO - PROCESS | 1653 | 1464054519658 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:48:39 INFO - PROCESS | 1653 | ++DOCSHELL 0x11955d800 == 34 [pid = 1653] [id = 533] 18:48:39 INFO - PROCESS | 1653 | ++DOMWINDOW == 154 (0x1163a4000) [pid = 1653] [serial = 1599] [outer = 0x0] 18:48:39 INFO - PROCESS | 1653 | ++DOMWINDOW == 155 (0x1163ab000) [pid = 1653] [serial = 1600] [outer = 0x1163a4000] 18:48:39 INFO - PROCESS | 1653 | 1464054519687 Marionette DEBUG loaded listener.js 18:48:39 INFO - PROCESS | 1653 | ++DOMWINDOW == 156 (0x116720000) [pid = 1653] [serial = 1601] [outer = 0x1163a4000] 18:48:39 INFO - PROCESS | 1653 | 1464054519989 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]]]}] 18:48:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 18:48:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 521ms 18:48:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 18:48:40 INFO - PROCESS | 1653 | 1464054520012 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 18:48:40 INFO - PROCESS | 1653 | 1464054520014 Marionette TRACE conn2 <- [1,2105,null,{"value":"7"}] 18:48:40 INFO - PROCESS | 1653 | 1464054520017 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 18:48:40 INFO - PROCESS | 1653 | 1464054520020 Marionette TRACE conn2 <- [1,2106,null,{}] 18:48:40 INFO - PROCESS | 1653 | 1464054520023 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}] 18:48:40 INFO - PROCESS | 1653 | 1464054520105 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 18:48:40 INFO - PROCESS | 1653 | 1464054520110 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:48:40 INFO - PROCESS | 1653 | ++DOCSHELL 0x119c4d000 == 35 [pid = 1653] [id = 534] 18:48:40 INFO - PROCESS | 1653 | ++DOMWINDOW == 157 (0x116846c00) [pid = 1653] [serial = 1602] [outer = 0x0] 18:48:40 INFO - PROCESS | 1653 | ++DOMWINDOW == 158 (0x116a62800) [pid = 1653] [serial = 1603] [outer = 0x116846c00] 18:48:40 INFO - PROCESS | 1653 | 1464054520135 Marionette DEBUG loaded listener.js 18:48:40 INFO - PROCESS | 1653 | ++DOMWINDOW == 159 (0x11715c000) [pid = 1653] [serial = 1604] [outer = 0x116846c00] 18:48:40 INFO - PROCESS | 1653 | 1464054520473 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]]]}] 18:48:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 18:48:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 474ms 18:48:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 18:48:40 INFO - PROCESS | 1653 | 1464054520491 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 18:48:40 INFO - PROCESS | 1653 | 1464054520492 Marionette TRACE conn2 <- [1,2109,null,{"value":"7"}] 18:48:40 INFO - PROCESS | 1653 | 1464054520494 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 18:48:40 INFO - PROCESS | 1653 | 1464054520495 Marionette TRACE conn2 <- [1,2110,null,{}] 18:48:40 INFO - PROCESS | 1653 | 1464054520498 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}] 18:48:40 INFO - PROCESS | 1653 | 1464054520612 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 18:48:40 INFO - PROCESS | 1653 | 1464054520622 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:48:40 INFO - PROCESS | 1653 | ++DOCSHELL 0x119d23800 == 36 [pid = 1653] [id = 535] 18:48:40 INFO - PROCESS | 1653 | ++DOMWINDOW == 160 (0x116847800) [pid = 1653] [serial = 1605] [outer = 0x0] 18:48:40 INFO - PROCESS | 1653 | ++DOMWINDOW == 161 (0x11715f000) [pid = 1653] [serial = 1606] [outer = 0x116847800] 18:48:40 INFO - PROCESS | 1653 | 1464054520651 Marionette DEBUG loaded listener.js 18:48:40 INFO - PROCESS | 1653 | ++DOMWINDOW == 162 (0x11746a800) [pid = 1653] [serial = 1607] [outer = 0x116847800] 18:48:41 INFO - PROCESS | 1653 | 1464054521037 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]]]}] 18:48:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 18:48:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 569ms 18:48:41 INFO - PROCESS | 1653 | 1464054521063 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 18:48:41 INFO - PROCESS | 1653 | 1464054521065 Marionette TRACE conn2 <- [1,2113,null,{"value":"7"}] 18:48:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 18:48:41 INFO - PROCESS | 1653 | 1464054521074 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 18:48:41 INFO - PROCESS | 1653 | 1464054521075 Marionette TRACE conn2 <- [1,2114,null,{}] 18:48:41 INFO - PROCESS | 1653 | 1464054521078 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}] 18:48:41 INFO - PROCESS | 1653 | 1464054521191 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 18:48:41 INFO - PROCESS | 1653 | 1464054521196 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:48:41 INFO - PROCESS | 1653 | ++DOCSHELL 0x1212b4000 == 37 [pid = 1653] [id = 536] 18:48:41 INFO - PROCESS | 1653 | ++DOMWINDOW == 163 (0x117464800) [pid = 1653] [serial = 1608] [outer = 0x0] 18:48:41 INFO - PROCESS | 1653 | ++DOMWINDOW == 164 (0x11767fc00) [pid = 1653] [serial = 1609] [outer = 0x117464800] 18:48:41 INFO - PROCESS | 1653 | 1464054521223 Marionette DEBUG loaded listener.js 18:48:41 INFO - PROCESS | 1653 | ++DOMWINDOW == 165 (0x1184e0800) [pid = 1653] [serial = 1610] [outer = 0x117464800] 18:48:41 INFO - PROCESS | 1653 | 1464054521551 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]]]}] 18:48:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 18:48:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 518ms 18:48:41 INFO - PROCESS | 1653 | 1464054521593 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 18:48:41 INFO - PROCESS | 1653 | 1464054521594 Marionette TRACE conn2 <- [1,2117,null,{"value":"7"}] 18:48:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 18:48:41 INFO - PROCESS | 1653 | 1464054521596 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 18:48:41 INFO - PROCESS | 1653 | 1464054521597 Marionette TRACE conn2 <- [1,2118,null,{}] 18:48:41 INFO - PROCESS | 1653 | 1464054521602 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}] 18:48:41 INFO - PROCESS | 1653 | 1464054521701 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 18:48:41 INFO - PROCESS | 1653 | 1464054521705 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:48:41 INFO - PROCESS | 1653 | ++DOCSHELL 0x123793800 == 38 [pid = 1653] [id = 537] 18:48:41 INFO - PROCESS | 1653 | ++DOMWINDOW == 166 (0x1184e1800) [pid = 1653] [serial = 1611] [outer = 0x0] 18:48:41 INFO - PROCESS | 1653 | ++DOMWINDOW == 167 (0x118571000) [pid = 1653] [serial = 1612] [outer = 0x1184e1800] 18:48:41 INFO - PROCESS | 1653 | 1464054521730 Marionette DEBUG loaded listener.js 18:48:41 INFO - PROCESS | 1653 | ++DOMWINDOW == 168 (0x1185a3000) [pid = 1653] [serial = 1613] [outer = 0x1184e1800] 18:48:42 INFO - PROCESS | 1653 | 1464054522060 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]]]}] 18:48:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 18:48:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 522ms 18:48:42 INFO - PROCESS | 1653 | 1464054522119 Marionette TRACE conn2 -> [0,2121,"getWindowHandle",null] 18:48:42 INFO - PROCESS | 1653 | 1464054522120 Marionette TRACE conn2 <- [1,2121,null,{"value":"7"}] 18:48:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 18:48:42 INFO - PROCESS | 1653 | 1464054522122 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 18:48:42 INFO - PROCESS | 1653 | 1464054522123 Marionette TRACE conn2 <- [1,2122,null,{}] 18:48:42 INFO - PROCESS | 1653 | 1464054522126 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}] 18:48:42 INFO - PROCESS | 1653 | 1464054522230 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 18:48:42 INFO - PROCESS | 1653 | 1464054522269 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:48:42 INFO - PROCESS | 1653 | ++DOCSHELL 0x12397e000 == 39 [pid = 1653] [id = 538] 18:48:42 INFO - PROCESS | 1653 | ++DOMWINDOW == 169 (0x1185a4400) [pid = 1653] [serial = 1614] [outer = 0x0] 18:48:42 INFO - PROCESS | 1653 | ++DOMWINDOW == 170 (0x118719400) [pid = 1653] [serial = 1615] [outer = 0x1185a4400] 18:48:42 INFO - PROCESS | 1653 | 1464054522294 Marionette DEBUG loaded listener.js 18:48:42 INFO - PROCESS | 1653 | ++DOMWINDOW == 171 (0x1187ccc00) [pid = 1653] [serial = 1616] [outer = 0x1185a4400] 18:48:42 INFO - PROCESS | 1653 | --DOMWINDOW == 170 (0x13fa08800) [pid = 1653] [serial = 1394] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 18:48:42 INFO - PROCESS | 1653 | --DOMWINDOW == 169 (0x13822cc00) [pid = 1653] [serial = 1331] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 18:48:42 INFO - PROCESS | 1653 | --DOMWINDOW == 168 (0x11274ec00) [pid = 1653] [serial = 1461] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 18:48:42 INFO - PROCESS | 1653 | --DOMWINDOW == 167 (0x12badd400) [pid = 1653] [serial = 1455] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 18:48:42 INFO - PROCESS | 1653 | --DOMWINDOW == 166 (0x115de6800) [pid = 1653] [serial = 1328] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 18:48:42 INFO - PROCESS | 1653 | --DOMWINDOW == 165 (0x1234f1c00) [pid = 1653] [serial = 1452] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 18:48:42 INFO - PROCESS | 1653 | --DOMWINDOW == 164 (0x1249afc00) [pid = 1653] [serial = 1449] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 18:48:42 INFO - PROCESS | 1653 | --DOMWINDOW == 163 (0x112744800) [pid = 1653] [serial = 1458] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 18:48:42 INFO - PROCESS | 1653 | --DOMWINDOW == 162 (0x112750800) [pid = 1653] [serial = 1464] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 18:48:42 INFO - PROCESS | 1653 | --DOMWINDOW == 161 (0x113020c00) [pid = 1653] [serial = 1440] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 18:48:42 INFO - PROCESS | 1653 | --DOMWINDOW == 160 (0x12aec4c00) [pid = 1653] [serial = 1379] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 18:48:42 INFO - PROCESS | 1653 | --DOMWINDOW == 159 (0x138427400) [pid = 1653] [serial = 1388] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 18:48:42 INFO - PROCESS | 1653 | --DOMWINDOW == 158 (0x12764e000) [pid = 1653] [serial = 1373] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 18:48:42 INFO - PROCESS | 1653 | --DOMWINDOW == 157 (0x1387c9800) [pid = 1653] [serial = 1391] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 18:48:42 INFO - PROCESS | 1653 | --DOMWINDOW == 156 (0x135366400) [pid = 1653] [serial = 1382] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 18:48:42 INFO - PROCESS | 1653 | --DOMWINDOW == 155 (0x136011800) [pid = 1653] [serial = 1385] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 18:48:42 INFO - PROCESS | 1653 | --DOMWINDOW == 154 (0x117151800) [pid = 1653] [serial = 1443] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 18:48:42 INFO - PROCESS | 1653 | --DOMWINDOW == 153 (0x119578000) [pid = 1653] [serial = 1446] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 18:48:42 INFO - PROCESS | 1653 | --DOMWINDOW == 152 (0x12a75ec00) [pid = 1653] [serial = 1376] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 18:48:42 INFO - PROCESS | 1653 | --DOMWINDOW == 151 (0x119532400) [pid = 1653] [serial = 1370] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 18:48:42 INFO - PROCESS | 1653 | --DOMWINDOW == 150 (0x12baf4000) [pid = 1653] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 18:48:42 INFO - PROCESS | 1653 | --DOMWINDOW == 149 (0x115d82800) [pid = 1653] [serial = 1367] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 18:48:42 INFO - PROCESS | 1653 | --DOMWINDOW == 148 (0x12b00f000) [pid = 1653] [serial = 1569] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 18:48:42 INFO - PROCESS | 1653 | --DOMWINDOW == 147 (0x125250800) [pid = 1653] [serial = 1557] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 18:48:42 INFO - PROCESS | 1653 | --DOMWINDOW == 146 (0x1272a9400) [pid = 1653] [serial = 1560] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 18:48:42 INFO - PROCESS | 1653 | --DOMWINDOW == 145 (0x128c30400) [pid = 1653] [serial = 1563] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 18:48:42 INFO - PROCESS | 1653 | --DOMWINDOW == 144 (0x117e23800) [pid = 1653] [serial = 1566] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 18:48:42 INFO - PROCESS | 1653 | --DOMWINDOW == 143 (0x11953cc00) [pid = 1653] [serial = 1551] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 18:48:42 INFO - PROCESS | 1653 | --DOMWINDOW == 142 (0x119538c00) [pid = 1653] [serial = 1548] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 18:48:42 INFO - PROCESS | 1653 | --DOMWINDOW == 141 (0x115de7800) [pid = 1653] [serial = 1545] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 18:48:42 INFO - PROCESS | 1653 | --DOMWINDOW == 140 (0x118572400) [pid = 1653] [serial = 1542] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 18:48:42 INFO - PROCESS | 1653 | --DOMWINDOW == 139 (0x11660f800) [pid = 1653] [serial = 1539] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 18:48:42 INFO - PROCESS | 1653 | --DOMWINDOW == 138 (0x112783c00) [pid = 1653] [serial = 1536] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 18:48:42 INFO - PROCESS | 1653 | --DOMWINDOW == 137 (0x1121ad000) [pid = 1653] [serial = 1533] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 18:48:42 INFO - PROCESS | 1653 | --DOMWINDOW == 136 (0x125197c00) [pid = 1653] [serial = 1530] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 18:48:42 INFO - PROCESS | 1653 | --DOMWINDOW == 135 (0x1249ac400) [pid = 1653] [serial = 1527] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 18:48:42 INFO - PROCESS | 1653 | --DOMWINDOW == 134 (0x125191800) [pid = 1653] [serial = 1524] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 18:48:42 INFO - PROCESS | 1653 | --DOMWINDOW == 133 (0x121321400) [pid = 1653] [serial = 1521] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 18:48:42 INFO - PROCESS | 1653 | --DOMWINDOW == 132 (0x118576800) [pid = 1653] [serial = 1518] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 18:48:42 INFO - PROCESS | 1653 | --DOMWINDOW == 131 (0x117466800) [pid = 1653] [serial = 1515] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 18:48:42 INFO - PROCESS | 1653 | --DOMWINDOW == 130 (0x113015400) [pid = 1653] [serial = 1512] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 18:48:42 INFO - PROCESS | 1653 | --DOMWINDOW == 129 (0x112782c00) [pid = 1653] [serial = 1509] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 18:48:42 INFO - PROCESS | 1653 | --DOMWINDOW == 128 (0x1242d5c00) [pid = 1653] [serial = 1506] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 18:48:42 INFO - PROCESS | 1653 | --DOMWINDOW == 127 (0x111f1c800) [pid = 1653] [serial = 1575] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 18:48:42 INFO - PROCESS | 1653 | --DOMWINDOW == 126 (0x112611800) [pid = 1653] [serial = 1578] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 18:48:42 INFO - PROCESS | 1653 | --DOMWINDOW == 125 (0x119cb1c00) [pid = 1653] [serial = 1554] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 18:48:42 INFO - PROCESS | 1653 | 1464054522806 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]]]}] 18:48:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 18:48:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 719ms 18:48:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 18:48:42 INFO - PROCESS | 1653 | 1464054522841 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 18:48:42 INFO - PROCESS | 1653 | 1464054522842 Marionette TRACE conn2 <- [1,2125,null,{"value":"7"}] 18:48:42 INFO - PROCESS | 1653 | 1464054522844 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 18:48:42 INFO - PROCESS | 1653 | 1464054522846 Marionette TRACE conn2 <- [1,2126,null,{}] 18:48:42 INFO - PROCESS | 1653 | 1464054522848 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}] 18:48:42 INFO - PROCESS | 1653 | 1464054522938 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 18:48:42 INFO - PROCESS | 1653 | 1464054522942 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:48:42 INFO - PROCESS | 1653 | ++DOCSHELL 0x119558000 == 40 [pid = 1653] [id = 539] 18:48:42 INFO - PROCESS | 1653 | ++DOMWINDOW == 126 (0x111c28800) [pid = 1653] [serial = 1617] [outer = 0x0] 18:48:42 INFO - PROCESS | 1653 | ++DOMWINDOW == 127 (0x11274ec00) [pid = 1653] [serial = 1618] [outer = 0x111c28800] 18:48:42 INFO - PROCESS | 1653 | 1464054522967 Marionette DEBUG loaded listener.js 18:48:43 INFO - PROCESS | 1653 | ++DOMWINDOW == 128 (0x112f2d400) [pid = 1653] [serial = 1619] [outer = 0x111c28800] 18:48:43 INFO - PROCESS | 1653 | 1464054523303 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]]]}] 18:48:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 18:48:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 468ms 18:48:43 INFO - PROCESS | 1653 | 1464054523314 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 18:48:43 INFO - PROCESS | 1653 | 1464054523315 Marionette TRACE conn2 <- [1,2129,null,{"value":"7"}] 18:48:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 18:48:43 INFO - PROCESS | 1653 | 1464054523320 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 18:48:43 INFO - PROCESS | 1653 | 1464054523321 Marionette TRACE conn2 <- [1,2130,null,{}] 18:48:43 INFO - PROCESS | 1653 | 1464054523324 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}] 18:48:43 INFO - PROCESS | 1653 | 1464054523429 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 18:48:43 INFO - PROCESS | 1653 | 1464054523437 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:48:43 INFO - PROCESS | 1653 | ++DOCSHELL 0x124293800 == 41 [pid = 1653] [id = 540] 18:48:43 INFO - PROCESS | 1653 | ++DOMWINDOW == 129 (0x112750800) [pid = 1653] [serial = 1620] [outer = 0x0] 18:48:43 INFO - PROCESS | 1653 | ++DOMWINDOW == 130 (0x11715b400) [pid = 1653] [serial = 1621] [outer = 0x112750800] 18:48:43 INFO - PROCESS | 1653 | 1464054523462 Marionette DEBUG loaded listener.js 18:48:43 INFO - PROCESS | 1653 | ++DOMWINDOW == 131 (0x1187cac00) [pid = 1653] [serial = 1622] [outer = 0x112750800] 18:48:43 INFO - PROCESS | 1653 | 1464054523797 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] 18:48:43 INFO - PROCESS | 1653 | 1464054523841 Marionette TRACE conn2 <- [1,2133,null,{"value":"7"}] 18:48:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 18:48:43 INFO - PROCESS | 1653 | 1464054523843 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 18:48:43 INFO - PROCESS | 1653 | 1464054523845 Marionette TRACE conn2 <- [1,2134,null,{}] 18:48:43 INFO - PROCESS | 1653 | 1464054523847 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}] 18:48:43 INFO - PROCESS | 1653 | 1464054523938 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 18:48:43 INFO - PROCESS | 1653 | 1464054523943 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:48:43 INFO - PROCESS | 1653 | ++DOCSHELL 0x125274000 == 42 [pid = 1653] [id = 541] 18:48:43 INFO - PROCESS | 1653 | ++DOMWINDOW == 132 (0x1187d3400) [pid = 1653] [serial = 1623] [outer = 0x0] 18:48:43 INFO - PROCESS | 1653 | ++DOMWINDOW == 133 (0x11919e000) [pid = 1653] [serial = 1624] [outer = 0x1187d3400] 18:48:43 INFO - PROCESS | 1653 | 1464054523972 Marionette DEBUG loaded listener.js 18:48:44 INFO - PROCESS | 1653 | ++DOMWINDOW == 134 (0x119530400) [pid = 1653] [serial = 1625] [outer = 0x1187d3400] 18:48:44 INFO - PROCESS | 1653 | 1464054524306 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]]]}] 18:48:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 18:48:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 469ms 18:48:44 INFO - PROCESS | 1653 | 1464054524313 Marionette TRACE conn2 -> [0,2137,"getWindowHandle",null] 18:48:44 INFO - PROCESS | 1653 | 1464054524315 Marionette TRACE conn2 <- [1,2137,null,{"value":"7"}] 18:48:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 18:48:44 INFO - PROCESS | 1653 | 1464054524320 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 18:48:44 INFO - PROCESS | 1653 | 1464054524321 Marionette TRACE conn2 <- [1,2138,null,{}] 18:48:44 INFO - PROCESS | 1653 | 1464054524324 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}] 18:48:44 INFO - PROCESS | 1653 | 1464054524434 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 18:48:44 INFO - PROCESS | 1653 | 1464054524441 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:48:44 INFO - PROCESS | 1653 | ++DOCSHELL 0x12739d800 == 43 [pid = 1653] [id = 542] 18:48:44 INFO - PROCESS | 1653 | ++DOMWINDOW == 135 (0x112ee8800) [pid = 1653] [serial = 1626] [outer = 0x0] 18:48:44 INFO - PROCESS | 1653 | ++DOMWINDOW == 136 (0x1192c6c00) [pid = 1653] [serial = 1627] [outer = 0x112ee8800] 18:48:44 INFO - PROCESS | 1653 | 1464054524466 Marionette DEBUG loaded listener.js 18:48:44 INFO - PROCESS | 1653 | ++DOMWINDOW == 137 (0x119539800) [pid = 1653] [serial = 1628] [outer = 0x112ee8800] 18:48:44 INFO - PROCESS | 1653 | 1464054524853 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]]]}] 18:48:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 18:48:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 569ms 18:48:44 INFO - PROCESS | 1653 | 1464054524889 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 18:48:44 INFO - PROCESS | 1653 | 1464054524891 Marionette TRACE conn2 <- [1,2141,null,{"value":"7"}] 18:48:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 18:48:44 INFO - PROCESS | 1653 | 1464054524895 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 18:48:44 INFO - PROCESS | 1653 | 1464054524897 Marionette TRACE conn2 <- [1,2142,null,{}] 18:48:44 INFO - PROCESS | 1653 | 1464054524901 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}] 18:48:45 INFO - PROCESS | 1653 | 1464054525004 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 18:48:45 INFO - PROCESS | 1653 | 1464054525078 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:48:45 INFO - PROCESS | 1653 | ++DOCSHELL 0x115e8c800 == 44 [pid = 1653] [id = 543] 18:48:45 INFO - PROCESS | 1653 | ++DOMWINDOW == 138 (0x110f12000) [pid = 1653] [serial = 1629] [outer = 0x0] 18:48:45 INFO - PROCESS | 1653 | ++DOMWINDOW == 139 (0x111feec00) [pid = 1653] [serial = 1630] [outer = 0x110f12000] 18:48:45 INFO - PROCESS | 1653 | 1464054525109 Marionette DEBUG loaded listener.js 18:48:45 INFO - PROCESS | 1653 | ++DOMWINDOW == 140 (0x11274cc00) [pid = 1653] [serial = 1631] [outer = 0x110f12000] 18:48:45 INFO - PROCESS | 1653 | 1464054525538 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] 18:48:45 INFO - PROCESS | 1653 | 1464054525570 Marionette TRACE conn2 <- [1,2145,null,{"value":"7"}] 18:48:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 18:48:45 INFO - PROCESS | 1653 | 1464054525575 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 18:48:45 INFO - PROCESS | 1653 | 1464054525576 Marionette TRACE conn2 <- [1,2146,null,{}] 18:48:45 INFO - PROCESS | 1653 | 1464054525579 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}] 18:48:45 INFO - PROCESS | 1653 | 1464054525680 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 18:48:45 INFO - PROCESS | 1653 | 1464054525741 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:48:45 INFO - PROCESS | 1653 | ++DOCSHELL 0x119c4c000 == 45 [pid = 1653] [id = 544] 18:48:45 INFO - PROCESS | 1653 | ++DOMWINDOW == 141 (0x1128cb400) [pid = 1653] [serial = 1632] [outer = 0x0] 18:48:45 INFO - PROCESS | 1653 | ++DOMWINDOW == 142 (0x114de4c00) [pid = 1653] [serial = 1633] [outer = 0x1128cb400] 18:48:45 INFO - PROCESS | 1653 | 1464054525771 Marionette DEBUG loaded listener.js 18:48:45 INFO - PROCESS | 1653 | ++DOMWINDOW == 143 (0x116129000) [pid = 1653] [serial = 1634] [outer = 0x1128cb400] 18:48:46 INFO - PROCESS | 1653 | 1464054526177 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] 18:48:46 INFO - PROCESS | 1653 | 1464054526196 Marionette TRACE conn2 <- [1,2149,null,{"value":"7"}] 18:48:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 18:48:46 INFO - PROCESS | 1653 | 1464054526198 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 18:48:46 INFO - PROCESS | 1653 | 1464054526201 Marionette TRACE conn2 <- [1,2150,null,{}] 18:48:46 INFO - PROCESS | 1653 | 1464054526209 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}] 18:48:46 INFO - PROCESS | 1653 | 1464054526313 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 18:48:46 INFO - PROCESS | 1653 | 1464054526414 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:48:46 INFO - PROCESS | 1653 | ++DOCSHELL 0x12907c800 == 46 [pid = 1653] [id = 545] 18:48:46 INFO - PROCESS | 1653 | ++DOMWINDOW == 144 (0x116a62c00) [pid = 1653] [serial = 1635] [outer = 0x0] 18:48:46 INFO - PROCESS | 1653 | ++DOMWINDOW == 145 (0x117472400) [pid = 1653] [serial = 1636] [outer = 0x116a62c00] 18:48:46 INFO - PROCESS | 1653 | 1464054526446 Marionette DEBUG loaded listener.js 18:48:46 INFO - PROCESS | 1653 | ++DOMWINDOW == 146 (0x117e6b800) [pid = 1653] [serial = 1637] [outer = 0x116a62c00] 18:48:46 INFO - PROCESS | 1653 | 1464054526832 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]]]}] 18:48:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 18:48:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 676ms 18:48:46 INFO - PROCESS | 1653 | 1464054526874 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 18:48:46 INFO - PROCESS | 1653 | 1464054526876 Marionette TRACE conn2 <- [1,2153,null,{"value":"7"}] 18:48:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 18:48:46 INFO - PROCESS | 1653 | 1464054526878 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 18:48:46 INFO - PROCESS | 1653 | 1464054526880 Marionette TRACE conn2 <- [1,2154,null,{}] 18:48:46 INFO - PROCESS | 1653 | 1464054526883 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}] 18:48:46 INFO - PROCESS | 1653 | 1464054526983 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 18:48:47 INFO - PROCESS | 1653 | 1464054527056 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:48:47 INFO - PROCESS | 1653 | ++DOCSHELL 0x1296bb000 == 47 [pid = 1653] [id = 546] 18:48:47 INFO - PROCESS | 1653 | ++DOMWINDOW == 147 (0x117e66c00) [pid = 1653] [serial = 1638] [outer = 0x0] 18:48:47 INFO - PROCESS | 1653 | ++DOMWINDOW == 148 (0x118578000) [pid = 1653] [serial = 1639] [outer = 0x117e66c00] 18:48:47 INFO - PROCESS | 1653 | 1464054527086 Marionette DEBUG loaded listener.js 18:48:47 INFO - PROCESS | 1653 | ++DOMWINDOW == 149 (0x119126c00) [pid = 1653] [serial = 1640] [outer = 0x117e66c00] 18:48:47 INFO - PROCESS | 1653 | 1464054527490 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]]]}] 18:48:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 18:48:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 671ms 18:48:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 18:48:47 INFO - PROCESS | 1653 | 1464054527550 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 18:48:47 INFO - PROCESS | 1653 | 1464054527551 Marionette TRACE conn2 <- [1,2157,null,{"value":"7"}] 18:48:47 INFO - PROCESS | 1653 | 1464054527553 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 18:48:47 INFO - PROCESS | 1653 | 1464054527554 Marionette TRACE conn2 <- [1,2158,null,{}] 18:48:47 INFO - PROCESS | 1653 | 1464054527557 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}] 18:48:47 INFO - PROCESS | 1653 | 1464054527655 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 18:48:47 INFO - PROCESS | 1653 | 1464054527783 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:48:47 INFO - PROCESS | 1653 | ++DOCSHELL 0x12a982000 == 48 [pid = 1653] [id = 547] 18:48:47 INFO - PROCESS | 1653 | ++DOMWINDOW == 150 (0x119579800) [pid = 1653] [serial = 1641] [outer = 0x0] 18:48:47 INFO - PROCESS | 1653 | ++DOMWINDOW == 151 (0x1195d3400) [pid = 1653] [serial = 1642] [outer = 0x119579800] 18:48:47 INFO - PROCESS | 1653 | 1464054527814 Marionette DEBUG loaded listener.js 18:48:47 INFO - PROCESS | 1653 | ++DOMWINDOW == 152 (0x119a0b400) [pid = 1653] [serial = 1643] [outer = 0x119579800] 18:48:48 INFO - PROCESS | 1653 | 1464054528236 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]]]}] 18:48:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 18:48:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 720ms 18:48:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 18:48:48 INFO - PROCESS | 1653 | 1464054528273 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 18:48:48 INFO - PROCESS | 1653 | 1464054528274 Marionette TRACE conn2 <- [1,2161,null,{"value":"7"}] 18:48:48 INFO - PROCESS | 1653 | 1464054528277 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 18:48:48 INFO - PROCESS | 1653 | 1464054528278 Marionette TRACE conn2 <- [1,2162,null,{}] 18:48:48 INFO - PROCESS | 1653 | 1464054528280 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}] 18:48:48 INFO - PROCESS | 1653 | 1464054528396 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 18:48:48 INFO - PROCESS | 1653 | 1464054528460 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:48:48 INFO - PROCESS | 1653 | ++DOCSHELL 0x12b115800 == 49 [pid = 1653] [id = 548] 18:48:48 INFO - PROCESS | 1653 | ++DOMWINDOW == 153 (0x119ca7800) [pid = 1653] [serial = 1644] [outer = 0x0] 18:48:48 INFO - PROCESS | 1653 | ++DOMWINDOW == 154 (0x119cae800) [pid = 1653] [serial = 1645] [outer = 0x119ca7800] 18:48:48 INFO - PROCESS | 1653 | 1464054528530 Marionette DEBUG loaded listener.js 18:48:48 INFO - PROCESS | 1653 | ++DOMWINDOW == 155 (0x119e42c00) [pid = 1653] [serial = 1646] [outer = 0x119ca7800] 18:48:48 INFO - PROCESS | 1653 | 1464054528943 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]]]}] 18:48:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 18:48:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 723ms 18:48:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 18:48:49 INFO - PROCESS | 1653 | 1464054529018 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 18:48:49 INFO - PROCESS | 1653 | 1464054529020 Marionette TRACE conn2 <- [1,2165,null,{"value":"7"}] 18:48:49 INFO - PROCESS | 1653 | 1464054529023 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 18:48:49 INFO - PROCESS | 1653 | 1464054529025 Marionette TRACE conn2 <- [1,2166,null,{}] 18:48:49 INFO - PROCESS | 1653 | 1464054529027 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}] 18:48:49 INFO - PROCESS | 1653 | 1464054529134 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 18:48:49 INFO - PROCESS | 1653 | 1464054529208 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:48:49 INFO - PROCESS | 1653 | ++DOCSHELL 0x11686f000 == 50 [pid = 1653] [id = 549] 18:48:49 INFO - PROCESS | 1653 | ++DOMWINDOW == 156 (0x11260ec00) [pid = 1653] [serial = 1647] [outer = 0x0] 18:48:49 INFO - PROCESS | 1653 | ++DOMWINDOW == 157 (0x115e52000) [pid = 1653] [serial = 1648] [outer = 0x11260ec00] 18:48:49 INFO - PROCESS | 1653 | 1464054529239 Marionette DEBUG loaded listener.js 18:48:49 INFO - PROCESS | 1653 | ++DOMWINDOW == 158 (0x118224000) [pid = 1653] [serial = 1649] [outer = 0x11260ec00] 18:48:49 INFO - PROCESS | 1653 | 1464054529826 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]]]}] 18:48:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 18:48:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 820ms 18:48:49 INFO - PROCESS | 1653 | 1464054529844 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 18:48:49 INFO - PROCESS | 1653 | 1464054529847 Marionette TRACE conn2 <- [1,2169,null,{"value":"7"}] 18:48:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 18:48:49 INFO - PROCESS | 1653 | 1464054529874 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 18:48:49 INFO - PROCESS | 1653 | 1464054529877 Marionette TRACE conn2 <- [1,2170,null,{}] 18:48:49 INFO - PROCESS | 1653 | 1464054529882 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}] 18:48:50 INFO - PROCESS | 1653 | 1464054530024 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 18:48:50 INFO - PROCESS | 1653 | 1464054530133 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:48:50 INFO - PROCESS | 1653 | ++DOCSHELL 0x118598800 == 51 [pid = 1653] [id = 550] 18:48:50 INFO - PROCESS | 1653 | ++DOMWINDOW == 159 (0x1121b0c00) [pid = 1653] [serial = 1650] [outer = 0x0] 18:48:50 INFO - PROCESS | 1653 | ++DOMWINDOW == 160 (0x11260fc00) [pid = 1653] [serial = 1651] [outer = 0x1121b0c00] 18:48:50 INFO - PROCESS | 1653 | 1464054530170 Marionette DEBUG loaded listener.js 18:48:50 INFO - PROCESS | 1653 | ++DOMWINDOW == 161 (0x1128c5800) [pid = 1653] [serial = 1652] [outer = 0x1121b0c00] 18:48:50 INFO - PROCESS | 1653 | --DOCSHELL 0x116e77800 == 50 [pid = 1653] [id = 25] 18:48:50 INFO - PROCESS | 1653 | --DOCSHELL 0x11a0aa800 == 49 [pid = 1653] [id = 6] 18:48:50 INFO - PROCESS | 1653 | --DOCSHELL 0x1180b2800 == 48 [pid = 1653] [id = 12] 18:48:50 INFO - PROCESS | 1653 | --DOCSHELL 0x12a973800 == 47 [pid = 1653] [id = 8] 18:48:50 INFO - PROCESS | 1653 | --DOCSHELL 0x12b209800 == 46 [pid = 1653] [id = 9] 18:48:50 INFO - PROCESS | 1653 | --DOMWINDOW == 160 (0x112968800) [pid = 1653] [serial = 1582] [outer = 0x0] [url = about:blank] 18:48:50 INFO - PROCESS | 1653 | 1464054530670 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]]]}] 18:48:50 INFO - PROCESS | 1653 | --DOMWINDOW == 159 (0x140937000) [pid = 1653] [serial = 1396] [outer = 0x0] [url = about:blank] 18:48:50 INFO - PROCESS | 1653 | --DOMWINDOW == 158 (0x138428800) [pid = 1653] [serial = 1333] [outer = 0x0] [url = about:blank] 18:48:50 INFO - PROCESS | 1653 | --DOMWINDOW == 157 (0x12bf49800) [pid = 1653] [serial = 1463] [outer = 0x0] [url = about:blank] 18:48:50 INFO - PROCESS | 1653 | --DOMWINDOW == 156 (0x130c0e400) [pid = 1653] [serial = 1457] [outer = 0x0] [url = about:blank] 18:48:50 INFO - PROCESS | 1653 | --DOMWINDOW == 155 (0x13822bc00) [pid = 1653] [serial = 1330] [outer = 0x0] [url = about:blank] 18:48:50 INFO - PROCESS | 1653 | --DOMWINDOW == 154 (0x12b038000) [pid = 1653] [serial = 1454] [outer = 0x0] [url = about:blank] 18:48:50 INFO - PROCESS | 1653 | --DOMWINDOW == 153 (0x129570c00) [pid = 1653] [serial = 1451] [outer = 0x0] [url = about:blank] 18:48:50 INFO - PROCESS | 1653 | --DOMWINDOW == 152 (0x11274e800) [pid = 1653] [serial = 1460] [outer = 0x0] [url = about:blank] 18:48:50 INFO - PROCESS | 1653 | --DOMWINDOW == 151 (0x1185a2c00) [pid = 1653] [serial = 1466] [outer = 0x0] [url = about:blank] 18:48:50 INFO - PROCESS | 1653 | --DOMWINDOW == 150 (0x116852400) [pid = 1653] [serial = 1442] [outer = 0x0] [url = about:blank] 18:48:50 INFO - PROCESS | 1653 | --DOMWINDOW == 149 (0x130cd9c00) [pid = 1653] [serial = 1381] [outer = 0x0] [url = about:blank] 18:48:50 INFO - PROCESS | 1653 | --DOMWINDOW == 148 (0x1387d1400) [pid = 1653] [serial = 1390] [outer = 0x0] [url = about:blank] 18:48:50 INFO - PROCESS | 1653 | --DOMWINDOW == 147 (0x12a75bc00) [pid = 1653] [serial = 1375] [outer = 0x0] [url = about:blank] 18:48:50 INFO - PROCESS | 1653 | --DOMWINDOW == 146 (0x13fa0bc00) [pid = 1653] [serial = 1393] [outer = 0x0] [url = about:blank] 18:48:50 INFO - PROCESS | 1653 | --DOMWINDOW == 145 (0x138424800) [pid = 1653] [serial = 1384] [outer = 0x0] [url = about:blank] 18:48:50 INFO - PROCESS | 1653 | --DOMWINDOW == 144 (0x1387c7000) [pid = 1653] [serial = 1387] [outer = 0x0] [url = about:blank] 18:48:50 INFO - PROCESS | 1653 | --DOMWINDOW == 143 (0x1192b9400) [pid = 1653] [serial = 1445] [outer = 0x0] [url = about:blank] 18:48:50 INFO - PROCESS | 1653 | --DOMWINDOW == 142 (0x1242cd000) [pid = 1653] [serial = 1448] [outer = 0x0] [url = about:blank] 18:48:50 INFO - PROCESS | 1653 | --DOMWINDOW == 141 (0x12d3a1c00) [pid = 1653] [serial = 1378] [outer = 0x0] [url = about:blank] 18:48:50 INFO - PROCESS | 1653 | --DOMWINDOW == 140 (0x121386400) [pid = 1653] [serial = 1372] [outer = 0x0] [url = about:blank] 18:48:50 INFO - PROCESS | 1653 | --DOMWINDOW == 139 (0x12c531c00) [pid = 1653] [serial = 1237] [outer = 0x0] [url = about:blank] 18:48:50 INFO - PROCESS | 1653 | --DOMWINDOW == 138 (0x118935000) [pid = 1653] [serial = 1369] [outer = 0x0] [url = about:blank] 18:48:50 INFO - PROCESS | 1653 | --DOMWINDOW == 137 (0x12bae9800) [pid = 1653] [serial = 1571] [outer = 0x0] [url = about:blank] 18:48:50 INFO - PROCESS | 1653 | --DOMWINDOW == 136 (0x1273c9c00) [pid = 1653] [serial = 1558] [outer = 0x0] [url = about:blank] 18:48:50 INFO - PROCESS | 1653 | --DOMWINDOW == 135 (0x128ed3c00) [pid = 1653] [serial = 1561] [outer = 0x0] [url = about:blank] 18:48:50 INFO - PROCESS | 1653 | --DOMWINDOW == 134 (0x12a75cc00) [pid = 1653] [serial = 1564] [outer = 0x0] [url = about:blank] 18:48:50 INFO - PROCESS | 1653 | --DOMWINDOW == 133 (0x11a021c00) [pid = 1653] [serial = 1567] [outer = 0x0] [url = about:blank] 18:48:50 INFO - PROCESS | 1653 | --DOMWINDOW == 132 (0x12ba22c00) [pid = 1653] [serial = 1570] [outer = 0x0] [url = about:blank] 18:48:50 INFO - PROCESS | 1653 | --DOMWINDOW == 131 (0x121321000) [pid = 1653] [serial = 1552] [outer = 0x0] [url = about:blank] 18:48:50 INFO - PROCESS | 1653 | --DOMWINDOW == 130 (0x123423c00) [pid = 1653] [serial = 1553] [outer = 0x0] [url = about:blank] 18:48:50 INFO - PROCESS | 1653 | --DOMWINDOW == 129 (0x119cb0c00) [pid = 1653] [serial = 1549] [outer = 0x0] [url = about:blank] 18:48:50 INFO - PROCESS | 1653 | --DOMWINDOW == 128 (0x11a02e800) [pid = 1653] [serial = 1550] [outer = 0x0] [url = about:blank] 18:48:50 INFO - PROCESS | 1653 | --DOMWINDOW == 127 (0x118575c00) [pid = 1653] [serial = 1546] [outer = 0x0] [url = about:blank] 18:48:50 INFO - PROCESS | 1653 | --DOMWINDOW == 126 (0x119577c00) [pid = 1653] [serial = 1547] [outer = 0x0] [url = about:blank] 18:48:50 INFO - PROCESS | 1653 | --DOMWINDOW == 125 (0x1191a4400) [pid = 1653] [serial = 1544] [outer = 0x0] [url = about:blank] 18:48:50 INFO - PROCESS | 1653 | --DOMWINDOW == 124 (0x1187c6c00) [pid = 1653] [serial = 1543] [outer = 0x0] [url = about:blank] 18:48:50 INFO - PROCESS | 1653 | --DOMWINDOW == 123 (0x117153c00) [pid = 1653] [serial = 1541] [outer = 0x0] [url = about:blank] 18:48:50 INFO - PROCESS | 1653 | --DOMWINDOW == 122 (0x1167d0800) [pid = 1653] [serial = 1540] [outer = 0x0] [url = about:blank] 18:48:50 INFO - PROCESS | 1653 | --DOMWINDOW == 121 (0x113014800) [pid = 1653] [serial = 1538] [outer = 0x0] [url = about:blank] 18:48:50 INFO - PROCESS | 1653 | --DOMWINDOW == 120 (0x112790400) [pid = 1653] [serial = 1537] [outer = 0x0] [url = about:blank] 18:48:50 INFO - PROCESS | 1653 | --DOMWINDOW == 119 (0x12a6ed800) [pid = 1653] [serial = 1535] [outer = 0x0] [url = about:blank] 18:48:50 INFO - PROCESS | 1653 | --DOMWINDOW == 118 (0x118932400) [pid = 1653] [serial = 1534] [outer = 0x0] [url = about:blank] 18:48:50 INFO - PROCESS | 1653 | --DOMWINDOW == 117 (0x12965c800) [pid = 1653] [serial = 1531] [outer = 0x0] [url = about:blank] 18:48:50 INFO - PROCESS | 1653 | --DOMWINDOW == 116 (0x12965e800) [pid = 1653] [serial = 1532] [outer = 0x0] [url = about:blank] 18:48:50 INFO - PROCESS | 1653 | --DOMWINDOW == 115 (0x128c31800) [pid = 1653] [serial = 1528] [outer = 0x0] [url = about:blank] 18:48:50 INFO - PROCESS | 1653 | --DOMWINDOW == 114 (0x12909cc00) [pid = 1653] [serial = 1529] [outer = 0x0] [url = about:blank] 18:48:50 INFO - PROCESS | 1653 | --DOMWINDOW == 113 (0x128eda000) [pid = 1653] [serial = 1526] [outer = 0x0] [url = about:blank] 18:48:50 INFO - PROCESS | 1653 | --DOMWINDOW == 112 (0x127326000) [pid = 1653] [serial = 1525] [outer = 0x0] [url = about:blank] 18:48:50 INFO - PROCESS | 1653 | --DOMWINDOW == 111 (0x12335f800) [pid = 1653] [serial = 1522] [outer = 0x0] [url = about:blank] 18:48:50 INFO - PROCESS | 1653 | --DOMWINDOW == 110 (0x1242cf400) [pid = 1653] [serial = 1523] [outer = 0x0] [url = about:blank] 18:48:50 INFO - PROCESS | 1653 | --DOMWINDOW == 109 (0x119570c00) [pid = 1653] [serial = 1519] [outer = 0x0] [url = about:blank] 18:48:50 INFO - PROCESS | 1653 | --DOMWINDOW == 108 (0x12131ac00) [pid = 1653] [serial = 1520] [outer = 0x0] [url = about:blank] 18:48:50 INFO - PROCESS | 1653 | --DOMWINDOW == 107 (0x11893d000) [pid = 1653] [serial = 1517] [outer = 0x0] [url = about:blank] 18:48:50 INFO - PROCESS | 1653 | --DOMWINDOW == 106 (0x11856c000) [pid = 1653] [serial = 1516] [outer = 0x0] [url = about:blank] 18:48:50 INFO - PROCESS | 1653 | --DOMWINDOW == 105 (0x115d7e800) [pid = 1653] [serial = 1513] [outer = 0x0] [url = about:blank] 18:48:50 INFO - PROCESS | 1653 | --DOMWINDOW == 104 (0x11684ec00) [pid = 1653] [serial = 1514] [outer = 0x0] [url = about:blank] 18:48:50 INFO - PROCESS | 1653 | --DOMWINDOW == 103 (0x112f31400) [pid = 1653] [serial = 1511] [outer = 0x0] [url = about:blank] 18:48:50 INFO - PROCESS | 1653 | --DOMWINDOW == 102 (0x11278c800) [pid = 1653] [serial = 1510] [outer = 0x0] [url = about:blank] 18:48:50 INFO - PROCESS | 1653 | --DOMWINDOW == 101 (0x125195400) [pid = 1653] [serial = 1508] [outer = 0x0] [url = about:blank] 18:48:50 INFO - PROCESS | 1653 | --DOMWINDOW == 100 (0x1121b2400) [pid = 1653] [serial = 1576] [outer = 0x0] [url = about:blank] 18:48:50 INFO - PROCESS | 1653 | --DOMWINDOW == 99 (0x11260c000) [pid = 1653] [serial = 1577] [outer = 0x0] [url = about:blank] 18:48:50 INFO - PROCESS | 1653 | --DOMWINDOW == 98 (0x11278fc00) [pid = 1653] [serial = 1580] [outer = 0x0] [url = about:blank] 18:48:50 INFO - PROCESS | 1653 | --DOMWINDOW == 97 (0x11274e400) [pid = 1653] [serial = 1579] [outer = 0x0] [url = about:blank] 18:48:50 INFO - PROCESS | 1653 | --DOMWINDOW == 96 (0x1242cb000) [pid = 1653] [serial = 1555] [outer = 0x0] [url = about:blank] 18:48:50 INFO - PROCESS | 1653 | --DOMWINDOW == 95 (0x12b035400) [pid = 1653] [serial = 1568] [outer = 0x0] [url = about:blank] 18:48:50 INFO - PROCESS | 1653 | --DOMWINDOW == 94 (0x12baf1000) [pid = 1653] [serial = 1573] [outer = 0x0] [url = about:blank] 18:48:50 INFO - PROCESS | 1653 | --DOMWINDOW == 93 (0x12524bc00) [pid = 1653] [serial = 1556] [outer = 0x0] [url = about:blank] 18:48:50 INFO - PROCESS | 1653 | --DOMWINDOW == 92 (0x12aec9800) [pid = 1653] [serial = 1565] [outer = 0x0] [url = about:blank] 18:48:50 INFO - PROCESS | 1653 | --DOMWINDOW == 91 (0x127643000) [pid = 1653] [serial = 1559] [outer = 0x0] [url = about:blank] 18:48:50 INFO - PROCESS | 1653 | --DOMWINDOW == 90 (0x12a753c00) [pid = 1653] [serial = 1562] [outer = 0x0] [url = about:blank] 18:48:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 18:48:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 832ms 18:48:50 INFO - PROCESS | 1653 | 1464054530703 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 18:48:50 INFO - PROCESS | 1653 | 1464054530706 Marionette TRACE conn2 <- [1,2173,null,{"value":"7"}] 18:48:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 18:48:50 INFO - PROCESS | 1653 | 1464054530710 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 18:48:50 INFO - PROCESS | 1653 | 1464054530712 Marionette TRACE conn2 <- [1,2174,null,{}] 18:48:50 INFO - PROCESS | 1653 | 1464054530720 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}] 18:48:50 INFO - PROCESS | 1653 | 1464054530806 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 18:48:50 INFO - PROCESS | 1653 | 1464054530811 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:48:50 INFO - PROCESS | 1653 | ++DOCSHELL 0x1163c8000 == 47 [pid = 1653] [id = 551] 18:48:50 INFO - PROCESS | 1653 | ++DOMWINDOW == 91 (0x112783400) [pid = 1653] [serial = 1653] [outer = 0x0] 18:48:50 INFO - PROCESS | 1653 | ++DOMWINDOW == 92 (0x1128ca400) [pid = 1653] [serial = 1654] [outer = 0x112783400] 18:48:50 INFO - PROCESS | 1653 | 1464054530837 Marionette DEBUG loaded listener.js 18:48:50 INFO - PROCESS | 1653 | ++DOMWINDOW == 93 (0x112f9d400) [pid = 1653] [serial = 1655] [outer = 0x112783400] 18:48:51 INFO - PROCESS | 1653 | 1464054531203 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]]]}] 18:48:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 18:48:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 520ms 18:48:51 INFO - PROCESS | 1653 | 1464054531233 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 18:48:51 INFO - PROCESS | 1653 | 1464054531235 Marionette TRACE conn2 <- [1,2177,null,{"value":"7"}] 18:48:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 18:48:51 INFO - PROCESS | 1653 | 1464054531237 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 18:48:51 INFO - PROCESS | 1653 | 1464054531239 Marionette TRACE conn2 <- [1,2178,null,{}] 18:48:51 INFO - PROCESS | 1653 | 1464054531246 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}] 18:48:51 INFO - PROCESS | 1653 | 1464054531328 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 18:48:51 INFO - PROCESS | 1653 | 1464054531337 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:48:51 INFO - PROCESS | 1653 | ++DOCSHELL 0x11918d000 == 48 [pid = 1653] [id = 552] 18:48:51 INFO - PROCESS | 1653 | ++DOMWINDOW == 94 (0x115d7c000) [pid = 1653] [serial = 1656] [outer = 0x0] 18:48:51 INFO - PROCESS | 1653 | ++DOMWINDOW == 95 (0x115e59000) [pid = 1653] [serial = 1657] [outer = 0x115d7c000] 18:48:51 INFO - PROCESS | 1653 | 1464054531365 Marionette DEBUG loaded listener.js 18:48:51 INFO - PROCESS | 1653 | ++DOMWINDOW == 96 (0x11671a000) [pid = 1653] [serial = 1658] [outer = 0x115d7c000] 18:48:51 INFO - PROCESS | 1653 | 1464054531696 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]]]}] 18:48:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 18:48:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 470ms 18:48:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 18:48:51 INFO - PROCESS | 1653 | 1464054531707 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 18:48:51 INFO - PROCESS | 1653 | 1464054531709 Marionette TRACE conn2 <- [1,2181,null,{"value":"7"}] 18:48:51 INFO - PROCESS | 1653 | 1464054531711 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 18:48:51 INFO - PROCESS | 1653 | 1464054531712 Marionette TRACE conn2 <- [1,2182,null,{}] 18:48:51 INFO - PROCESS | 1653 | 1464054531723 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}] 18:48:51 INFO - PROCESS | 1653 | 1464054531811 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 18:48:51 INFO - PROCESS | 1653 | 1464054531863 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:48:51 INFO - PROCESS | 1653 | ++DOCSHELL 0x119a6f800 == 49 [pid = 1653] [id = 553] 18:48:51 INFO - PROCESS | 1653 | ++DOMWINDOW == 97 (0x116358c00) [pid = 1653] [serial = 1659] [outer = 0x0] 18:48:51 INFO - PROCESS | 1653 | ++DOMWINDOW == 98 (0x1168bb800) [pid = 1653] [serial = 1660] [outer = 0x116358c00] 18:48:51 INFO - PROCESS | 1653 | 1464054531891 Marionette DEBUG loaded listener.js 18:48:51 INFO - PROCESS | 1653 | ++DOMWINDOW == 99 (0x117153c00) [pid = 1653] [serial = 1661] [outer = 0x116358c00] 18:48:52 INFO - PROCESS | 1653 | 1464054532190 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]]]}] 18:48:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 18:48:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 521ms 18:48:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 18:48:52 INFO - PROCESS | 1653 | 1464054532234 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 18:48:52 INFO - PROCESS | 1653 | 1464054532236 Marionette TRACE conn2 <- [1,2185,null,{"value":"7"}] 18:48:52 INFO - PROCESS | 1653 | 1464054532239 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 18:48:52 INFO - PROCESS | 1653 | 1464054532240 Marionette TRACE conn2 <- [1,2186,null,{}] 18:48:52 INFO - PROCESS | 1653 | 1464054532242 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}] 18:48:52 INFO - PROCESS | 1653 | 1464054532346 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 18:48:52 INFO - PROCESS | 1653 | 1464054532426 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:48:52 INFO - PROCESS | 1653 | ++DOCSHELL 0x11a19e800 == 50 [pid = 1653] [id = 554] 18:48:52 INFO - PROCESS | 1653 | ++DOMWINDOW == 100 (0x116853400) [pid = 1653] [serial = 1662] [outer = 0x0] 18:48:52 INFO - PROCESS | 1653 | ++DOMWINDOW == 101 (0x117469c00) [pid = 1653] [serial = 1663] [outer = 0x116853400] 18:48:52 INFO - PROCESS | 1653 | 1464054532451 Marionette DEBUG loaded listener.js 18:48:52 INFO - PROCESS | 1653 | ++DOMWINDOW == 102 (0x117e6a800) [pid = 1653] [serial = 1664] [outer = 0x116853400] 18:48:52 INFO - PROCESS | 1653 | 1464054532723 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]]]}] 18:48:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 18:48:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 522ms 18:48:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 18:48:52 INFO - PROCESS | 1653 | 1464054532760 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 18:48:52 INFO - PROCESS | 1653 | 1464054532761 Marionette TRACE conn2 <- [1,2189,null,{"value":"7"}] 18:48:52 INFO - PROCESS | 1653 | 1464054532763 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 18:48:52 INFO - PROCESS | 1653 | 1464054532765 Marionette TRACE conn2 <- [1,2190,null,{}] 18:48:52 INFO - PROCESS | 1653 | 1464054532779 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}] 18:48:52 INFO - PROCESS | 1653 | 1464054532898 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 18:48:52 INFO - PROCESS | 1653 | 1464054532941 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:48:52 INFO - PROCESS | 1653 | ++DOCSHELL 0x123b68800 == 51 [pid = 1653] [id = 555] 18:48:52 INFO - PROCESS | 1653 | ++DOMWINDOW == 103 (0x117472000) [pid = 1653] [serial = 1665] [outer = 0x0] 18:48:52 INFO - PROCESS | 1653 | ++DOMWINDOW == 104 (0x11856c000) [pid = 1653] [serial = 1666] [outer = 0x117472000] 18:48:52 INFO - PROCESS | 1653 | 1464054532966 Marionette DEBUG loaded listener.js 18:48:53 INFO - PROCESS | 1653 | ++DOMWINDOW == 105 (0x11893fc00) [pid = 1653] [serial = 1667] [outer = 0x117472000] 18:48:53 INFO - PROCESS | 1653 | 1464054533278 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]]]}] 18:48:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 18:48:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 526ms 18:48:53 INFO - PROCESS | 1653 | 1464054533294 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 18:48:53 INFO - PROCESS | 1653 | 1464054533296 Marionette TRACE conn2 <- [1,2193,null,{"value":"7"}] 18:48:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 18:48:53 INFO - PROCESS | 1653 | 1464054533298 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 18:48:53 INFO - PROCESS | 1653 | 1464054533300 Marionette TRACE conn2 <- [1,2194,null,{}] 18:48:53 INFO - PROCESS | 1653 | 1464054533305 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}] 18:48:53 INFO - PROCESS | 1653 | 1464054533408 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 18:48:53 INFO - PROCESS | 1653 | 1464054533442 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:48:53 INFO - PROCESS | 1653 | ++DOCSHELL 0x12460e000 == 52 [pid = 1653] [id = 556] 18:48:53 INFO - PROCESS | 1653 | ++DOMWINDOW == 106 (0x1187d4c00) [pid = 1653] [serial = 1668] [outer = 0x0] 18:48:53 INFO - PROCESS | 1653 | ++DOMWINDOW == 107 (0x119534800) [pid = 1653] [serial = 1669] [outer = 0x1187d4c00] 18:48:53 INFO - PROCESS | 1653 | 1464054533467 Marionette DEBUG loaded listener.js 18:48:53 INFO - PROCESS | 1653 | ++DOMWINDOW == 108 (0x119ca9000) [pid = 1653] [serial = 1670] [outer = 0x1187d4c00] 18:48:53 INFO - PROCESS | 1653 | 1464054533766 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]]]}] 18:48:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 18:48:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 525ms 18:48:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 18:48:53 INFO - PROCESS | 1653 | 1464054533823 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 18:48:53 INFO - PROCESS | 1653 | 1464054533824 Marionette TRACE conn2 <- [1,2197,null,{"value":"7"}] 18:48:53 INFO - PROCESS | 1653 | 1464054533826 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 18:48:53 INFO - PROCESS | 1653 | 1464054533827 Marionette TRACE conn2 <- [1,2198,null,{}] 18:48:53 INFO - PROCESS | 1653 | 1464054533830 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}] 18:48:53 INFO - PROCESS | 1653 | 1464054533933 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 18:48:53 INFO - PROCESS | 1653 | 1464054533949 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:48:53 INFO - PROCESS | 1653 | ++DOCSHELL 0x125262000 == 53 [pid = 1653] [id = 557] 18:48:53 INFO - PROCESS | 1653 | ++DOMWINDOW == 109 (0x119537000) [pid = 1653] [serial = 1671] [outer = 0x0] 18:48:53 INFO - PROCESS | 1653 | ++DOMWINDOW == 110 (0x119cb4800) [pid = 1653] [serial = 1672] [outer = 0x119537000] 18:48:53 INFO - PROCESS | 1653 | 1464054533974 Marionette DEBUG loaded listener.js 18:48:54 INFO - PROCESS | 1653 | ++DOMWINDOW == 111 (0x119dd8400) [pid = 1653] [serial = 1673] [outer = 0x119537000] 18:48:54 INFO - PROCESS | 1653 | 1464054534320 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]]]}] 18:48:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 18:48:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 518ms 18:48:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 18:48:54 INFO - PROCESS | 1653 | 1464054534345 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 18:48:54 INFO - PROCESS | 1653 | 1464054534346 Marionette TRACE conn2 <- [1,2201,null,{"value":"7"}] 18:48:54 INFO - PROCESS | 1653 | 1464054534348 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 18:48:54 INFO - PROCESS | 1653 | 1464054534349 Marionette TRACE conn2 <- [1,2202,null,{}] 18:48:54 INFO - PROCESS | 1653 | 1464054534359 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}] 18:48:54 INFO - PROCESS | 1653 | 1464054534461 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 18:48:54 INFO - PROCESS | 1653 | 1464054534497 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:48:54 INFO - PROCESS | 1653 | ++DOCSHELL 0x1296ab800 == 54 [pid = 1653] [id = 558] 18:48:54 INFO - PROCESS | 1653 | ++DOMWINDOW == 112 (0x119ca9400) [pid = 1653] [serial = 1674] [outer = 0x0] 18:48:54 INFO - PROCESS | 1653 | ++DOMWINDOW == 113 (0x119e42000) [pid = 1653] [serial = 1675] [outer = 0x119ca9400] 18:48:54 INFO - PROCESS | 1653 | 1464054534522 Marionette DEBUG loaded listener.js 18:48:54 INFO - PROCESS | 1653 | ++DOMWINDOW == 114 (0x11a022c00) [pid = 1653] [serial = 1676] [outer = 0x119ca9400] 18:48:54 INFO - PROCESS | 1653 | --DOMWINDOW == 113 (0x117464800) [pid = 1653] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 18:48:54 INFO - PROCESS | 1653 | --DOMWINDOW == 112 (0x1184e1800) [pid = 1653] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 18:48:54 INFO - PROCESS | 1653 | --DOMWINDOW == 111 (0x116846c00) [pid = 1653] [serial = 1602] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 18:48:54 INFO - PROCESS | 1653 | --DOMWINDOW == 110 (0x112607000) [pid = 1653] [serial = 1593] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 18:48:54 INFO - PROCESS | 1653 | --DOMWINDOW == 109 (0x1163a4000) [pid = 1653] [serial = 1599] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 18:48:54 INFO - PROCESS | 1653 | --DOMWINDOW == 108 (0x1187d3400) [pid = 1653] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 18:48:54 INFO - PROCESS | 1653 | --DOMWINDOW == 107 (0x1185a4400) [pid = 1653] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 18:48:54 INFO - PROCESS | 1653 | --DOMWINDOW == 106 (0x111c28800) [pid = 1653] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 18:48:54 INFO - PROCESS | 1653 | --DOMWINDOW == 105 (0x112750800) [pid = 1653] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 18:48:54 INFO - PROCESS | 1653 | --DOMWINDOW == 104 (0x1128ca800) [pid = 1653] [serial = 1596] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 18:48:54 INFO - PROCESS | 1653 | --DOMWINDOW == 103 (0x116847800) [pid = 1653] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 18:48:54 INFO - PROCESS | 1653 | 1464054534902 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]]]}] 18:48:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 18:48:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 570ms 18:48:54 INFO - PROCESS | 1653 | 1464054534919 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 18:48:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 18:48:54 INFO - PROCESS | 1653 | 1464054534920 Marionette TRACE conn2 <- [1,2205,null,{"value":"7"}] 18:48:54 INFO - PROCESS | 1653 | 1464054534922 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 18:48:54 INFO - PROCESS | 1653 | 1464054534923 Marionette TRACE conn2 <- [1,2206,null,{}] 18:48:54 INFO - PROCESS | 1653 | 1464054534925 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}] 18:48:55 INFO - PROCESS | 1653 | 1464054535013 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 18:48:55 INFO - PROCESS | 1653 | 1464054535068 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:48:55 INFO - PROCESS | 1653 | ++DOCSHELL 0x1290d9000 == 55 [pid = 1653] [id = 559] 18:48:55 INFO - PROCESS | 1653 | ++DOMWINDOW == 104 (0x1128d4000) [pid = 1653] [serial = 1677] [outer = 0x0] 18:48:55 INFO - PROCESS | 1653 | ++DOMWINDOW == 105 (0x117464400) [pid = 1653] [serial = 1678] [outer = 0x1128d4000] 18:48:55 INFO - PROCESS | 1653 | 1464054535093 Marionette DEBUG loaded listener.js 18:48:55 INFO - PROCESS | 1653 | ++DOMWINDOW == 106 (0x11921dc00) [pid = 1653] [serial = 1679] [outer = 0x1128d4000] 18:48:55 INFO - PROCESS | 1653 | 1464054535396 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]]]}] 18:48:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 18:48:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 521ms 18:48:55 INFO - PROCESS | 1653 | 1464054535443 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 18:48:55 INFO - PROCESS | 1653 | 1464054535445 Marionette TRACE conn2 <- [1,2209,null,{"value":"7"}] 18:48:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 18:48:55 INFO - PROCESS | 1653 | 1464054535447 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 18:48:55 INFO - PROCESS | 1653 | 1464054535449 Marionette TRACE conn2 <- [1,2210,null,{}] 18:48:55 INFO - PROCESS | 1653 | 1464054535451 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}] 18:48:55 INFO - PROCESS | 1653 | 1464054535550 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 18:48:55 INFO - PROCESS | 1653 | 1464054535554 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:48:55 INFO - PROCESS | 1653 | ++DOCSHELL 0x12b21d000 == 56 [pid = 1653] [id = 560] 18:48:55 INFO - PROCESS | 1653 | ++DOMWINDOW == 107 (0x119ea2400) [pid = 1653] [serial = 1680] [outer = 0x0] 18:48:55 INFO - PROCESS | 1653 | ++DOMWINDOW == 108 (0x11a0ba000) [pid = 1653] [serial = 1681] [outer = 0x119ea2400] 18:48:55 INFO - PROCESS | 1653 | 1464054535583 Marionette DEBUG loaded listener.js 18:48:55 INFO - PROCESS | 1653 | ++DOMWINDOW == 109 (0x12130e400) [pid = 1653] [serial = 1682] [outer = 0x119ea2400] 18:48:55 INFO - PROCESS | 1653 | 1464054535907 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]]]}] 18:48:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 18:48:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 471ms 18:48:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 18:48:55 INFO - PROCESS | 1653 | 1464054535920 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 18:48:55 INFO - PROCESS | 1653 | 1464054535922 Marionette TRACE conn2 <- [1,2213,null,{"value":"7"}] 18:48:55 INFO - PROCESS | 1653 | 1464054535924 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 18:48:55 INFO - PROCESS | 1653 | 1464054535925 Marionette TRACE conn2 <- [1,2214,null,{}] 18:48:55 INFO - PROCESS | 1653 | 1464054535927 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}] 18:48:56 INFO - PROCESS | 1653 | 1464054536039 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 18:48:56 INFO - PROCESS | 1653 | 1464054536046 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:48:56 INFO - PROCESS | 1653 | ++DOCSHELL 0x12bb12800 == 57 [pid = 1653] [id = 561] 18:48:56 INFO - PROCESS | 1653 | ++DOMWINDOW == 110 (0x117e23800) [pid = 1653] [serial = 1683] [outer = 0x0] 18:48:56 INFO - PROCESS | 1653 | ++DOMWINDOW == 111 (0x12131c400) [pid = 1653] [serial = 1684] [outer = 0x117e23800] 18:48:56 INFO - PROCESS | 1653 | 1464054536070 Marionette DEBUG loaded listener.js 18:48:56 INFO - PROCESS | 1653 | ++DOMWINDOW == 112 (0x121325400) [pid = 1653] [serial = 1685] [outer = 0x117e23800] 18:48:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 18:48:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 468ms 18:48:56 INFO - PROCESS | 1653 | 1464054536383 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]]]}] 18:48:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 18:48:56 INFO - PROCESS | 1653 | 1464054536392 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 18:48:56 INFO - PROCESS | 1653 | 1464054536393 Marionette TRACE conn2 <- [1,2217,null,{"value":"7"}] 18:48:56 INFO - PROCESS | 1653 | 1464054536395 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 18:48:56 INFO - PROCESS | 1653 | 1464054536396 Marionette TRACE conn2 <- [1,2218,null,{}] 18:48:56 INFO - PROCESS | 1653 | 1464054536399 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}] 18:48:56 INFO - PROCESS | 1653 | 1464054536497 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 18:48:56 INFO - PROCESS | 1653 | 1464054536502 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:48:56 INFO - PROCESS | 1653 | ++DOCSHELL 0x12bdee800 == 58 [pid = 1653] [id = 562] 18:48:56 INFO - PROCESS | 1653 | ++DOMWINDOW == 113 (0x110e39000) [pid = 1653] [serial = 1686] [outer = 0x0] 18:48:56 INFO - PROCESS | 1653 | ++DOMWINDOW == 114 (0x121386400) [pid = 1653] [serial = 1687] [outer = 0x110e39000] 18:48:56 INFO - PROCESS | 1653 | 1464054536526 Marionette DEBUG loaded listener.js 18:48:56 INFO - PROCESS | 1653 | ++DOMWINDOW == 115 (0x12138d800) [pid = 1653] [serial = 1688] [outer = 0x110e39000] 18:48:56 INFO - PROCESS | 1653 | 1464054536949 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]]]}] 18:48:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 18:48:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 619ms 18:48:57 INFO - PROCESS | 1653 | 1464054537015 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 18:48:57 INFO - PROCESS | 1653 | 1464054537017 Marionette TRACE conn2 <- [1,2221,null,{"value":"7"}] 18:48:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 18:48:57 INFO - PROCESS | 1653 | 1464054537021 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 18:48:57 INFO - PROCESS | 1653 | 1464054537023 Marionette TRACE conn2 <- [1,2222,null,{}] 18:48:57 INFO - PROCESS | 1653 | 1464054537027 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}] 18:48:57 INFO - PROCESS | 1653 | 1464054537138 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 18:48:57 INFO - PROCESS | 1653 | 1464054537209 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:48:57 INFO - PROCESS | 1653 | ++DOCSHELL 0x116886000 == 59 [pid = 1653] [id = 563] 18:48:57 INFO - PROCESS | 1653 | ++DOMWINDOW == 116 (0x112603800) [pid = 1653] [serial = 1689] [outer = 0x0] 18:48:57 INFO - PROCESS | 1653 | ++DOMWINDOW == 117 (0x112781c00) [pid = 1653] [serial = 1690] [outer = 0x112603800] 18:48:57 INFO - PROCESS | 1653 | 1464054537241 Marionette DEBUG loaded listener.js 18:48:57 INFO - PROCESS | 1653 | ++DOMWINDOW == 118 (0x1129e1000) [pid = 1653] [serial = 1691] [outer = 0x112603800] 18:48:57 INFO - PROCESS | 1653 | 1464054537648 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]]]}] 18:48:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 18:48:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 671ms 18:48:57 INFO - PROCESS | 1653 | 1464054537692 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 18:48:57 INFO - PROCESS | 1653 | 1464054537696 Marionette TRACE conn2 <- [1,2225,null,{"value":"7"}] 18:48:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 18:48:57 INFO - PROCESS | 1653 | 1464054537700 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 18:48:57 INFO - PROCESS | 1653 | 1464054537702 Marionette TRACE conn2 <- [1,2226,null,{}] 18:48:57 INFO - PROCESS | 1653 | 1464054537705 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}] 18:48:57 INFO - PROCESS | 1653 | 1464054537835 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 18:48:57 INFO - PROCESS | 1653 | 1464054537894 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:48:57 INFO - PROCESS | 1653 | ++DOCSHELL 0x119557000 == 60 [pid = 1653] [id = 564] 18:48:57 INFO - PROCESS | 1653 | ++DOMWINDOW == 119 (0x112f2f800) [pid = 1653] [serial = 1692] [outer = 0x0] 18:48:57 INFO - PROCESS | 1653 | ++DOMWINDOW == 120 (0x115d81000) [pid = 1653] [serial = 1693] [outer = 0x112f2f800] 18:48:57 INFO - PROCESS | 1653 | 1464054537923 Marionette DEBUG loaded listener.js 18:48:57 INFO - PROCESS | 1653 | ++DOMWINDOW == 121 (0x11671fc00) [pid = 1653] [serial = 1694] [outer = 0x112f2f800] 18:48:58 INFO - PROCESS | 1653 | 1464054538371 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]]]}] 18:48:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 18:48:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 723ms 18:48:58 INFO - PROCESS | 1653 | 1464054538433 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 18:48:58 INFO - PROCESS | 1653 | 1464054538434 Marionette TRACE conn2 <- [1,2229,null,{"value":"7"}] 18:48:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 18:48:58 INFO - PROCESS | 1653 | 1464054538438 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 18:48:58 INFO - PROCESS | 1653 | 1464054538441 Marionette TRACE conn2 <- [1,2230,null,{}] 18:48:58 INFO - PROCESS | 1653 | 1464054538449 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}] 18:48:58 INFO - PROCESS | 1653 | 1464054538558 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 18:48:58 INFO - PROCESS | 1653 | 1464054538630 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:48:58 INFO - PROCESS | 1653 | ++DOCSHELL 0x12bb05000 == 61 [pid = 1653] [id = 565] 18:48:58 INFO - PROCESS | 1653 | ++DOMWINDOW == 122 (0x11856c400) [pid = 1653] [serial = 1695] [outer = 0x0] 18:48:58 INFO - PROCESS | 1653 | ++DOMWINDOW == 123 (0x118574c00) [pid = 1653] [serial = 1696] [outer = 0x11856c400] 18:48:58 INFO - PROCESS | 1653 | 1464054538662 Marionette DEBUG loaded listener.js 18:48:58 INFO - PROCESS | 1653 | ++DOMWINDOW == 124 (0x1187ca000) [pid = 1653] [serial = 1697] [outer = 0x11856c400] 18:48:59 INFO - PROCESS | 1653 | 1464054539078 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]]]}] 18:48:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 18:48:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 672ms 18:48:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 18:48:59 INFO - PROCESS | 1653 | 1464054539110 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 18:48:59 INFO - PROCESS | 1653 | 1464054539112 Marionette TRACE conn2 <- [1,2233,null,{"value":"7"}] 18:48:59 INFO - PROCESS | 1653 | 1464054539115 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 18:48:59 INFO - PROCESS | 1653 | 1464054539116 Marionette TRACE conn2 <- [1,2234,null,{}] 18:48:59 INFO - PROCESS | 1653 | 1464054539118 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}] 18:48:59 INFO - PROCESS | 1653 | 1464054539246 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 18:48:59 INFO - PROCESS | 1653 | 1464054539305 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:48:59 INFO - PROCESS | 1653 | ++DOCSHELL 0x12c817800 == 62 [pid = 1653] [id = 566] 18:48:59 INFO - PROCESS | 1653 | ++DOMWINDOW == 125 (0x119129800) [pid = 1653] [serial = 1698] [outer = 0x0] 18:48:59 INFO - PROCESS | 1653 | ++DOMWINDOW == 126 (0x119cab000) [pid = 1653] [serial = 1699] [outer = 0x119129800] 18:48:59 INFO - PROCESS | 1653 | 1464054539336 Marionette DEBUG loaded listener.js 18:48:59 INFO - PROCESS | 1653 | ++DOMWINDOW == 127 (0x11a021c00) [pid = 1653] [serial = 1700] [outer = 0x119129800] 18:48:59 INFO - PROCESS | 1653 | 1464054539741 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]]]}] 18:48:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 18:48:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 670ms 18:48:59 INFO - PROCESS | 1653 | 1464054539785 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 18:48:59 INFO - PROCESS | 1653 | 1464054539787 Marionette TRACE conn2 <- [1,2237,null,{"value":"7"}] 18:48:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 18:48:59 INFO - PROCESS | 1653 | 1464054539789 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 18:48:59 INFO - PROCESS | 1653 | 1464054539791 Marionette TRACE conn2 <- [1,2238,null,{}] 18:48:59 INFO - PROCESS | 1653 | 1464054539793 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}] 18:48:59 INFO - PROCESS | 1653 | 1464054539895 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 18:48:59 INFO - PROCESS | 1653 | 1464054539953 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:48:59 INFO - PROCESS | 1653 | ++DOCSHELL 0x12c828800 == 63 [pid = 1653] [id = 567] 18:48:59 INFO - PROCESS | 1653 | ++DOMWINDOW == 128 (0x11957d800) [pid = 1653] [serial = 1701] [outer = 0x0] 18:48:59 INFO - PROCESS | 1653 | ++DOMWINDOW == 129 (0x121304000) [pid = 1653] [serial = 1702] [outer = 0x11957d800] 18:48:59 INFO - PROCESS | 1653 | 1464054539982 Marionette DEBUG loaded listener.js 18:49:00 INFO - PROCESS | 1653 | ++DOMWINDOW == 130 (0x12130ec00) [pid = 1653] [serial = 1703] [outer = 0x11957d800] 18:49:00 INFO - PROCESS | 1653 | 1464054540421 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]]]}] 18:49:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 18:49:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 669ms 18:49:00 INFO - PROCESS | 1653 | 1464054540459 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 18:49:00 INFO - PROCESS | 1653 | 1464054540460 Marionette TRACE conn2 <- [1,2241,null,{"value":"7"}] 18:49:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 18:49:00 INFO - PROCESS | 1653 | 1464054540463 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 18:49:00 INFO - PROCESS | 1653 | 1464054540464 Marionette TRACE conn2 <- [1,2242,null,{}] 18:49:00 INFO - PROCESS | 1653 | 1464054540486 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}] 18:49:00 INFO - PROCESS | 1653 | 1464054540629 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 18:49:00 INFO - PROCESS | 1653 | 1464054540701 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:49:00 INFO - PROCESS | 1653 | ++DOCSHELL 0x12ceac800 == 64 [pid = 1653] [id = 568] 18:49:00 INFO - PROCESS | 1653 | ++DOMWINDOW == 131 (0x1213a3400) [pid = 1653] [serial = 1704] [outer = 0x0] 18:49:00 INFO - PROCESS | 1653 | ++DOMWINDOW == 132 (0x1213b1800) [pid = 1653] [serial = 1705] [outer = 0x1213a3400] 18:49:00 INFO - PROCESS | 1653 | 1464054540731 Marionette DEBUG loaded listener.js 18:49:00 INFO - PROCESS | 1653 | ++DOMWINDOW == 133 (0x123360c00) [pid = 1653] [serial = 1706] [outer = 0x1213a3400] 18:49:01 INFO - PROCESS | 1653 | 1464054541363 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]]]}] 18:49:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 18:49:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 935ms 18:49:01 INFO - PROCESS | 1653 | 1464054541399 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 18:49:01 INFO - PROCESS | 1653 | 1464054541403 Marionette TRACE conn2 <- [1,2245,null,{"value":"7"}] 18:49:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 18:49:01 INFO - PROCESS | 1653 | 1464054541407 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 18:49:01 INFO - PROCESS | 1653 | 1464054541409 Marionette TRACE conn2 <- [1,2246,null,{}] 18:49:01 INFO - PROCESS | 1653 | 1464054541413 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}] 18:49:01 INFO - PROCESS | 1653 | 1464054541508 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 18:49:01 INFO - PROCESS | 1653 | 1464054541578 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:49:01 INFO - PROCESS | 1653 | ++DOCSHELL 0x119460800 == 65 [pid = 1653] [id = 569] 18:49:01 INFO - PROCESS | 1653 | ++DOMWINDOW == 134 (0x112785800) [pid = 1653] [serial = 1707] [outer = 0x0] 18:49:01 INFO - PROCESS | 1653 | ++DOMWINDOW == 135 (0x1128c7800) [pid = 1653] [serial = 1708] [outer = 0x112785800] 18:49:01 INFO - PROCESS | 1653 | 1464054541605 Marionette DEBUG loaded listener.js 18:49:01 INFO - PROCESS | 1653 | ++DOMWINDOW == 136 (0x112f3a400) [pid = 1653] [serial = 1709] [outer = 0x112785800] 18:49:02 INFO - PROCESS | 1653 | 1464054542057 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]]]}] 18:49:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 18:49:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 674ms 18:49:02 INFO - PROCESS | 1653 | 1464054542081 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 18:49:02 INFO - PROCESS | 1653 | 1464054542084 Marionette TRACE conn2 <- [1,2249,null,{"value":"7"}] 18:49:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 18:49:02 INFO - PROCESS | 1653 | 1464054542089 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 18:49:02 INFO - PROCESS | 1653 | 1464054542090 Marionette TRACE conn2 <- [1,2250,null,{}] 18:49:02 INFO - PROCESS | 1653 | 1464054542093 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}] 18:49:02 INFO - PROCESS | 1653 | 1464054542185 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 18:49:02 INFO - PROCESS | 1653 | 1464054542251 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:49:02 INFO - PROCESS | 1653 | ++DOCSHELL 0x11811e000 == 66 [pid = 1653] [id = 570] 18:49:02 INFO - PROCESS | 1653 | ++DOMWINDOW == 137 (0x113020000) [pid = 1653] [serial = 1710] [outer = 0x0] 18:49:02 INFO - PROCESS | 1653 | ++DOMWINDOW == 138 (0x115d7dc00) [pid = 1653] [serial = 1711] [outer = 0x113020000] 18:49:02 INFO - PROCESS | 1653 | 1464054542272 Marionette DEBUG loaded listener.js 18:49:02 INFO - PROCESS | 1653 | ++DOMWINDOW == 139 (0x116129800) [pid = 1653] [serial = 1712] [outer = 0x113020000] 18:49:02 INFO - PROCESS | 1653 | --DOCSHELL 0x116886800 == 65 [pid = 1653] [id = 24] 18:49:02 INFO - PROCESS | 1653 | --DOCSHELL 0x12bb12800 == 64 [pid = 1653] [id = 561] 18:49:02 INFO - PROCESS | 1653 | --DOCSHELL 0x12b21d000 == 63 [pid = 1653] [id = 560] 18:49:02 INFO - PROCESS | 1653 | --DOMWINDOW == 138 (0x1192c6c00) [pid = 1653] [serial = 1627] [outer = 0x0] [url = about:blank] 18:49:02 INFO - PROCESS | 1653 | --DOCSHELL 0x1290d9000 == 62 [pid = 1653] [id = 559] 18:49:02 INFO - PROCESS | 1653 | --DOCSHELL 0x1296ab800 == 61 [pid = 1653] [id = 558] 18:49:02 INFO - PROCESS | 1653 | --DOCSHELL 0x125262000 == 60 [pid = 1653] [id = 557] 18:49:02 INFO - PROCESS | 1653 | --DOCSHELL 0x12460e000 == 59 [pid = 1653] [id = 556] 18:49:02 INFO - PROCESS | 1653 | --DOCSHELL 0x123b68800 == 58 [pid = 1653] [id = 555] 18:49:02 INFO - PROCESS | 1653 | --DOCSHELL 0x11a19e800 == 57 [pid = 1653] [id = 554] 18:49:02 INFO - PROCESS | 1653 | --DOCSHELL 0x119a6f800 == 56 [pid = 1653] [id = 553] 18:49:02 INFO - PROCESS | 1653 | --DOCSHELL 0x11918d000 == 55 [pid = 1653] [id = 552] 18:49:02 INFO - PROCESS | 1653 | --DOCSHELL 0x1163c8000 == 54 [pid = 1653] [id = 551] 18:49:02 INFO - PROCESS | 1653 | --DOCSHELL 0x118598800 == 53 [pid = 1653] [id = 550] 18:49:02 INFO - PROCESS | 1653 | 1464054542777 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]]]}] 18:49:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 18:49:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 720ms 18:49:02 INFO - PROCESS | 1653 | 1464054542810 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 18:49:02 INFO - PROCESS | 1653 | 1464054542812 Marionette TRACE conn2 <- [1,2253,null,{"value":"7"}] 18:49:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 18:49:02 INFO - PROCESS | 1653 | 1464054542815 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 18:49:02 INFO - PROCESS | 1653 | 1464054542819 Marionette TRACE conn2 <- [1,2254,null,{}] 18:49:02 INFO - PROCESS | 1653 | 1464054542829 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}] 18:49:02 INFO - PROCESS | 1653 | 1464054542963 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 18:49:02 INFO - PROCESS | 1653 | --DOMWINDOW == 137 (0x11767fc00) [pid = 1653] [serial = 1609] [outer = 0x0] [url = about:blank] 18:49:02 INFO - PROCESS | 1653 | --DOMWINDOW == 136 (0x118571000) [pid = 1653] [serial = 1612] [outer = 0x0] [url = about:blank] 18:49:02 INFO - PROCESS | 1653 | --DOMWINDOW == 135 (0x112ede800) [pid = 1653] [serial = 1588] [outer = 0x0] [url = about:blank] 18:49:02 INFO - PROCESS | 1653 | --DOMWINDOW == 134 (0x116a62800) [pid = 1653] [serial = 1603] [outer = 0x0] [url = about:blank] 18:49:02 INFO - PROCESS | 1653 | --DOMWINDOW == 133 (0x11715c000) [pid = 1653] [serial = 1604] [outer = 0x0] [url = about:blank] 18:49:02 INFO - PROCESS | 1653 | --DOMWINDOW == 132 (0x112749400) [pid = 1653] [serial = 1594] [outer = 0x0] [url = about:blank] 18:49:02 INFO - PROCESS | 1653 | --DOMWINDOW == 131 (0x1128cac00) [pid = 1653] [serial = 1595] [outer = 0x0] [url = about:blank] 18:49:02 INFO - PROCESS | 1653 | --DOMWINDOW == 130 (0x1163ab000) [pid = 1653] [serial = 1600] [outer = 0x0] [url = about:blank] 18:49:02 INFO - PROCESS | 1653 | --DOMWINDOW == 129 (0x116720000) [pid = 1653] [serial = 1601] [outer = 0x0] [url = about:blank] 18:49:02 INFO - PROCESS | 1653 | --DOMWINDOW == 128 (0x115d49000) [pid = 1653] [serial = 1591] [outer = 0x0] [url = about:blank] 18:49:02 INFO - PROCESS | 1653 | --DOMWINDOW == 127 (0x1184e0800) [pid = 1653] [serial = 1610] [outer = 0x0] [url = about:blank] 18:49:02 INFO - PROCESS | 1653 | --DOMWINDOW == 126 (0x112747000) [pid = 1653] [serial = 1585] [outer = 0x0] [url = about:blank] 18:49:02 INFO - PROCESS | 1653 | --DOMWINDOW == 125 (0x119530400) [pid = 1653] [serial = 1625] [outer = 0x0] [url = about:blank] 18:49:02 INFO - PROCESS | 1653 | --DOMWINDOW == 124 (0x118719400) [pid = 1653] [serial = 1615] [outer = 0x0] [url = about:blank] 18:49:02 INFO - PROCESS | 1653 | --DOMWINDOW == 123 (0x1185a3000) [pid = 1653] [serial = 1613] [outer = 0x0] [url = about:blank] 18:49:02 INFO - PROCESS | 1653 | --DOMWINDOW == 122 (0x11919e000) [pid = 1653] [serial = 1624] [outer = 0x0] [url = about:blank] 18:49:02 INFO - PROCESS | 1653 | --DOMWINDOW == 121 (0x1187ccc00) [pid = 1653] [serial = 1616] [outer = 0x0] [url = about:blank] 18:49:02 INFO - PROCESS | 1653 | --DOMWINDOW == 120 (0x112f2d400) [pid = 1653] [serial = 1619] [outer = 0x0] [url = about:blank] 18:49:02 INFO - PROCESS | 1653 | --DOMWINDOW == 119 (0x11715b400) [pid = 1653] [serial = 1621] [outer = 0x0] [url = about:blank] 18:49:02 INFO - PROCESS | 1653 | --DOMWINDOW == 118 (0x11274ec00) [pid = 1653] [serial = 1618] [outer = 0x0] [url = about:blank] 18:49:02 INFO - PROCESS | 1653 | --DOMWINDOW == 117 (0x115d86400) [pid = 1653] [serial = 1598] [outer = 0x0] [url = about:blank] 18:49:02 INFO - PROCESS | 1653 | --DOMWINDOW == 116 (0x113019000) [pid = 1653] [serial = 1597] [outer = 0x0] [url = about:blank] 18:49:02 INFO - PROCESS | 1653 | --DOMWINDOW == 115 (0x11715f000) [pid = 1653] [serial = 1606] [outer = 0x0] [url = about:blank] 18:49:02 INFO - PROCESS | 1653 | --DOMWINDOW == 114 (0x1187cac00) [pid = 1653] [serial = 1622] [outer = 0x0] [url = about:blank] 18:49:02 INFO - PROCESS | 1653 | --DOMWINDOW == 113 (0x11746a800) [pid = 1653] [serial = 1607] [outer = 0x0] [url = about:blank] 18:49:03 INFO - PROCESS | 1653 | 1464054543052 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:49:03 INFO - PROCESS | 1653 | ++DOCSHELL 0x1180ac800 == 54 [pid = 1653] [id = 571] 18:49:03 INFO - PROCESS | 1653 | ++DOMWINDOW == 114 (0x1128cac00) [pid = 1653] [serial = 1713] [outer = 0x0] 18:49:03 INFO - PROCESS | 1653 | ++DOMWINDOW == 115 (0x115d7f000) [pid = 1653] [serial = 1714] [outer = 0x1128cac00] 18:49:03 INFO - PROCESS | 1653 | 1464054543080 Marionette DEBUG loaded listener.js 18:49:03 INFO - PROCESS | 1653 | ++DOMWINDOW == 116 (0x1168b8800) [pid = 1653] [serial = 1715] [outer = 0x1128cac00] 18:49:03 INFO - PROCESS | 1653 | 1464054543380 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]]]}] 18:49:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 18:49:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 574ms 18:49:03 INFO - PROCESS | 1653 | 1464054543389 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 18:49:03 INFO - PROCESS | 1653 | 1464054543391 Marionette TRACE conn2 <- [1,2257,null,{"value":"7"}] 18:49:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 18:49:03 INFO - PROCESS | 1653 | 1464054543393 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 18:49:03 INFO - PROCESS | 1653 | 1464054543394 Marionette TRACE conn2 <- [1,2258,null,{}] 18:49:03 INFO - PROCESS | 1653 | 1464054543397 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}] 18:49:03 INFO - PROCESS | 1653 | 1464054543494 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 18:49:03 INFO - PROCESS | 1653 | 1464054543570 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:49:03 INFO - PROCESS | 1653 | ++DOCSHELL 0x119d1c000 == 55 [pid = 1653] [id = 572] 18:49:03 INFO - PROCESS | 1653 | ++DOMWINDOW == 117 (0x116854400) [pid = 1653] [serial = 1716] [outer = 0x0] 18:49:03 INFO - PROCESS | 1653 | ++DOMWINDOW == 118 (0x117160800) [pid = 1653] [serial = 1717] [outer = 0x116854400] 18:49:03 INFO - PROCESS | 1653 | 1464054543595 Marionette DEBUG loaded listener.js 18:49:03 INFO - PROCESS | 1653 | ++DOMWINDOW == 119 (0x117680000) [pid = 1653] [serial = 1718] [outer = 0x116854400] 18:49:03 INFO - PROCESS | 1653 | 1464054543877 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]]]}] 18:49:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 18:49:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 517ms 18:49:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 18:49:03 INFO - PROCESS | 1653 | 1464054543911 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 18:49:03 INFO - PROCESS | 1653 | 1464054543913 Marionette TRACE conn2 <- [1,2261,null,{"value":"7"}] 18:49:03 INFO - PROCESS | 1653 | 1464054543915 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 18:49:03 INFO - PROCESS | 1653 | 1464054543916 Marionette TRACE conn2 <- [1,2262,null,{}] 18:49:03 INFO - PROCESS | 1653 | 1464054543935 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}] 18:49:04 INFO - PROCESS | 1653 | 1464054544020 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 18:49:04 INFO - PROCESS | 1653 | 1464054544024 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:49:04 INFO - PROCESS | 1653 | ++DOCSHELL 0x12378c000 == 56 [pid = 1653] [id = 573] 18:49:04 INFO - PROCESS | 1653 | ++DOMWINDOW == 120 (0x116186400) [pid = 1653] [serial = 1719] [outer = 0x0] 18:49:04 INFO - PROCESS | 1653 | ++DOMWINDOW == 121 (0x1184e1c00) [pid = 1653] [serial = 1720] [outer = 0x116186400] 18:49:04 INFO - PROCESS | 1653 | 1464054544050 Marionette DEBUG loaded listener.js 18:49:04 INFO - PROCESS | 1653 | ++DOMWINDOW == 122 (0x118714000) [pid = 1653] [serial = 1721] [outer = 0x116186400] 18:49:04 INFO - PROCESS | 1653 | 1464054544362 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]]]}] 18:49:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 18:49:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 483ms 18:49:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 18:49:04 INFO - PROCESS | 1653 | 1464054544398 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 18:49:04 INFO - PROCESS | 1653 | 1464054544401 Marionette TRACE conn2 <- [1,2265,null,{"value":"7"}] 18:49:04 INFO - PROCESS | 1653 | 1464054544404 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 18:49:04 INFO - PROCESS | 1653 | 1464054544405 Marionette TRACE conn2 <- [1,2266,null,{}] 18:49:04 INFO - PROCESS | 1653 | 1464054544407 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}] 18:49:04 INFO - PROCESS | 1653 | 1464054544538 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 18:49:04 INFO - PROCESS | 1653 | 1464054544573 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:49:04 INFO - PROCESS | 1653 | ++DOCSHELL 0x123981800 == 57 [pid = 1653] [id = 574] 18:49:04 INFO - PROCESS | 1653 | ++DOMWINDOW == 123 (0x117e25800) [pid = 1653] [serial = 1722] [outer = 0x0] 18:49:04 INFO - PROCESS | 1653 | ++DOMWINDOW == 124 (0x118933400) [pid = 1653] [serial = 1723] [outer = 0x117e25800] 18:49:04 INFO - PROCESS | 1653 | 1464054544600 Marionette DEBUG loaded listener.js 18:49:04 INFO - PROCESS | 1653 | ++DOMWINDOW == 125 (0x1195d2400) [pid = 1653] [serial = 1724] [outer = 0x117e25800] 18:49:04 INFO - PROCESS | 1653 | 1464054544920 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]]]}] 18:49:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 18:49:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 568ms 18:49:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 18:49:04 INFO - PROCESS | 1653 | 1464054544973 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 18:49:04 INFO - PROCESS | 1653 | 1464054544974 Marionette TRACE conn2 <- [1,2269,null,{"value":"7"}] 18:49:04 INFO - PROCESS | 1653 | 1464054544976 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 18:49:04 INFO - PROCESS | 1653 | 1464054544977 Marionette TRACE conn2 <- [1,2270,null,{}] 18:49:04 INFO - PROCESS | 1653 | 1464054544979 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}] 18:49:05 INFO - PROCESS | 1653 | 1464054545082 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 18:49:05 INFO - PROCESS | 1653 | 1464054545097 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:49:05 INFO - PROCESS | 1653 | ++DOCSHELL 0x124c3e800 == 58 [pid = 1653] [id = 575] 18:49:05 INFO - PROCESS | 1653 | ++DOMWINDOW == 126 (0x119a04000) [pid = 1653] [serial = 1725] [outer = 0x0] 18:49:05 INFO - PROCESS | 1653 | ++DOMWINDOW == 127 (0x119caf000) [pid = 1653] [serial = 1726] [outer = 0x119a04000] 18:49:05 INFO - PROCESS | 1653 | 1464054545130 Marionette DEBUG loaded listener.js 18:49:05 INFO - PROCESS | 1653 | ++DOMWINDOW == 128 (0x119e39000) [pid = 1653] [serial = 1727] [outer = 0x119a04000] 18:49:05 INFO - PROCESS | 1653 | 1464054545446 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]]]}] 18:49:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 18:49:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 521ms 18:49:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 18:49:05 INFO - PROCESS | 1653 | 1464054545498 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 18:49:05 INFO - PROCESS | 1653 | 1464054545499 Marionette TRACE conn2 <- [1,2273,null,{"value":"7"}] 18:49:05 INFO - PROCESS | 1653 | 1464054545501 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 18:49:05 INFO - PROCESS | 1653 | 1464054545502 Marionette TRACE conn2 <- [1,2274,null,{}] 18:49:05 INFO - PROCESS | 1653 | 1464054545504 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}] 18:49:05 INFO - PROCESS | 1653 | 1464054545607 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 18:49:05 INFO - PROCESS | 1653 | 1464054545643 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:49:05 INFO - PROCESS | 1653 | ++DOCSHELL 0x127297000 == 59 [pid = 1653] [id = 576] 18:49:05 INFO - PROCESS | 1653 | ++DOMWINDOW == 129 (0x119cab800) [pid = 1653] [serial = 1728] [outer = 0x0] 18:49:05 INFO - PROCESS | 1653 | ++DOMWINDOW == 130 (0x11a0c6000) [pid = 1653] [serial = 1729] [outer = 0x119cab800] 18:49:05 INFO - PROCESS | 1653 | 1464054545668 Marionette DEBUG loaded listener.js 18:49:05 INFO - PROCESS | 1653 | ++DOMWINDOW == 131 (0x12130b800) [pid = 1653] [serial = 1730] [outer = 0x119cab800] 18:49:06 INFO - PROCESS | 1653 | 1464054546003 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]]]}] 18:49:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 18:49:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 518ms 18:49:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 18:49:06 INFO - PROCESS | 1653 | 1464054546019 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 18:49:06 INFO - PROCESS | 1653 | 1464054546021 Marionette TRACE conn2 <- [1,2277,null,{"value":"7"}] 18:49:06 INFO - PROCESS | 1653 | 1464054546023 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 18:49:06 INFO - PROCESS | 1653 | 1464054546024 Marionette TRACE conn2 <- [1,2278,null,{}] 18:49:06 INFO - PROCESS | 1653 | 1464054546026 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}] 18:49:06 INFO - PROCESS | 1653 | 1464054546130 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 18:49:06 INFO - PROCESS | 1653 | 1464054546145 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:49:06 INFO - PROCESS | 1653 | ++DOCSHELL 0x1296a8000 == 60 [pid = 1653] [id = 577] 18:49:06 INFO - PROCESS | 1653 | ++DOMWINDOW == 132 (0x12130c000) [pid = 1653] [serial = 1731] [outer = 0x0] 18:49:06 INFO - PROCESS | 1653 | ++DOMWINDOW == 133 (0x121383400) [pid = 1653] [serial = 1732] [outer = 0x12130c000] 18:49:06 INFO - PROCESS | 1653 | 1464054546170 Marionette DEBUG loaded listener.js 18:49:06 INFO - PROCESS | 1653 | ++DOMWINDOW == 134 (0x12138f400) [pid = 1653] [serial = 1733] [outer = 0x12130c000] 18:49:06 INFO - PROCESS | 1653 | 1464054546488 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]]]}] 18:49:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 18:49:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 520ms 18:49:06 INFO - PROCESS | 1653 | 1464054546543 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 18:49:06 INFO - PROCESS | 1653 | 1464054546544 Marionette TRACE conn2 <- [1,2281,null,{"value":"7"}] 18:49:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 18:49:06 INFO - PROCESS | 1653 | 1464054546546 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 18:49:06 INFO - PROCESS | 1653 | 1464054546547 Marionette TRACE conn2 <- [1,2282,null,{}] 18:49:06 INFO - PROCESS | 1653 | 1464054546550 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}] 18:49:06 INFO - PROCESS | 1653 | 1464054546659 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 18:49:06 INFO - PROCESS | 1653 | 1464054546673 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:49:06 INFO - PROCESS | 1653 | ++DOCSHELL 0x12b112800 == 61 [pid = 1653] [id = 578] 18:49:06 INFO - PROCESS | 1653 | ++DOMWINDOW == 135 (0x1213a3c00) [pid = 1653] [serial = 1734] [outer = 0x0] 18:49:06 INFO - PROCESS | 1653 | ++DOMWINDOW == 136 (0x1213a9800) [pid = 1653] [serial = 1735] [outer = 0x1213a3c00] 18:49:06 INFO - PROCESS | 1653 | 1464054546697 Marionette DEBUG loaded listener.js 18:49:06 INFO - PROCESS | 1653 | ++DOMWINDOW == 137 (0x1213ae800) [pid = 1653] [serial = 1736] [outer = 0x1213a3c00] 18:49:07 INFO - PROCESS | 1653 | --DOMWINDOW == 136 (0x112783400) [pid = 1653] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 18:49:07 INFO - PROCESS | 1653 | --DOMWINDOW == 135 (0x119537000) [pid = 1653] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 18:49:07 INFO - PROCESS | 1653 | --DOMWINDOW == 134 (0x115d7c000) [pid = 1653] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 18:49:07 INFO - PROCESS | 1653 | --DOMWINDOW == 133 (0x116853400) [pid = 1653] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 18:49:07 INFO - PROCESS | 1653 | --DOMWINDOW == 132 (0x112ee8800) [pid = 1653] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 18:49:07 INFO - PROCESS | 1653 | --DOMWINDOW == 131 (0x1187d4c00) [pid = 1653] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 18:49:07 INFO - PROCESS | 1653 | --DOMWINDOW == 130 (0x1128d4000) [pid = 1653] [serial = 1677] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 18:49:07 INFO - PROCESS | 1653 | --DOMWINDOW == 129 (0x119ca9400) [pid = 1653] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 18:49:07 INFO - PROCESS | 1653 | --DOMWINDOW == 128 (0x119ea2400) [pid = 1653] [serial = 1680] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 18:49:07 INFO - PROCESS | 1653 | --DOMWINDOW == 127 (0x117e23800) [pid = 1653] [serial = 1683] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 18:49:07 INFO - PROCESS | 1653 | --DOMWINDOW == 126 (0x117472000) [pid = 1653] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 18:49:07 INFO - PROCESS | 1653 | --DOMWINDOW == 125 (0x110e3b000) [pid = 1653] [serial = 1581] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 18:49:07 INFO - PROCESS | 1653 | --DOMWINDOW == 124 (0x1121b0c00) [pid = 1653] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 18:49:07 INFO - PROCESS | 1653 | --DOMWINDOW == 123 (0x116358c00) [pid = 1653] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 18:49:07 INFO - PROCESS | 1653 | 1464054547157 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]]]}] 18:49:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 18:49:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 619ms 18:49:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 18:49:07 INFO - PROCESS | 1653 | 1464054547167 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 18:49:07 INFO - PROCESS | 1653 | 1464054547168 Marionette TRACE conn2 <- [1,2285,null,{"value":"7"}] 18:49:07 INFO - PROCESS | 1653 | 1464054547170 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 18:49:07 INFO - PROCESS | 1653 | 1464054547172 Marionette TRACE conn2 <- [1,2286,null,{}] 18:49:07 INFO - PROCESS | 1653 | 1464054547174 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}] 18:49:07 INFO - PROCESS | 1653 | 1464054547277 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 18:49:07 INFO - PROCESS | 1653 | 1464054547336 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:49:07 INFO - PROCESS | 1653 | ++DOCSHELL 0x12b21d000 == 62 [pid = 1653] [id = 579] 18:49:07 INFO - PROCESS | 1653 | ++DOMWINDOW == 124 (0x1128cbc00) [pid = 1653] [serial = 1737] [outer = 0x0] 18:49:07 INFO - PROCESS | 1653 | ++DOMWINDOW == 125 (0x1163ae400) [pid = 1653] [serial = 1738] [outer = 0x1128cbc00] 18:49:07 INFO - PROCESS | 1653 | 1464054547365 Marionette DEBUG loaded listener.js 18:49:07 INFO - PROCESS | 1653 | ++DOMWINDOW == 126 (0x12335ec00) [pid = 1653] [serial = 1739] [outer = 0x1128cbc00] 18:49:07 INFO - PROCESS | 1653 | 1464054547655 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]]]}] 18:49:07 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 18:49:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 518ms 18:49:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 18:49:07 INFO - PROCESS | 1653 | 1464054547690 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 18:49:07 INFO - PROCESS | 1653 | 1464054547691 Marionette TRACE conn2 <- [1,2289,null,{"value":"7"}] 18:49:07 INFO - PROCESS | 1653 | 1464054547693 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 18:49:07 INFO - PROCESS | 1653 | 1464054547694 Marionette TRACE conn2 <- [1,2290,null,{}] 18:49:07 INFO - PROCESS | 1653 | 1464054547707 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}] 18:49:07 INFO - PROCESS | 1653 | 1464054547795 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 18:49:07 INFO - PROCESS | 1653 | 1464054547800 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:49:07 INFO - PROCESS | 1653 | ++DOCSHELL 0x12bdec800 == 63 [pid = 1653] [id = 580] 18:49:07 INFO - PROCESS | 1653 | ++DOMWINDOW == 127 (0x123364c00) [pid = 1653] [serial = 1740] [outer = 0x0] 18:49:07 INFO - PROCESS | 1653 | ++DOMWINDOW == 128 (0x1233e4800) [pid = 1653] [serial = 1741] [outer = 0x123364c00] 18:49:07 INFO - PROCESS | 1653 | 1464054547825 Marionette DEBUG loaded listener.js 18:49:07 INFO - PROCESS | 1653 | ++DOMWINDOW == 129 (0x1234fc400) [pid = 1653] [serial = 1742] [outer = 0x123364c00] 18:49:08 INFO - PROCESS | 1653 | 1464054548172 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]]]}] 18:49:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 18:49:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 520ms 18:49:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 18:49:08 INFO - PROCESS | 1653 | 1464054548223 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 18:49:08 INFO - PROCESS | 1653 | 1464054548225 Marionette TRACE conn2 <- [1,2293,null,{"value":"7"}] 18:49:08 INFO - PROCESS | 1653 | 1464054548227 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 18:49:08 INFO - PROCESS | 1653 | 1464054548228 Marionette TRACE conn2 <- [1,2294,null,{}] 18:49:08 INFO - PROCESS | 1653 | 1464054548230 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}] 18:49:08 INFO - PROCESS | 1653 | 1464054548333 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 18:49:08 INFO - PROCESS | 1653 | 1464054548340 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:49:08 INFO - PROCESS | 1653 | ++DOCSHELL 0x12d09d000 == 64 [pid = 1653] [id = 581] 18:49:08 INFO - PROCESS | 1653 | ++DOMWINDOW == 130 (0x123723800) [pid = 1653] [serial = 1743] [outer = 0x0] 18:49:08 INFO - PROCESS | 1653 | ++DOMWINDOW == 131 (0x12382dc00) [pid = 1653] [serial = 1744] [outer = 0x123723800] 18:49:08 INFO - PROCESS | 1653 | 1464054548378 Marionette DEBUG loaded listener.js 18:49:08 INFO - PROCESS | 1653 | ++DOMWINDOW == 132 (0x123bd6400) [pid = 1653] [serial = 1745] [outer = 0x123723800] 18:49:08 INFO - PROCESS | 1653 | 1464054548814 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]]]}] 18:49:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 18:49:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 620ms 18:49:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 18:49:08 INFO - PROCESS | 1653 | 1464054548848 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 18:49:08 INFO - PROCESS | 1653 | 1464054548849 Marionette TRACE conn2 <- [1,2297,null,{"value":"7"}] 18:49:08 INFO - PROCESS | 1653 | 1464054548851 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 18:49:08 INFO - PROCESS | 1653 | 1464054548852 Marionette TRACE conn2 <- [1,2298,null,{}] 18:49:08 INFO - PROCESS | 1653 | 1464054548855 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}] 18:49:08 INFO - PROCESS | 1653 | 1464054548966 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 18:49:08 INFO - PROCESS | 1653 | 1464054548973 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:49:08 INFO - PROCESS | 1653 | ++DOCSHELL 0x12d2d6800 == 65 [pid = 1653] [id = 582] 18:49:08 INFO - PROCESS | 1653 | ++DOMWINDOW == 133 (0x123730800) [pid = 1653] [serial = 1746] [outer = 0x0] 18:49:09 INFO - PROCESS | 1653 | ++DOMWINDOW == 134 (0x123d77000) [pid = 1653] [serial = 1747] [outer = 0x123730800] 18:49:09 INFO - PROCESS | 1653 | 1464054549005 Marionette DEBUG loaded listener.js 18:49:09 INFO - PROCESS | 1653 | ++DOMWINDOW == 135 (0x1242d1000) [pid = 1653] [serial = 1748] [outer = 0x123730800] 18:49:09 INFO - PROCESS | 1653 | 1464054549468 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]]]}] 18:49:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 18:49:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 673ms 18:49:09 INFO - PROCESS | 1653 | 1464054549525 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 18:49:09 INFO - PROCESS | 1653 | 1464054549528 Marionette TRACE conn2 <- [1,2301,null,{"value":"7"}] 18:49:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 18:49:09 INFO - PROCESS | 1653 | 1464054549531 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 18:49:09 INFO - PROCESS | 1653 | 1464054549534 Marionette TRACE conn2 <- [1,2302,null,{}] 18:49:09 INFO - PROCESS | 1653 | 1464054549538 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}] 18:49:09 INFO - PROCESS | 1653 | 1464054549645 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 18:49:09 INFO - PROCESS | 1653 | 1464054549757 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:49:09 INFO - PROCESS | 1653 | ++DOCSHELL 0x118597000 == 66 [pid = 1653] [id = 583] 18:49:09 INFO - PROCESS | 1653 | ++DOMWINDOW == 136 (0x112c13800) [pid = 1653] [serial = 1749] [outer = 0x0] 18:49:09 INFO - PROCESS | 1653 | ++DOMWINDOW == 137 (0x112f3ac00) [pid = 1653] [serial = 1750] [outer = 0x112c13800] 18:49:09 INFO - PROCESS | 1653 | 1464054549790 Marionette DEBUG loaded listener.js 18:49:09 INFO - PROCESS | 1653 | ++DOMWINDOW == 138 (0x115d83000) [pid = 1653] [serial = 1751] [outer = 0x112c13800] 18:49:10 INFO - PROCESS | 1653 | 1464054550194 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]]]}] 18:49:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 18:49:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 721ms 18:49:10 INFO - PROCESS | 1653 | 1464054550253 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 18:49:10 INFO - PROCESS | 1653 | 1464054550257 Marionette TRACE conn2 <- [1,2305,null,{"value":"7"}] 18:49:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 18:49:10 INFO - PROCESS | 1653 | 1464054550262 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 18:49:10 INFO - PROCESS | 1653 | 1464054550263 Marionette TRACE conn2 <- [1,2306,null,{}] 18:49:10 INFO - PROCESS | 1653 | 1464054550266 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}] 18:49:10 INFO - PROCESS | 1653 | 1464054550376 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 18:49:10 INFO - PROCESS | 1653 | 1464054550440 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:49:10 INFO - PROCESS | 1653 | ++DOCSHELL 0x123b81800 == 67 [pid = 1653] [id = 584] 18:49:10 INFO - PROCESS | 1653 | ++DOMWINDOW == 139 (0x116187000) [pid = 1653] [serial = 1752] [outer = 0x0] 18:49:10 INFO - PROCESS | 1653 | ++DOMWINDOW == 140 (0x116847800) [pid = 1653] [serial = 1753] [outer = 0x116187000] 18:49:10 INFO - PROCESS | 1653 | 1464054550510 Marionette DEBUG loaded listener.js 18:49:10 INFO - PROCESS | 1653 | ++DOMWINDOW == 141 (0x117682800) [pid = 1653] [serial = 1754] [outer = 0x116187000] 18:49:10 INFO - PROCESS | 1653 | 1464054550901 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]]]}] 18:49:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 18:49:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 670ms 18:49:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 18:49:10 INFO - PROCESS | 1653 | 1464054550931 Marionette TRACE conn2 -> [0,2309,"getWindowHandle",null] 18:49:10 INFO - PROCESS | 1653 | 1464054550933 Marionette TRACE conn2 <- [1,2309,null,{"value":"7"}] 18:49:10 INFO - PROCESS | 1653 | 1464054550935 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 18:49:10 INFO - PROCESS | 1653 | 1464054550938 Marionette TRACE conn2 <- [1,2310,null,{}] 18:49:10 INFO - PROCESS | 1653 | 1464054550946 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}] 18:49:11 INFO - PROCESS | 1653 | 1464054551077 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 18:49:11 INFO - PROCESS | 1653 | 1464054551166 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:49:11 INFO - PROCESS | 1653 | ++DOCSHELL 0x12d2ee000 == 68 [pid = 1653] [id = 585] 18:49:11 INFO - PROCESS | 1653 | ++DOMWINDOW == 142 (0x11919ec00) [pid = 1653] [serial = 1755] [outer = 0x0] 18:49:11 INFO - PROCESS | 1653 | ++DOMWINDOW == 143 (0x119530400) [pid = 1653] [serial = 1756] [outer = 0x11919ec00] 18:49:11 INFO - PROCESS | 1653 | 1464054551197 Marionette DEBUG loaded listener.js 18:49:11 INFO - PROCESS | 1653 | ++DOMWINDOW == 144 (0x119dcdc00) [pid = 1653] [serial = 1757] [outer = 0x11919ec00] 18:49:11 INFO - PROCESS | 1653 | 1464054551607 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]]]}] 18:49:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 18:49:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 721ms 18:49:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 18:49:11 INFO - PROCESS | 1653 | 1464054551657 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 18:49:11 INFO - PROCESS | 1653 | 1464054551658 Marionette TRACE conn2 <- [1,2313,null,{"value":"7"}] 18:49:11 INFO - PROCESS | 1653 | 1464054551661 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 18:49:11 INFO - PROCESS | 1653 | 1464054551662 Marionette TRACE conn2 <- [1,2314,null,{}] 18:49:11 INFO - PROCESS | 1653 | 1464054551664 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}] 18:49:11 INFO - PROCESS | 1653 | 1464054551772 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 18:49:11 INFO - PROCESS | 1653 | 1464054551875 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:49:11 INFO - PROCESS | 1653 | ++DOCSHELL 0x12d5bb800 == 69 [pid = 1653] [id = 586] 18:49:11 INFO - PROCESS | 1653 | ++DOMWINDOW == 145 (0x1192bd800) [pid = 1653] [serial = 1758] [outer = 0x0] 18:49:11 INFO - PROCESS | 1653 | ++DOMWINDOW == 146 (0x12131dc00) [pid = 1653] [serial = 1759] [outer = 0x1192bd800] 18:49:11 INFO - PROCESS | 1653 | 1464054551907 Marionette DEBUG loaded listener.js 18:49:11 INFO - PROCESS | 1653 | ++DOMWINDOW == 147 (0x123361400) [pid = 1653] [serial = 1760] [outer = 0x1192bd800] 18:49:12 INFO - PROCESS | 1653 | 1464054552314 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]]]}] 18:49:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 18:49:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 670ms 18:49:12 INFO - PROCESS | 1653 | 1464054552331 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 18:49:12 INFO - PROCESS | 1653 | 1464054552333 Marionette TRACE conn2 <- [1,2317,null,{"value":"7"}] 18:49:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 18:49:12 INFO - PROCESS | 1653 | 1464054552335 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 18:49:12 INFO - PROCESS | 1653 | 1464054552336 Marionette TRACE conn2 <- [1,2318,null,{}] 18:49:12 INFO - PROCESS | 1653 | 1464054552338 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}] 18:49:12 INFO - PROCESS | 1653 | 1464054552460 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 18:49:12 INFO - PROCESS | 1653 | 1464054552534 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:49:12 INFO - PROCESS | 1653 | ++DOCSHELL 0x12d5d7800 == 70 [pid = 1653] [id = 587] 18:49:12 INFO - PROCESS | 1653 | ++DOMWINDOW == 148 (0x121321000) [pid = 1653] [serial = 1761] [outer = 0x0] 18:49:12 INFO - PROCESS | 1653 | ++DOMWINDOW == 149 (0x123bd6000) [pid = 1653] [serial = 1762] [outer = 0x121321000] 18:49:12 INFO - PROCESS | 1653 | 1464054552565 Marionette DEBUG loaded listener.js 18:49:12 INFO - PROCESS | 1653 | ++DOMWINDOW == 150 (0x1242d2000) [pid = 1653] [serial = 1763] [outer = 0x121321000] 18:49:12 INFO - PROCESS | 1653 | 1464054552997 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] 18:49:13 INFO - PROCESS | 1653 | 1464054553007 Marionette TRACE conn2 <- [1,2321,null,{"value":"7"}] 18:49:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 18:49:13 INFO - PROCESS | 1653 | 1464054553009 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 18:49:13 INFO - PROCESS | 1653 | 1464054553010 Marionette TRACE conn2 <- [1,2322,null,{}] 18:49:13 INFO - PROCESS | 1653 | 1464054553013 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}] 18:49:13 INFO - PROCESS | 1653 | 1464054553125 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 18:49:13 INFO - PROCESS | 1653 | 1464054553202 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:49:13 INFO - PROCESS | 1653 | ++DOCSHELL 0x12db9a000 == 71 [pid = 1653] [id = 588] 18:49:13 INFO - PROCESS | 1653 | ++DOMWINDOW == 151 (0x1242d2c00) [pid = 1653] [serial = 1764] [outer = 0x0] 18:49:13 INFO - PROCESS | 1653 | ++DOMWINDOW == 152 (0x12462e800) [pid = 1653] [serial = 1765] [outer = 0x1242d2c00] 18:49:13 INFO - PROCESS | 1653 | 1464054553232 Marionette DEBUG loaded listener.js 18:49:13 INFO - PROCESS | 1653 | ++DOMWINDOW == 153 (0x125196400) [pid = 1653] [serial = 1766] [outer = 0x1242d2c00] 18:49:13 INFO - PROCESS | 1653 | 1464054553629 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]]]}] 18:49:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 18:49:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 671ms 18:49:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 18:49:13 INFO - PROCESS | 1653 | 1464054553681 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 18:49:13 INFO - PROCESS | 1653 | 1464054553682 Marionette TRACE conn2 <- [1,2325,null,{"value":"7"}] 18:49:13 INFO - PROCESS | 1653 | 1464054553684 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 18:49:13 INFO - PROCESS | 1653 | 1464054553686 Marionette TRACE conn2 <- [1,2326,null,{}] 18:49:13 INFO - PROCESS | 1653 | 1464054553689 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}] 18:49:13 INFO - PROCESS | 1653 | 1464054553795 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 18:49:13 INFO - PROCESS | 1653 | 1464054553903 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:49:13 INFO - PROCESS | 1653 | ++DOCSHELL 0x1180aa000 == 72 [pid = 1653] [id = 589] 18:49:13 INFO - PROCESS | 1653 | ++DOMWINDOW == 154 (0x111f17800) [pid = 1653] [serial = 1767] [outer = 0x0] 18:49:13 INFO - PROCESS | 1653 | ++DOMWINDOW == 155 (0x115edd400) [pid = 1653] [serial = 1768] [outer = 0x111f17800] 18:49:13 INFO - PROCESS | 1653 | 1464054553934 Marionette DEBUG loaded listener.js 18:49:13 INFO - PROCESS | 1653 | ++DOMWINDOW == 156 (0x1242cd000) [pid = 1653] [serial = 1769] [outer = 0x111f17800] 18:49:14 INFO - PROCESS | 1653 | 1464054554549 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]]]}] 18:49:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 18:49:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 873ms 18:49:14 INFO - PROCESS | 1653 | 1464054554558 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 18:49:14 INFO - PROCESS | 1653 | 1464054554562 Marionette TRACE conn2 <- [1,2329,null,{"value":"7"}] 18:49:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 18:49:14 INFO - PROCESS | 1653 | 1464054554589 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 18:49:14 INFO - PROCESS | 1653 | 1464054554592 Marionette TRACE conn2 <- [1,2330,null,{}] 18:49:14 INFO - PROCESS | 1653 | 1464054554599 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}] 18:49:14 INFO - PROCESS | 1653 | 1464054554719 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 18:49:14 INFO - PROCESS | 1653 | 1464054554800 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:49:14 INFO - PROCESS | 1653 | ++DOCSHELL 0x1185d7800 == 73 [pid = 1653] [id = 590] 18:49:14 INFO - PROCESS | 1653 | ++DOMWINDOW == 157 (0x1121a7800) [pid = 1653] [serial = 1770] [outer = 0x0] 18:49:14 INFO - PROCESS | 1653 | ++DOMWINDOW == 158 (0x112783800) [pid = 1653] [serial = 1771] [outer = 0x1121a7800] 18:49:14 INFO - PROCESS | 1653 | 1464054554828 Marionette DEBUG loaded listener.js 18:49:14 INFO - PROCESS | 1653 | ++DOMWINDOW == 159 (0x112d87400) [pid = 1653] [serial = 1772] [outer = 0x1121a7800] 18:49:15 INFO - PROCESS | 1653 | 1464054555251 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]]]}] 18:49:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 18:49:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 701ms 18:49:15 INFO - PROCESS | 1653 | 1464054555268 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 18:49:15 INFO - PROCESS | 1653 | 1464054555271 Marionette TRACE conn2 <- [1,2333,null,{"value":"7"}] 18:49:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 18:49:15 INFO - PROCESS | 1653 | 1464054555276 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 18:49:15 INFO - PROCESS | 1653 | 1464054555277 Marionette TRACE conn2 <- [1,2334,null,{}] 18:49:15 INFO - PROCESS | 1653 | 1464054555280 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}] 18:49:15 INFO - PROCESS | 1653 | 1464054555402 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 18:49:15 INFO - PROCESS | 1653 | --DOCSHELL 0x12d09d000 == 72 [pid = 1653] [id = 581] 18:49:15 INFO - PROCESS | 1653 | --DOCSHELL 0x12bdec800 == 71 [pid = 1653] [id = 580] 18:49:15 INFO - PROCESS | 1653 | --DOCSHELL 0x12b21d000 == 70 [pid = 1653] [id = 579] 18:49:15 INFO - PROCESS | 1653 | --DOCSHELL 0x12b112800 == 69 [pid = 1653] [id = 578] 18:49:15 INFO - PROCESS | 1653 | --DOCSHELL 0x1296a8000 == 68 [pid = 1653] [id = 577] 18:49:15 INFO - PROCESS | 1653 | --DOCSHELL 0x127297000 == 67 [pid = 1653] [id = 576] 18:49:15 INFO - PROCESS | 1653 | --DOMWINDOW == 158 (0x111feec00) [pid = 1653] [serial = 1630] [outer = 0x0] [url = about:blank] 18:49:15 INFO - PROCESS | 1653 | --DOMWINDOW == 157 (0x114de4c00) [pid = 1653] [serial = 1633] [outer = 0x0] [url = about:blank] 18:49:15 INFO - PROCESS | 1653 | --DOMWINDOW == 156 (0x117472400) [pid = 1653] [serial = 1636] [outer = 0x0] [url = about:blank] 18:49:15 INFO - PROCESS | 1653 | --DOMWINDOW == 155 (0x118578000) [pid = 1653] [serial = 1639] [outer = 0x0] [url = about:blank] 18:49:15 INFO - PROCESS | 1653 | --DOMWINDOW == 154 (0x1195d3400) [pid = 1653] [serial = 1642] [outer = 0x0] [url = about:blank] 18:49:15 INFO - PROCESS | 1653 | --DOMWINDOW == 153 (0x119cae800) [pid = 1653] [serial = 1645] [outer = 0x0] [url = about:blank] 18:49:15 INFO - PROCESS | 1653 | --DOMWINDOW == 152 (0x121386400) [pid = 1653] [serial = 1687] [outer = 0x0] [url = about:blank] 18:49:15 INFO - PROCESS | 1653 | 1464054555557 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:49:15 INFO - PROCESS | 1653 | --DOCSHELL 0x124c3e800 == 66 [pid = 1653] [id = 575] 18:49:15 INFO - PROCESS | 1653 | --DOCSHELL 0x123981800 == 65 [pid = 1653] [id = 574] 18:49:15 INFO - PROCESS | 1653 | --DOCSHELL 0x12378c000 == 64 [pid = 1653] [id = 573] 18:49:15 INFO - PROCESS | 1653 | --DOCSHELL 0x119d1c000 == 63 [pid = 1653] [id = 572] 18:49:15 INFO - PROCESS | 1653 | --DOCSHELL 0x1180ac800 == 62 [pid = 1653] [id = 571] 18:49:15 INFO - PROCESS | 1653 | --DOCSHELL 0x11811e000 == 61 [pid = 1653] [id = 570] 18:49:15 INFO - PROCESS | 1653 | --DOCSHELL 0x119460800 == 60 [pid = 1653] [id = 569] 18:49:15 INFO - PROCESS | 1653 | --DOCSHELL 0x12c817800 == 59 [pid = 1653] [id = 566] 18:49:15 INFO - PROCESS | 1653 | --DOCSHELL 0x12bb05000 == 58 [pid = 1653] [id = 565] 18:49:15 INFO - PROCESS | 1653 | --DOCSHELL 0x119557000 == 57 [pid = 1653] [id = 564] 18:49:15 INFO - PROCESS | 1653 | ++DOCSHELL 0x1163c8000 == 58 [pid = 1653] [id = 591] 18:49:15 INFO - PROCESS | 1653 | ++DOMWINDOW == 153 (0x112743c00) [pid = 1653] [serial = 1773] [outer = 0x0] 18:49:15 INFO - PROCESS | 1653 | ++DOMWINDOW == 154 (0x115e5a000) [pid = 1653] [serial = 1774] [outer = 0x112743c00] 18:49:15 INFO - PROCESS | 1653 | 1464054555592 Marionette DEBUG loaded listener.js 18:49:15 INFO - PROCESS | 1653 | ++DOMWINDOW == 155 (0x1167cfc00) [pid = 1653] [serial = 1775] [outer = 0x112743c00] 18:49:15 INFO - PROCESS | 1653 | --DOCSHELL 0x116886000 == 57 [pid = 1653] [id = 563] 18:49:15 INFO - PROCESS | 1653 | --DOMWINDOW == 154 (0x1128c5800) [pid = 1653] [serial = 1652] [outer = 0x0] [url = about:blank] 18:49:15 INFO - PROCESS | 1653 | --DOMWINDOW == 153 (0x11260fc00) [pid = 1653] [serial = 1651] [outer = 0x0] [url = about:blank] 18:49:15 INFO - PROCESS | 1653 | --DOMWINDOW == 152 (0x1168bb800) [pid = 1653] [serial = 1660] [outer = 0x0] [url = about:blank] 18:49:15 INFO - PROCESS | 1653 | --DOMWINDOW == 151 (0x117153c00) [pid = 1653] [serial = 1661] [outer = 0x0] [url = about:blank] 18:49:15 INFO - PROCESS | 1653 | --DOMWINDOW == 150 (0x115e52000) [pid = 1653] [serial = 1648] [outer = 0x0] [url = about:blank] 18:49:15 INFO - PROCESS | 1653 | --DOMWINDOW == 149 (0x1128ca400) [pid = 1653] [serial = 1654] [outer = 0x0] [url = about:blank] 18:49:15 INFO - PROCESS | 1653 | --DOMWINDOW == 148 (0x112f9d400) [pid = 1653] [serial = 1655] [outer = 0x0] [url = about:blank] 18:49:15 INFO - PROCESS | 1653 | --DOMWINDOW == 147 (0x119cb4800) [pid = 1653] [serial = 1672] [outer = 0x0] [url = about:blank] 18:49:15 INFO - PROCESS | 1653 | --DOMWINDOW == 146 (0x115e59000) [pid = 1653] [serial = 1657] [outer = 0x0] [url = about:blank] 18:49:15 INFO - PROCESS | 1653 | --DOMWINDOW == 145 (0x11671a000) [pid = 1653] [serial = 1658] [outer = 0x0] [url = about:blank] 18:49:15 INFO - PROCESS | 1653 | --DOMWINDOW == 144 (0x117469c00) [pid = 1653] [serial = 1663] [outer = 0x0] [url = about:blank] 18:49:15 INFO - PROCESS | 1653 | --DOMWINDOW == 143 (0x119539800) [pid = 1653] [serial = 1628] [outer = 0x0] [url = about:blank] 18:49:15 INFO - PROCESS | 1653 | --DOMWINDOW == 142 (0x119ca9000) [pid = 1653] [serial = 1670] [outer = 0x0] [url = about:blank] 18:49:15 INFO - PROCESS | 1653 | --DOMWINDOW == 141 (0x119534800) [pid = 1653] [serial = 1669] [outer = 0x0] [url = about:blank] 18:49:15 INFO - PROCESS | 1653 | --DOMWINDOW == 140 (0x117464400) [pid = 1653] [serial = 1678] [outer = 0x0] [url = about:blank] 18:49:15 INFO - PROCESS | 1653 | --DOMWINDOW == 139 (0x119e42000) [pid = 1653] [serial = 1675] [outer = 0x0] [url = about:blank] 18:49:15 INFO - PROCESS | 1653 | --DOMWINDOW == 138 (0x11921dc00) [pid = 1653] [serial = 1679] [outer = 0x0] [url = about:blank] 18:49:15 INFO - PROCESS | 1653 | --DOMWINDOW == 137 (0x11a0ba000) [pid = 1653] [serial = 1681] [outer = 0x0] [url = about:blank] 18:49:15 INFO - PROCESS | 1653 | --DOMWINDOW == 136 (0x12131c400) [pid = 1653] [serial = 1684] [outer = 0x0] [url = about:blank] 18:49:15 INFO - PROCESS | 1653 | --DOMWINDOW == 135 (0x11a022c00) [pid = 1653] [serial = 1676] [outer = 0x0] [url = about:blank] 18:49:15 INFO - PROCESS | 1653 | --DOMWINDOW == 134 (0x11856c000) [pid = 1653] [serial = 1666] [outer = 0x0] [url = about:blank] 18:49:15 INFO - PROCESS | 1653 | --DOMWINDOW == 133 (0x12130e400) [pid = 1653] [serial = 1682] [outer = 0x0] [url = about:blank] 18:49:15 INFO - PROCESS | 1653 | --DOMWINDOW == 132 (0x11893fc00) [pid = 1653] [serial = 1667] [outer = 0x0] [url = about:blank] 18:49:15 INFO - PROCESS | 1653 | --DOMWINDOW == 131 (0x119dd8400) [pid = 1653] [serial = 1673] [outer = 0x0] [url = about:blank] 18:49:15 INFO - PROCESS | 1653 | --DOMWINDOW == 130 (0x121325400) [pid = 1653] [serial = 1685] [outer = 0x0] [url = about:blank] 18:49:15 INFO - PROCESS | 1653 | --DOMWINDOW == 129 (0x117e6a800) [pid = 1653] [serial = 1664] [outer = 0x0] [url = about:blank] 18:49:15 INFO - PROCESS | 1653 | --DOMWINDOW == 128 (0x112e5e400) [pid = 1653] [serial = 1583] [outer = 0x0] [url = about:blank] 18:49:15 INFO - PROCESS | 1653 | 1464054555898 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]]]}] 18:49:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 18:49:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 670ms 18:49:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 18:49:15 INFO - PROCESS | 1653 | 1464054555945 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 18:49:15 INFO - PROCESS | 1653 | 1464054555947 Marionette TRACE conn2 <- [1,2337,null,{"value":"7"}] 18:49:15 INFO - PROCESS | 1653 | 1464054555949 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 18:49:15 INFO - PROCESS | 1653 | 1464054555954 Marionette TRACE conn2 <- [1,2338,null,{}] 18:49:15 INFO - PROCESS | 1653 | 1464054555961 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}] 18:49:16 INFO - PROCESS | 1653 | 1464054556047 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 18:49:16 INFO - PROCESS | 1653 | 1464054556055 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:49:16 INFO - PROCESS | 1653 | ++DOCSHELL 0x116ab6000 == 58 [pid = 1653] [id = 592] 18:49:16 INFO - PROCESS | 1653 | ++DOMWINDOW == 129 (0x117110c00) [pid = 1653] [serial = 1776] [outer = 0x0] 18:49:16 INFO - PROCESS | 1653 | ++DOMWINDOW == 130 (0x11715e400) [pid = 1653] [serial = 1777] [outer = 0x117110c00] 18:49:16 INFO - PROCESS | 1653 | 1464054556083 Marionette DEBUG loaded listener.js 18:49:16 INFO - PROCESS | 1653 | ++DOMWINDOW == 131 (0x117e63c00) [pid = 1653] [serial = 1778] [outer = 0x117110c00] 18:49:16 INFO - PROCESS | 1653 | 1464054556462 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]]]}] 18:49:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 18:49:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 525ms 18:49:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 18:49:16 INFO - PROCESS | 1653 | 1464054556475 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 18:49:16 INFO - PROCESS | 1653 | 1464054556476 Marionette TRACE conn2 <- [1,2341,null,{"value":"7"}] 18:49:16 INFO - PROCESS | 1653 | 1464054556479 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 18:49:16 INFO - PROCESS | 1653 | 1464054556480 Marionette TRACE conn2 <- [1,2342,null,{}] 18:49:16 INFO - PROCESS | 1653 | 1464054556482 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}] 18:49:16 INFO - PROCESS | 1653 | 1464054556569 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 18:49:16 INFO - PROCESS | 1653 | 1464054556573 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:49:16 INFO - PROCESS | 1653 | ++DOCSHELL 0x11a255000 == 59 [pid = 1653] [id = 593] 18:49:16 INFO - PROCESS | 1653 | ++DOMWINDOW == 132 (0x117e6dc00) [pid = 1653] [serial = 1779] [outer = 0x0] 18:49:16 INFO - PROCESS | 1653 | ++DOMWINDOW == 133 (0x11856f400) [pid = 1653] [serial = 1780] [outer = 0x117e6dc00] 18:49:16 INFO - PROCESS | 1653 | 1464054556600 Marionette DEBUG loaded listener.js 18:49:16 INFO - PROCESS | 1653 | ++DOMWINDOW == 134 (0x1187c6000) [pid = 1653] [serial = 1781] [outer = 0x117e6dc00] 18:49:16 INFO - PROCESS | 1653 | 1464054556962 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]]]}] 18:49:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 18:49:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 519ms 18:49:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 18:49:17 INFO - PROCESS | 1653 | 1464054556998 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 18:49:17 INFO - PROCESS | 1653 | 1464054557000 Marionette TRACE conn2 <- [1,2345,null,{"value":"7"}] 18:49:17 INFO - PROCESS | 1653 | 1464054557002 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 18:49:17 INFO - PROCESS | 1653 | 1464054557003 Marionette TRACE conn2 <- [1,2346,null,{}] 18:49:17 INFO - PROCESS | 1653 | 1464054557005 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}] 18:49:17 INFO - PROCESS | 1653 | 1464054557090 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 18:49:17 INFO - PROCESS | 1653 | 1464054557095 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:49:17 INFO - PROCESS | 1653 | ++DOCSHELL 0x124294000 == 60 [pid = 1653] [id = 594] 18:49:17 INFO - PROCESS | 1653 | ++DOMWINDOW == 135 (0x1187ca400) [pid = 1653] [serial = 1782] [outer = 0x0] 18:49:17 INFO - PROCESS | 1653 | ++DOMWINDOW == 136 (0x118934800) [pid = 1653] [serial = 1783] [outer = 0x1187ca400] 18:49:17 INFO - PROCESS | 1653 | 1464054557120 Marionette DEBUG loaded listener.js 18:49:17 INFO - PROCESS | 1653 | ++DOMWINDOW == 137 (0x119534800) [pid = 1653] [serial = 1784] [outer = 0x1187ca400] 18:49:17 INFO - PROCESS | 1653 | 1464054557459 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]]]}] 18:49:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 18:49:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 471ms 18:49:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 18:49:17 INFO - PROCESS | 1653 | 1464054557473 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 18:49:17 INFO - PROCESS | 1653 | 1464054557474 Marionette TRACE conn2 <- [1,2349,null,{"value":"7"}] 18:49:17 INFO - PROCESS | 1653 | 1464054557477 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 18:49:17 INFO - PROCESS | 1653 | 1464054557478 Marionette TRACE conn2 <- [1,2350,null,{}] 18:49:17 INFO - PROCESS | 1653 | 1464054557480 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}] 18:49:17 INFO - PROCESS | 1653 | 1464054557579 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 18:49:17 INFO - PROCESS | 1653 | 1464054557660 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:49:17 INFO - PROCESS | 1653 | ++DOCSHELL 0x12658e800 == 61 [pid = 1653] [id = 595] 18:49:17 INFO - PROCESS | 1653 | ++DOMWINDOW == 138 (0x119534000) [pid = 1653] [serial = 1785] [outer = 0x0] 18:49:17 INFO - PROCESS | 1653 | ++DOMWINDOW == 139 (0x119caa400) [pid = 1653] [serial = 1786] [outer = 0x119534000] 18:49:17 INFO - PROCESS | 1653 | 1464054557686 Marionette DEBUG loaded listener.js 18:49:17 INFO - PROCESS | 1653 | ++DOMWINDOW == 140 (0x121311c00) [pid = 1653] [serial = 1787] [outer = 0x119534000] 18:49:18 INFO - PROCESS | 1653 | 1464054558030 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]]]}] 18:49:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 18:49:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 573ms 18:49:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 18:49:18 INFO - PROCESS | 1653 | 1464054558050 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 18:49:18 INFO - PROCESS | 1653 | 1464054558051 Marionette TRACE conn2 <- [1,2353,null,{"value":"7"}] 18:49:18 INFO - PROCESS | 1653 | 1464054558053 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 18:49:18 INFO - PROCESS | 1653 | 1464054558055 Marionette TRACE conn2 <- [1,2354,null,{}] 18:49:18 INFO - PROCESS | 1653 | 1464054558057 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}] 18:49:18 INFO - PROCESS | 1653 | 1464054558163 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 18:49:18 INFO - PROCESS | 1653 | 1464054558176 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:49:18 INFO - PROCESS | 1653 | ++DOCSHELL 0x129ee9000 == 62 [pid = 1653] [id = 596] 18:49:18 INFO - PROCESS | 1653 | ++DOMWINDOW == 141 (0x12131d800) [pid = 1653] [serial = 1788] [outer = 0x0] 18:49:18 INFO - PROCESS | 1653 | ++DOMWINDOW == 142 (0x121388400) [pid = 1653] [serial = 1789] [outer = 0x12131d800] 18:49:18 INFO - PROCESS | 1653 | 1464054558201 Marionette DEBUG loaded listener.js 18:49:18 INFO - PROCESS | 1653 | ++DOMWINDOW == 143 (0x1213ab000) [pid = 1653] [serial = 1790] [outer = 0x12131d800] 18:49:18 INFO - PROCESS | 1653 | 1464054558543 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]]]}] 18:49:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 18:49:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 519ms 18:49:18 INFO - PROCESS | 1653 | 1464054558573 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 18:49:18 INFO - PROCESS | 1653 | 1464054558574 Marionette TRACE conn2 <- [1,2357,null,{"value":"7"}] 18:49:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 18:49:18 INFO - PROCESS | 1653 | 1464054558586 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 18:49:18 INFO - PROCESS | 1653 | 1464054558587 Marionette TRACE conn2 <- [1,2358,null,{}] 18:49:18 INFO - PROCESS | 1653 | 1464054558589 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}] 18:49:18 INFO - PROCESS | 1653 | 1464054558695 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 18:49:18 INFO - PROCESS | 1653 | 1464054558708 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:49:18 INFO - PROCESS | 1653 | ++DOCSHELL 0x12b203800 == 63 [pid = 1653] [id = 597] 18:49:18 INFO - PROCESS | 1653 | ++DOMWINDOW == 144 (0x121325400) [pid = 1653] [serial = 1791] [outer = 0x0] 18:49:18 INFO - PROCESS | 1653 | ++DOMWINDOW == 145 (0x12335e800) [pid = 1653] [serial = 1792] [outer = 0x121325400] 18:49:18 INFO - PROCESS | 1653 | 1464054558733 Marionette DEBUG loaded listener.js 18:49:18 INFO - PROCESS | 1653 | ++DOMWINDOW == 146 (0x123426400) [pid = 1653] [serial = 1793] [outer = 0x121325400] 18:49:19 INFO - PROCESS | 1653 | 1464054559071 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]]]}] 18:49:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 18:49:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 528ms 18:49:19 INFO - PROCESS | 1653 | 1464054559108 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 18:49:19 INFO - PROCESS | 1653 | 1464054559109 Marionette TRACE conn2 <- [1,2361,null,{"value":"7"}] 18:49:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 18:49:19 INFO - PROCESS | 1653 | 1464054559112 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 18:49:19 INFO - PROCESS | 1653 | 1464054559114 Marionette TRACE conn2 <- [1,2362,null,{}] 18:49:19 INFO - PROCESS | 1653 | 1464054559117 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}] 18:49:19 INFO - PROCESS | 1653 | 1464054559233 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 18:49:19 INFO - PROCESS | 1653 | 1464054559246 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:49:19 INFO - PROCESS | 1653 | ++DOCSHELL 0x12bdd8000 == 64 [pid = 1653] [id = 598] 18:49:19 INFO - PROCESS | 1653 | ++DOMWINDOW == 147 (0x123364800) [pid = 1653] [serial = 1794] [outer = 0x0] 18:49:19 INFO - PROCESS | 1653 | ++DOMWINDOW == 148 (0x1242d3c00) [pid = 1653] [serial = 1795] [outer = 0x123364800] 18:49:19 INFO - PROCESS | 1653 | 1464054559271 Marionette DEBUG loaded listener.js 18:49:19 INFO - PROCESS | 1653 | ++DOMWINDOW == 149 (0x1246e1400) [pid = 1653] [serial = 1796] [outer = 0x123364800] 18:49:19 INFO - PROCESS | 1653 | 1464054559770 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]]]}] 18:49:19 INFO - PROCESS | 1653 | --DOMWINDOW == 148 (0x119cab800) [pid = 1653] [serial = 1728] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 18:49:19 INFO - PROCESS | 1653 | --DOMWINDOW == 147 (0x112785800) [pid = 1653] [serial = 1707] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 18:49:19 INFO - PROCESS | 1653 | --DOMWINDOW == 146 (0x1128cac00) [pid = 1653] [serial = 1713] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 18:49:19 INFO - PROCESS | 1653 | --DOMWINDOW == 145 (0x119a04000) [pid = 1653] [serial = 1725] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 18:49:19 INFO - PROCESS | 1653 | --DOMWINDOW == 144 (0x116186400) [pid = 1653] [serial = 1719] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 18:49:19 INFO - PROCESS | 1653 | --DOMWINDOW == 143 (0x117e25800) [pid = 1653] [serial = 1722] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 18:49:19 INFO - PROCESS | 1653 | --DOMWINDOW == 142 (0x110e39000) [pid = 1653] [serial = 1686] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 18:49:19 INFO - PROCESS | 1653 | --DOMWINDOW == 141 (0x116854400) [pid = 1653] [serial = 1716] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 18:49:19 INFO - PROCESS | 1653 | --DOMWINDOW == 140 (0x1213a3c00) [pid = 1653] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 18:49:19 INFO - PROCESS | 1653 | --DOMWINDOW == 139 (0x1128cbc00) [pid = 1653] [serial = 1737] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 18:49:19 INFO - PROCESS | 1653 | --DOMWINDOW == 138 (0x113020000) [pid = 1653] [serial = 1710] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 18:49:19 INFO - PROCESS | 1653 | --DOMWINDOW == 137 (0x12130c000) [pid = 1653] [serial = 1731] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 18:49:19 INFO - PROCESS | 1653 | --DOMWINDOW == 136 (0x123364c00) [pid = 1653] [serial = 1740] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 18:49:19 INFO - PROCESS | 1653 | --DOMWINDOW == 135 (0x123723800) [pid = 1653] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 18:49:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 18:49:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 720ms 18:49:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 18:49:19 INFO - PROCESS | 1653 | 1464054559832 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 18:49:19 INFO - PROCESS | 1653 | 1464054559833 Marionette TRACE conn2 <- [1,2365,null,{"value":"7"}] 18:49:19 INFO - PROCESS | 1653 | 1464054559835 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 18:49:19 INFO - PROCESS | 1653 | 1464054559837 Marionette TRACE conn2 <- [1,2366,null,{}] 18:49:19 INFO - PROCESS | 1653 | 1464054559839 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}] 18:49:19 INFO - PROCESS | 1653 | 1464054559927 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 18:49:19 INFO - PROCESS | 1653 | 1464054559933 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:49:19 INFO - PROCESS | 1653 | ++DOCSHELL 0x11a186800 == 65 [pid = 1653] [id = 599] 18:49:19 INFO - PROCESS | 1653 | ++DOMWINDOW == 136 (0x113020000) [pid = 1653] [serial = 1797] [outer = 0x0] 18:49:19 INFO - PROCESS | 1653 | ++DOMWINDOW == 137 (0x117467c00) [pid = 1653] [serial = 1798] [outer = 0x113020000] 18:49:19 INFO - PROCESS | 1653 | 1464054559959 Marionette DEBUG loaded listener.js 18:49:20 INFO - PROCESS | 1653 | ++DOMWINDOW == 138 (0x11a021000) [pid = 1653] [serial = 1799] [outer = 0x113020000] 18:49:20 INFO - PROCESS | 1653 | 1464054560340 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]]]}] 18:49:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 18:49:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 521ms 18:49:20 INFO - PROCESS | 1653 | 1464054560358 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 18:49:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 18:49:20 INFO - PROCESS | 1653 | 1464054560360 Marionette TRACE conn2 <- [1,2369,null,{"value":"7"}] 18:49:20 INFO - PROCESS | 1653 | 1464054560364 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 18:49:20 INFO - PROCESS | 1653 | 1464054560365 Marionette TRACE conn2 <- [1,2370,null,{}] 18:49:20 INFO - PROCESS | 1653 | 1464054560371 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}] 18:49:20 INFO - PROCESS | 1653 | 1464054560567 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 18:49:20 INFO - PROCESS | 1653 | 1464054560625 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:49:20 INFO - PROCESS | 1653 | ++DOCSHELL 0x12c9fb800 == 66 [pid = 1653] [id = 600] 18:49:20 INFO - PROCESS | 1653 | ++DOMWINDOW == 139 (0x119cab800) [pid = 1653] [serial = 1800] [outer = 0x0] 18:49:20 INFO - PROCESS | 1653 | ++DOMWINDOW == 140 (0x1249b3c00) [pid = 1653] [serial = 1801] [outer = 0x119cab800] 18:49:20 INFO - PROCESS | 1653 | 1464054560672 Marionette DEBUG loaded listener.js 18:49:20 INFO - PROCESS | 1653 | ++DOMWINDOW == 141 (0x127326800) [pid = 1653] [serial = 1802] [outer = 0x119cab800] 18:49:21 INFO - PROCESS | 1653 | 1464054561024 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]]]}] 18:49:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 18:49:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 675ms 18:49:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 18:49:21 INFO - PROCESS | 1653 | 1464054561040 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 18:49:21 INFO - PROCESS | 1653 | 1464054561041 Marionette TRACE conn2 <- [1,2373,null,{"value":"7"}] 18:49:21 INFO - PROCESS | 1653 | 1464054561043 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 18:49:21 INFO - PROCESS | 1653 | 1464054561044 Marionette TRACE conn2 <- [1,2374,null,{}] 18:49:21 INFO - PROCESS | 1653 | 1464054561046 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}] 18:49:21 INFO - PROCESS | 1653 | 1464054561140 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 18:49:21 INFO - PROCESS | 1653 | 1464054561205 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:49:21 INFO - PROCESS | 1653 | ++DOCSHELL 0x12d2e5800 == 67 [pid = 1653] [id = 601] 18:49:21 INFO - PROCESS | 1653 | ++DOMWINDOW == 142 (0x12130c000) [pid = 1653] [serial = 1803] [outer = 0x0] 18:49:21 INFO - PROCESS | 1653 | ++DOMWINDOW == 143 (0x1273c7c00) [pid = 1653] [serial = 1804] [outer = 0x12130c000] 18:49:21 INFO - PROCESS | 1653 | 1464054561230 Marionette DEBUG loaded listener.js 18:49:21 INFO - PROCESS | 1653 | ++DOMWINDOW == 144 (0x127640400) [pid = 1653] [serial = 1805] [outer = 0x12130c000] 18:49:21 INFO - PROCESS | 1653 | 1464054561506 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]]]}] 18:49:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 18:49:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 471ms 18:49:21 INFO - PROCESS | 1653 | 1464054561515 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 18:49:21 INFO - PROCESS | 1653 | 1464054561516 Marionette TRACE conn2 <- [1,2377,null,{"value":"7"}] 18:49:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 18:49:21 INFO - PROCESS | 1653 | 1464054561526 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 18:49:21 INFO - PROCESS | 1653 | 1464054561527 Marionette TRACE conn2 <- [1,2378,null,{}] 18:49:21 INFO - PROCESS | 1653 | 1464054561529 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}] 18:49:21 INFO - PROCESS | 1653 | 1464054561622 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 18:49:21 INFO - PROCESS | 1653 | 1464054561627 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:49:21 INFO - PROCESS | 1653 | ++DOCSHELL 0x12f013800 == 68 [pid = 1653] [id = 602] 18:49:21 INFO - PROCESS | 1653 | ++DOMWINDOW == 145 (0x127642000) [pid = 1653] [serial = 1806] [outer = 0x0] 18:49:21 INFO - PROCESS | 1653 | ++DOMWINDOW == 146 (0x12764c400) [pid = 1653] [serial = 1807] [outer = 0x127642000] 18:49:21 INFO - PROCESS | 1653 | 1464054561651 Marionette DEBUG loaded listener.js 18:49:21 INFO - PROCESS | 1653 | ++DOMWINDOW == 147 (0x128c2d800) [pid = 1653] [serial = 1808] [outer = 0x127642000] 18:49:22 INFO - PROCESS | 1653 | 1464054562152 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]]]}] 18:49:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 18:49:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 674ms 18:49:22 INFO - PROCESS | 1653 | 1464054562201 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 18:49:22 INFO - PROCESS | 1653 | 1464054562205 Marionette TRACE conn2 <- [1,2381,null,{"value":"7"}] 18:49:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 18:49:22 INFO - PROCESS | 1653 | 1464054562209 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 18:49:22 INFO - PROCESS | 1653 | 1464054562211 Marionette TRACE conn2 <- [1,2382,null,{}] 18:49:22 INFO - PROCESS | 1653 | 1464054562215 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}] 18:49:22 INFO - PROCESS | 1653 | 1464054562325 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 18:49:22 INFO - PROCESS | 1653 | 1464054562401 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:49:22 INFO - PROCESS | 1653 | ++DOCSHELL 0x11945e800 == 69 [pid = 1653] [id = 603] 18:49:22 INFO - PROCESS | 1653 | ++DOMWINDOW == 148 (0x112c1b000) [pid = 1653] [serial = 1809] [outer = 0x0] 18:49:22 INFO - PROCESS | 1653 | ++DOMWINDOW == 149 (0x1159ab800) [pid = 1653] [serial = 1810] [outer = 0x112c1b000] 18:49:22 INFO - PROCESS | 1653 | 1464054562433 Marionette DEBUG loaded listener.js 18:49:22 INFO - PROCESS | 1653 | ++DOMWINDOW == 150 (0x1166d6c00) [pid = 1653] [serial = 1811] [outer = 0x112c1b000] 18:49:22 INFO - PROCESS | 1653 | 1464054562859 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]]]}] 18:49:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 18:49:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 673ms 18:49:22 INFO - PROCESS | 1653 | 1464054562883 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 18:49:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 18:49:22 INFO - PROCESS | 1653 | 1464054562889 Marionette TRACE conn2 <- [1,2385,null,{"value":"7"}] 18:49:22 INFO - PROCESS | 1653 | 1464054562894 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 18:49:22 INFO - PROCESS | 1653 | 1464054562896 Marionette TRACE conn2 <- [1,2386,null,{}] 18:49:22 INFO - PROCESS | 1653 | 1464054562898 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}] 18:49:23 INFO - PROCESS | 1653 | 1464054563007 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 18:49:23 INFO - PROCESS | 1653 | 1464054563102 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:49:23 INFO - PROCESS | 1653 | ++DOCSHELL 0x125236000 == 70 [pid = 1653] [id = 604] 18:49:23 INFO - PROCESS | 1653 | ++DOMWINDOW == 151 (0x1168bb800) [pid = 1653] [serial = 1812] [outer = 0x0] 18:49:23 INFO - PROCESS | 1653 | ++DOMWINDOW == 152 (0x11767fc00) [pid = 1653] [serial = 1813] [outer = 0x1168bb800] 18:49:23 INFO - PROCESS | 1653 | 1464054563146 Marionette DEBUG loaded listener.js 18:49:23 INFO - PROCESS | 1653 | ++DOMWINDOW == 153 (0x118579800) [pid = 1653] [serial = 1814] [outer = 0x1168bb800] 18:49:23 INFO - PROCESS | 1653 | 1464054563572 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]]]}] 18:49:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 18:49:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 720ms 18:49:23 INFO - PROCESS | 1653 | 1464054563614 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 18:49:23 INFO - PROCESS | 1653 | 1464054563615 Marionette TRACE conn2 <- [1,2389,null,{"value":"7"}] 18:49:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 18:49:23 INFO - PROCESS | 1653 | 1464054563618 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 18:49:23 INFO - PROCESS | 1653 | 1464054563620 Marionette TRACE conn2 <- [1,2390,null,{}] 18:49:23 INFO - PROCESS | 1653 | 1464054563628 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}] 18:49:23 INFO - PROCESS | 1653 | 1464054563742 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 18:49:23 INFO - PROCESS | 1653 | 1464054563849 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:49:23 INFO - PROCESS | 1653 | ++DOCSHELL 0x13530d800 == 71 [pid = 1653] [id = 605] 18:49:23 INFO - PROCESS | 1653 | ++DOMWINDOW == 154 (0x119536000) [pid = 1653] [serial = 1815] [outer = 0x0] 18:49:23 INFO - PROCESS | 1653 | ++DOMWINDOW == 155 (0x119e2c000) [pid = 1653] [serial = 1816] [outer = 0x119536000] 18:49:23 INFO - PROCESS | 1653 | 1464054563884 Marionette DEBUG loaded listener.js 18:49:23 INFO - PROCESS | 1653 | ++DOMWINDOW == 156 (0x12131f400) [pid = 1653] [serial = 1817] [outer = 0x119536000] 18:49:24 INFO - PROCESS | 1653 | 1464054564266 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]]]}] 18:49:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 18:49:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 671ms 18:49:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 18:49:24 INFO - PROCESS | 1653 | 1464054564303 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 18:49:24 INFO - PROCESS | 1653 | 1464054564305 Marionette TRACE conn2 <- [1,2393,null,{"value":"7"}] 18:49:24 INFO - PROCESS | 1653 | 1464054564308 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 18:49:24 INFO - PROCESS | 1653 | 1464054564310 Marionette TRACE conn2 <- [1,2394,null,{}] 18:49:24 INFO - PROCESS | 1653 | 1464054564312 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}] 18:49:24 INFO - PROCESS | 1653 | 1464054564440 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 18:49:24 INFO - PROCESS | 1653 | 1464054564545 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:49:24 INFO - PROCESS | 1653 | ++DOCSHELL 0x1353d5800 == 72 [pid = 1653] [id = 606] 18:49:24 INFO - PROCESS | 1653 | ++DOMWINDOW == 157 (0x121390400) [pid = 1653] [serial = 1818] [outer = 0x0] 18:49:24 INFO - PROCESS | 1653 | ++DOMWINDOW == 158 (0x1236c1400) [pid = 1653] [serial = 1819] [outer = 0x121390400] 18:49:24 INFO - PROCESS | 1653 | 1464054564576 Marionette DEBUG loaded listener.js 18:49:24 INFO - PROCESS | 1653 | ++DOMWINDOW == 159 (0x1249b1800) [pid = 1653] [serial = 1820] [outer = 0x121390400] 18:49:25 INFO - PROCESS | 1653 | 1464054565007 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]]]}] 18:49:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 18:49:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 719ms 18:49:25 INFO - PROCESS | 1653 | 1464054565028 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 18:49:25 INFO - PROCESS | 1653 | 1464054565029 Marionette TRACE conn2 <- [1,2397,null,{"value":"7"}] 18:49:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 18:49:25 INFO - PROCESS | 1653 | 1464054565031 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 18:49:25 INFO - PROCESS | 1653 | 1464054565033 Marionette TRACE conn2 <- [1,2398,null,{}] 18:49:25 INFO - PROCESS | 1653 | 1464054565035 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}] 18:49:25 INFO - PROCESS | 1653 | 1464054565142 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 18:49:25 INFO - PROCESS | 1653 | 1464054565245 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:49:25 INFO - PROCESS | 1653 | ++DOCSHELL 0x1356dc000 == 73 [pid = 1653] [id = 607] 18:49:25 INFO - PROCESS | 1653 | ++DOMWINDOW == 160 (0x121390800) [pid = 1653] [serial = 1821] [outer = 0x0] 18:49:25 INFO - PROCESS | 1653 | ++DOMWINDOW == 161 (0x127076400) [pid = 1653] [serial = 1822] [outer = 0x121390800] 18:49:25 INFO - PROCESS | 1653 | 1464054565277 Marionette DEBUG loaded listener.js 18:49:25 INFO - PROCESS | 1653 | ++DOMWINDOW == 162 (0x128c2cc00) [pid = 1653] [serial = 1823] [outer = 0x121390800] 18:49:25 INFO - PROCESS | 1653 | 1464054565957 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]]]}] 18:49:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 18:49:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 972ms 18:49:26 INFO - PROCESS | 1653 | 1464054566003 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 18:49:26 INFO - PROCESS | 1653 | 1464054566005 Marionette TRACE conn2 <- [1,2401,null,{"value":"7"}] 18:49:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 18:49:26 INFO - PROCESS | 1653 | 1464054566009 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 18:49:26 INFO - PROCESS | 1653 | 1464054566011 Marionette TRACE conn2 <- [1,2402,null,{}] 18:49:26 INFO - PROCESS | 1653 | 1464054566016 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}] 18:49:26 INFO - PROCESS | 1653 | 1464054566114 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 18:49:26 INFO - PROCESS | 1653 | 1464054566181 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:49:26 INFO - PROCESS | 1653 | ++DOCSHELL 0x115e8f000 == 74 [pid = 1653] [id = 608] 18:49:26 INFO - PROCESS | 1653 | ++DOMWINDOW == 163 (0x110f11800) [pid = 1653] [serial = 1824] [outer = 0x0] 18:49:26 INFO - PROCESS | 1653 | ++DOMWINDOW == 164 (0x112748000) [pid = 1653] [serial = 1825] [outer = 0x110f11800] 18:49:26 INFO - PROCESS | 1653 | 1464054566254 Marionette DEBUG loaded listener.js 18:49:26 INFO - PROCESS | 1653 | ++DOMWINDOW == 165 (0x1128c6c00) [pid = 1653] [serial = 1826] [outer = 0x110f11800] 18:49:26 INFO - PROCESS | 1653 | 1464054566681 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]]]}] 18:49:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 18:49:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 725ms 18:49:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 18:49:26 INFO - PROCESS | 1653 | 1464054566733 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 18:49:26 INFO - PROCESS | 1653 | 1464054566737 Marionette TRACE conn2 <- [1,2405,null,{"value":"7"}] 18:49:26 INFO - PROCESS | 1653 | 1464054566741 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 18:49:26 INFO - PROCESS | 1653 | 1464054566743 Marionette TRACE conn2 <- [1,2406,null,{}] 18:49:26 INFO - PROCESS | 1653 | 1464054566745 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}] 18:49:26 INFO - PROCESS | 1653 | 1464054566842 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 18:49:26 INFO - PROCESS | 1653 | 1464054566919 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:49:26 INFO - PROCESS | 1653 | ++DOCSHELL 0x11918d800 == 75 [pid = 1653] [id = 609] 18:49:26 INFO - PROCESS | 1653 | ++DOMWINDOW == 166 (0x1128d4800) [pid = 1653] [serial = 1827] [outer = 0x0] 18:49:26 INFO - PROCESS | 1653 | ++DOMWINDOW == 167 (0x113021800) [pid = 1653] [serial = 1828] [outer = 0x1128d4800] 18:49:26 INFO - PROCESS | 1653 | 1464054566949 Marionette DEBUG loaded listener.js 18:49:26 INFO - PROCESS | 1653 | ++DOMWINDOW == 168 (0x116358000) [pid = 1653] [serial = 1829] [outer = 0x1128d4800] 18:49:27 INFO - PROCESS | 1653 | --DOCSHELL 0x115e8c800 == 74 [pid = 1653] [id = 543] 18:49:27 INFO - PROCESS | 1653 | --DOCSHELL 0x12b115800 == 73 [pid = 1653] [id = 548] 18:49:27 INFO - PROCESS | 1653 | --DOCSHELL 0x119c4c000 == 72 [pid = 1653] [id = 544] 18:49:27 INFO - PROCESS | 1653 | --DOCSHELL 0x12d2e5800 == 71 [pid = 1653] [id = 601] 18:49:27 INFO - PROCESS | 1653 | --DOCSHELL 0x12c9fb800 == 70 [pid = 1653] [id = 600] 18:49:27 INFO - PROCESS | 1653 | --DOCSHELL 0x11a186800 == 69 [pid = 1653] [id = 599] 18:49:27 INFO - PROCESS | 1653 | --DOCSHELL 0x12bdd8000 == 68 [pid = 1653] [id = 598] 18:49:27 INFO - PROCESS | 1653 | --DOCSHELL 0x12b203800 == 67 [pid = 1653] [id = 597] 18:49:27 INFO - PROCESS | 1653 | --DOCSHELL 0x129ee9000 == 66 [pid = 1653] [id = 596] 18:49:27 INFO - PROCESS | 1653 | --DOMWINDOW == 167 (0x112781c00) [pid = 1653] [serial = 1690] [outer = 0x0] [url = about:blank] 18:49:27 INFO - PROCESS | 1653 | --DOMWINDOW == 166 (0x118574c00) [pid = 1653] [serial = 1696] [outer = 0x0] [url = about:blank] 18:49:27 INFO - PROCESS | 1653 | --DOMWINDOW == 165 (0x119cab000) [pid = 1653] [serial = 1699] [outer = 0x0] [url = about:blank] 18:49:27 INFO - PROCESS | 1653 | --DOMWINDOW == 164 (0x1213b1800) [pid = 1653] [serial = 1705] [outer = 0x0] [url = about:blank] 18:49:27 INFO - PROCESS | 1653 | --DOMWINDOW == 163 (0x121304000) [pid = 1653] [serial = 1702] [outer = 0x0] [url = about:blank] 18:49:27 INFO - PROCESS | 1653 | --DOMWINDOW == 162 (0x115d81000) [pid = 1653] [serial = 1693] [outer = 0x0] [url = about:blank] 18:49:27 INFO - PROCESS | 1653 | --DOCSHELL 0x12658e800 == 65 [pid = 1653] [id = 595] 18:49:27 INFO - PROCESS | 1653 | --DOCSHELL 0x124294000 == 64 [pid = 1653] [id = 594] 18:49:27 INFO - PROCESS | 1653 | --DOCSHELL 0x11a255000 == 63 [pid = 1653] [id = 593] 18:49:27 INFO - PROCESS | 1653 | --DOCSHELL 0x116ab6000 == 62 [pid = 1653] [id = 592] 18:49:27 INFO - PROCESS | 1653 | --DOCSHELL 0x1163c8000 == 61 [pid = 1653] [id = 591] 18:49:27 INFO - PROCESS | 1653 | --DOCSHELL 0x1185d7800 == 60 [pid = 1653] [id = 590] 18:49:27 INFO - PROCESS | 1653 | 1464054567384 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]]]}] 18:49:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 18:49:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 671ms 18:49:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 18:49:27 INFO - PROCESS | 1653 | 1464054567412 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 18:49:27 INFO - PROCESS | 1653 | 1464054567414 Marionette TRACE conn2 <- [1,2409,null,{"value":"7"}] 18:49:27 INFO - PROCESS | 1653 | 1464054567416 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 18:49:27 INFO - PROCESS | 1653 | 1464054567421 Marionette TRACE conn2 <- [1,2410,null,{}] 18:49:27 INFO - PROCESS | 1653 | 1464054567429 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}] 18:49:27 INFO - PROCESS | 1653 | 1464054567557 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 18:49:27 INFO - PROCESS | 1653 | --DOMWINDOW == 161 (0x11a0c6000) [pid = 1653] [serial = 1729] [outer = 0x0] [url = about:blank] 18:49:27 INFO - PROCESS | 1653 | --DOMWINDOW == 160 (0x112f3a400) [pid = 1653] [serial = 1709] [outer = 0x0] [url = about:blank] 18:49:27 INFO - PROCESS | 1653 | --DOMWINDOW == 159 (0x1128c7800) [pid = 1653] [serial = 1708] [outer = 0x0] [url = about:blank] 18:49:27 INFO - PROCESS | 1653 | --DOMWINDOW == 158 (0x115d7f000) [pid = 1653] [serial = 1714] [outer = 0x0] [url = about:blank] 18:49:27 INFO - PROCESS | 1653 | --DOMWINDOW == 157 (0x1168b8800) [pid = 1653] [serial = 1715] [outer = 0x0] [url = about:blank] 18:49:27 INFO - PROCESS | 1653 | --DOMWINDOW == 156 (0x119caf000) [pid = 1653] [serial = 1726] [outer = 0x0] [url = about:blank] 18:49:27 INFO - PROCESS | 1653 | --DOMWINDOW == 155 (0x1184e1c00) [pid = 1653] [serial = 1720] [outer = 0x0] [url = about:blank] 18:49:27 INFO - PROCESS | 1653 | --DOMWINDOW == 154 (0x118714000) [pid = 1653] [serial = 1721] [outer = 0x0] [url = about:blank] 18:49:27 INFO - PROCESS | 1653 | --DOMWINDOW == 153 (0x118933400) [pid = 1653] [serial = 1723] [outer = 0x0] [url = about:blank] 18:49:27 INFO - PROCESS | 1653 | --DOMWINDOW == 152 (0x12138d800) [pid = 1653] [serial = 1688] [outer = 0x0] [url = about:blank] 18:49:27 INFO - PROCESS | 1653 | --DOMWINDOW == 151 (0x117160800) [pid = 1653] [serial = 1717] [outer = 0x0] [url = about:blank] 18:49:27 INFO - PROCESS | 1653 | --DOMWINDOW == 150 (0x117680000) [pid = 1653] [serial = 1718] [outer = 0x0] [url = about:blank] 18:49:27 INFO - PROCESS | 1653 | --DOMWINDOW == 149 (0x12130b800) [pid = 1653] [serial = 1730] [outer = 0x0] [url = about:blank] 18:49:27 INFO - PROCESS | 1653 | --DOMWINDOW == 148 (0x1213a9800) [pid = 1653] [serial = 1735] [outer = 0x0] [url = about:blank] 18:49:27 INFO - PROCESS | 1653 | --DOMWINDOW == 147 (0x1163ae400) [pid = 1653] [serial = 1738] [outer = 0x0] [url = about:blank] 18:49:27 INFO - PROCESS | 1653 | --DOMWINDOW == 146 (0x116129800) [pid = 1653] [serial = 1712] [outer = 0x0] [url = about:blank] 18:49:27 INFO - PROCESS | 1653 | --DOMWINDOW == 145 (0x115d7dc00) [pid = 1653] [serial = 1711] [outer = 0x0] [url = about:blank] 18:49:27 INFO - PROCESS | 1653 | --DOMWINDOW == 144 (0x121383400) [pid = 1653] [serial = 1732] [outer = 0x0] [url = about:blank] 18:49:27 INFO - PROCESS | 1653 | --DOMWINDOW == 143 (0x1233e4800) [pid = 1653] [serial = 1741] [outer = 0x0] [url = about:blank] 18:49:27 INFO - PROCESS | 1653 | --DOMWINDOW == 142 (0x1234fc400) [pid = 1653] [serial = 1742] [outer = 0x0] [url = about:blank] 18:49:27 INFO - PROCESS | 1653 | --DOMWINDOW == 141 (0x12335ec00) [pid = 1653] [serial = 1739] [outer = 0x0] [url = about:blank] 18:49:27 INFO - PROCESS | 1653 | --DOMWINDOW == 140 (0x12382dc00) [pid = 1653] [serial = 1744] [outer = 0x0] [url = about:blank] 18:49:27 INFO - PROCESS | 1653 | --DOMWINDOW == 139 (0x1213ae800) [pid = 1653] [serial = 1736] [outer = 0x0] [url = about:blank] 18:49:27 INFO - PROCESS | 1653 | --DOMWINDOW == 138 (0x12138f400) [pid = 1653] [serial = 1733] [outer = 0x0] [url = about:blank] 18:49:27 INFO - PROCESS | 1653 | --DOMWINDOW == 137 (0x119e39000) [pid = 1653] [serial = 1727] [outer = 0x0] [url = about:blank] 18:49:27 INFO - PROCESS | 1653 | --DOMWINDOW == 136 (0x123bd6400) [pid = 1653] [serial = 1745] [outer = 0x0] [url = about:blank] 18:49:27 INFO - PROCESS | 1653 | --DOMWINDOW == 135 (0x1195d2400) [pid = 1653] [serial = 1724] [outer = 0x0] [url = about:blank] 18:49:27 INFO - PROCESS | 1653 | 1464054567661 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:49:27 INFO - PROCESS | 1653 | ++DOCSHELL 0x1185c2800 == 61 [pid = 1653] [id = 610] 18:49:27 INFO - PROCESS | 1653 | ++DOMWINDOW == 136 (0x112c17800) [pid = 1653] [serial = 1830] [outer = 0x0] 18:49:27 INFO - PROCESS | 1653 | ++DOMWINDOW == 137 (0x115d7f000) [pid = 1653] [serial = 1831] [outer = 0x112c17800] 18:49:27 INFO - PROCESS | 1653 | 1464054567705 Marionette DEBUG loaded listener.js 18:49:27 INFO - PROCESS | 1653 | ++DOMWINDOW == 138 (0x117153c00) [pid = 1653] [serial = 1832] [outer = 0x112c17800] 18:49:28 INFO - PROCESS | 1653 | 1464054568070 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]]]}] 18:49:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 18:49:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 674ms 18:49:28 INFO - PROCESS | 1653 | 1464054568113 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 18:49:28 INFO - PROCESS | 1653 | 1464054568115 Marionette TRACE conn2 <- [1,2413,null,{"value":"7"}] 18:49:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 18:49:28 INFO - PROCESS | 1653 | 1464054568119 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 18:49:28 INFO - PROCESS | 1653 | 1464054568120 Marionette TRACE conn2 <- [1,2414,null,{}] 18:49:28 INFO - PROCESS | 1653 | 1464054568122 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}] 18:49:28 INFO - PROCESS | 1653 | 1464054568206 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 18:49:28 INFO - PROCESS | 1653 | 1464054568210 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:49:28 INFO - PROCESS | 1653 | ++DOCSHELL 0x1212b9000 == 62 [pid = 1653] [id = 611] 18:49:28 INFO - PROCESS | 1653 | ++DOMWINDOW == 139 (0x117468400) [pid = 1653] [serial = 1833] [outer = 0x0] 18:49:28 INFO - PROCESS | 1653 | ++DOMWINDOW == 140 (0x1184e1800) [pid = 1653] [serial = 1834] [outer = 0x117468400] 18:49:28 INFO - PROCESS | 1653 | 1464054568236 Marionette DEBUG loaded listener.js 18:49:28 INFO - PROCESS | 1653 | ++DOMWINDOW == 141 (0x1185a2800) [pid = 1653] [serial = 1835] [outer = 0x117468400] 18:49:28 INFO - PROCESS | 1653 | 1464054568568 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]]]}] 18:49:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 18:49:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 470ms 18:49:28 INFO - PROCESS | 1653 | 1464054568589 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 18:49:28 INFO - PROCESS | 1653 | 1464054568590 Marionette TRACE conn2 <- [1,2417,null,{"value":"7"}] 18:49:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 18:49:28 INFO - PROCESS | 1653 | 1464054568593 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 18:49:28 INFO - PROCESS | 1653 | 1464054568594 Marionette TRACE conn2 <- [1,2418,null,{}] 18:49:28 INFO - PROCESS | 1653 | 1464054568605 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}] 18:49:28 INFO - PROCESS | 1653 | 1464054568694 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 18:49:28 INFO - PROCESS | 1653 | 1464054568753 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:49:28 INFO - PROCESS | 1653 | ++DOCSHELL 0x1237c6800 == 63 [pid = 1653] [id = 612] 18:49:28 INFO - PROCESS | 1653 | ++DOMWINDOW == 142 (0x11746fc00) [pid = 1653] [serial = 1836] [outer = 0x0] 18:49:28 INFO - PROCESS | 1653 | ++DOMWINDOW == 143 (0x118719400) [pid = 1653] [serial = 1837] [outer = 0x11746fc00] 18:49:28 INFO - PROCESS | 1653 | 1464054568779 Marionette DEBUG loaded listener.js 18:49:28 INFO - PROCESS | 1653 | ++DOMWINDOW == 144 (0x118933400) [pid = 1653] [serial = 1838] [outer = 0x11746fc00] 18:49:29 INFO - PROCESS | 1653 | 1464054569073 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]]]}] 18:49:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 18:49:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 518ms 18:49:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 18:49:29 INFO - PROCESS | 1653 | 1464054569111 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 18:49:29 INFO - PROCESS | 1653 | 1464054569112 Marionette TRACE conn2 <- [1,2421,null,{"value":"7"}] 18:49:29 INFO - PROCESS | 1653 | 1464054569114 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 18:49:29 INFO - PROCESS | 1653 | 1464054569115 Marionette TRACE conn2 <- [1,2422,null,{}] 18:49:29 INFO - PROCESS | 1653 | 1464054569120 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}] 18:49:29 INFO - PROCESS | 1653 | 1464054569220 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 18:49:29 INFO - PROCESS | 1653 | 1464054569286 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:49:29 INFO - PROCESS | 1653 | ++DOCSHELL 0x111c93000 == 64 [pid = 1653] [id = 613] 18:49:29 INFO - PROCESS | 1653 | ++DOMWINDOW == 145 (0x1187c6800) [pid = 1653] [serial = 1839] [outer = 0x0] 18:49:29 INFO - PROCESS | 1653 | ++DOMWINDOW == 146 (0x1192b9400) [pid = 1653] [serial = 1840] [outer = 0x1187c6800] 18:49:29 INFO - PROCESS | 1653 | 1464054569313 Marionette DEBUG loaded listener.js 18:49:29 INFO - PROCESS | 1653 | ++DOMWINDOW == 147 (0x119e33c00) [pid = 1653] [serial = 1841] [outer = 0x1187c6800] 18:49:29 INFO - PROCESS | 1653 | 1464054569594 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]]]}] 18:49:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 18:49:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 519ms 18:49:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 18:49:29 INFO - PROCESS | 1653 | 1464054569646 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 18:49:29 INFO - PROCESS | 1653 | 1464054569647 Marionette TRACE conn2 <- [1,2425,null,{"value":"7"}] 18:49:29 INFO - PROCESS | 1653 | 1464054569650 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 18:49:29 INFO - PROCESS | 1653 | 1464054569652 Marionette TRACE conn2 <- [1,2426,null,{}] 18:49:29 INFO - PROCESS | 1653 | 1464054569656 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}] 18:49:29 INFO - PROCESS | 1653 | 1464054569765 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 18:49:29 INFO - PROCESS | 1653 | 1464054569802 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:49:29 INFO - PROCESS | 1653 | ++DOCSHELL 0x127297000 == 65 [pid = 1653] [id = 614] 18:49:29 INFO - PROCESS | 1653 | ++DOMWINDOW == 148 (0x119e9a400) [pid = 1653] [serial = 1842] [outer = 0x0] 18:49:29 INFO - PROCESS | 1653 | ++DOMWINDOW == 149 (0x121304800) [pid = 1653] [serial = 1843] [outer = 0x119e9a400] 18:49:29 INFO - PROCESS | 1653 | 1464054569834 Marionette DEBUG loaded listener.js 18:49:29 INFO - PROCESS | 1653 | ++DOMWINDOW == 150 (0x121322400) [pid = 1653] [serial = 1844] [outer = 0x119e9a400] 18:49:30 INFO - PROCESS | 1653 | 1464054570165 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]]]}] 18:49:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 18:49:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 525ms 18:49:30 INFO - PROCESS | 1653 | 1464054570175 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 18:49:30 INFO - PROCESS | 1653 | 1464054570176 Marionette TRACE conn2 <- [1,2429,null,{"value":"7"}] 18:49:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 18:49:30 INFO - PROCESS | 1653 | 1464054570178 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 18:49:30 INFO - PROCESS | 1653 | 1464054570179 Marionette TRACE conn2 <- [1,2430,null,{}] 18:49:30 INFO - PROCESS | 1653 | 1464054570182 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}] 18:49:30 INFO - PROCESS | 1653 | 1464054570290 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 18:49:30 INFO - PROCESS | 1653 | 1464054570302 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:49:30 INFO - PROCESS | 1653 | ++DOCSHELL 0x129ef3000 == 66 [pid = 1653] [id = 615] 18:49:30 INFO - PROCESS | 1653 | ++DOMWINDOW == 151 (0x121322c00) [pid = 1653] [serial = 1845] [outer = 0x0] 18:49:30 INFO - PROCESS | 1653 | ++DOMWINDOW == 152 (0x1213a6400) [pid = 1653] [serial = 1846] [outer = 0x121322c00] 18:49:30 INFO - PROCESS | 1653 | 1464054570327 Marionette DEBUG loaded listener.js 18:49:30 INFO - PROCESS | 1653 | ++DOMWINDOW == 153 (0x1213ae000) [pid = 1653] [serial = 1847] [outer = 0x121322c00] 18:49:30 INFO - PROCESS | 1653 | 1464054570663 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]]]}] 18:49:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 18:49:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 519ms 18:49:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 18:49:30 INFO - PROCESS | 1653 | 1464054570704 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 18:49:30 INFO - PROCESS | 1653 | 1464054570705 Marionette TRACE conn2 <- [1,2433,null,{"value":"7"}] 18:49:30 INFO - PROCESS | 1653 | 1464054570708 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 18:49:30 INFO - PROCESS | 1653 | 1464054570709 Marionette TRACE conn2 <- [1,2434,null,{}] 18:49:30 INFO - PROCESS | 1653 | 1464054570711 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}] 18:49:30 INFO - PROCESS | 1653 | 1464054570818 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 18:49:30 INFO - PROCESS | 1653 | 1464054570858 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:49:30 INFO - PROCESS | 1653 | ++DOCSHELL 0x12b11f000 == 67 [pid = 1653] [id = 616] 18:49:30 INFO - PROCESS | 1653 | ++DOMWINDOW == 154 (0x1213b0c00) [pid = 1653] [serial = 1848] [outer = 0x0] 18:49:30 INFO - PROCESS | 1653 | ++DOMWINDOW == 155 (0x1233d8000) [pid = 1653] [serial = 1849] [outer = 0x1213b0c00] 18:49:30 INFO - PROCESS | 1653 | 1464054570883 Marionette DEBUG loaded listener.js 18:49:30 INFO - PROCESS | 1653 | ++DOMWINDOW == 156 (0x1234f5000) [pid = 1653] [serial = 1850] [outer = 0x1213b0c00] 18:49:31 INFO - PROCESS | 1653 | 1464054571205 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]]]}] 18:49:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 18:49:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 519ms 18:49:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 18:49:31 INFO - PROCESS | 1653 | 1464054571230 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 18:49:31 INFO - PROCESS | 1653 | 1464054571231 Marionette TRACE conn2 <- [1,2437,null,{"value":"7"}] 18:49:31 INFO - PROCESS | 1653 | 1464054571235 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 18:49:31 INFO - PROCESS | 1653 | 1464054571237 Marionette TRACE conn2 <- [1,2438,null,{}] 18:49:31 INFO - PROCESS | 1653 | 1464054571239 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}] 18:49:31 INFO - PROCESS | 1653 | 1464054571348 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 18:49:31 INFO - PROCESS | 1653 | 1464054571363 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:49:31 INFO - PROCESS | 1653 | ++DOCSHELL 0x12bdd3800 == 68 [pid = 1653] [id = 617] 18:49:31 INFO - PROCESS | 1653 | ++DOMWINDOW == 157 (0x123365c00) [pid = 1653] [serial = 1851] [outer = 0x0] 18:49:31 INFO - PROCESS | 1653 | ++DOMWINDOW == 158 (0x12383ac00) [pid = 1653] [serial = 1852] [outer = 0x123365c00] 18:49:31 INFO - PROCESS | 1653 | 1464054571388 Marionette DEBUG loaded listener.js 18:49:31 INFO - PROCESS | 1653 | ++DOMWINDOW == 159 (0x1242d3800) [pid = 1653] [serial = 1853] [outer = 0x123365c00] 18:49:31 INFO - PROCESS | 1653 | --DOMWINDOW == 158 (0x119ca7800) [pid = 1653] [serial = 1644] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 18:49:31 INFO - PROCESS | 1653 | --DOMWINDOW == 157 (0x112603800) [pid = 1653] [serial = 1689] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 18:49:31 INFO - PROCESS | 1653 | --DOMWINDOW == 156 (0x11957d800) [pid = 1653] [serial = 1701] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 18:49:31 INFO - PROCESS | 1653 | --DOMWINDOW == 155 (0x112607400) [pid = 1653] [serial = 1584] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 18:49:31 INFO - PROCESS | 1653 | --DOMWINDOW == 154 (0x1213a3400) [pid = 1653] [serial = 1704] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 18:49:31 INFO - PROCESS | 1653 | --DOMWINDOW == 153 (0x112d24400) [pid = 1653] [serial = 1590] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 18:49:31 INFO - PROCESS | 1653 | --DOMWINDOW == 152 (0x119129800) [pid = 1653] [serial = 1698] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 18:49:31 INFO - PROCESS | 1653 | --DOMWINDOW == 151 (0x11856c400) [pid = 1653] [serial = 1695] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 18:49:31 INFO - PROCESS | 1653 | --DOMWINDOW == 150 (0x119579800) [pid = 1653] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 18:49:31 INFO - PROCESS | 1653 | --DOMWINDOW == 149 (0x1128cb400) [pid = 1653] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 18:49:31 INFO - PROCESS | 1653 | --DOMWINDOW == 148 (0x11260ec00) [pid = 1653] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 18:49:31 INFO - PROCESS | 1653 | --DOMWINDOW == 147 (0x117e66c00) [pid = 1653] [serial = 1638] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 18:49:31 INFO - PROCESS | 1653 | --DOMWINDOW == 146 (0x112f2f800) [pid = 1653] [serial = 1692] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 18:49:31 INFO - PROCESS | 1653 | --DOMWINDOW == 145 (0x12b014800) [pid = 1653] [serial = 1572] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 18:49:31 INFO - PROCESS | 1653 | --DOMWINDOW == 144 (0x112611400) [pid = 1653] [serial = 1587] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 18:49:31 INFO - PROCESS | 1653 | --DOMWINDOW == 143 (0x116a62c00) [pid = 1653] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 18:49:31 INFO - PROCESS | 1653 | --DOMWINDOW == 142 (0x110f12000) [pid = 1653] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 18:49:31 INFO - PROCESS | 1653 | --DOMWINDOW == 141 (0x12131d800) [pid = 1653] [serial = 1788] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 18:49:31 INFO - PROCESS | 1653 | --DOMWINDOW == 140 (0x121325400) [pid = 1653] [serial = 1791] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 18:49:31 INFO - PROCESS | 1653 | --DOMWINDOW == 139 (0x123364800) [pid = 1653] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 18:49:31 INFO - PROCESS | 1653 | --DOMWINDOW == 138 (0x121321000) [pid = 1653] [serial = 1761] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 18:49:31 INFO - PROCESS | 1653 | --DOMWINDOW == 137 (0x117110c00) [pid = 1653] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 18:49:31 INFO - PROCESS | 1653 | --DOMWINDOW == 136 (0x1187ca400) [pid = 1653] [serial = 1782] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 18:49:31 INFO - PROCESS | 1653 | --DOMWINDOW == 135 (0x112c13800) [pid = 1653] [serial = 1749] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 18:49:31 INFO - PROCESS | 1653 | --DOMWINDOW == 134 (0x111f17800) [pid = 1653] [serial = 1767] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 18:49:31 INFO - PROCESS | 1653 | --DOMWINDOW == 133 (0x123730800) [pid = 1653] [serial = 1746] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 18:49:31 INFO - PROCESS | 1653 | --DOMWINDOW == 132 (0x1192bd800) [pid = 1653] [serial = 1758] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 18:49:31 INFO - PROCESS | 1653 | --DOMWINDOW == 131 (0x1242d2c00) [pid = 1653] [serial = 1764] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 18:49:31 INFO - PROCESS | 1653 | --DOMWINDOW == 130 (0x1121a7800) [pid = 1653] [serial = 1770] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 18:49:31 INFO - PROCESS | 1653 | --DOMWINDOW == 129 (0x11919ec00) [pid = 1653] [serial = 1755] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 18:49:31 INFO - PROCESS | 1653 | --DOMWINDOW == 128 (0x117e6dc00) [pid = 1653] [serial = 1779] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 18:49:31 INFO - PROCESS | 1653 | --DOMWINDOW == 127 (0x112743c00) [pid = 1653] [serial = 1773] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 18:49:31 INFO - PROCESS | 1653 | --DOMWINDOW == 126 (0x116187000) [pid = 1653] [serial = 1752] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 18:49:31 INFO - PROCESS | 1653 | --DOMWINDOW == 125 (0x113020000) [pid = 1653] [serial = 1797] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 18:49:31 INFO - PROCESS | 1653 | --DOMWINDOW == 124 (0x119cab800) [pid = 1653] [serial = 1800] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 18:49:31 INFO - PROCESS | 1653 | --DOMWINDOW == 123 (0x119534000) [pid = 1653] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 18:49:31 INFO - PROCESS | 1653 | --DOMWINDOW == 122 (0x12130c000) [pid = 1653] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 18:49:31 INFO - PROCESS | 1653 | 1464054571968 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]]]}] 18:49:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 18:49:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 774ms 18:49:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 18:49:32 INFO - PROCESS | 1653 | 1464054572008 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 18:49:32 INFO - PROCESS | 1653 | 1464054572010 Marionette TRACE conn2 <- [1,2441,null,{"value":"7"}] 18:49:32 INFO - PROCESS | 1653 | 1464054572012 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 18:49:32 INFO - PROCESS | 1653 | 1464054572014 Marionette TRACE conn2 <- [1,2442,null,{}] 18:49:32 INFO - PROCESS | 1653 | 1464054572016 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}] 18:49:32 INFO - PROCESS | 1653 | 1464054572135 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 18:49:32 INFO - PROCESS | 1653 | 1464054572206 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:49:32 INFO - PROCESS | 1653 | ++DOCSHELL 0x1212b8800 == 69 [pid = 1653] [id = 618] 18:49:32 INFO - PROCESS | 1653 | ++DOMWINDOW == 123 (0x112606c00) [pid = 1653] [serial = 1854] [outer = 0x0] 18:49:32 INFO - PROCESS | 1653 | ++DOMWINDOW == 124 (0x116186800) [pid = 1653] [serial = 1855] [outer = 0x112606c00] 18:49:32 INFO - PROCESS | 1653 | 1464054572235 Marionette DEBUG loaded listener.js 18:49:32 INFO - PROCESS | 1653 | ++DOMWINDOW == 125 (0x11822f400) [pid = 1653] [serial = 1856] [outer = 0x112606c00] 18:49:32 INFO - PROCESS | 1653 | 1464054572514 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]]]}] 18:49:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 18:49:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 520ms 18:49:32 INFO - PROCESS | 1653 | 1464054572540 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 18:49:32 INFO - PROCESS | 1653 | 1464054572541 Marionette TRACE conn2 <- [1,2445,null,{"value":"7"}] 18:49:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 18:49:32 INFO - PROCESS | 1653 | 1464054572544 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 18:49:32 INFO - PROCESS | 1653 | 1464054572557 Marionette TRACE conn2 <- [1,2446,null,{}] 18:49:32 INFO - PROCESS | 1653 | 1464054572565 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}] 18:49:32 INFO - PROCESS | 1653 | 1464054572658 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 18:49:32 INFO - PROCESS | 1653 | 1464054572663 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:49:32 INFO - PROCESS | 1653 | ++DOCSHELL 0x12c817000 == 70 [pid = 1653] [id = 619] 18:49:32 INFO - PROCESS | 1653 | ++DOMWINDOW == 126 (0x1187d1800) [pid = 1653] [serial = 1857] [outer = 0x0] 18:49:32 INFO - PROCESS | 1653 | ++DOMWINDOW == 127 (0x11a024c00) [pid = 1653] [serial = 1858] [outer = 0x1187d1800] 18:49:32 INFO - PROCESS | 1653 | 1464054572688 Marionette DEBUG loaded listener.js 18:49:32 INFO - PROCESS | 1653 | ++DOMWINDOW == 128 (0x1233dac00) [pid = 1653] [serial = 1859] [outer = 0x1187d1800] 18:49:33 INFO - PROCESS | 1653 | 1464054573017 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]]]}] 18:49:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 18:49:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 487ms 18:49:33 INFO - PROCESS | 1653 | 1464054573032 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 18:49:33 INFO - PROCESS | 1653 | 1464054573034 Marionette TRACE conn2 <- [1,2449,null,{"value":"7"}] 18:49:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 18:49:33 INFO - PROCESS | 1653 | 1464054573038 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 18:49:33 INFO - PROCESS | 1653 | 1464054573039 Marionette TRACE conn2 <- [1,2450,null,{}] 18:49:33 INFO - PROCESS | 1653 | 1464054573041 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}] 18:49:33 INFO - PROCESS | 1653 | 1464054573158 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 18:49:33 INFO - PROCESS | 1653 | 1464054573166 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:49:33 INFO - PROCESS | 1653 | ++DOCSHELL 0x12c9ea000 == 71 [pid = 1653] [id = 620] 18:49:33 INFO - PROCESS | 1653 | ++DOMWINDOW == 129 (0x115d82400) [pid = 1653] [serial = 1860] [outer = 0x0] 18:49:33 INFO - PROCESS | 1653 | ++DOMWINDOW == 130 (0x123bd6400) [pid = 1653] [serial = 1861] [outer = 0x115d82400] 18:49:33 INFO - PROCESS | 1653 | 1464054573193 Marionette DEBUG loaded listener.js 18:49:33 INFO - PROCESS | 1653 | ++DOMWINDOW == 131 (0x1249b5800) [pid = 1653] [serial = 1862] [outer = 0x115d82400] 18:49:33 INFO - PROCESS | 1653 | 1464054573591 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]]]}] 18:49:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 18:49:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 567ms 18:49:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 18:49:33 INFO - PROCESS | 1653 | 1464054573607 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 18:49:33 INFO - PROCESS | 1653 | 1464054573608 Marionette TRACE conn2 <- [1,2453,null,{"value":"7"}] 18:49:33 INFO - PROCESS | 1653 | 1464054573611 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 18:49:33 INFO - PROCESS | 1653 | 1464054573613 Marionette TRACE conn2 <- [1,2454,null,{}] 18:49:33 INFO - PROCESS | 1653 | 1464054573616 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}] 18:49:33 INFO - PROCESS | 1653 | 1464054573750 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 18:49:33 INFO - PROCESS | 1653 | 1464054573860 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:49:33 INFO - PROCESS | 1653 | ++DOCSHELL 0x12d0a1000 == 72 [pid = 1653] [id = 621] 18:49:33 INFO - PROCESS | 1653 | ++DOMWINDOW == 132 (0x11919ec00) [pid = 1653] [serial = 1863] [outer = 0x0] 18:49:33 INFO - PROCESS | 1653 | ++DOMWINDOW == 133 (0x124c6b800) [pid = 1653] [serial = 1864] [outer = 0x11919ec00] 18:49:33 INFO - PROCESS | 1653 | 1464054573900 Marionette DEBUG loaded listener.js 18:49:33 INFO - PROCESS | 1653 | ++DOMWINDOW == 134 (0x1272a2c00) [pid = 1653] [serial = 1865] [outer = 0x11919ec00] 18:49:34 INFO - PROCESS | 1653 | 1464054574408 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]]]}] 18:49:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 18:49:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 824ms 18:49:34 INFO - PROCESS | 1653 | 1464054574435 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 18:49:34 INFO - PROCESS | 1653 | 1464054574438 Marionette TRACE conn2 <- [1,2457,null,{"value":"7"}] 18:49:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 18:49:34 INFO - PROCESS | 1653 | 1464054574442 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 18:49:34 INFO - PROCESS | 1653 | 1464054574445 Marionette TRACE conn2 <- [1,2458,null,{}] 18:49:34 INFO - PROCESS | 1653 | 1464054574448 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}] 18:49:34 INFO - PROCESS | 1653 | 1464054574560 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 18:49:34 INFO - PROCESS | 1653 | 1464054574667 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:49:34 INFO - PROCESS | 1653 | ++DOCSHELL 0x11857e800 == 73 [pid = 1653] [id = 622] 18:49:34 INFO - PROCESS | 1653 | ++DOMWINDOW == 135 (0x11274f800) [pid = 1653] [serial = 1866] [outer = 0x0] 18:49:34 INFO - PROCESS | 1653 | ++DOMWINDOW == 136 (0x11278f800) [pid = 1653] [serial = 1867] [outer = 0x11274f800] 18:49:34 INFO - PROCESS | 1653 | 1464054574700 Marionette DEBUG loaded listener.js 18:49:34 INFO - PROCESS | 1653 | ++DOMWINDOW == 137 (0x112ec3000) [pid = 1653] [serial = 1868] [outer = 0x11274f800] 18:49:35 INFO - PROCESS | 1653 | 1464054575103 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]]]}] 18:49:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 18:49:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 673ms 18:49:35 INFO - PROCESS | 1653 | 1464054575115 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 18:49:35 INFO - PROCESS | 1653 | 1464054575119 Marionette TRACE conn2 <- [1,2461,null,{"value":"7"}] 18:49:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 18:49:35 INFO - PROCESS | 1653 | 1464054575124 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 18:49:35 INFO - PROCESS | 1653 | 1464054575125 Marionette TRACE conn2 <- [1,2462,null,{}] 18:49:35 INFO - PROCESS | 1653 | 1464054575128 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}] 18:49:35 INFO - PROCESS | 1653 | 1464054575262 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 18:49:35 INFO - PROCESS | 1653 | 1464054575341 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:49:35 INFO - PROCESS | 1653 | ++DOCSHELL 0x12344b800 == 74 [pid = 1653] [id = 623] 18:49:35 INFO - PROCESS | 1653 | ++DOMWINDOW == 138 (0x1133f9000) [pid = 1653] [serial = 1869] [outer = 0x0] 18:49:35 INFO - PROCESS | 1653 | ++DOMWINDOW == 139 (0x116719800) [pid = 1653] [serial = 1870] [outer = 0x1133f9000] 18:49:35 INFO - PROCESS | 1653 | 1464054575370 Marionette DEBUG loaded listener.js 18:49:35 INFO - PROCESS | 1653 | ++DOMWINDOW == 140 (0x1168c4400) [pid = 1653] [serial = 1871] [outer = 0x1133f9000] 18:49:35 INFO - PROCESS | 1653 | 1464054575795 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]]]}] 18:49:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 18:49:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 721ms 18:49:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 18:49:35 INFO - PROCESS | 1653 | 1464054575851 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 18:49:35 INFO - PROCESS | 1653 | 1464054575852 Marionette TRACE conn2 <- [1,2465,null,{"value":"7"}] 18:49:35 INFO - PROCESS | 1653 | 1464054575856 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 18:49:35 INFO - PROCESS | 1653 | 1464054575859 Marionette TRACE conn2 <- [1,2466,null,{}] 18:49:35 INFO - PROCESS | 1653 | 1464054575866 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}] 18:49:35 INFO - PROCESS | 1653 | 1464054575979 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 18:49:36 INFO - PROCESS | 1653 | 1464054576058 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:49:36 INFO - PROCESS | 1653 | ++DOCSHELL 0x12d2d4800 == 75 [pid = 1653] [id = 624] 18:49:36 INFO - PROCESS | 1653 | ++DOMWINDOW == 141 (0x118574c00) [pid = 1653] [serial = 1872] [outer = 0x0] 18:49:36 INFO - PROCESS | 1653 | ++DOMWINDOW == 142 (0x118935000) [pid = 1653] [serial = 1873] [outer = 0x118574c00] 18:49:36 INFO - PROCESS | 1653 | 1464054576090 Marionette DEBUG loaded listener.js 18:49:36 INFO - PROCESS | 1653 | ++DOMWINDOW == 143 (0x119539800) [pid = 1653] [serial = 1874] [outer = 0x118574c00] 18:49:36 INFO - PROCESS | 1653 | 1464054576508 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]]]}] 18:49:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 18:49:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 670ms 18:49:36 INFO - PROCESS | 1653 | 1464054576527 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 18:49:36 INFO - PROCESS | 1653 | 1464054576529 Marionette TRACE conn2 <- [1,2469,null,{"value":"7"}] 18:49:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 18:49:36 INFO - PROCESS | 1653 | 1464054576531 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 18:49:36 INFO - PROCESS | 1653 | 1464054576533 Marionette TRACE conn2 <- [1,2470,null,{}] 18:49:36 INFO - PROCESS | 1653 | 1464054576574 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}] 18:49:36 INFO - PROCESS | 1653 | 1464054576686 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 18:49:36 INFO - PROCESS | 1653 | 1464054576764 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:49:36 INFO - PROCESS | 1653 | ++DOCSHELL 0x12db9e000 == 76 [pid = 1653] [id = 625] 18:49:36 INFO - PROCESS | 1653 | ++DOMWINDOW == 144 (0x119caec00) [pid = 1653] [serial = 1875] [outer = 0x0] 18:49:36 INFO - PROCESS | 1653 | ++DOMWINDOW == 145 (0x11a022c00) [pid = 1653] [serial = 1876] [outer = 0x119caec00] 18:49:36 INFO - PROCESS | 1653 | 1464054576793 Marionette DEBUG loaded listener.js 18:49:36 INFO - PROCESS | 1653 | ++DOMWINDOW == 146 (0x12131ec00) [pid = 1653] [serial = 1877] [outer = 0x119caec00] 18:49:37 INFO - PROCESS | 1653 | 1464054577198 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]]]}] 18:49:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 18:49:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 689ms 18:49:37 INFO - PROCESS | 1653 | 1464054577221 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 18:49:37 INFO - PROCESS | 1653 | 1464054577222 Marionette TRACE conn2 <- [1,2473,null,{"value":"7"}] 18:49:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 18:49:37 INFO - PROCESS | 1653 | 1464054577225 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 18:49:37 INFO - PROCESS | 1653 | 1464054577226 Marionette TRACE conn2 <- [1,2474,null,{}] 18:49:37 INFO - PROCESS | 1653 | 1464054577228 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}] 18:49:37 INFO - PROCESS | 1653 | 1464054577334 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 18:49:37 INFO - PROCESS | 1653 | 1464054577440 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:49:37 INFO - PROCESS | 1653 | ++DOCSHELL 0x135306000 == 77 [pid = 1653] [id = 626] 18:49:37 INFO - PROCESS | 1653 | ++DOMWINDOW == 147 (0x119cab400) [pid = 1653] [serial = 1878] [outer = 0x0] 18:49:37 INFO - PROCESS | 1653 | ++DOMWINDOW == 148 (0x1213aec00) [pid = 1653] [serial = 1879] [outer = 0x119cab400] 18:49:37 INFO - PROCESS | 1653 | 1464054577471 Marionette DEBUG loaded listener.js 18:49:37 INFO - PROCESS | 1653 | ++DOMWINDOW == 149 (0x1242d7000) [pid = 1653] [serial = 1880] [outer = 0x119cab400] 18:49:37 INFO - PROCESS | 1653 | 1464054577897 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]]]}] 18:49:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 18:49:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 719ms 18:49:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 18:49:37 INFO - PROCESS | 1653 | 1464054577945 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 18:49:37 INFO - PROCESS | 1653 | 1464054577946 Marionette TRACE conn2 <- [1,2477,null,{"value":"7"}] 18:49:37 INFO - PROCESS | 1653 | 1464054577948 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 18:49:37 INFO - PROCESS | 1653 | 1464054577950 Marionette TRACE conn2 <- [1,2478,null,{}] 18:49:37 INFO - PROCESS | 1653 | 1464054577952 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}] 18:49:38 INFO - PROCESS | 1653 | 1464054578085 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 18:49:38 INFO - PROCESS | 1653 | 1464054578193 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:49:38 INFO - PROCESS | 1653 | ++DOCSHELL 0x13572c800 == 78 [pid = 1653] [id = 627] 18:49:38 INFO - PROCESS | 1653 | ++DOMWINDOW == 150 (0x1242d6000) [pid = 1653] [serial = 1881] [outer = 0x0] 18:49:38 INFO - PROCESS | 1653 | ++DOMWINDOW == 151 (0x127328000) [pid = 1653] [serial = 1882] [outer = 0x1242d6000] 18:49:38 INFO - PROCESS | 1653 | 1464054578224 Marionette DEBUG loaded listener.js 18:49:38 INFO - PROCESS | 1653 | ++DOMWINDOW == 152 (0x128c37400) [pid = 1653] [serial = 1883] [outer = 0x1242d6000] 18:49:38 INFO - PROCESS | 1653 | 1464054578655 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]]]}] 18:49:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 18:49:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 722ms 18:49:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 18:49:38 INFO - PROCESS | 1653 | 1464054578671 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 18:49:38 INFO - PROCESS | 1653 | 1464054578672 Marionette TRACE conn2 <- [1,2481,null,{"value":"7"}] 18:49:38 INFO - PROCESS | 1653 | 1464054578674 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 18:49:38 INFO - PROCESS | 1653 | 1464054578676 Marionette TRACE conn2 <- [1,2482,null,{}] 18:49:38 INFO - PROCESS | 1653 | 1464054578678 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}] 18:49:38 INFO - PROCESS | 1653 | 1464054578786 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 18:49:38 INFO - PROCESS | 1653 | 1464054578892 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:49:38 INFO - PROCESS | 1653 | ++DOCSHELL 0x110f32000 == 79 [pid = 1653] [id = 628] 18:49:38 INFO - PROCESS | 1653 | ++DOMWINDOW == 153 (0x110f12400) [pid = 1653] [serial = 1884] [outer = 0x0] 18:49:38 INFO - PROCESS | 1653 | ++DOMWINDOW == 154 (0x1121ad800) [pid = 1653] [serial = 1885] [outer = 0x110f12400] 18:49:38 INFO - PROCESS | 1653 | 1464054578925 Marionette DEBUG loaded listener.js 18:49:38 INFO - PROCESS | 1653 | ++DOMWINDOW == 155 (0x112968800) [pid = 1653] [serial = 1886] [outer = 0x110f12400] 18:49:39 INFO - PROCESS | 1653 | 1464054579596 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]]]}] 18:49:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 18:49:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 971ms 18:49:39 INFO - PROCESS | 1653 | 1464054579645 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 18:49:39 INFO - PROCESS | 1653 | 1464054579648 Marionette TRACE conn2 <- [1,2485,null,{"value":"7"}] 18:49:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 18:49:39 INFO - PROCESS | 1653 | 1464054579652 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 18:49:39 INFO - PROCESS | 1653 | 1464054579654 Marionette TRACE conn2 <- [1,2486,null,{}] 18:49:39 INFO - PROCESS | 1653 | 1464054579657 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}] 18:49:39 INFO - PROCESS | 1653 | 1464054579759 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 18:49:39 INFO - PROCESS | 1653 | 1464054579839 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:49:39 INFO - PROCESS | 1653 | ++DOCSHELL 0x119c46800 == 80 [pid = 1653] [id = 629] 18:49:39 INFO - PROCESS | 1653 | ++DOMWINDOW == 156 (0x11274e400) [pid = 1653] [serial = 1887] [outer = 0x0] 18:49:39 INFO - PROCESS | 1653 | ++DOMWINDOW == 157 (0x1128c8400) [pid = 1653] [serial = 1888] [outer = 0x11274e400] 18:49:39 INFO - PROCESS | 1653 | 1464054579867 Marionette DEBUG loaded listener.js 18:49:39 INFO - PROCESS | 1653 | ++DOMWINDOW == 158 (0x112c13800) [pid = 1653] [serial = 1889] [outer = 0x11274e400] 18:49:40 INFO - PROCESS | 1653 | 1464054580296 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]]]}] 18:49:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 18:49:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 672ms 18:49:40 INFO - PROCESS | 1653 | 1464054580324 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 18:49:40 INFO - PROCESS | 1653 | 1464054580327 Marionette TRACE conn2 <- [1,2489,null,{"value":"7"}] 18:49:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 18:49:40 INFO - PROCESS | 1653 | 1464054580332 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 18:49:40 INFO - PROCESS | 1653 | 1464054580334 Marionette TRACE conn2 <- [1,2490,null,{}] 18:49:40 INFO - PROCESS | 1653 | 1464054580338 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}] 18:49:40 INFO - PROCESS | 1653 | 1464054580443 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 18:49:40 INFO - PROCESS | 1653 | 1464054580511 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:49:40 INFO - PROCESS | 1653 | ++DOCSHELL 0x119d16000 == 81 [pid = 1653] [id = 630] 18:49:40 INFO - PROCESS | 1653 | ++DOMWINDOW == 159 (0x113021400) [pid = 1653] [serial = 1890] [outer = 0x0] 18:49:40 INFO - PROCESS | 1653 | ++DOMWINDOW == 160 (0x1163ae400) [pid = 1653] [serial = 1891] [outer = 0x113021400] 18:49:40 INFO - PROCESS | 1653 | 1464054580537 Marionette DEBUG loaded listener.js 18:49:40 INFO - PROCESS | 1653 | ++DOMWINDOW == 161 (0x1168bc000) [pid = 1653] [serial = 1892] [outer = 0x113021400] 18:49:40 INFO - PROCESS | 1653 | --DOCSHELL 0x12c9ea000 == 80 [pid = 1653] [id = 620] 18:49:40 INFO - PROCESS | 1653 | --DOCSHELL 0x12c817000 == 79 [pid = 1653] [id = 619] 18:49:40 INFO - PROCESS | 1653 | --DOCSHELL 0x1212b8800 == 78 [pid = 1653] [id = 618] 18:49:40 INFO - PROCESS | 1653 | --DOCSHELL 0x12bdd3800 == 77 [pid = 1653] [id = 617] 18:49:40 INFO - PROCESS | 1653 | --DOMWINDOW == 160 (0x12764c400) [pid = 1653] [serial = 1807] [outer = 0x0] [url = about:blank] 18:49:40 INFO - PROCESS | 1653 | --DOCSHELL 0x12b11f000 == 76 [pid = 1653] [id = 616] 18:49:40 INFO - PROCESS | 1653 | --DOCSHELL 0x129ef3000 == 75 [pid = 1653] [id = 615] 18:49:40 INFO - PROCESS | 1653 | --DOCSHELL 0x127297000 == 74 [pid = 1653] [id = 614] 18:49:40 INFO - PROCESS | 1653 | --DOCSHELL 0x111c93000 == 73 [pid = 1653] [id = 613] 18:49:40 INFO - PROCESS | 1653 | --DOCSHELL 0x1237c6800 == 72 [pid = 1653] [id = 612] 18:49:40 INFO - PROCESS | 1653 | --DOCSHELL 0x1212b9000 == 71 [pid = 1653] [id = 611] 18:49:40 INFO - PROCESS | 1653 | --DOCSHELL 0x1185c2800 == 70 [pid = 1653] [id = 610] 18:49:40 INFO - PROCESS | 1653 | --DOCSHELL 0x11918d800 == 69 [pid = 1653] [id = 609] 18:49:40 INFO - PROCESS | 1653 | --DOCSHELL 0x115e8f000 == 68 [pid = 1653] [id = 608] 18:49:40 INFO - PROCESS | 1653 | --DOCSHELL 0x1353d5800 == 67 [pid = 1653] [id = 606] 18:49:40 INFO - PROCESS | 1653 | --DOCSHELL 0x12f013800 == 66 [pid = 1653] [id = 602] 18:49:40 INFO - PROCESS | 1653 | --DOMWINDOW == 159 (0x115d87000) [pid = 1653] [serial = 1592] [outer = 0x0] [url = about:blank] 18:49:40 INFO - PROCESS | 1653 | --DOMWINDOW == 158 (0x11a021c00) [pid = 1653] [serial = 1700] [outer = 0x0] [url = about:blank] 18:49:40 INFO - PROCESS | 1653 | --DOMWINDOW == 157 (0x1187ca000) [pid = 1653] [serial = 1697] [outer = 0x0] [url = about:blank] 18:49:40 INFO - PROCESS | 1653 | --DOMWINDOW == 156 (0x119a0b400) [pid = 1653] [serial = 1643] [outer = 0x0] [url = about:blank] 18:49:40 INFO - PROCESS | 1653 | --DOMWINDOW == 155 (0x116129000) [pid = 1653] [serial = 1634] [outer = 0x0] [url = about:blank] 18:49:40 INFO - PROCESS | 1653 | --DOMWINDOW == 154 (0x118224000) [pid = 1653] [serial = 1649] [outer = 0x0] [url = about:blank] 18:49:40 INFO - PROCESS | 1653 | --DOMWINDOW == 153 (0x119126c00) [pid = 1653] [serial = 1640] [outer = 0x0] [url = about:blank] 18:49:40 INFO - PROCESS | 1653 | --DOMWINDOW == 152 (0x11671fc00) [pid = 1653] [serial = 1694] [outer = 0x0] [url = about:blank] 18:49:40 INFO - PROCESS | 1653 | --DOMWINDOW == 151 (0x12c01a000) [pid = 1653] [serial = 1574] [outer = 0x0] [url = about:blank] 18:49:40 INFO - PROCESS | 1653 | --DOMWINDOW == 150 (0x113017400) [pid = 1653] [serial = 1589] [outer = 0x0] [url = about:blank] 18:49:40 INFO - PROCESS | 1653 | --DOMWINDOW == 149 (0x117e6b800) [pid = 1653] [serial = 1637] [outer = 0x0] [url = about:blank] 18:49:40 INFO - PROCESS | 1653 | --DOMWINDOW == 148 (0x11274cc00) [pid = 1653] [serial = 1631] [outer = 0x0] [url = about:blank] 18:49:40 INFO - PROCESS | 1653 | --DOMWINDOW == 147 (0x119e42c00) [pid = 1653] [serial = 1646] [outer = 0x0] [url = about:blank] 18:49:40 INFO - PROCESS | 1653 | --DOMWINDOW == 146 (0x1129e1000) [pid = 1653] [serial = 1691] [outer = 0x0] [url = about:blank] 18:49:40 INFO - PROCESS | 1653 | --DOMWINDOW == 145 (0x12130ec00) [pid = 1653] [serial = 1703] [outer = 0x0] [url = about:blank] 18:49:40 INFO - PROCESS | 1653 | --DOMWINDOW == 144 (0x1128c7c00) [pid = 1653] [serial = 1586] [outer = 0x0] [url = about:blank] 18:49:40 INFO - PROCESS | 1653 | --DOMWINDOW == 143 (0x123360c00) [pid = 1653] [serial = 1706] [outer = 0x0] [url = about:blank] 18:49:40 INFO - PROCESS | 1653 | --DOMWINDOW == 142 (0x121388400) [pid = 1653] [serial = 1789] [outer = 0x0] [url = about:blank] 18:49:40 INFO - PROCESS | 1653 | --DOMWINDOW == 141 (0x12335e800) [pid = 1653] [serial = 1792] [outer = 0x0] [url = about:blank] 18:49:40 INFO - PROCESS | 1653 | --DOMWINDOW == 140 (0x1242d3c00) [pid = 1653] [serial = 1795] [outer = 0x0] [url = about:blank] 18:49:40 INFO - PROCESS | 1653 | --DOMWINDOW == 139 (0x1242d2000) [pid = 1653] [serial = 1763] [outer = 0x0] [url = about:blank] 18:49:40 INFO - PROCESS | 1653 | --DOMWINDOW == 138 (0x123bd6000) [pid = 1653] [serial = 1762] [outer = 0x0] [url = about:blank] 18:49:40 INFO - PROCESS | 1653 | --DOMWINDOW == 137 (0x11715e400) [pid = 1653] [serial = 1777] [outer = 0x0] [url = about:blank] 18:49:40 INFO - PROCESS | 1653 | --DOMWINDOW == 136 (0x117e63c00) [pid = 1653] [serial = 1778] [outer = 0x0] [url = about:blank] 18:49:40 INFO - PROCESS | 1653 | --DOMWINDOW == 135 (0x118934800) [pid = 1653] [serial = 1783] [outer = 0x0] [url = about:blank] 18:49:40 INFO - PROCESS | 1653 | --DOMWINDOW == 134 (0x119534800) [pid = 1653] [serial = 1784] [outer = 0x0] [url = about:blank] 18:49:40 INFO - PROCESS | 1653 | --DOMWINDOW == 133 (0x123426400) [pid = 1653] [serial = 1793] [outer = 0x0] [url = about:blank] 18:49:40 INFO - PROCESS | 1653 | --DOMWINDOW == 132 (0x115d83000) [pid = 1653] [serial = 1751] [outer = 0x0] [url = about:blank] 18:49:40 INFO - PROCESS | 1653 | --DOMWINDOW == 131 (0x112f3ac00) [pid = 1653] [serial = 1750] [outer = 0x0] [url = about:blank] 18:49:40 INFO - PROCESS | 1653 | --DOMWINDOW == 130 (0x1242cd000) [pid = 1653] [serial = 1769] [outer = 0x0] [url = about:blank] 18:49:40 INFO - PROCESS | 1653 | --DOMWINDOW == 129 (0x115edd400) [pid = 1653] [serial = 1768] [outer = 0x0] [url = about:blank] 18:49:40 INFO - PROCESS | 1653 | --DOMWINDOW == 128 (0x123d77000) [pid = 1653] [serial = 1747] [outer = 0x0] [url = about:blank] 18:49:40 INFO - PROCESS | 1653 | --DOMWINDOW == 127 (0x1242d1000) [pid = 1653] [serial = 1748] [outer = 0x0] [url = about:blank] 18:49:40 INFO - PROCESS | 1653 | --DOMWINDOW == 126 (0x123361400) [pid = 1653] [serial = 1760] [outer = 0x0] [url = about:blank] 18:49:40 INFO - PROCESS | 1653 | --DOMWINDOW == 125 (0x12131dc00) [pid = 1653] [serial = 1759] [outer = 0x0] [url = about:blank] 18:49:40 INFO - PROCESS | 1653 | --DOMWINDOW == 124 (0x125196400) [pid = 1653] [serial = 1766] [outer = 0x0] [url = about:blank] 18:49:40 INFO - PROCESS | 1653 | --DOMWINDOW == 123 (0x12462e800) [pid = 1653] [serial = 1765] [outer = 0x0] [url = about:blank] 18:49:40 INFO - PROCESS | 1653 | --DOMWINDOW == 122 (0x112d87400) [pid = 1653] [serial = 1772] [outer = 0x0] [url = about:blank] 18:49:40 INFO - PROCESS | 1653 | --DOMWINDOW == 121 (0x112783800) [pid = 1653] [serial = 1771] [outer = 0x0] [url = about:blank] 18:49:40 INFO - PROCESS | 1653 | --DOMWINDOW == 120 (0x119dcdc00) [pid = 1653] [serial = 1757] [outer = 0x0] [url = about:blank] 18:49:40 INFO - PROCESS | 1653 | --DOMWINDOW == 119 (0x119530400) [pid = 1653] [serial = 1756] [outer = 0x0] [url = about:blank] 18:49:40 INFO - PROCESS | 1653 | --DOMWINDOW == 118 (0x11856f400) [pid = 1653] [serial = 1780] [outer = 0x0] [url = about:blank] 18:49:40 INFO - PROCESS | 1653 | --DOMWINDOW == 117 (0x1187c6000) [pid = 1653] [serial = 1781] [outer = 0x0] [url = about:blank] 18:49:40 INFO - PROCESS | 1653 | --DOMWINDOW == 116 (0x115e5a000) [pid = 1653] [serial = 1774] [outer = 0x0] [url = about:blank] 18:49:40 INFO - PROCESS | 1653 | --DOMWINDOW == 115 (0x1167cfc00) [pid = 1653] [serial = 1775] [outer = 0x0] [url = about:blank] 18:49:40 INFO - PROCESS | 1653 | --DOMWINDOW == 114 (0x116847800) [pid = 1653] [serial = 1753] [outer = 0x0] [url = about:blank] 18:49:40 INFO - PROCESS | 1653 | --DOMWINDOW == 113 (0x117682800) [pid = 1653] [serial = 1754] [outer = 0x0] [url = about:blank] 18:49:40 INFO - PROCESS | 1653 | --DOMWINDOW == 112 (0x117467c00) [pid = 1653] [serial = 1798] [outer = 0x0] [url = about:blank] 18:49:40 INFO - PROCESS | 1653 | --DOMWINDOW == 111 (0x11a021000) [pid = 1653] [serial = 1799] [outer = 0x0] [url = about:blank] 18:49:40 INFO - PROCESS | 1653 | --DOMWINDOW == 110 (0x1246e1400) [pid = 1653] [serial = 1796] [outer = 0x0] [url = about:blank] 18:49:40 INFO - PROCESS | 1653 | --DOMWINDOW == 109 (0x1249b3c00) [pid = 1653] [serial = 1801] [outer = 0x0] [url = about:blank] 18:49:40 INFO - PROCESS | 1653 | --DOMWINDOW == 108 (0x119caa400) [pid = 1653] [serial = 1786] [outer = 0x0] [url = about:blank] 18:49:40 INFO - PROCESS | 1653 | --DOMWINDOW == 107 (0x127640400) [pid = 1653] [serial = 1805] [outer = 0x0] [url = about:blank] 18:49:40 INFO - PROCESS | 1653 | --DOMWINDOW == 106 (0x1273c7c00) [pid = 1653] [serial = 1804] [outer = 0x0] [url = about:blank] 18:49:40 INFO - PROCESS | 1653 | --DOMWINDOW == 105 (0x121311c00) [pid = 1653] [serial = 1787] [outer = 0x0] [url = about:blank] 18:49:40 INFO - PROCESS | 1653 | --DOMWINDOW == 104 (0x127326800) [pid = 1653] [serial = 1802] [outer = 0x0] [url = about:blank] 18:49:40 INFO - PROCESS | 1653 | --DOMWINDOW == 103 (0x1213ab000) [pid = 1653] [serial = 1790] [outer = 0x0] [url = about:blank] 18:49:41 INFO - PROCESS | 1653 | 1464054581050 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]]]}] 18:49:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 18:49:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 772ms 18:49:41 INFO - PROCESS | 1653 | 1464054581104 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 18:49:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 18:49:41 INFO - PROCESS | 1653 | 1464054581106 Marionette TRACE conn2 <- [1,2493,null,{"value":"7"}] 18:49:41 INFO - PROCESS | 1653 | 1464054581110 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 18:49:41 INFO - PROCESS | 1653 | 1464054581114 Marionette TRACE conn2 <- [1,2494,null,{}] 18:49:41 INFO - PROCESS | 1653 | 1464054581127 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}] 18:49:41 INFO - PROCESS | 1653 | 1464054581229 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 18:49:41 INFO - PROCESS | 1653 | 1464054581237 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:49:41 INFO - PROCESS | 1653 | ++DOCSHELL 0x119466000 == 67 [pid = 1653] [id = 631] 18:49:41 INFO - PROCESS | 1653 | ++DOMWINDOW == 104 (0x116a64000) [pid = 1653] [serial = 1893] [outer = 0x0] 18:49:41 INFO - PROCESS | 1653 | ++DOMWINDOW == 105 (0x117467c00) [pid = 1653] [serial = 1894] [outer = 0x116a64000] 18:49:41 INFO - PROCESS | 1653 | 1464054581269 Marionette DEBUG loaded listener.js 18:49:41 INFO - PROCESS | 1653 | ++DOMWINDOW == 106 (0x117e6a800) [pid = 1653] [serial = 1895] [outer = 0x116a64000] 18:49:41 INFO - PROCESS | 1653 | 1464054581639 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]]]}] 18:49:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 18:49:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 577ms 18:49:41 INFO - PROCESS | 1653 | 1464054581687 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 18:49:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 18:49:41 INFO - PROCESS | 1653 | 1464054581688 Marionette TRACE conn2 <- [1,2497,null,{"value":"7"}] 18:49:41 INFO - PROCESS | 1653 | 1464054581691 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 18:49:41 INFO - PROCESS | 1653 | 1464054581692 Marionette TRACE conn2 <- [1,2498,null,{}] 18:49:41 INFO - PROCESS | 1653 | 1464054581694 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}] 18:49:41 INFO - PROCESS | 1653 | 1464054581783 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 18:49:41 INFO - PROCESS | 1653 | 1464054581788 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:49:41 INFO - PROCESS | 1653 | ++DOCSHELL 0x12379c800 == 68 [pid = 1653] [id = 632] 18:49:41 INFO - PROCESS | 1653 | ++DOMWINDOW == 107 (0x1184e0800) [pid = 1653] [serial = 1896] [outer = 0x0] 18:49:41 INFO - PROCESS | 1653 | ++DOMWINDOW == 108 (0x11859f400) [pid = 1653] [serial = 1897] [outer = 0x1184e0800] 18:49:41 INFO - PROCESS | 1653 | 1464054581812 Marionette DEBUG loaded listener.js 18:49:41 INFO - PROCESS | 1653 | ++DOMWINDOW == 109 (0x1187cf000) [pid = 1653] [serial = 1898] [outer = 0x1184e0800] 18:49:42 INFO - PROCESS | 1653 | 1464054582159 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]]]}] 18:49:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 18:49:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 520ms 18:49:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 18:49:42 INFO - PROCESS | 1653 | 1464054582212 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 18:49:42 INFO - PROCESS | 1653 | 1464054582214 Marionette TRACE conn2 <- [1,2501,null,{"value":"7"}] 18:49:42 INFO - PROCESS | 1653 | 1464054582217 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 18:49:42 INFO - PROCESS | 1653 | 1464054582218 Marionette TRACE conn2 <- [1,2502,null,{}] 18:49:42 INFO - PROCESS | 1653 | 1464054582222 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}] 18:49:42 INFO - PROCESS | 1653 | 1464054582343 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 18:49:42 INFO - PROCESS | 1653 | 1464054582356 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:49:42 INFO - PROCESS | 1653 | ++DOCSHELL 0x124c52800 == 69 [pid = 1653] [id = 633] 18:49:42 INFO - PROCESS | 1653 | ++DOMWINDOW == 110 (0x1187d3000) [pid = 1653] [serial = 1899] [outer = 0x0] 18:49:42 INFO - PROCESS | 1653 | ++DOMWINDOW == 111 (0x11912a000) [pid = 1653] [serial = 1900] [outer = 0x1187d3000] 18:49:42 INFO - PROCESS | 1653 | 1464054582396 Marionette DEBUG loaded listener.js 18:49:42 INFO - PROCESS | 1653 | ++DOMWINDOW == 112 (0x119534800) [pid = 1653] [serial = 1901] [outer = 0x1187d3000] 18:49:42 INFO - PROCESS | 1653 | 1464054582826 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]]]}] 18:49:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 18:49:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 620ms 18:49:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 18:49:42 INFO - PROCESS | 1653 | 1464054582838 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 18:49:42 INFO - PROCESS | 1653 | 1464054582839 Marionette TRACE conn2 <- [1,2505,null,{"value":"7"}] 18:49:42 INFO - PROCESS | 1653 | 1464054582841 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 18:49:42 INFO - PROCESS | 1653 | 1464054582842 Marionette TRACE conn2 <- [1,2506,null,{}] 18:49:42 INFO - PROCESS | 1653 | 1464054582844 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}] 18:49:42 INFO - PROCESS | 1653 | 1464054582985 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 18:49:43 INFO - PROCESS | 1653 | 1464054582999 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:49:43 INFO - PROCESS | 1653 | ++DOCSHELL 0x12738f800 == 70 [pid = 1653] [id = 634] 18:49:43 INFO - PROCESS | 1653 | ++DOMWINDOW == 113 (0x1187d3800) [pid = 1653] [serial = 1902] [outer = 0x0] 18:49:43 INFO - PROCESS | 1653 | ++DOMWINDOW == 114 (0x119cab800) [pid = 1653] [serial = 1903] [outer = 0x1187d3800] 18:49:43 INFO - PROCESS | 1653 | 1464054583025 Marionette DEBUG loaded listener.js 18:49:43 INFO - PROCESS | 1653 | ++DOMWINDOW == 115 (0x12131ac00) [pid = 1653] [serial = 1904] [outer = 0x1187d3800] 18:49:43 INFO - PROCESS | 1653 | 1464054583414 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]]]}] 18:49:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 18:49:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 620ms 18:49:43 INFO - PROCESS | 1653 | 1464054583462 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 18:49:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 18:49:43 INFO - PROCESS | 1653 | 1464054583464 Marionette TRACE conn2 <- [1,2509,null,{"value":"7"}] 18:49:43 INFO - PROCESS | 1653 | 1464054583467 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 18:49:43 INFO - PROCESS | 1653 | 1464054583469 Marionette TRACE conn2 <- [1,2510,null,{}] 18:49:43 INFO - PROCESS | 1653 | 1464054583472 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}] 18:49:43 INFO - PROCESS | 1653 | 1464054583601 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 18:49:43 INFO - PROCESS | 1653 | 1464054583639 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:49:43 INFO - PROCESS | 1653 | ++DOCSHELL 0x129ef2800 == 71 [pid = 1653] [id = 635] 18:49:43 INFO - PROCESS | 1653 | ++DOMWINDOW == 116 (0x119cae400) [pid = 1653] [serial = 1905] [outer = 0x0] 18:49:43 INFO - PROCESS | 1653 | ++DOMWINDOW == 117 (0x121386400) [pid = 1653] [serial = 1906] [outer = 0x119cae400] 18:49:43 INFO - PROCESS | 1653 | 1464054583659 Marionette DEBUG loaded listener.js 18:49:43 INFO - PROCESS | 1653 | ++DOMWINDOW == 118 (0x1213ab800) [pid = 1653] [serial = 1907] [outer = 0x119cae400] 18:49:44 INFO - PROCESS | 1653 | 1464054584110 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]]]}] 18:49:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 18:49:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 673ms 18:49:44 INFO - PROCESS | 1653 | 1464054584148 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 18:49:44 INFO - PROCESS | 1653 | 1464054584153 Marionette TRACE conn2 <- [1,2513,null,{"value":"7"}] 18:49:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 18:49:44 INFO - PROCESS | 1653 | 1464054584158 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 18:49:44 INFO - PROCESS | 1653 | 1464054584159 Marionette TRACE conn2 <- [1,2514,null,{}] 18:49:44 INFO - PROCESS | 1653 | 1464054584163 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}] 18:49:44 INFO - PROCESS | 1653 | 1464054584258 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 18:49:44 INFO - PROCESS | 1653 | 1464054584273 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:49:44 INFO - PROCESS | 1653 | ++DOCSHELL 0x12b119800 == 72 [pid = 1653] [id = 636] 18:49:44 INFO - PROCESS | 1653 | ++DOMWINDOW == 119 (0x121385c00) [pid = 1653] [serial = 1908] [outer = 0x0] 18:49:44 INFO - PROCESS | 1653 | ++DOMWINDOW == 120 (0x1233e4000) [pid = 1653] [serial = 1909] [outer = 0x121385c00] 18:49:44 INFO - PROCESS | 1653 | 1464054584294 Marionette DEBUG loaded listener.js 18:49:44 INFO - PROCESS | 1653 | ++DOMWINDOW == 121 (0x123d72000) [pid = 1653] [serial = 1910] [outer = 0x121385c00] 18:49:44 INFO - PROCESS | 1653 | 1464054584772 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]]]}] 18:49:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 18:49:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 625ms 18:49:44 INFO - PROCESS | 1653 | 1464054584786 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 18:49:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 18:49:44 INFO - PROCESS | 1653 | 1464054584788 Marionette TRACE conn2 <- [1,2517,null,{"value":"7"}] 18:49:44 INFO - PROCESS | 1653 | 1464054584792 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 18:49:44 INFO - PROCESS | 1653 | 1464054584793 Marionette TRACE conn2 <- [1,2518,null,{}] 18:49:44 INFO - PROCESS | 1653 | 1464054584805 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}] 18:49:44 INFO - PROCESS | 1653 | 1464054584956 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 18:49:45 INFO - PROCESS | 1653 | --DOMWINDOW == 120 (0x1213b0c00) [pid = 1653] [serial = 1848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 18:49:45 INFO - PROCESS | 1653 | --DOMWINDOW == 119 (0x1128d4800) [pid = 1653] [serial = 1827] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 18:49:45 INFO - PROCESS | 1653 | --DOMWINDOW == 118 (0x11746fc00) [pid = 1653] [serial = 1836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 18:49:45 INFO - PROCESS | 1653 | --DOMWINDOW == 117 (0x117468400) [pid = 1653] [serial = 1833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 18:49:45 INFO - PROCESS | 1653 | --DOMWINDOW == 116 (0x119e9a400) [pid = 1653] [serial = 1842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 18:49:45 INFO - PROCESS | 1653 | --DOMWINDOW == 115 (0x112c17800) [pid = 1653] [serial = 1830] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 18:49:45 INFO - PROCESS | 1653 | --DOMWINDOW == 114 (0x1187c6800) [pid = 1653] [serial = 1839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 18:49:45 INFO - PROCESS | 1653 | --DOMWINDOW == 113 (0x112606c00) [pid = 1653] [serial = 1854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 18:49:45 INFO - PROCESS | 1653 | --DOMWINDOW == 112 (0x1187d1800) [pid = 1653] [serial = 1857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 18:49:45 INFO - PROCESS | 1653 | --DOMWINDOW == 111 (0x123365c00) [pid = 1653] [serial = 1851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 18:49:45 INFO - PROCESS | 1653 | --DOMWINDOW == 110 (0x121322c00) [pid = 1653] [serial = 1845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 18:49:45 INFO - PROCESS | 1653 | --DOMWINDOW == 109 (0x110f11800) [pid = 1653] [serial = 1824] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 18:49:45 INFO - PROCESS | 1653 | --DOMWINDOW == 108 (0x115d82400) [pid = 1653] [serial = 1860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 18:49:45 INFO - PROCESS | 1653 | 1464054585210 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:49:45 INFO - PROCESS | 1653 | ++DOCSHELL 0x119d13800 == 73 [pid = 1653] [id = 637] 18:49:45 INFO - PROCESS | 1653 | ++DOMWINDOW == 109 (0x111c28800) [pid = 1653] [serial = 1911] [outer = 0x0] 18:49:45 INFO - PROCESS | 1653 | ++DOMWINDOW == 110 (0x112f3a400) [pid = 1653] [serial = 1912] [outer = 0x111c28800] 18:49:45 INFO - PROCESS | 1653 | 1464054585235 Marionette DEBUG loaded listener.js 18:49:45 INFO - PROCESS | 1653 | ++DOMWINDOW == 111 (0x117e66c00) [pid = 1653] [serial = 1913] [outer = 0x111c28800] 18:49:45 INFO - PROCESS | 1653 | 1464054585574 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]]]}] 18:49:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 18:49:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 829ms 18:49:45 INFO - PROCESS | 1653 | 1464054585622 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 18:49:45 INFO - PROCESS | 1653 | 1464054585624 Marionette TRACE conn2 <- [1,2521,null,{"value":"7"}] 18:49:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 18:49:45 INFO - PROCESS | 1653 | 1464054585627 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 18:49:45 INFO - PROCESS | 1653 | 1464054585629 Marionette TRACE conn2 <- [1,2522,null,{}] 18:49:45 INFO - PROCESS | 1653 | 1464054585632 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}] 18:49:45 INFO - PROCESS | 1653 | 1464054585771 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 18:49:45 INFO - PROCESS | 1653 | 1464054585869 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:49:45 INFO - PROCESS | 1653 | ++DOCSHELL 0x12bdd6000 == 74 [pid = 1653] [id = 638] 18:49:45 INFO - PROCESS | 1653 | ++DOMWINDOW == 112 (0x112606c00) [pid = 1653] [serial = 1914] [outer = 0x0] 18:49:45 INFO - PROCESS | 1653 | ++DOMWINDOW == 113 (0x11a024800) [pid = 1653] [serial = 1915] [outer = 0x112606c00] 18:49:45 INFO - PROCESS | 1653 | 1464054585909 Marionette DEBUG loaded listener.js 18:49:45 INFO - PROCESS | 1653 | ++DOMWINDOW == 114 (0x1242d7c00) [pid = 1653] [serial = 1916] [outer = 0x112606c00] 18:49:46 INFO - PROCESS | 1653 | 1464054586197 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]]]}] 18:49:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 18:49:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 624ms 18:49:46 INFO - PROCESS | 1653 | 1464054586252 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 18:49:46 INFO - PROCESS | 1653 | 1464054586255 Marionette TRACE conn2 <- [1,2525,null,{"value":"7"}] 18:49:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 18:49:46 INFO - PROCESS | 1653 | 1464054586257 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 18:49:46 INFO - PROCESS | 1653 | 1464054586259 Marionette TRACE conn2 <- [1,2526,null,{}] 18:49:46 INFO - PROCESS | 1653 | 1464054586261 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}] 18:49:46 INFO - PROCESS | 1653 | 1464054586363 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 18:49:46 INFO - PROCESS | 1653 | 1464054586443 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:49:46 INFO - PROCESS | 1653 | ++DOCSHELL 0x12c549800 == 75 [pid = 1653] [id = 639] 18:49:46 INFO - PROCESS | 1653 | ++DOMWINDOW == 115 (0x1246e2c00) [pid = 1653] [serial = 1917] [outer = 0x0] 18:49:46 INFO - PROCESS | 1653 | ++DOMWINDOW == 116 (0x1252cd400) [pid = 1653] [serial = 1918] [outer = 0x1246e2c00] 18:49:46 INFO - PROCESS | 1653 | 1464054586472 Marionette DEBUG loaded listener.js 18:49:46 INFO - PROCESS | 1653 | ++DOMWINDOW == 117 (0x128c30c00) [pid = 1653] [serial = 1919] [outer = 0x1246e2c00] 18:49:46 INFO - PROCESS | 1653 | 1464054586753 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]]]}] 18:49:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 18:49:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 519ms 18:49:46 INFO - PROCESS | 1653 | 1464054586776 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 18:49:46 INFO - PROCESS | 1653 | 1464054586777 Marionette TRACE conn2 <- [1,2529,null,{"value":"7"}] 18:49:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 18:49:46 INFO - PROCESS | 1653 | 1464054586780 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 18:49:46 INFO - PROCESS | 1653 | 1464054586781 Marionette TRACE conn2 <- [1,2530,null,{}] 18:49:46 INFO - PROCESS | 1653 | 1464054586790 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}] 18:49:46 INFO - PROCESS | 1653 | 1464054586887 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 18:49:46 INFO - PROCESS | 1653 | 1464054586892 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:49:46 INFO - PROCESS | 1653 | ++DOCSHELL 0x12d09c800 == 76 [pid = 1653] [id = 640] 18:49:46 INFO - PROCESS | 1653 | ++DOMWINDOW == 118 (0x128c37800) [pid = 1653] [serial = 1920] [outer = 0x0] 18:49:46 INFO - PROCESS | 1653 | ++DOMWINDOW == 119 (0x128ed4400) [pid = 1653] [serial = 1921] [outer = 0x128c37800] 18:49:46 INFO - PROCESS | 1653 | 1464054586916 Marionette DEBUG loaded listener.js 18:49:46 INFO - PROCESS | 1653 | ++DOMWINDOW == 120 (0x128ed9400) [pid = 1653] [serial = 1922] [outer = 0x128c37800] 18:49:47 INFO - PROCESS | 1653 | 1464054587364 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]]]}] 18:49:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 18:49:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 623ms 18:49:47 INFO - PROCESS | 1653 | 1464054587403 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 18:49:47 INFO - PROCESS | 1653 | 1464054587406 Marionette TRACE conn2 <- [1,2533,null,{"value":"7"}] 18:49:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 18:49:47 INFO - PROCESS | 1653 | 1464054587410 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 18:49:47 INFO - PROCESS | 1653 | 1464054587412 Marionette TRACE conn2 <- [1,2534,null,{}] 18:49:47 INFO - PROCESS | 1653 | 1464054587416 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}] 18:49:47 INFO - PROCESS | 1653 | 1464054587530 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 18:49:47 INFO - PROCESS | 1653 | 1464054587606 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:49:47 INFO - PROCESS | 1653 | ++DOCSHELL 0x11811b000 == 77 [pid = 1653] [id = 641] 18:49:47 INFO - PROCESS | 1653 | ++DOMWINDOW == 121 (0x112607800) [pid = 1653] [serial = 1923] [outer = 0x0] 18:49:47 INFO - PROCESS | 1653 | ++DOMWINDOW == 122 (0x11274cc00) [pid = 1653] [serial = 1924] [outer = 0x112607800] 18:49:47 INFO - PROCESS | 1653 | 1464054587639 Marionette DEBUG loaded listener.js 18:49:47 INFO - PROCESS | 1653 | ++DOMWINDOW == 123 (0x113015c00) [pid = 1653] [serial = 1925] [outer = 0x112607800] 18:49:48 INFO - PROCESS | 1653 | 1464054588076 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]]]}] 18:49:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 18:49:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 676ms 18:49:48 INFO - PROCESS | 1653 | 1464054588086 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 18:49:48 INFO - PROCESS | 1653 | 1464054588090 Marionette TRACE conn2 <- [1,2537,null,{"value":"7"}] 18:49:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 18:49:48 INFO - PROCESS | 1653 | 1464054588094 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 18:49:48 INFO - PROCESS | 1653 | 1464054588096 Marionette TRACE conn2 <- [1,2538,null,{}] 18:49:48 INFO - PROCESS | 1653 | 1464054588099 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}] 18:49:48 INFO - PROCESS | 1653 | 1464054588214 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 18:49:48 INFO - PROCESS | 1653 | 1464054588319 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:49:48 INFO - PROCESS | 1653 | ++DOCSHELL 0x123e1e800 == 78 [pid = 1653] [id = 642] 18:49:48 INFO - PROCESS | 1653 | ++DOMWINDOW == 124 (0x1159b0c00) [pid = 1653] [serial = 1926] [outer = 0x0] 18:49:48 INFO - PROCESS | 1653 | ++DOMWINDOW == 125 (0x116715400) [pid = 1653] [serial = 1927] [outer = 0x1159b0c00] 18:49:48 INFO - PROCESS | 1653 | 1464054588351 Marionette DEBUG loaded listener.js 18:49:48 INFO - PROCESS | 1653 | ++DOMWINDOW == 126 (0x117468000) [pid = 1653] [serial = 1928] [outer = 0x1159b0c00] 18:49:48 INFO - PROCESS | 1653 | 1464054588740 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]]]}] 18:49:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 18:49:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 670ms 18:49:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 18:49:48 INFO - PROCESS | 1653 | 1464054588765 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 18:49:48 INFO - PROCESS | 1653 | 1464054588766 Marionette TRACE conn2 <- [1,2541,null,{"value":"7"}] 18:49:48 INFO - PROCESS | 1653 | 1464054588771 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 18:49:48 INFO - PROCESS | 1653 | 1464054588774 Marionette TRACE conn2 <- [1,2542,null,{}] 18:49:48 INFO - PROCESS | 1653 | 1464054588782 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}] 18:49:48 INFO - PROCESS | 1653 | 1464054588894 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 18:49:48 INFO - PROCESS | 1653 | 1464054588993 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:49:49 INFO - PROCESS | 1653 | ++DOCSHELL 0x12d2ea800 == 79 [pid = 1653] [id = 643] 18:49:49 INFO - PROCESS | 1653 | ++DOMWINDOW == 127 (0x1187ca800) [pid = 1653] [serial = 1929] [outer = 0x0] 18:49:49 INFO - PROCESS | 1653 | ++DOMWINDOW == 128 (0x119cab000) [pid = 1653] [serial = 1930] [outer = 0x1187ca800] 18:49:49 INFO - PROCESS | 1653 | 1464054589025 Marionette DEBUG loaded listener.js 18:49:49 INFO - PROCESS | 1653 | ++DOMWINDOW == 129 (0x11a02dc00) [pid = 1653] [serial = 1931] [outer = 0x1187ca800] 18:49:49 INFO - PROCESS | 1653 | 1464054589443 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]]]}] 18:49:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 18:49:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 722ms 18:49:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 18:49:49 INFO - PROCESS | 1653 | 1464054589493 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 18:49:49 INFO - PROCESS | 1653 | 1464054589495 Marionette TRACE conn2 <- [1,2545,null,{"value":"7"}] 18:49:49 INFO - PROCESS | 1653 | 1464054589497 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 18:49:49 INFO - PROCESS | 1653 | 1464054589498 Marionette TRACE conn2 <- [1,2546,null,{}] 18:49:49 INFO - PROCESS | 1653 | 1464054589501 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}] 18:49:49 INFO - PROCESS | 1653 | 1464054589611 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 18:49:49 INFO - PROCESS | 1653 | 1464054589687 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:49:49 INFO - PROCESS | 1653 | ++DOCSHELL 0x12d5ca800 == 80 [pid = 1653] [id = 644] 18:49:49 INFO - PROCESS | 1653 | ++DOMWINDOW == 130 (0x11a02e800) [pid = 1653] [serial = 1932] [outer = 0x0] 18:49:49 INFO - PROCESS | 1653 | ++DOMWINDOW == 131 (0x1213b0c00) [pid = 1653] [serial = 1933] [outer = 0x11a02e800] 18:49:49 INFO - PROCESS | 1653 | 1464054589718 Marionette DEBUG loaded listener.js 18:49:49 INFO - PROCESS | 1653 | ++DOMWINDOW == 132 (0x1249afc00) [pid = 1653] [serial = 1934] [outer = 0x11a02e800] 18:49:50 INFO - PROCESS | 1653 | 1464054590135 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]]]}] 18:49:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 18:49:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 668ms 18:49:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 18:49:50 INFO - PROCESS | 1653 | 1464054590166 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 18:49:50 INFO - PROCESS | 1653 | 1464054590168 Marionette TRACE conn2 <- [1,2549,null,{"value":"7"}] 18:49:50 INFO - PROCESS | 1653 | 1464054590170 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 18:49:50 INFO - PROCESS | 1653 | 1464054590171 Marionette TRACE conn2 <- [1,2550,null,{}] 18:49:50 INFO - PROCESS | 1653 | 1464054590174 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}] 18:49:50 INFO - PROCESS | 1653 | 1464054590298 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 18:49:50 INFO - PROCESS | 1653 | 1464054590375 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:49:50 INFO - PROCESS | 1653 | ++DOCSHELL 0x13531d000 == 81 [pid = 1653] [id = 645] 18:49:50 INFO - PROCESS | 1653 | ++DOMWINDOW == 133 (0x121306400) [pid = 1653] [serial = 1935] [outer = 0x0] 18:49:50 INFO - PROCESS | 1653 | ++DOMWINDOW == 134 (0x1273c7c00) [pid = 1653] [serial = 1936] [outer = 0x121306400] 18:49:50 INFO - PROCESS | 1653 | 1464054590404 Marionette DEBUG loaded listener.js 18:49:50 INFO - PROCESS | 1653 | ++DOMWINDOW == 135 (0x128c30800) [pid = 1653] [serial = 1937] [outer = 0x121306400] 18:49:50 INFO - PROCESS | 1653 | 1464054590803 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]]]}] 18:49:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 18:49:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 669ms 18:49:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 18:49:50 INFO - PROCESS | 1653 | 1464054590840 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 18:49:50 INFO - PROCESS | 1653 | 1464054590841 Marionette TRACE conn2 <- [1,2553,null,{"value":"7"}] 18:49:50 INFO - PROCESS | 1653 | 1464054590843 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 18:49:50 INFO - PROCESS | 1653 | 1464054590845 Marionette TRACE conn2 <- [1,2554,null,{}] 18:49:50 INFO - PROCESS | 1653 | 1464054590847 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}] 18:49:50 INFO - PROCESS | 1653 | 1464054590972 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 18:49:51 INFO - PROCESS | 1653 | 1464054591050 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:49:51 INFO - PROCESS | 1653 | ++DOCSHELL 0x135729800 == 82 [pid = 1653] [id = 646] 18:49:51 INFO - PROCESS | 1653 | ++DOMWINDOW == 136 (0x128ed8000) [pid = 1653] [serial = 1938] [outer = 0x0] 18:49:51 INFO - PROCESS | 1653 | ++DOMWINDOW == 137 (0x12909c800) [pid = 1653] [serial = 1939] [outer = 0x128ed8000] 18:49:51 INFO - PROCESS | 1653 | 1464054591081 Marionette DEBUG loaded listener.js 18:49:51 INFO - PROCESS | 1653 | ++DOMWINDOW == 138 (0x12965e000) [pid = 1653] [serial = 1940] [outer = 0x128ed8000] 18:49:51 INFO - PROCESS | 1653 | 1464054591531 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]]]}] 18:49:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 18:49:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 721ms 18:49:51 INFO - PROCESS | 1653 | 1464054591566 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 18:49:51 INFO - PROCESS | 1653 | 1464054591570 Marionette TRACE conn2 <- [1,2557,null,{"value":"7"}] 18:49:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 18:49:51 INFO - PROCESS | 1653 | 1464054591628 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 18:49:51 INFO - PROCESS | 1653 | 1464054591630 Marionette TRACE conn2 <- [1,2558,null,{}] 18:49:51 INFO - PROCESS | 1653 | 1464054591647 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}] 18:49:51 INFO - PROCESS | 1653 | 1464054591822 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 18:49:51 INFO - PROCESS | 1653 | 1464054591866 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:49:51 INFO - PROCESS | 1653 | ++DOCSHELL 0x1358e7800 == 83 [pid = 1653] [id = 647] 18:49:51 INFO - PROCESS | 1653 | ++DOMWINDOW == 139 (0x12965e400) [pid = 1653] [serial = 1941] [outer = 0x0] 18:49:51 INFO - PROCESS | 1653 | ++DOMWINDOW == 140 (0x129665c00) [pid = 1653] [serial = 1942] [outer = 0x12965e400] 18:49:51 INFO - PROCESS | 1653 | 1464054591895 Marionette DEBUG loaded listener.js 18:49:51 INFO - PROCESS | 1653 | ++DOMWINDOW == 141 (0x12968e400) [pid = 1653] [serial = 1943] [outer = 0x12965e400] 18:49:52 INFO - PROCESS | 1653 | 1464054592344 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]]]}] 18:49:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 18:49:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 759ms 18:49:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 18:49:52 INFO - PROCESS | 1653 | 1464054592354 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 18:49:52 INFO - PROCESS | 1653 | 1464054592355 Marionette TRACE conn2 <- [1,2561,null,{"value":"7"}] 18:49:52 INFO - PROCESS | 1653 | 1464054592357 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 18:49:52 INFO - PROCESS | 1653 | 1464054592359 Marionette TRACE conn2 <- [1,2562,null,{}] 18:49:52 INFO - PROCESS | 1653 | 1464054592361 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}] 18:49:52 INFO - PROCESS | 1653 | 1464054592485 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 18:49:52 INFO - PROCESS | 1653 | 1464054592590 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:49:52 INFO - PROCESS | 1653 | ++DOCSHELL 0x1180b8800 == 84 [pid = 1653] [id = 648] 18:49:52 INFO - PROCESS | 1653 | ++DOMWINDOW == 142 (0x110f1e800) [pid = 1653] [serial = 1944] [outer = 0x0] 18:49:52 INFO - PROCESS | 1653 | ++DOMWINDOW == 143 (0x118223000) [pid = 1653] [serial = 1945] [outer = 0x110f1e800] 18:49:52 INFO - PROCESS | 1653 | 1464054592621 Marionette DEBUG loaded listener.js 18:49:52 INFO - PROCESS | 1653 | ++DOMWINDOW == 144 (0x124b31800) [pid = 1653] [serial = 1946] [outer = 0x110f1e800] 18:49:53 INFO - PROCESS | 1653 | 1464054593264 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]]]}] 18:49:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 18:49:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 921ms 18:49:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 18:49:53 INFO - PROCESS | 1653 | 1464054593278 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 18:49:53 INFO - PROCESS | 1653 | 1464054593281 Marionette TRACE conn2 <- [1,2565,null,{"value":"7"}] 18:49:53 INFO - PROCESS | 1653 | 1464054593284 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 18:49:53 INFO - PROCESS | 1653 | 1464054593286 Marionette TRACE conn2 <- [1,2566,null,{}] 18:49:53 INFO - PROCESS | 1653 | 1464054593290 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}] 18:49:53 INFO - PROCESS | 1653 | 1464054593400 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 18:49:53 INFO - PROCESS | 1653 | 1464054593535 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:49:53 INFO - PROCESS | 1653 | ++DOCSHELL 0x1189af800 == 85 [pid = 1653] [id = 649] 18:49:53 INFO - PROCESS | 1653 | ++DOMWINDOW == 145 (0x111c8a800) [pid = 1653] [serial = 1947] [outer = 0x0] 18:49:53 INFO - PROCESS | 1653 | ++DOMWINDOW == 146 (0x112747000) [pid = 1653] [serial = 1948] [outer = 0x111c8a800] 18:49:53 INFO - PROCESS | 1653 | 1464054593583 Marionette DEBUG loaded listener.js 18:49:53 INFO - PROCESS | 1653 | ++DOMWINDOW == 147 (0x112f32000) [pid = 1653] [serial = 1949] [outer = 0x111c8a800] 18:49:54 INFO - PROCESS | 1653 | 1464054594150 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]]]}] 18:49:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 18:49:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 924ms 18:49:54 INFO - PROCESS | 1653 | 1464054594209 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 18:49:54 INFO - PROCESS | 1653 | 1464054594215 Marionette TRACE conn2 <- [1,2569,null,{"value":"7"}] 18:49:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 18:49:54 INFO - PROCESS | 1653 | 1464054594221 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 18:49:54 INFO - PROCESS | 1653 | 1464054594224 Marionette TRACE conn2 <- [1,2570,null,{}] 18:49:54 INFO - PROCESS | 1653 | 1464054594227 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}] 18:49:54 INFO - PROCESS | 1653 | 1464054594376 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 18:49:54 INFO - PROCESS | 1653 | 1464054594544 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:49:54 INFO - PROCESS | 1653 | --DOCSHELL 0x12c549800 == 84 [pid = 1653] [id = 639] 18:49:54 INFO - PROCESS | 1653 | --DOCSHELL 0x12bdd6000 == 83 [pid = 1653] [id = 638] 18:49:54 INFO - PROCESS | 1653 | --DOCSHELL 0x119d13800 == 82 [pid = 1653] [id = 637] 18:49:54 INFO - PROCESS | 1653 | --DOCSHELL 0x12b119800 == 81 [pid = 1653] [id = 636] 18:49:54 INFO - PROCESS | 1653 | --DOCSHELL 0x129ef2800 == 80 [pid = 1653] [id = 635] 18:49:54 INFO - PROCESS | 1653 | --DOCSHELL 0x12738f800 == 79 [pid = 1653] [id = 634] 18:49:54 INFO - PROCESS | 1653 | --DOMWINDOW == 146 (0x1236c1400) [pid = 1653] [serial = 1819] [outer = 0x0] [url = about:blank] 18:49:54 INFO - PROCESS | 1653 | --DOMWINDOW == 145 (0x119e2c000) [pid = 1653] [serial = 1816] [outer = 0x0] [url = about:blank] 18:49:54 INFO - PROCESS | 1653 | --DOMWINDOW == 144 (0x127076400) [pid = 1653] [serial = 1822] [outer = 0x0] [url = about:blank] 18:49:54 INFO - PROCESS | 1653 | --DOMWINDOW == 143 (0x11767fc00) [pid = 1653] [serial = 1813] [outer = 0x0] [url = about:blank] 18:49:54 INFO - PROCESS | 1653 | --DOMWINDOW == 142 (0x1159ab800) [pid = 1653] [serial = 1810] [outer = 0x0] [url = about:blank] 18:49:54 INFO - PROCESS | 1653 | ++DOCSHELL 0x1166ed000 == 80 [pid = 1653] [id = 650] 18:49:54 INFO - PROCESS | 1653 | ++DOMWINDOW == 143 (0x112741400) [pid = 1653] [serial = 1950] [outer = 0x0] 18:49:54 INFO - PROCESS | 1653 | ++DOMWINDOW == 144 (0x11301d400) [pid = 1653] [serial = 1951] [outer = 0x112741400] 18:49:54 INFO - PROCESS | 1653 | 1464054594603 Marionette DEBUG loaded listener.js 18:49:54 INFO - PROCESS | 1653 | ++DOMWINDOW == 145 (0x116a60800) [pid = 1653] [serial = 1952] [outer = 0x112741400] 18:49:54 INFO - PROCESS | 1653 | --DOCSHELL 0x124c52800 == 79 [pid = 1653] [id = 633] 18:49:54 INFO - PROCESS | 1653 | --DOCSHELL 0x12379c800 == 78 [pid = 1653] [id = 632] 18:49:54 INFO - PROCESS | 1653 | --DOCSHELL 0x119466000 == 77 [pid = 1653] [id = 631] 18:49:54 INFO - PROCESS | 1653 | --DOCSHELL 0x119d16000 == 76 [pid = 1653] [id = 630] 18:49:54 INFO - PROCESS | 1653 | --DOCSHELL 0x119c46800 == 75 [pid = 1653] [id = 629] 18:49:54 INFO - PROCESS | 1653 | --DOCSHELL 0x12344b800 == 74 [pid = 1653] [id = 623] 18:49:54 INFO - PROCESS | 1653 | --DOCSHELL 0x11857e800 == 73 [pid = 1653] [id = 622] 18:49:54 INFO - PROCESS | 1653 | --DOMWINDOW == 144 (0x1234f5000) [pid = 1653] [serial = 1850] [outer = 0x0] [url = about:blank] 18:49:54 INFO - PROCESS | 1653 | --DOMWINDOW == 143 (0x113021800) [pid = 1653] [serial = 1828] [outer = 0x0] [url = about:blank] 18:49:54 INFO - PROCESS | 1653 | --DOMWINDOW == 142 (0x118933400) [pid = 1653] [serial = 1838] [outer = 0x0] [url = about:blank] 18:49:54 INFO - PROCESS | 1653 | --DOMWINDOW == 141 (0x116358000) [pid = 1653] [serial = 1829] [outer = 0x0] [url = about:blank] 18:49:54 INFO - PROCESS | 1653 | --DOMWINDOW == 140 (0x1185a2800) [pid = 1653] [serial = 1835] [outer = 0x0] [url = about:blank] 18:49:54 INFO - PROCESS | 1653 | --DOMWINDOW == 139 (0x121322400) [pid = 1653] [serial = 1844] [outer = 0x0] [url = about:blank] 18:49:54 INFO - PROCESS | 1653 | --DOMWINDOW == 138 (0x117153c00) [pid = 1653] [serial = 1832] [outer = 0x0] [url = about:blank] 18:49:54 INFO - PROCESS | 1653 | --DOMWINDOW == 137 (0x119e33c00) [pid = 1653] [serial = 1841] [outer = 0x0] [url = about:blank] 18:49:54 INFO - PROCESS | 1653 | --DOMWINDOW == 136 (0x121304800) [pid = 1653] [serial = 1843] [outer = 0x0] [url = about:blank] 18:49:54 INFO - PROCESS | 1653 | --DOMWINDOW == 135 (0x116186800) [pid = 1653] [serial = 1855] [outer = 0x0] [url = about:blank] 18:49:54 INFO - PROCESS | 1653 | --DOMWINDOW == 134 (0x11a024c00) [pid = 1653] [serial = 1858] [outer = 0x0] [url = about:blank] 18:49:54 INFO - PROCESS | 1653 | --DOMWINDOW == 133 (0x1242d3800) [pid = 1653] [serial = 1853] [outer = 0x0] [url = about:blank] 18:49:54 INFO - PROCESS | 1653 | --DOMWINDOW == 132 (0x1184e1800) [pid = 1653] [serial = 1834] [outer = 0x0] [url = about:blank] 18:49:54 INFO - PROCESS | 1653 | --DOMWINDOW == 131 (0x1213ae000) [pid = 1653] [serial = 1847] [outer = 0x0] [url = about:blank] 18:49:54 INFO - PROCESS | 1653 | --DOMWINDOW == 130 (0x1233dac00) [pid = 1653] [serial = 1859] [outer = 0x0] [url = about:blank] 18:49:54 INFO - PROCESS | 1653 | --DOMWINDOW == 129 (0x1192b9400) [pid = 1653] [serial = 1840] [outer = 0x0] [url = about:blank] 18:49:54 INFO - PROCESS | 1653 | --DOMWINDOW == 128 (0x12383ac00) [pid = 1653] [serial = 1852] [outer = 0x0] [url = about:blank] 18:49:54 INFO - PROCESS | 1653 | --DOMWINDOW == 127 (0x1128c6c00) [pid = 1653] [serial = 1826] [outer = 0x0] [url = about:blank] 18:49:54 INFO - PROCESS | 1653 | --DOMWINDOW == 126 (0x118719400) [pid = 1653] [serial = 1837] [outer = 0x0] [url = about:blank] 18:49:54 INFO - PROCESS | 1653 | --DOMWINDOW == 125 (0x112748000) [pid = 1653] [serial = 1825] [outer = 0x0] [url = about:blank] 18:49:54 INFO - PROCESS | 1653 | --DOMWINDOW == 124 (0x1233d8000) [pid = 1653] [serial = 1849] [outer = 0x0] [url = about:blank] 18:49:54 INFO - PROCESS | 1653 | --DOMWINDOW == 123 (0x1213a6400) [pid = 1653] [serial = 1846] [outer = 0x0] [url = about:blank] 18:49:54 INFO - PROCESS | 1653 | --DOMWINDOW == 122 (0x11822f400) [pid = 1653] [serial = 1856] [outer = 0x0] [url = about:blank] 18:49:54 INFO - PROCESS | 1653 | --DOMWINDOW == 121 (0x115d7f000) [pid = 1653] [serial = 1831] [outer = 0x0] [url = about:blank] 18:49:54 INFO - PROCESS | 1653 | --DOMWINDOW == 120 (0x123bd6400) [pid = 1653] [serial = 1861] [outer = 0x0] [url = about:blank] 18:49:54 INFO - PROCESS | 1653 | --DOMWINDOW == 119 (0x1249b5800) [pid = 1653] [serial = 1862] [outer = 0x0] [url = about:blank] 18:49:54 INFO - PROCESS | 1653 | 1464054594941 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]]]}] 18:49:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 18:49:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 772ms 18:49:54 INFO - PROCESS | 1653 | 1464054594993 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 18:49:54 INFO - PROCESS | 1653 | 1464054594994 Marionette TRACE conn2 <- [1,2573,null,{"value":"7"}] 18:49:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 18:49:54 INFO - PROCESS | 1653 | 1464054594996 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 18:49:55 INFO - PROCESS | 1653 | 1464054594999 Marionette TRACE conn2 <- [1,2574,null,{}] 18:49:55 INFO - PROCESS | 1653 | 1464054595014 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}] 18:49:55 INFO - PROCESS | 1653 | 1464054595107 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 18:49:55 INFO - PROCESS | 1653 | 1464054595112 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:49:55 INFO - PROCESS | 1653 | ++DOCSHELL 0x11a188800 == 74 [pid = 1653] [id = 651] 18:49:55 INFO - PROCESS | 1653 | ++DOMWINDOW == 120 (0x11715e800) [pid = 1653] [serial = 1953] [outer = 0x0] 18:49:55 INFO - PROCESS | 1653 | ++DOMWINDOW == 121 (0x117686c00) [pid = 1653] [serial = 1954] [outer = 0x11715e800] 18:49:55 INFO - PROCESS | 1653 | 1464054595140 Marionette DEBUG loaded listener.js 18:49:55 INFO - PROCESS | 1653 | ++DOMWINDOW == 122 (0x11856a400) [pid = 1653] [serial = 1955] [outer = 0x11715e800] 18:49:55 INFO - PROCESS | 1653 | 1464054595505 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]]]}] 18:49:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 18:49:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 525ms 18:49:55 INFO - PROCESS | 1653 | 1464054595522 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 18:49:55 INFO - PROCESS | 1653 | 1464054595524 Marionette TRACE conn2 <- [1,2577,null,{"value":"7"}] 18:49:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 18:49:55 INFO - PROCESS | 1653 | 1464054595526 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 18:49:55 INFO - PROCESS | 1653 | 1464054595527 Marionette TRACE conn2 <- [1,2578,null,{}] 18:49:55 INFO - PROCESS | 1653 | 1464054595530 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}] 18:49:55 INFO - PROCESS | 1653 | 1464054595624 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 18:49:55 INFO - PROCESS | 1653 | 1464054595685 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:49:55 INFO - PROCESS | 1653 | ++DOCSHELL 0x12379c800 == 75 [pid = 1653] [id = 652] 18:49:55 INFO - PROCESS | 1653 | ++DOMWINDOW == 123 (0x11822f000) [pid = 1653] [serial = 1956] [outer = 0x0] 18:49:55 INFO - PROCESS | 1653 | ++DOMWINDOW == 124 (0x118577400) [pid = 1653] [serial = 1957] [outer = 0x11822f000] 18:49:55 INFO - PROCESS | 1653 | 1464054595712 Marionette DEBUG loaded listener.js 18:49:55 INFO - PROCESS | 1653 | ++DOMWINDOW == 125 (0x1187d3c00) [pid = 1653] [serial = 1958] [outer = 0x11822f000] 18:49:56 INFO - PROCESS | 1653 | 1464054595995 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]]]}] 18:49:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 18:49:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 518ms 18:49:56 INFO - PROCESS | 1653 | 1464054596045 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 18:49:56 INFO - PROCESS | 1653 | 1464054596046 Marionette TRACE conn2 <- [1,2581,null,{"value":"7"}] 18:49:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 18:49:56 INFO - PROCESS | 1653 | 1464054596048 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 18:49:56 INFO - PROCESS | 1653 | 1464054596050 Marionette TRACE conn2 <- [1,2582,null,{}] 18:49:56 INFO - PROCESS | 1653 | 1464054596055 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}] 18:49:56 INFO - PROCESS | 1653 | 1464054596145 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 18:49:56 INFO - PROCESS | 1653 | 1464054596207 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:49:56 INFO - PROCESS | 1653 | ++DOCSHELL 0x125238800 == 76 [pid = 1653] [id = 653] 18:49:56 INFO - PROCESS | 1653 | ++DOMWINDOW == 126 (0x1187cf800) [pid = 1653] [serial = 1959] [outer = 0x0] 18:49:56 INFO - PROCESS | 1653 | ++DOMWINDOW == 127 (0x1191a5000) [pid = 1653] [serial = 1960] [outer = 0x1187cf800] 18:49:56 INFO - PROCESS | 1653 | 1464054596233 Marionette DEBUG loaded listener.js 18:49:56 INFO - PROCESS | 1653 | ++DOMWINDOW == 128 (0x119570c00) [pid = 1653] [serial = 1961] [outer = 0x1187cf800] 18:49:56 INFO - PROCESS | 1653 | 1464054596545 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]]]}] 18:49:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 18:49:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 523ms 18:49:56 INFO - PROCESS | 1653 | 1464054596573 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 18:49:56 INFO - PROCESS | 1653 | 1464054596574 Marionette TRACE conn2 <- [1,2585,null,{"value":"7"}] 18:49:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 18:49:56 INFO - PROCESS | 1653 | 1464054596576 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 18:49:56 INFO - PROCESS | 1653 | 1464054596577 Marionette TRACE conn2 <- [1,2586,null,{}] 18:49:56 INFO - PROCESS | 1653 | 1464054596580 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}] 18:49:56 INFO - PROCESS | 1653 | 1464054596683 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 18:49:56 INFO - PROCESS | 1653 | 1464054596688 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:49:56 INFO - PROCESS | 1653 | ++DOCSHELL 0x129edb800 == 77 [pid = 1653] [id = 654] 18:49:56 INFO - PROCESS | 1653 | ++DOMWINDOW == 129 (0x119cac400) [pid = 1653] [serial = 1962] [outer = 0x0] 18:49:56 INFO - PROCESS | 1653 | ++DOMWINDOW == 130 (0x11a022000) [pid = 1653] [serial = 1963] [outer = 0x119cac400] 18:49:56 INFO - PROCESS | 1653 | 1464054596714 Marionette DEBUG loaded listener.js 18:49:56 INFO - PROCESS | 1653 | ++DOMWINDOW == 131 (0x12138a000) [pid = 1653] [serial = 1964] [outer = 0x119cac400] 18:49:57 INFO - PROCESS | 1653 | 1464054597106 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]]]}] 18:49:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 18:49:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 569ms 18:49:57 INFO - PROCESS | 1653 | 1464054597145 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 18:49:57 INFO - PROCESS | 1653 | 1464054597146 Marionette TRACE conn2 <- [1,2589,null,{"value":"7"}] 18:49:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 18:49:57 INFO - PROCESS | 1653 | 1464054597149 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 18:49:57 INFO - PROCESS | 1653 | 1464054597150 Marionette TRACE conn2 <- [1,2590,null,{}] 18:49:57 INFO - PROCESS | 1653 | 1464054597152 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}] 18:49:57 INFO - PROCESS | 1653 | 1464054597264 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 18:49:57 INFO - PROCESS | 1653 | 1464054597308 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:49:57 INFO - PROCESS | 1653 | ++DOCSHELL 0x12a984800 == 78 [pid = 1653] [id = 655] 18:49:57 INFO - PROCESS | 1653 | ++DOMWINDOW == 132 (0x12131a400) [pid = 1653] [serial = 1965] [outer = 0x0] 18:49:57 INFO - PROCESS | 1653 | ++DOMWINDOW == 133 (0x12335fc00) [pid = 1653] [serial = 1966] [outer = 0x12131a400] 18:49:57 INFO - PROCESS | 1653 | 1464054597333 Marionette DEBUG loaded listener.js 18:49:57 INFO - PROCESS | 1653 | ++DOMWINDOW == 134 (0x1236c1400) [pid = 1653] [serial = 1967] [outer = 0x12131a400] 18:49:57 INFO - PROCESS | 1653 | 1464054597674 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]]]}] 18:49:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 18:49:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 570ms 18:49:57 INFO - PROCESS | 1653 | 1464054597719 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 18:49:57 INFO - PROCESS | 1653 | 1464054597721 Marionette TRACE conn2 <- [1,2593,null,{"value":"7"}] 18:49:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 18:49:57 INFO - PROCESS | 1653 | 1464054597723 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 18:49:57 INFO - PROCESS | 1653 | 1464054597724 Marionette TRACE conn2 <- [1,2594,null,{}] 18:49:57 INFO - PROCESS | 1653 | 1464054597726 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}] 18:49:57 INFO - PROCESS | 1653 | 1464054597842 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 18:49:57 INFO - PROCESS | 1653 | 1464054597858 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:49:57 INFO - PROCESS | 1653 | ++DOCSHELL 0x12bb04800 == 79 [pid = 1653] [id = 656] 18:49:57 INFO - PROCESS | 1653 | ++DOMWINDOW == 135 (0x1213ab400) [pid = 1653] [serial = 1968] [outer = 0x0] 18:49:57 INFO - PROCESS | 1653 | ++DOMWINDOW == 136 (0x124389800) [pid = 1653] [serial = 1969] [outer = 0x1213ab400] 18:49:57 INFO - PROCESS | 1653 | 1464054597882 Marionette DEBUG loaded listener.js 18:49:57 INFO - PROCESS | 1653 | ++DOMWINDOW == 137 (0x125254800) [pid = 1653] [serial = 1970] [outer = 0x1213ab400] 18:49:58 INFO - PROCESS | 1653 | 1464054598269 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]]]}] 18:49:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 18:49:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 569ms 18:49:58 INFO - PROCESS | 1653 | 1464054598293 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 18:49:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 18:49:58 INFO - PROCESS | 1653 | 1464054598295 Marionette TRACE conn2 <- [1,2597,null,{"value":"7"}] 18:49:58 INFO - PROCESS | 1653 | 1464054598298 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 18:49:58 INFO - PROCESS | 1653 | 1464054598311 Marionette TRACE conn2 <- [1,2598,null,{}] 18:49:58 INFO - PROCESS | 1653 | 1464054598314 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}] 18:49:58 INFO - PROCESS | 1653 | 1464054598463 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 18:49:58 INFO - PROCESS | 1653 | 1464054598479 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:49:58 INFO - PROCESS | 1653 | ++DOCSHELL 0x12c542800 == 80 [pid = 1653] [id = 657] 18:49:58 INFO - PROCESS | 1653 | ++DOMWINDOW == 138 (0x123d77000) [pid = 1653] [serial = 1971] [outer = 0x0] 18:49:58 INFO - PROCESS | 1653 | ++DOMWINDOW == 139 (0x127649000) [pid = 1653] [serial = 1972] [outer = 0x123d77000] 18:49:58 INFO - PROCESS | 1653 | 1464054598504 Marionette DEBUG loaded listener.js 18:49:58 INFO - PROCESS | 1653 | ++DOMWINDOW == 140 (0x128c3a400) [pid = 1653] [serial = 1973] [outer = 0x123d77000] 18:49:59 INFO - PROCESS | 1653 | --DOMWINDOW == 139 (0x119cae400) [pid = 1653] [serial = 1905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 18:49:59 INFO - PROCESS | 1653 | --DOMWINDOW == 138 (0x121385c00) [pid = 1653] [serial = 1908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 18:49:59 INFO - PROCESS | 1653 | --DOMWINDOW == 137 (0x113021400) [pid = 1653] [serial = 1890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 18:49:59 INFO - PROCESS | 1653 | --DOMWINDOW == 136 (0x1187d3000) [pid = 1653] [serial = 1899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 18:49:59 INFO - PROCESS | 1653 | --DOMWINDOW == 135 (0x116a64000) [pid = 1653] [serial = 1893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 18:49:59 INFO - PROCESS | 1653 | --DOMWINDOW == 134 (0x111c28800) [pid = 1653] [serial = 1911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 18:49:59 INFO - PROCESS | 1653 | --DOMWINDOW == 133 (0x11274e400) [pid = 1653] [serial = 1887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 18:49:59 INFO - PROCESS | 1653 | --DOMWINDOW == 132 (0x1184e0800) [pid = 1653] [serial = 1896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 18:49:59 INFO - PROCESS | 1653 | --DOMWINDOW == 131 (0x112606c00) [pid = 1653] [serial = 1914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 18:49:59 INFO - PROCESS | 1653 | --DOMWINDOW == 130 (0x1246e2c00) [pid = 1653] [serial = 1917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 18:49:59 INFO - PROCESS | 1653 | --DOMWINDOW == 129 (0x110f12400) [pid = 1653] [serial = 1884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 18:49:59 INFO - PROCESS | 1653 | --DOMWINDOW == 128 (0x1187d3800) [pid = 1653] [serial = 1902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 18:49:59 INFO - PROCESS | 1653 | --DOMWINDOW == 127 (0x121390800) [pid = 1653] [serial = 1821] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 18:49:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 18:49:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 885ms 18:49:59 INFO - PROCESS | 1653 | 1464054599176 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]]]}] 18:49:59 INFO - PROCESS | 1653 | 1464054599186 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 18:49:59 INFO - PROCESS | 1653 | 1464054599188 Marionette TRACE conn2 <- [1,2601,null,{"value":"7"}] 18:49:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 18:49:59 INFO - PROCESS | 1653 | 1464054599191 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 18:49:59 INFO - PROCESS | 1653 | 1464054599193 Marionette TRACE conn2 <- [1,2602,null,{}] 18:49:59 INFO - PROCESS | 1653 | 1464054599196 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}] 18:49:59 INFO - PROCESS | 1653 | 1464054599340 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 18:49:59 INFO - PROCESS | 1653 | 1464054599430 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:49:59 INFO - PROCESS | 1653 | ++DOCSHELL 0x12461f000 == 81 [pid = 1653] [id = 658] 18:49:59 INFO - PROCESS | 1653 | ++DOMWINDOW == 128 (0x110f13c00) [pid = 1653] [serial = 1974] [outer = 0x0] 18:49:59 INFO - PROCESS | 1653 | ++DOMWINDOW == 129 (0x115d82000) [pid = 1653] [serial = 1975] [outer = 0x110f13c00] 18:49:59 INFO - PROCESS | 1653 | 1464054599455 Marionette DEBUG loaded listener.js 18:49:59 INFO - PROCESS | 1653 | ++DOMWINDOW == 130 (0x121384c00) [pid = 1653] [serial = 1976] [outer = 0x110f13c00] 18:49:59 INFO - PROCESS | 1653 | 1464054599769 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]]]}] 18:49:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 18:49:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 622ms 18:49:59 INFO - PROCESS | 1653 | 1464054599812 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 18:49:59 INFO - PROCESS | 1653 | 1464054599814 Marionette TRACE conn2 <- [1,2605,null,{"value":"7"}] 18:49:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 18:49:59 INFO - PROCESS | 1653 | 1464054599816 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 18:49:59 INFO - PROCESS | 1653 | 1464054599818 Marionette TRACE conn2 <- [1,2606,null,{}] 18:49:59 INFO - PROCESS | 1653 | 1464054599820 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}] 18:49:59 INFO - PROCESS | 1653 | 1464054599932 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 18:50:00 INFO - PROCESS | 1653 | 1464054600002 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:50:00 INFO - PROCESS | 1653 | ++DOCSHELL 0x12d098000 == 82 [pid = 1653] [id = 659] 18:50:00 INFO - PROCESS | 1653 | ++DOMWINDOW == 131 (0x123359400) [pid = 1653] [serial = 1977] [outer = 0x0] 18:50:00 INFO - PROCESS | 1653 | ++DOMWINDOW == 132 (0x128edcc00) [pid = 1653] [serial = 1978] [outer = 0x123359400] 18:50:00 INFO - PROCESS | 1653 | 1464054600033 Marionette DEBUG loaded listener.js 18:50:00 INFO - PROCESS | 1653 | ++DOMWINDOW == 133 (0x129693c00) [pid = 1653] [serial = 1979] [outer = 0x123359400] 18:50:00 INFO - PROCESS | 1653 | 1464054600326 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]]]}] 18:50:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 18:50:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 521ms 18:50:00 INFO - PROCESS | 1653 | 1464054600341 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 18:50:00 INFO - PROCESS | 1653 | 1464054600342 Marionette TRACE conn2 <- [1,2609,null,{"value":"7"}] 18:50:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 18:50:00 INFO - PROCESS | 1653 | 1464054600345 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 18:50:00 INFO - PROCESS | 1653 | 1464054600346 Marionette TRACE conn2 <- [1,2610,null,{}] 18:50:00 INFO - PROCESS | 1653 | 1464054600348 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}] 18:50:00 INFO - PROCESS | 1653 | 1464054600446 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 18:50:00 INFO - PROCESS | 1653 | 1464054600451 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:50:00 INFO - PROCESS | 1653 | ++DOCSHELL 0x12f01e800 == 83 [pid = 1653] [id = 660] 18:50:00 INFO - PROCESS | 1653 | ++DOMWINDOW == 134 (0x110e43800) [pid = 1653] [serial = 1980] [outer = 0x0] 18:50:00 INFO - PROCESS | 1653 | ++DOMWINDOW == 135 (0x12a758400) [pid = 1653] [serial = 1981] [outer = 0x110e43800] 18:50:00 INFO - PROCESS | 1653 | 1464054600476 Marionette DEBUG loaded listener.js 18:50:00 INFO - PROCESS | 1653 | ++DOMWINDOW == 136 (0x12a931800) [pid = 1653] [serial = 1982] [outer = 0x110e43800] 18:50:00 INFO - PROCESS | 1653 | 1464054600807 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]]]}] 18:50:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 18:50:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 470ms 18:50:00 INFO - PROCESS | 1653 | 1464054600815 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 18:50:00 INFO - PROCESS | 1653 | 1464054600816 Marionette TRACE conn2 <- [1,2613,null,{"value":"7"}] 18:50:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 18:50:00 INFO - PROCESS | 1653 | 1464054600824 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 18:50:00 INFO - PROCESS | 1653 | 1464054600825 Marionette TRACE conn2 <- [1,2614,null,{}] 18:50:00 INFO - PROCESS | 1653 | 1464054600827 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}] 18:50:00 INFO - PROCESS | 1653 | 1464054600957 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 18:50:00 INFO - PROCESS | 1653 | 1464054600964 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:50:00 INFO - PROCESS | 1653 | ++DOCSHELL 0x1356de000 == 84 [pid = 1653] [id = 661] 18:50:00 INFO - PROCESS | 1653 | ++DOMWINDOW == 137 (0x12956b000) [pid = 1653] [serial = 1983] [outer = 0x0] 18:50:00 INFO - PROCESS | 1653 | ++DOMWINDOW == 138 (0x12a935c00) [pid = 1653] [serial = 1984] [outer = 0x12956b000] 18:50:00 INFO - PROCESS | 1653 | 1464054600988 Marionette DEBUG loaded listener.js 18:50:01 INFO - PROCESS | 1653 | ++DOMWINDOW == 139 (0x12aec5800) [pid = 1653] [serial = 1985] [outer = 0x12956b000] 18:50:01 INFO - PROCESS | 1653 | 1464054601493 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]]]}] 18:50:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 18:50:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 719ms 18:50:01 INFO - PROCESS | 1653 | 1464054601544 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 18:50:01 INFO - PROCESS | 1653 | 1464054601546 Marionette TRACE conn2 <- [1,2617,null,{"value":"7"}] 18:50:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 18:50:01 INFO - PROCESS | 1653 | 1464054601550 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 18:50:01 INFO - PROCESS | 1653 | 1464054601552 Marionette TRACE conn2 <- [1,2618,null,{}] 18:50:01 INFO - PROCESS | 1653 | 1464054601556 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}] 18:50:01 INFO - PROCESS | 1653 | 1464054601672 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 18:50:01 INFO - PROCESS | 1653 | 1464054601752 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:50:01 INFO - PROCESS | 1653 | ++DOCSHELL 0x119a62000 == 85 [pid = 1653] [id = 662] 18:50:01 INFO - PROCESS | 1653 | ++DOMWINDOW == 140 (0x113014800) [pid = 1653] [serial = 1986] [outer = 0x0] 18:50:01 INFO - PROCESS | 1653 | ++DOMWINDOW == 141 (0x115edd400) [pid = 1653] [serial = 1987] [outer = 0x113014800] 18:50:01 INFO - PROCESS | 1653 | 1464054601783 Marionette DEBUG loaded listener.js 18:50:01 INFO - PROCESS | 1653 | ++DOMWINDOW == 142 (0x116a63800) [pid = 1653] [serial = 1988] [outer = 0x113014800] 18:50:02 INFO - PROCESS | 1653 | 1464054602204 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]]]}] 18:50:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 18:50:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 670ms 18:50:02 INFO - PROCESS | 1653 | 1464054602222 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 18:50:02 INFO - PROCESS | 1653 | 1464054602226 Marionette TRACE conn2 <- [1,2621,null,{"value":"7"}] 18:50:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 18:50:02 INFO - PROCESS | 1653 | 1464054602231 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 18:50:02 INFO - PROCESS | 1653 | 1464054602233 Marionette TRACE conn2 <- [1,2622,null,{}] 18:50:02 INFO - PROCESS | 1653 | 1464054602235 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}] 18:50:02 INFO - PROCESS | 1653 | 1464054602349 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 18:50:02 INFO - PROCESS | 1653 | 1464054602449 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:50:02 INFO - PROCESS | 1653 | ++DOCSHELL 0x12907d800 == 86 [pid = 1653] [id = 663] 18:50:02 INFO - PROCESS | 1653 | ++DOMWINDOW == 143 (0x117154400) [pid = 1653] [serial = 1989] [outer = 0x0] 18:50:02 INFO - PROCESS | 1653 | ++DOMWINDOW == 144 (0x117e6c800) [pid = 1653] [serial = 1990] [outer = 0x117154400] 18:50:02 INFO - PROCESS | 1653 | 1464054602478 Marionette DEBUG loaded listener.js 18:50:02 INFO - PROCESS | 1653 | ++DOMWINDOW == 145 (0x1187c5c00) [pid = 1653] [serial = 1991] [outer = 0x117154400] 18:50:02 INFO - PROCESS | 1653 | 1464054602894 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]]]}] 18:50:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 18:50:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 720ms 18:50:02 INFO - PROCESS | 1653 | 1464054602951 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 18:50:02 INFO - PROCESS | 1653 | 1464054602952 Marionette TRACE conn2 <- [1,2625,null,{"value":"7"}] 18:50:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 18:50:02 INFO - PROCESS | 1653 | 1464054602955 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 18:50:02 INFO - PROCESS | 1653 | 1464054602957 Marionette TRACE conn2 <- [1,2626,null,{}] 18:50:02 INFO - PROCESS | 1653 | 1464054602965 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}] 18:50:03 INFO - PROCESS | 1653 | 1464054603082 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 18:50:03 INFO - PROCESS | 1653 | 1464054603164 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:50:03 INFO - PROCESS | 1653 | ++DOCSHELL 0x13572a000 == 87 [pid = 1653] [id = 664] 18:50:03 INFO - PROCESS | 1653 | ++DOMWINDOW == 146 (0x1195d3800) [pid = 1653] [serial = 1992] [outer = 0x0] 18:50:03 INFO - PROCESS | 1653 | ++DOMWINDOW == 147 (0x11a02c000) [pid = 1653] [serial = 1993] [outer = 0x1195d3800] 18:50:03 INFO - PROCESS | 1653 | 1464054603197 Marionette DEBUG loaded listener.js 18:50:03 INFO - PROCESS | 1653 | ++DOMWINDOW == 148 (0x1213abc00) [pid = 1653] [serial = 1994] [outer = 0x1195d3800] 18:50:03 INFO - PROCESS | 1653 | 1464054603583 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]]]}] 18:50:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 18:50:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 673ms 18:50:03 INFO - PROCESS | 1653 | 1464054603628 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 18:50:03 INFO - PROCESS | 1653 | 1464054603630 Marionette TRACE conn2 <- [1,2629,null,{"value":"7"}] 18:50:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 18:50:03 INFO - PROCESS | 1653 | 1464054603632 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 18:50:03 INFO - PROCESS | 1653 | 1464054603634 Marionette TRACE conn2 <- [1,2630,null,{}] 18:50:03 INFO - PROCESS | 1653 | 1464054603638 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}] 18:50:03 INFO - PROCESS | 1653 | 1464054603767 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 18:50:03 INFO - PROCESS | 1653 | 1464054603847 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:50:03 INFO - PROCESS | 1653 | ++DOCSHELL 0x135b4a800 == 88 [pid = 1653] [id = 665] 18:50:03 INFO - PROCESS | 1653 | ++DOMWINDOW == 149 (0x1246d8000) [pid = 1653] [serial = 1995] [outer = 0x0] 18:50:03 INFO - PROCESS | 1653 | ++DOMWINDOW == 150 (0x128c38000) [pid = 1653] [serial = 1996] [outer = 0x1246d8000] 18:50:03 INFO - PROCESS | 1653 | 1464054603876 Marionette DEBUG loaded listener.js 18:50:03 INFO - PROCESS | 1653 | ++DOMWINDOW == 151 (0x12909d000) [pid = 1653] [serial = 1997] [outer = 0x1246d8000] 18:50:04 INFO - PROCESS | 1653 | 1464054604286 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]]]}] 18:50:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 18:50:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 671ms 18:50:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 18:50:04 INFO - PROCESS | 1653 | 1464054604305 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 18:50:04 INFO - PROCESS | 1653 | 1464054604306 Marionette TRACE conn2 <- [1,2633,null,{"value":"7"}] 18:50:04 INFO - PROCESS | 1653 | 1464054604308 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 18:50:04 INFO - PROCESS | 1653 | 1464054604310 Marionette TRACE conn2 <- [1,2634,null,{}] 18:50:04 INFO - PROCESS | 1653 | 1464054604312 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}] 18:50:04 INFO - PROCESS | 1653 | 1464054604421 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 18:50:04 INFO - PROCESS | 1653 | 1464054604529 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:50:04 INFO - PROCESS | 1653 | ++DOCSHELL 0x13601a800 == 89 [pid = 1653] [id = 666] 18:50:04 INFO - PROCESS | 1653 | ++DOMWINDOW == 152 (0x127649400) [pid = 1653] [serial = 1998] [outer = 0x0] 18:50:04 INFO - PROCESS | 1653 | ++DOMWINDOW == 153 (0x129661400) [pid = 1653] [serial = 1999] [outer = 0x127649400] 18:50:04 INFO - PROCESS | 1653 | 1464054604560 Marionette DEBUG loaded listener.js 18:50:04 INFO - PROCESS | 1653 | ++DOMWINDOW == 154 (0x12a75ac00) [pid = 1653] [serial = 2000] [outer = 0x127649400] 18:50:04 INFO - PROCESS | 1653 | 1464054604967 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]]]}] 18:50:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 18:50:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 674ms 18:50:04 INFO - PROCESS | 1653 | 1464054604983 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 18:50:04 INFO - PROCESS | 1653 | 1464054604986 Marionette TRACE conn2 <- [1,2637,null,{"value":"7"}] 18:50:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 18:50:04 INFO - PROCESS | 1653 | 1464054604989 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 18:50:04 INFO - PROCESS | 1653 | 1464054604990 Marionette TRACE conn2 <- [1,2638,null,{}] 18:50:04 INFO - PROCESS | 1653 | 1464054604993 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}] 18:50:05 INFO - PROCESS | 1653 | 1464054605117 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 18:50:05 INFO - PROCESS | 1653 | 1464054605217 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:50:05 INFO - PROCESS | 1653 | ++DOCSHELL 0x136031000 == 90 [pid = 1653] [id = 667] 18:50:05 INFO - PROCESS | 1653 | ++DOMWINDOW == 155 (0x12aec0400) [pid = 1653] [serial = 2001] [outer = 0x0] 18:50:05 INFO - PROCESS | 1653 | ++DOMWINDOW == 156 (0x12b009c00) [pid = 1653] [serial = 2002] [outer = 0x12aec0400] 18:50:05 INFO - PROCESS | 1653 | 1464054605247 Marionette DEBUG loaded listener.js 18:50:05 INFO - PROCESS | 1653 | ++DOMWINDOW == 157 (0x12b042400) [pid = 1653] [serial = 2003] [outer = 0x12aec0400] 18:50:05 INFO - PROCESS | 1653 | 1464054605654 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]]]}] 18:50:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 18:50:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 718ms 18:50:05 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 18:50:05 INFO - PROCESS | 1653 | 1464054605708 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 18:50:05 INFO - PROCESS | 1653 | 1464054605709 Marionette TRACE conn2 <- [1,2641,null,{"value":"7"}] 18:50:05 INFO - PROCESS | 1653 | 1464054605711 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 18:50:05 INFO - PROCESS | 1653 | 1464054605713 Marionette TRACE conn2 <- [1,2642,null,{}] 18:50:05 INFO - PROCESS | 1653 | 1464054605715 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}] 18:50:05 INFO - PROCESS | 1653 | 1464054605827 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 18:50:05 INFO - PROCESS | 1653 | 1464054605936 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:50:05 INFO - PROCESS | 1653 | ++DOCSHELL 0x138608000 == 91 [pid = 1653] [id = 668] 18:50:05 INFO - PROCESS | 1653 | ++DOMWINDOW == 158 (0x12b03e400) [pid = 1653] [serial = 2004] [outer = 0x0] 18:50:05 INFO - PROCESS | 1653 | ++DOMWINDOW == 159 (0x12ba1e400) [pid = 1653] [serial = 2005] [outer = 0x12b03e400] 18:50:05 INFO - PROCESS | 1653 | 1464054605967 Marionette DEBUG loaded listener.js 18:50:06 INFO - PROCESS | 1653 | ++DOMWINDOW == 160 (0x12ba26000) [pid = 1653] [serial = 2006] [outer = 0x12b03e400] 18:50:06 INFO - PROCESS | 1653 | 1464054606364 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]]]}] 18:50:06 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 18:50:06 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 674ms 18:50:06 INFO - PROCESS | 1653 | 1464054606385 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 18:50:06 INFO - PROCESS | 1653 | 1464054606386 Marionette TRACE conn2 <- [1,2645,null,{"value":"7"}] 18:50:06 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 18:50:06 INFO - PROCESS | 1653 | 1464054606389 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 18:50:06 INFO - PROCESS | 1653 | 1464054606390 Marionette TRACE conn2 <- [1,2646,null,{}] 18:50:06 INFO - PROCESS | 1653 | 1464054606392 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}] 18:50:06 INFO - PROCESS | 1653 | 1464054606526 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 18:50:06 INFO - PROCESS | 1653 | 1464054606653 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:50:06 INFO - PROCESS | 1653 | ++DOCSHELL 0x13861e000 == 92 [pid = 1653] [id = 669] 18:50:06 INFO - PROCESS | 1653 | ++DOMWINDOW == 161 (0x111e2b000) [pid = 1653] [serial = 2007] [outer = 0x0] 18:50:06 INFO - PROCESS | 1653 | ++DOMWINDOW == 162 (0x12ba1d800) [pid = 1653] [serial = 2008] [outer = 0x111e2b000] 18:50:06 INFO - PROCESS | 1653 | 1464054606698 Marionette DEBUG loaded listener.js 18:50:06 INFO - PROCESS | 1653 | ++DOMWINDOW == 163 (0x12badac00) [pid = 1653] [serial = 2009] [outer = 0x111e2b000] 18:50:07 INFO - PROCESS | 1653 | 1464054607204 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]]]}] 18:50:07 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 18:50:07 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 820ms 18:50:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 18:50:07 INFO - PROCESS | 1653 | 1464054607209 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 18:50:07 INFO - PROCESS | 1653 | 1464054607211 Marionette TRACE conn2 <- [1,2649,null,{"value":"7"}] 18:50:07 INFO - PROCESS | 1653 | 1464054607213 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 18:50:07 INFO - PROCESS | 1653 | 1464054607214 Marionette TRACE conn2 <- [1,2650,null,{}] 18:50:07 INFO - PROCESS | 1653 | 1464054607217 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}] 18:50:07 INFO - PROCESS | 1653 | 1464054607508 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 18:50:07 INFO - PROCESS | 1653 | 1464054607638 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:50:07 INFO - PROCESS | 1653 | ++DOCSHELL 0x119c4a000 == 93 [pid = 1653] [id = 670] 18:50:07 INFO - PROCESS | 1653 | ++DOMWINDOW == 164 (0x1121ad000) [pid = 1653] [serial = 2010] [outer = 0x0] 18:50:07 INFO - PROCESS | 1653 | ++DOMWINDOW == 165 (0x112607000) [pid = 1653] [serial = 2011] [outer = 0x1121ad000] 18:50:07 INFO - PROCESS | 1653 | 1464054607669 Marionette DEBUG loaded listener.js 18:50:07 INFO - PROCESS | 1653 | ++DOMWINDOW == 166 (0x1128c8c00) [pid = 1653] [serial = 2012] [outer = 0x1121ad000] 18:50:08 INFO - PROCESS | 1653 | 1464054608116 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]]]}] 18:50:08 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 18:50:08 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 923ms 18:50:08 INFO - PROCESS | 1653 | 1464054608138 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 18:50:08 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 18:50:08 INFO - PROCESS | 1653 | 1464054608140 Marionette TRACE conn2 <- [1,2653,null,{"value":"7"}] 18:50:08 INFO - PROCESS | 1653 | 1464054608143 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 18:50:08 INFO - PROCESS | 1653 | 1464054608145 Marionette TRACE conn2 <- [1,2654,null,{}] 18:50:08 INFO - PROCESS | 1653 | 1464054608148 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}] 18:50:08 INFO - PROCESS | 1653 | 1464054608254 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 18:50:08 INFO - PROCESS | 1653 | 1464054608398 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:50:08 INFO - PROCESS | 1653 | --DOCSHELL 0x12c9ec800 == 92 [pid = 1653] [id = 15] 18:50:08 INFO - PROCESS | 1653 | --DOCSHELL 0x11945e800 == 91 [pid = 1653] [id = 603] 18:50:08 INFO - PROCESS | 1653 | --DOCSHELL 0x12b21d800 == 90 [pid = 1653] [id = 10] 18:50:08 INFO - PROCESS | 1653 | --DOCSHELL 0x12f01e800 == 89 [pid = 1653] [id = 660] 18:50:08 INFO - PROCESS | 1653 | --DOCSHELL 0x12d098000 == 88 [pid = 1653] [id = 659] 18:50:08 INFO - PROCESS | 1653 | --DOCSHELL 0x12461f000 == 87 [pid = 1653] [id = 658] 18:50:08 INFO - PROCESS | 1653 | --DOCSHELL 0x12c542800 == 86 [pid = 1653] [id = 657] 18:50:08 INFO - PROCESS | 1653 | --DOCSHELL 0x12bb04800 == 85 [pid = 1653] [id = 656] 18:50:08 INFO - PROCESS | 1653 | --DOCSHELL 0x12a984800 == 84 [pid = 1653] [id = 655] 18:50:08 INFO - PROCESS | 1653 | --DOCSHELL 0x129edb800 == 83 [pid = 1653] [id = 654] 18:50:08 INFO - PROCESS | 1653 | --DOMWINDOW == 165 (0x124c6b800) [pid = 1653] [serial = 1864] [outer = 0x0] [url = about:blank] 18:50:08 INFO - PROCESS | 1653 | --DOMWINDOW == 164 (0x118935000) [pid = 1653] [serial = 1873] [outer = 0x0] [url = about:blank] 18:50:08 INFO - PROCESS | 1653 | --DOMWINDOW == 163 (0x11a022c00) [pid = 1653] [serial = 1876] [outer = 0x0] [url = about:blank] 18:50:08 INFO - PROCESS | 1653 | --DOMWINDOW == 162 (0x1213aec00) [pid = 1653] [serial = 1879] [outer = 0x0] [url = about:blank] 18:50:08 INFO - PROCESS | 1653 | --DOMWINDOW == 161 (0x11278f800) [pid = 1653] [serial = 1867] [outer = 0x0] [url = about:blank] 18:50:08 INFO - PROCESS | 1653 | --DOMWINDOW == 160 (0x127328000) [pid = 1653] [serial = 1882] [outer = 0x0] [url = about:blank] 18:50:08 INFO - PROCESS | 1653 | --DOMWINDOW == 159 (0x116719800) [pid = 1653] [serial = 1870] [outer = 0x0] [url = about:blank] 18:50:08 INFO - PROCESS | 1653 | --DOMWINDOW == 158 (0x128ed4400) [pid = 1653] [serial = 1921] [outer = 0x0] [url = about:blank] 18:50:08 INFO - PROCESS | 1653 | ++DOCSHELL 0x11809f800 == 84 [pid = 1653] [id = 671] 18:50:08 INFO - PROCESS | 1653 | ++DOMWINDOW == 159 (0x112c13c00) [pid = 1653] [serial = 2013] [outer = 0x0] 18:50:08 INFO - PROCESS | 1653 | ++DOMWINDOW == 160 (0x11671a400) [pid = 1653] [serial = 2014] [outer = 0x112c13c00] 18:50:08 INFO - PROCESS | 1653 | 1464054608469 Marionette DEBUG loaded listener.js 18:50:08 INFO - PROCESS | 1653 | ++DOMWINDOW == 161 (0x11746e000) [pid = 1653] [serial = 2015] [outer = 0x112c13c00] 18:50:08 INFO - PROCESS | 1653 | --DOCSHELL 0x125238800 == 83 [pid = 1653] [id = 653] 18:50:08 INFO - PROCESS | 1653 | --DOCSHELL 0x12379c800 == 82 [pid = 1653] [id = 652] 18:50:08 INFO - PROCESS | 1653 | --DOCSHELL 0x11a188800 == 81 [pid = 1653] [id = 651] 18:50:08 INFO - PROCESS | 1653 | --DOCSHELL 0x1166ed000 == 80 [pid = 1653] [id = 650] 18:50:08 INFO - PROCESS | 1653 | --DOCSHELL 0x1189af800 == 79 [pid = 1653] [id = 649] 18:50:08 INFO - PROCESS | 1653 | --DOCSHELL 0x12d2ea800 == 78 [pid = 1653] [id = 643] 18:50:08 INFO - PROCESS | 1653 | --DOCSHELL 0x123e1e800 == 77 [pid = 1653] [id = 642] 18:50:08 INFO - PROCESS | 1653 | --DOCSHELL 0x11811b000 == 76 [pid = 1653] [id = 641] 18:50:08 INFO - PROCESS | 1653 | --DOMWINDOW == 160 (0x128c2cc00) [pid = 1653] [serial = 1823] [outer = 0x0] [url = about:blank] 18:50:08 INFO - PROCESS | 1653 | --DOMWINDOW == 159 (0x121386400) [pid = 1653] [serial = 1906] [outer = 0x0] [url = about:blank] 18:50:08 INFO - PROCESS | 1653 | --DOMWINDOW == 158 (0x1233e4000) [pid = 1653] [serial = 1909] [outer = 0x0] [url = about:blank] 18:50:08 INFO - PROCESS | 1653 | --DOMWINDOW == 157 (0x1168bc000) [pid = 1653] [serial = 1892] [outer = 0x0] [url = about:blank] 18:50:08 INFO - PROCESS | 1653 | --DOMWINDOW == 156 (0x1163ae400) [pid = 1653] [serial = 1891] [outer = 0x0] [url = about:blank] 18:50:08 INFO - PROCESS | 1653 | --DOMWINDOW == 155 (0x11912a000) [pid = 1653] [serial = 1900] [outer = 0x0] [url = about:blank] 18:50:08 INFO - PROCESS | 1653 | --DOMWINDOW == 154 (0x1213ab800) [pid = 1653] [serial = 1907] [outer = 0x0] [url = about:blank] 18:50:08 INFO - PROCESS | 1653 | --DOMWINDOW == 153 (0x119534800) [pid = 1653] [serial = 1901] [outer = 0x0] [url = about:blank] 18:50:08 INFO - PROCESS | 1653 | --DOMWINDOW == 152 (0x117467c00) [pid = 1653] [serial = 1894] [outer = 0x0] [url = about:blank] 18:50:08 INFO - PROCESS | 1653 | --DOMWINDOW == 151 (0x117e6a800) [pid = 1653] [serial = 1895] [outer = 0x0] [url = about:blank] 18:50:08 INFO - PROCESS | 1653 | --DOMWINDOW == 150 (0x112f3a400) [pid = 1653] [serial = 1912] [outer = 0x0] [url = about:blank] 18:50:08 INFO - PROCESS | 1653 | --DOMWINDOW == 149 (0x112c13800) [pid = 1653] [serial = 1889] [outer = 0x0] [url = about:blank] 18:50:08 INFO - PROCESS | 1653 | --DOMWINDOW == 148 (0x1128c8400) [pid = 1653] [serial = 1888] [outer = 0x0] [url = about:blank] 18:50:08 INFO - PROCESS | 1653 | --DOMWINDOW == 147 (0x11859f400) [pid = 1653] [serial = 1897] [outer = 0x0] [url = about:blank] 18:50:08 INFO - PROCESS | 1653 | --DOMWINDOW == 146 (0x1187cf000) [pid = 1653] [serial = 1898] [outer = 0x0] [url = about:blank] 18:50:08 INFO - PROCESS | 1653 | --DOMWINDOW == 145 (0x117e66c00) [pid = 1653] [serial = 1913] [outer = 0x0] [url = about:blank] 18:50:08 INFO - PROCESS | 1653 | --DOMWINDOW == 144 (0x11a024800) [pid = 1653] [serial = 1915] [outer = 0x0] [url = about:blank] 18:50:08 INFO - PROCESS | 1653 | --DOMWINDOW == 143 (0x1252cd400) [pid = 1653] [serial = 1918] [outer = 0x0] [url = about:blank] 18:50:08 INFO - PROCESS | 1653 | --DOMWINDOW == 142 (0x112968800) [pid = 1653] [serial = 1886] [outer = 0x0] [url = about:blank] 18:50:08 INFO - PROCESS | 1653 | --DOMWINDOW == 141 (0x1121ad800) [pid = 1653] [serial = 1885] [outer = 0x0] [url = about:blank] 18:50:08 INFO - PROCESS | 1653 | --DOMWINDOW == 140 (0x119cab800) [pid = 1653] [serial = 1903] [outer = 0x0] [url = about:blank] 18:50:08 INFO - PROCESS | 1653 | --DOMWINDOW == 139 (0x128c30c00) [pid = 1653] [serial = 1919] [outer = 0x0] [url = about:blank] 18:50:08 INFO - PROCESS | 1653 | --DOMWINDOW == 138 (0x1242d7c00) [pid = 1653] [serial = 1916] [outer = 0x0] [url = about:blank] 18:50:08 INFO - PROCESS | 1653 | --DOMWINDOW == 137 (0x123d72000) [pid = 1653] [serial = 1910] [outer = 0x0] [url = about:blank] 18:50:08 INFO - PROCESS | 1653 | --DOMWINDOW == 136 (0x12131ac00) [pid = 1653] [serial = 1904] [outer = 0x0] [url = about:blank] 18:50:08 INFO - PROCESS | 1653 | 1464054608772 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]]]}] 18:50:08 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 18:50:08 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 673ms 18:50:08 INFO - PROCESS | 1653 | 1464054608816 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 18:50:08 INFO - PROCESS | 1653 | 1464054608819 Marionette TRACE conn2 <- [1,2657,null,{"value":"7"}] 18:50:08 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 18:50:08 INFO - PROCESS | 1653 | 1464054608822 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 18:50:08 INFO - PROCESS | 1653 | 1464054608824 Marionette TRACE conn2 <- [1,2658,null,{}] 18:50:08 INFO - PROCESS | 1653 | 1464054608826 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}] 18:50:08 INFO - PROCESS | 1653 | 1464054608917 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 18:50:08 INFO - PROCESS | 1653 | 1464054608924 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:50:08 INFO - PROCESS | 1653 | ++DOCSHELL 0x1212a3000 == 77 [pid = 1653] [id = 672] 18:50:08 INFO - PROCESS | 1653 | ++DOMWINDOW == 137 (0x11822d800) [pid = 1653] [serial = 2016] [outer = 0x0] 18:50:08 INFO - PROCESS | 1653 | ++DOMWINDOW == 138 (0x11859f400) [pid = 1653] [serial = 2017] [outer = 0x11822d800] 18:50:08 INFO - PROCESS | 1653 | 1464054608950 Marionette DEBUG loaded listener.js 18:50:08 INFO - PROCESS | 1653 | ++DOMWINDOW == 139 (0x118932800) [pid = 1653] [serial = 2018] [outer = 0x11822d800] 18:50:09 INFO - PROCESS | 1653 | 1464054609311 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]]]}] 18:50:09 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 18:50:09 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 518ms 18:50:09 INFO - PROCESS | 1653 | 1464054609341 Marionette TRACE conn2 -> [0,2661,"getWindowHandle",null] 18:50:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 18:50:09 INFO - PROCESS | 1653 | 1464054609344 Marionette TRACE conn2 <- [1,2661,null,{"value":"7"}] 18:50:09 INFO - PROCESS | 1653 | 1464054609352 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 18:50:09 INFO - PROCESS | 1653 | 1464054609355 Marionette TRACE conn2 <- [1,2662,null,{}] 18:50:09 INFO - PROCESS | 1653 | 1464054609358 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}] 18:50:09 INFO - PROCESS | 1653 | 1464054609468 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 18:50:09 INFO - PROCESS | 1653 | 1464054609474 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:50:09 INFO - PROCESS | 1653 | ++DOCSHELL 0x124622800 == 78 [pid = 1653] [id = 673] 18:50:09 INFO - PROCESS | 1653 | ++DOMWINDOW == 140 (0x11893fc00) [pid = 1653] [serial = 2019] [outer = 0x0] 18:50:09 INFO - PROCESS | 1653 | ++DOMWINDOW == 141 (0x119537000) [pid = 1653] [serial = 2020] [outer = 0x11893fc00] 18:50:09 INFO - PROCESS | 1653 | 1464054609516 Marionette DEBUG loaded listener.js 18:50:09 INFO - PROCESS | 1653 | ++DOMWINDOW == 142 (0x119dd0000) [pid = 1653] [serial = 2021] [outer = 0x11893fc00] 18:50:09 INFO - PROCESS | 1653 | 1464054609990 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]]]}] 18:50:10 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 18:50:10 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 677ms 18:50:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 18:50:10 INFO - PROCESS | 1653 | 1464054610025 Marionette TRACE conn2 -> [0,2665,"getWindowHandle",null] 18:50:10 INFO - PROCESS | 1653 | 1464054610026 Marionette TRACE conn2 <- [1,2665,null,{"value":"7"}] 18:50:10 INFO - PROCESS | 1653 | 1464054610028 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 18:50:10 INFO - PROCESS | 1653 | 1464054610029 Marionette TRACE conn2 <- [1,2666,null,{}] 18:50:10 INFO - PROCESS | 1653 | 1464054610031 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}] 18:50:10 INFO - PROCESS | 1653 | 1464054610123 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 18:50:10 INFO - PROCESS | 1653 | 1464054610127 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:50:10 INFO - PROCESS | 1653 | ++DOCSHELL 0x1290d9000 == 79 [pid = 1653] [id = 674] 18:50:10 INFO - PROCESS | 1653 | ++DOMWINDOW == 143 (0x11a022c00) [pid = 1653] [serial = 2022] [outer = 0x0] 18:50:10 INFO - PROCESS | 1653 | ++DOMWINDOW == 144 (0x12130d400) [pid = 1653] [serial = 2023] [outer = 0x11a022c00] 18:50:10 INFO - PROCESS | 1653 | 1464054610153 Marionette DEBUG loaded listener.js 18:50:10 INFO - PROCESS | 1653 | ++DOMWINDOW == 145 (0x12138dc00) [pid = 1653] [serial = 2024] [outer = 0x11a022c00] 18:50:11 INFO - PROCESS | 1653 | 1464054611000 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]]]}] 18:50:11 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) 18:50:11 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1023ms 18:50:11 INFO - PROCESS | 1653 | 1464054611051 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 18:50:11 INFO - PROCESS | 1653 | 1464054611053 Marionette TRACE conn2 <- [1,2669,null,{"value":"7"}] 18:50:11 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 18:50:11 INFO - PROCESS | 1653 | 1464054611067 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 18:50:11 INFO - PROCESS | 1653 | 1464054611068 Marionette TRACE conn2 <- [1,2670,null,{}] 18:50:11 INFO - PROCESS | 1653 | 1464054611070 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}] 18:50:11 INFO - PROCESS | 1653 | 1464054611198 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 18:50:11 INFO - PROCESS | 1653 | 1464054611211 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:50:11 INFO - PROCESS | 1653 | ++DOCSHELL 0x12a984800 == 80 [pid = 1653] [id = 675] 18:50:11 INFO - PROCESS | 1653 | ++DOMWINDOW == 146 (0x123839c00) [pid = 1653] [serial = 2025] [outer = 0x0] 18:50:11 INFO - PROCESS | 1653 | ++DOMWINDOW == 147 (0x123d6b400) [pid = 1653] [serial = 2026] [outer = 0x123839c00] 18:50:11 INFO - PROCESS | 1653 | 1464054611241 Marionette DEBUG loaded listener.js 18:50:11 INFO - PROCESS | 1653 | ++DOMWINDOW == 148 (0x1246e2c00) [pid = 1653] [serial = 2027] [outer = 0x123839c00] 18:50:12 INFO - PROCESS | 1653 | 1464054612075 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] 18:50:12 INFO - PROCESS | 1653 | 1464054612091 Marionette TRACE conn2 <- [1,2673,null,{"value":"7"}] 18:50:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 18:50:12 INFO - PROCESS | 1653 | 1464054612101 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 18:50:12 INFO - PROCESS | 1653 | 1464054612103 Marionette TRACE conn2 <- [1,2674,null,{}] 18:50:12 INFO - PROCESS | 1653 | 1464054612112 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}] 18:50:12 INFO - PROCESS | 1653 | 1464054612226 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 18:50:12 INFO - PROCESS | 1653 | 1464054612237 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:50:12 INFO - PROCESS | 1653 | ++DOCSHELL 0x12bb14800 == 81 [pid = 1653] [id = 676] 18:50:12 INFO - PROCESS | 1653 | ++DOMWINDOW == 149 (0x123d77c00) [pid = 1653] [serial = 2028] [outer = 0x0] 18:50:12 INFO - PROCESS | 1653 | ++DOMWINDOW == 150 (0x127648400) [pid = 1653] [serial = 2029] [outer = 0x123d77c00] 18:50:12 INFO - PROCESS | 1653 | 1464054612262 Marionette DEBUG loaded listener.js 18:50:12 INFO - PROCESS | 1653 | ++DOMWINDOW == 151 (0x12909b400) [pid = 1653] [serial = 2030] [outer = 0x123d77c00] 18:50:12 INFO - PROCESS | 1653 | --DOMWINDOW == 150 (0x119cac400) [pid = 1653] [serial = 1962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 18:50:12 INFO - PROCESS | 1653 | --DOMWINDOW == 149 (0x1187cf800) [pid = 1653] [serial = 1959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 18:50:12 INFO - PROCESS | 1653 | --DOMWINDOW == 148 (0x12131a400) [pid = 1653] [serial = 1965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 18:50:12 INFO - PROCESS | 1653 | --DOMWINDOW == 147 (0x111c8a800) [pid = 1653] [serial = 1947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 18:50:12 INFO - PROCESS | 1653 | --DOMWINDOW == 146 (0x1213ab400) [pid = 1653] [serial = 1968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 18:50:12 INFO - PROCESS | 1653 | --DOMWINDOW == 145 (0x112741400) [pid = 1653] [serial = 1950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 18:50:12 INFO - PROCESS | 1653 | --DOMWINDOW == 144 (0x110f13c00) [pid = 1653] [serial = 1974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 18:50:12 INFO - PROCESS | 1653 | --DOMWINDOW == 143 (0x123d77000) [pid = 1653] [serial = 1971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 18:50:12 INFO - PROCESS | 1653 | --DOMWINDOW == 142 (0x11822f000) [pid = 1653] [serial = 1956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 18:50:12 INFO - PROCESS | 1653 | --DOMWINDOW == 141 (0x11715e800) [pid = 1653] [serial = 1953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 18:50:12 INFO - PROCESS | 1653 | --DOMWINDOW == 140 (0x110e43800) [pid = 1653] [serial = 1980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 18:50:12 INFO - PROCESS | 1653 | --DOMWINDOW == 139 (0x123359400) [pid = 1653] [serial = 1977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 18:50:13 INFO - PROCESS | 1653 | 1464054613315 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] 18:50:13 INFO - PROCESS | 1653 | 1464054613331 Marionette TRACE conn2 <- [1,2677,null,{"value":"7"}] 18:50:13 INFO - PROCESS | 1653 | 1464054613333 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 18:50:13 INFO - PROCESS | 1653 | 1464054613334 Marionette TRACE conn2 <- [1,2678,null,{}] 18:50:13 INFO - PROCESS | 1653 | 1464054613338 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}] 18:50:13 INFO - PROCESS | 1653 | 1464054613429 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 18:50:13 INFO - PROCESS | 1653 | 1464054613434 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:50:13 INFO - PROCESS | 1653 | ++DOCSHELL 0x12bb12000 == 82 [pid = 1653] [id = 677] 18:50:13 INFO - PROCESS | 1653 | ++DOMWINDOW == 140 (0x112781400) [pid = 1653] [serial = 2031] [outer = 0x0] 18:50:13 INFO - PROCESS | 1653 | ++DOMWINDOW == 141 (0x1187cf800) [pid = 1653] [serial = 2032] [outer = 0x112781400] 18:50:13 INFO - PROCESS | 1653 | 1464054613459 Marionette DEBUG loaded listener.js 18:50:13 INFO - PROCESS | 1653 | ++DOMWINDOW == 142 (0x1242cf000) [pid = 1653] [serial = 2033] [outer = 0x112781400] 18:50:14 INFO - PROCESS | 1653 | 1464054614282 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]]]}] 18:50:14 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) 18:50:14 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 972ms 18:50:14 INFO - PROCESS | 1653 | 1464054614305 Marionette TRACE conn2 -> [0,2681,"getWindowHandle",null] 18:50:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 18:50:14 INFO - PROCESS | 1653 | 1464054614314 Marionette TRACE conn2 <- [1,2681,null,{"value":"7"}] 18:50:14 INFO - PROCESS | 1653 | 1464054614317 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 18:50:14 INFO - PROCESS | 1653 | 1464054614318 Marionette TRACE conn2 <- [1,2682,null,{}] 18:50:14 INFO - PROCESS | 1653 | 1464054614322 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}] 18:50:14 INFO - PROCESS | 1653 | 1464054614413 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 18:50:14 INFO - PROCESS | 1653 | 1464054614418 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:50:14 INFO - PROCESS | 1653 | ++DOCSHELL 0x12c9e8000 == 83 [pid = 1653] [id = 678] 18:50:14 INFO - PROCESS | 1653 | ++DOMWINDOW == 143 (0x128ed5800) [pid = 1653] [serial = 2034] [outer = 0x0] 18:50:14 INFO - PROCESS | 1653 | ++DOMWINDOW == 144 (0x129663800) [pid = 1653] [serial = 2035] [outer = 0x128ed5800] 18:50:14 INFO - PROCESS | 1653 | 1464054614444 Marionette DEBUG loaded listener.js 18:50:14 INFO - PROCESS | 1653 | ++DOMWINDOW == 145 (0x12a75b800) [pid = 1653] [serial = 2036] [outer = 0x128ed5800] 18:50:15 INFO - PROCESS | 1653 | 1464054615307 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]]]}] 18:50:15 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) 18:50:15 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1023ms 18:50:15 INFO - PROCESS | 1653 | 1464054615341 Marionette TRACE conn2 -> [0,2685,"getWindowHandle",null] 18:50:15 INFO - PROCESS | 1653 | 1464054615343 Marionette TRACE conn2 <- [1,2685,null,{"value":"7"}] 18:50:15 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 18:50:15 INFO - PROCESS | 1653 | 1464054615347 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 18:50:15 INFO - PROCESS | 1653 | 1464054615349 Marionette TRACE conn2 <- [1,2686,null,{}] 18:50:15 INFO - PROCESS | 1653 | 1464054615367 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}] 18:50:15 INFO - PROCESS | 1653 | 1464054615482 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 18:50:15 INFO - PROCESS | 1653 | 1464054615587 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:50:15 INFO - PROCESS | 1653 | ++DOCSHELL 0x11956e000 == 84 [pid = 1653] [id = 679] 18:50:15 INFO - PROCESS | 1653 | ++DOMWINDOW == 146 (0x113021800) [pid = 1653] [serial = 2037] [outer = 0x0] 18:50:15 INFO - PROCESS | 1653 | ++DOMWINDOW == 147 (0x116186800) [pid = 1653] [serial = 2038] [outer = 0x113021800] 18:50:15 INFO - PROCESS | 1653 | 1464054615620 Marionette DEBUG loaded listener.js 18:50:15 INFO - PROCESS | 1653 | ++DOMWINDOW == 148 (0x117155000) [pid = 1653] [serial = 2039] [outer = 0x113021800] 18:50:16 INFO - PROCESS | 1653 | 1464054616518 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] 18:50:16 INFO - PROCESS | 1653 | 1464054616546 Marionette TRACE conn2 <- [1,2689,null,{"value":"7"}] 18:50:16 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 18:50:16 INFO - PROCESS | 1653 | 1464054616552 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 18:50:16 INFO - PROCESS | 1653 | 1464054616553 Marionette TRACE conn2 <- [1,2690,null,{}] 18:50:16 INFO - PROCESS | 1653 | 1464054616556 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}] 18:50:16 INFO - PROCESS | 1653 | 1464054616667 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 18:50:16 INFO - PROCESS | 1653 | 1464054616774 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:50:16 INFO - PROCESS | 1653 | ++DOCSHELL 0x12a7a8000 == 85 [pid = 1653] [id = 680] 18:50:16 INFO - PROCESS | 1653 | ++DOMWINDOW == 149 (0x1128c9400) [pid = 1653] [serial = 2040] [outer = 0x0] 18:50:16 INFO - PROCESS | 1653 | ++DOMWINDOW == 150 (0x11746fc00) [pid = 1653] [serial = 2041] [outer = 0x1128c9400] 18:50:16 INFO - PROCESS | 1653 | 1464054616805 Marionette DEBUG loaded listener.js 18:50:16 INFO - PROCESS | 1653 | ++DOMWINDOW == 151 (0x11919e000) [pid = 1653] [serial = 2042] [outer = 0x1128c9400] 18:50:17 INFO - PROCESS | 1653 | 1464054617732 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] 18:50:17 INFO - PROCESS | 1653 | 1464054617776 Marionette TRACE conn2 <- [1,2693,null,{"value":"7"}] 18:50:17 INFO - PROCESS | 1653 | 1464054617779 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 18:50:17 INFO - PROCESS | 1653 | 1464054617782 Marionette TRACE conn2 <- [1,2694,null,{}] 18:50:17 INFO - PROCESS | 1653 | 1464054617790 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}] 18:50:17 INFO - PROCESS | 1653 | 1464054617905 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 18:50:18 INFO - PROCESS | 1653 | 1464054618014 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:50:18 INFO - PROCESS | 1653 | ++DOCSHELL 0x12d5cf000 == 86 [pid = 1653] [id = 681] 18:50:18 INFO - PROCESS | 1653 | ++DOMWINDOW == 152 (0x1213aa800) [pid = 1653] [serial = 2043] [outer = 0x0] 18:50:18 INFO - PROCESS | 1653 | ++DOMWINDOW == 153 (0x1234f5000) [pid = 1653] [serial = 2044] [outer = 0x1213aa800] 18:50:18 INFO - PROCESS | 1653 | 1464054618069 Marionette DEBUG loaded listener.js 18:50:18 INFO - PROCESS | 1653 | ++DOMWINDOW == 154 (0x1246dd000) [pid = 1653] [serial = 2045] [outer = 0x1213aa800] 18:50:18 INFO - PROCESS | 1653 | 1464054618971 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] 18:50:19 INFO - PROCESS | 1653 | 1464054619006 Marionette TRACE conn2 <- [1,2697,null,{"value":"7"}] 18:50:19 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 18:50:19 INFO - PROCESS | 1653 | 1464054619008 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 18:50:19 INFO - PROCESS | 1653 | 1464054619009 Marionette TRACE conn2 <- [1,2698,null,{}] 18:50:19 INFO - PROCESS | 1653 | 1464054619012 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}] 18:50:19 INFO - PROCESS | 1653 | 1464054619124 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 18:50:19 INFO - PROCESS | 1653 | 1464054619247 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:50:19 INFO - PROCESS | 1653 | ++DOCSHELL 0x1353da800 == 87 [pid = 1653] [id = 682] 18:50:19 INFO - PROCESS | 1653 | ++DOMWINDOW == 155 (0x112611400) [pid = 1653] [serial = 2046] [outer = 0x0] 18:50:19 INFO - PROCESS | 1653 | ++DOMWINDOW == 156 (0x128c30400) [pid = 1653] [serial = 2047] [outer = 0x112611400] 18:50:19 INFO - PROCESS | 1653 | 1464054619278 Marionette DEBUG loaded listener.js 18:50:19 INFO - PROCESS | 1653 | ++DOMWINDOW == 157 (0x12a75ec00) [pid = 1653] [serial = 2048] [outer = 0x112611400] 18:50:20 INFO - PROCESS | 1653 | 1464054620207 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] 18:50:20 INFO - PROCESS | 1653 | 1464054620235 Marionette TRACE conn2 <- [1,2701,null,{"value":"7"}] 18:50:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 18:50:20 INFO - PROCESS | 1653 | 1464054620239 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 18:50:20 INFO - PROCESS | 1653 | 1464054620241 Marionette TRACE conn2 <- [1,2702,null,{}] 18:50:20 INFO - PROCESS | 1653 | 1464054620245 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}] 18:50:20 INFO - PROCESS | 1653 | 1464054620350 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 18:50:20 INFO - PROCESS | 1653 | 1464054620464 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:50:20 INFO - PROCESS | 1653 | ++DOCSHELL 0x12522f800 == 88 [pid = 1653] [id = 683] 18:50:20 INFO - PROCESS | 1653 | ++DOMWINDOW == 158 (0x112604000) [pid = 1653] [serial = 2049] [outer = 0x0] 18:50:20 INFO - PROCESS | 1653 | ++DOMWINDOW == 159 (0x1159ae800) [pid = 1653] [serial = 2050] [outer = 0x112604000] 18:50:20 INFO - PROCESS | 1653 | 1464054620493 Marionette DEBUG loaded listener.js 18:50:20 INFO - PROCESS | 1653 | ++DOMWINDOW == 160 (0x116a6b800) [pid = 1653] [serial = 2051] [outer = 0x112604000] 18:50:20 INFO - PROCESS | 1653 | --DOCSHELL 0x112169000 == 87 [pid = 1653] [id = 22] 18:50:20 INFO - PROCESS | 1653 | --DOCSHELL 0x12d5ca800 == 86 [pid = 1653] [id = 644] 18:50:20 INFO - PROCESS | 1653 | --DOCSHELL 0x12d5d6800 == 85 [pid = 1653] [id = 21] 18:50:20 INFO - PROCESS | 1653 | --DOCSHELL 0x1358e7800 == 84 [pid = 1653] [id = 647] 18:50:20 INFO - PROCESS | 1653 | --DOCSHELL 0x12c821000 == 83 [pid = 1653] [id = 14] 18:50:20 INFO - PROCESS | 1653 | --DOCSHELL 0x12c53d000 == 82 [pid = 1653] [id = 13] 18:50:20 INFO - PROCESS | 1653 | --DOCSHELL 0x12bb12000 == 81 [pid = 1653] [id = 677] 18:50:20 INFO - PROCESS | 1653 | --DOCSHELL 0x12bb14800 == 80 [pid = 1653] [id = 676] 18:50:20 INFO - PROCESS | 1653 | --DOCSHELL 0x12a984800 == 79 [pid = 1653] [id = 675] 18:50:20 INFO - PROCESS | 1653 | --DOCSHELL 0x1290d9000 == 78 [pid = 1653] [id = 674] 18:50:20 INFO - PROCESS | 1653 | --DOMWINDOW == 159 (0x12a935c00) [pid = 1653] [serial = 1984] [outer = 0x0] [url = about:blank] 18:50:20 INFO - PROCESS | 1653 | --DOCSHELL 0x124622800 == 77 [pid = 1653] [id = 673] 18:50:20 INFO - PROCESS | 1653 | --DOCSHELL 0x1212a3000 == 76 [pid = 1653] [id = 672] 18:50:20 INFO - PROCESS | 1653 | --DOCSHELL 0x11809f800 == 75 [pid = 1653] [id = 671] 18:50:20 INFO - PROCESS | 1653 | --DOCSHELL 0x119c4a000 == 74 [pid = 1653] [id = 670] 18:50:20 INFO - PROCESS | 1653 | --DOCSHELL 0x119a62000 == 73 [pid = 1653] [id = 662] 18:50:20 INFO - PROCESS | 1653 | --DOCSHELL 0x1356de000 == 72 [pid = 1653] [id = 661] 18:50:20 INFO - PROCESS | 1653 | --DOMWINDOW == 158 (0x11a022000) [pid = 1653] [serial = 1963] [outer = 0x0] [url = about:blank] 18:50:20 INFO - PROCESS | 1653 | --DOMWINDOW == 157 (0x12909c800) [pid = 1653] [serial = 1939] [outer = 0x0] [url = about:blank] 18:50:20 INFO - PROCESS | 1653 | --DOMWINDOW == 156 (0x1191a5000) [pid = 1653] [serial = 1960] [outer = 0x0] [url = about:blank] 18:50:20 INFO - PROCESS | 1653 | --DOMWINDOW == 155 (0x119570c00) [pid = 1653] [serial = 1961] [outer = 0x0] [url = about:blank] 18:50:20 INFO - PROCESS | 1653 | --DOMWINDOW == 154 (0x12335fc00) [pid = 1653] [serial = 1966] [outer = 0x0] [url = about:blank] 18:50:20 INFO - PROCESS | 1653 | --DOMWINDOW == 153 (0x118223000) [pid = 1653] [serial = 1945] [outer = 0x0] [url = about:blank] 18:50:20 INFO - PROCESS | 1653 | --DOMWINDOW == 152 (0x112f32000) [pid = 1653] [serial = 1949] [outer = 0x0] [url = about:blank] 18:50:20 INFO - PROCESS | 1653 | --DOMWINDOW == 151 (0x112747000) [pid = 1653] [serial = 1948] [outer = 0x0] [url = about:blank] 18:50:20 INFO - PROCESS | 1653 | --DOMWINDOW == 150 (0x11274cc00) [pid = 1653] [serial = 1924] [outer = 0x0] [url = about:blank] 18:50:20 INFO - PROCESS | 1653 | --DOMWINDOW == 149 (0x124389800) [pid = 1653] [serial = 1969] [outer = 0x0] [url = about:blank] 18:50:20 INFO - PROCESS | 1653 | --DOMWINDOW == 148 (0x11301d400) [pid = 1653] [serial = 1951] [outer = 0x0] [url = about:blank] 18:50:20 INFO - PROCESS | 1653 | --DOMWINDOW == 147 (0x116a60800) [pid = 1653] [serial = 1952] [outer = 0x0] [url = about:blank] 18:50:20 INFO - PROCESS | 1653 | --DOMWINDOW == 146 (0x1236c1400) [pid = 1653] [serial = 1967] [outer = 0x0] [url = about:blank] 18:50:20 INFO - PROCESS | 1653 | --DOMWINDOW == 145 (0x129665c00) [pid = 1653] [serial = 1942] [outer = 0x0] [url = about:blank] 18:50:20 INFO - PROCESS | 1653 | --DOMWINDOW == 144 (0x115d82000) [pid = 1653] [serial = 1975] [outer = 0x0] [url = about:blank] 18:50:20 INFO - PROCESS | 1653 | --DOMWINDOW == 143 (0x127649000) [pid = 1653] [serial = 1972] [outer = 0x0] [url = about:blank] 18:50:20 INFO - PROCESS | 1653 | --DOMWINDOW == 142 (0x118577400) [pid = 1653] [serial = 1957] [outer = 0x0] [url = about:blank] 18:50:20 INFO - PROCESS | 1653 | --DOMWINDOW == 141 (0x1187d3c00) [pid = 1653] [serial = 1958] [outer = 0x0] [url = about:blank] 18:50:20 INFO - PROCESS | 1653 | --DOMWINDOW == 140 (0x125254800) [pid = 1653] [serial = 1970] [outer = 0x0] [url = about:blank] 18:50:20 INFO - PROCESS | 1653 | --DOMWINDOW == 139 (0x117686c00) [pid = 1653] [serial = 1954] [outer = 0x0] [url = about:blank] 18:50:20 INFO - PROCESS | 1653 | --DOMWINDOW == 138 (0x1213b0c00) [pid = 1653] [serial = 1933] [outer = 0x0] [url = about:blank] 18:50:20 INFO - PROCESS | 1653 | --DOMWINDOW == 137 (0x12a758400) [pid = 1653] [serial = 1981] [outer = 0x0] [url = about:blank] 18:50:20 INFO - PROCESS | 1653 | --DOMWINDOW == 136 (0x11856a400) [pid = 1653] [serial = 1955] [outer = 0x0] [url = about:blank] 18:50:20 INFO - PROCESS | 1653 | --DOMWINDOW == 135 (0x128edcc00) [pid = 1653] [serial = 1978] [outer = 0x0] [url = about:blank] 18:50:20 INFO - PROCESS | 1653 | --DOMWINDOW == 134 (0x116715400) [pid = 1653] [serial = 1927] [outer = 0x0] [url = about:blank] 18:50:20 INFO - PROCESS | 1653 | --DOMWINDOW == 133 (0x129693c00) [pid = 1653] [serial = 1979] [outer = 0x0] [url = about:blank] 18:50:20 INFO - PROCESS | 1653 | --DOMWINDOW == 132 (0x119cab000) [pid = 1653] [serial = 1930] [outer = 0x0] [url = about:blank] 18:50:20 INFO - PROCESS | 1653 | --DOMWINDOW == 131 (0x1273c7c00) [pid = 1653] [serial = 1936] [outer = 0x0] [url = about:blank] 18:50:20 INFO - PROCESS | 1653 | --DOMWINDOW == 130 (0x128c3a400) [pid = 1653] [serial = 1973] [outer = 0x0] [url = about:blank] 18:50:20 INFO - PROCESS | 1653 | --DOMWINDOW == 129 (0x12a931800) [pid = 1653] [serial = 1982] [outer = 0x0] [url = about:blank] 18:50:20 INFO - PROCESS | 1653 | --DOMWINDOW == 128 (0x121384c00) [pid = 1653] [serial = 1976] [outer = 0x0] [url = about:blank] 18:50:20 INFO - PROCESS | 1653 | --DOMWINDOW == 127 (0x12138a000) [pid = 1653] [serial = 1964] [outer = 0x0] [url = about:blank] 18:50:20 INFO - PROCESS | 1653 | 1464054620994 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]]]}] 18:50:21 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 18:50:21 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 773ms 18:50:21 INFO - PROCESS | 1653 | 1464054621012 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 18:50:21 INFO - PROCESS | 1653 | 1464054621015 Marionette TRACE conn2 <- [1,2705,null,{"value":"7"}] 18:50:21 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 18:50:21 INFO - PROCESS | 1653 | 1464054621019 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 18:50:21 INFO - PROCESS | 1653 | 1464054621021 Marionette TRACE conn2 <- [1,2706,null,{}] 18:50:21 INFO - PROCESS | 1653 | 1464054621023 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}] 18:50:21 INFO - PROCESS | 1653 | 1464054621115 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 18:50:21 INFO - PROCESS | 1653 | 1464054621120 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:50:21 INFO - PROCESS | 1653 | ++DOCSHELL 0x119562000 == 73 [pid = 1653] [id = 684] 18:50:21 INFO - PROCESS | 1653 | ++DOMWINDOW == 128 (0x118228400) [pid = 1653] [serial = 2052] [outer = 0x0] 18:50:21 INFO - PROCESS | 1653 | ++DOMWINDOW == 129 (0x118578000) [pid = 1653] [serial = 2053] [outer = 0x118228400] 18:50:21 INFO - PROCESS | 1653 | 1464054621147 Marionette DEBUG loaded listener.js 18:50:21 INFO - PROCESS | 1653 | ++DOMWINDOW == 130 (0x1191a6800) [pid = 1653] [serial = 2054] [outer = 0x118228400] 18:50:21 INFO - PROCESS | 1653 | 1464054621500 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]]]}] 18:50:21 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 18:50:21 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 519ms 18:50:21 INFO - PROCESS | 1653 | 1464054621550 Marionette TRACE conn2 -> [0,2709,"getWindowHandle",null] 18:50:21 INFO - PROCESS | 1653 | 1464054621552 Marionette TRACE conn2 <- [1,2709,null,{"value":"7"}] 18:50:21 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 18:50:21 INFO - PROCESS | 1653 | 1464054621556 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 18:50:21 INFO - PROCESS | 1653 | 1464054621558 Marionette TRACE conn2 <- [1,2710,null,{}] 18:50:21 INFO - PROCESS | 1653 | 1464054621565 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}] 18:50:21 INFO - PROCESS | 1653 | 1464054621661 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 18:50:21 INFO - PROCESS | 1653 | 1464054621669 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:50:21 INFO - PROCESS | 1653 | ++DOCSHELL 0x124618000 == 74 [pid = 1653] [id = 685] 18:50:21 INFO - PROCESS | 1653 | ++DOMWINDOW == 131 (0x119dca400) [pid = 1653] [serial = 2055] [outer = 0x0] 18:50:21 INFO - PROCESS | 1653 | ++DOMWINDOW == 132 (0x11a29b400) [pid = 1653] [serial = 2056] [outer = 0x119dca400] 18:50:21 INFO - PROCESS | 1653 | 1464054621697 Marionette DEBUG loaded listener.js 18:50:21 INFO - PROCESS | 1653 | ++DOMWINDOW == 133 (0x121390800) [pid = 1653] [serial = 2057] [outer = 0x119dca400] 18:50:22 INFO - PROCESS | 1653 | 1464054622084 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] 18:50:22 INFO - PROCESS | 1653 | 1464054622132 Marionette TRACE conn2 <- [1,2713,null,{"value":"7"}] 18:50:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 18:50:22 INFO - PROCESS | 1653 | 1464054622135 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 18:50:22 INFO - PROCESS | 1653 | 1464054622137 Marionette TRACE conn2 <- [1,2714,null,{}] 18:50:22 INFO - PROCESS | 1653 | 1464054622151 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}] 18:50:22 INFO - PROCESS | 1653 | 1464054622290 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 18:50:22 INFO - PROCESS | 1653 | 1464054622302 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:50:22 INFO - PROCESS | 1653 | ++DOCSHELL 0x12a97f000 == 75 [pid = 1653] [id = 686] 18:50:22 INFO - PROCESS | 1653 | ++DOMWINDOW == 134 (0x123366000) [pid = 1653] [serial = 2058] [outer = 0x0] 18:50:22 INFO - PROCESS | 1653 | ++DOMWINDOW == 135 (0x1242cfc00) [pid = 1653] [serial = 2059] [outer = 0x123366000] 18:50:22 INFO - PROCESS | 1653 | 1464054622343 Marionette DEBUG loaded listener.js 18:50:22 INFO - PROCESS | 1653 | ++DOMWINDOW == 136 (0x127646400) [pid = 1653] [serial = 2060] [outer = 0x123366000] 18:50:22 INFO - PROCESS | 1653 | 1464054622742 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]]]}] 18:50:22 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 18:50:22 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 630ms 18:50:22 INFO - PROCESS | 1653 | 1464054622765 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 18:50:22 INFO - PROCESS | 1653 | 1464054622766 Marionette TRACE conn2 <- [1,2717,null,{"value":"7"}] 18:50:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 18:50:22 INFO - PROCESS | 1653 | 1464054622774 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 18:50:22 INFO - PROCESS | 1653 | 1464054622775 Marionette TRACE conn2 <- [1,2718,null,{}] 18:50:22 INFO - PROCESS | 1653 | 1464054622778 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}] 18:50:22 INFO - PROCESS | 1653 | 1464054622911 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 18:50:22 INFO - PROCESS | 1653 | 1464054622967 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:50:22 INFO - PROCESS | 1653 | ++DOCSHELL 0x12bb21800 == 76 [pid = 1653] [id = 687] 18:50:22 INFO - PROCESS | 1653 | ++DOMWINDOW == 137 (0x112ec1800) [pid = 1653] [serial = 2061] [outer = 0x0] 18:50:22 INFO - PROCESS | 1653 | ++DOMWINDOW == 138 (0x128ed9c00) [pid = 1653] [serial = 2062] [outer = 0x112ec1800] 18:50:22 INFO - PROCESS | 1653 | 1464054622995 Marionette DEBUG loaded listener.js 18:50:23 INFO - PROCESS | 1653 | ++DOMWINDOW == 139 (0x129572c00) [pid = 1653] [serial = 2063] [outer = 0x112ec1800] 18:50:23 INFO - PROCESS | 1653 | 1464054623301 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] 18:50:23 INFO - PROCESS | 1653 | 1464054623346 Marionette TRACE conn2 <- [1,2721,null,{"value":"7"}] 18:50:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 18:50:23 INFO - PROCESS | 1653 | 1464054623348 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 18:50:23 INFO - PROCESS | 1653 | 1464054623349 Marionette TRACE conn2 <- [1,2722,null,{}] 18:50:23 INFO - PROCESS | 1653 | 1464054623356 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}] 18:50:23 INFO - PROCESS | 1653 | 1464054623487 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 18:50:23 INFO - PROCESS | 1653 | 1464054623510 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:50:23 INFO - PROCESS | 1653 | ++DOCSHELL 0x119275800 == 77 [pid = 1653] [id = 688] 18:50:23 INFO - PROCESS | 1653 | ++DOMWINDOW == 140 (0x128edcc00) [pid = 1653] [serial = 2064] [outer = 0x0] 18:50:23 INFO - PROCESS | 1653 | ++DOMWINDOW == 141 (0x129693c00) [pid = 1653] [serial = 2065] [outer = 0x128edcc00] 18:50:23 INFO - PROCESS | 1653 | 1464054623536 Marionette DEBUG loaded listener.js 18:50:23 INFO - PROCESS | 1653 | ++DOMWINDOW == 142 (0x12b037800) [pid = 1653] [serial = 2066] [outer = 0x128edcc00] 18:50:23 INFO - PROCESS | 1653 | 1464054623905 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] 18:50:23 INFO - PROCESS | 1653 | 1464054623918 Marionette TRACE conn2 <- [1,2725,null,{"value":"7"}] 18:50:23 INFO - PROCESS | 1653 | 1464054623922 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 18:50:23 INFO - PROCESS | 1653 | 1464054623924 Marionette TRACE conn2 <- [1,2726,null,{}] 18:50:23 INFO - PROCESS | 1653 | 1464054623926 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}] 18:50:24 INFO - PROCESS | 1653 | 1464054624043 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 18:50:24 INFO - PROCESS | 1653 | 1464054624059 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:50:24 INFO - PROCESS | 1653 | ++DOCSHELL 0x119d15800 == 78 [pid = 1653] [id = 689] 18:50:24 INFO - PROCESS | 1653 | ++DOMWINDOW == 143 (0x12b03bc00) [pid = 1653] [serial = 2067] [outer = 0x0] 18:50:24 INFO - PROCESS | 1653 | ++DOMWINDOW == 144 (0x12ba22000) [pid = 1653] [serial = 2068] [outer = 0x12b03bc00] 18:50:24 INFO - PROCESS | 1653 | 1464054624084 Marionette DEBUG loaded listener.js 18:50:24 INFO - PROCESS | 1653 | ++DOMWINDOW == 145 (0x12baddc00) [pid = 1653] [serial = 2069] [outer = 0x12b03bc00] 18:50:24 INFO - PROCESS | 1653 | 1464054624458 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]]]}] 18:50:24 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 18:50:24 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 569ms 18:50:24 INFO - PROCESS | 1653 | 1464054624497 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 18:50:24 INFO - PROCESS | 1653 | 1464054624499 Marionette TRACE conn2 <- [1,2729,null,{"value":"7"}] 18:50:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 18:50:24 INFO - PROCESS | 1653 | 1464054624501 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 18:50:24 INFO - PROCESS | 1653 | 1464054624502 Marionette TRACE conn2 <- [1,2730,null,{}] 18:50:24 INFO - PROCESS | 1653 | 1464054624504 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}] 18:50:24 INFO - PROCESS | 1653 | 1464054624620 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 18:50:24 INFO - PROCESS | 1653 | 1464054624632 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:50:24 INFO - PROCESS | 1653 | ++DOCSHELL 0x135319000 == 79 [pid = 1653] [id = 690] 18:50:24 INFO - PROCESS | 1653 | ++DOMWINDOW == 146 (0x12badf000) [pid = 1653] [serial = 2070] [outer = 0x0] 18:50:24 INFO - PROCESS | 1653 | ++DOMWINDOW == 147 (0x12bae5c00) [pid = 1653] [serial = 2071] [outer = 0x12badf000] 18:50:24 INFO - PROCESS | 1653 | 1464054624657 Marionette DEBUG loaded listener.js 18:50:24 INFO - PROCESS | 1653 | ++DOMWINDOW == 148 (0x12baec000) [pid = 1653] [serial = 2072] [outer = 0x12badf000] 18:50:25 INFO - PROCESS | 1653 | --DOMWINDOW == 147 (0x123839c00) [pid = 1653] [serial = 2025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 18:50:25 INFO - PROCESS | 1653 | --DOMWINDOW == 146 (0x11822d800) [pid = 1653] [serial = 2016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 18:50:25 INFO - PROCESS | 1653 | --DOMWINDOW == 145 (0x123d77c00) [pid = 1653] [serial = 2028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 18:50:25 INFO - PROCESS | 1653 | --DOMWINDOW == 144 (0x11a022c00) [pid = 1653] [serial = 2022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 18:50:25 INFO - PROCESS | 1653 | --DOMWINDOW == 143 (0x11893fc00) [pid = 1653] [serial = 2019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 18:50:25 INFO - PROCESS | 1653 | --DOMWINDOW == 142 (0x12956b000) [pid = 1653] [serial = 1983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 18:50:25 INFO - PROCESS | 1653 | --DOMWINDOW == 141 (0x1121ad000) [pid = 1653] [serial = 2010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 18:50:25 INFO - PROCESS | 1653 | --DOMWINDOW == 140 (0x112c13c00) [pid = 1653] [serial = 2013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 18:50:25 INFO - PROCESS | 1653 | --DOMWINDOW == 139 (0x112781400) [pid = 1653] [serial = 2031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 18:50:25 INFO - PROCESS | 1653 | --DOMWINDOW == 138 (0x128c37800) [pid = 1653] [serial = 1920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 18:50:25 INFO - PROCESS | 1653 | --DOMWINDOW == 137 (0x119caec00) [pid = 1653] [serial = 1875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 18:50:25 INFO - PROCESS | 1653 | --DOMWINDOW == 136 (0x1242d6000) [pid = 1653] [serial = 1881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 18:50:25 INFO - PROCESS | 1653 | --DOMWINDOW == 135 (0x127642000) [pid = 1653] [serial = 1806] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 18:50:25 INFO - PROCESS | 1653 | --DOMWINDOW == 134 (0x1168bb800) [pid = 1653] [serial = 1812] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 18:50:25 INFO - PROCESS | 1653 | --DOMWINDOW == 133 (0x119cab400) [pid = 1653] [serial = 1878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 18:50:25 INFO - PROCESS | 1653 | --DOMWINDOW == 132 (0x1133f9000) [pid = 1653] [serial = 1869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 18:50:25 INFO - PROCESS | 1653 | --DOMWINDOW == 131 (0x112c1b000) [pid = 1653] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 18:50:25 INFO - PROCESS | 1653 | --DOMWINDOW == 130 (0x118574c00) [pid = 1653] [serial = 1872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 18:50:25 INFO - PROCESS | 1653 | --DOMWINDOW == 129 (0x119536000) [pid = 1653] [serial = 1815] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 18:50:25 INFO - PROCESS | 1653 | --DOMWINDOW == 128 (0x121390400) [pid = 1653] [serial = 1818] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 18:50:25 INFO - PROCESS | 1653 | --DOMWINDOW == 127 (0x11274f800) [pid = 1653] [serial = 1866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 18:50:25 INFO - PROCESS | 1653 | 1464054625478 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] 18:50:25 INFO - PROCESS | 1653 | 1464054625523 Marionette TRACE conn2 <- [1,2733,null,{"value":"7"}] 18:50:25 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 18:50:25 INFO - PROCESS | 1653 | 1464054625525 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 18:50:25 INFO - PROCESS | 1653 | 1464054625526 Marionette TRACE conn2 <- [1,2734,null,{}] 18:50:25 INFO - PROCESS | 1653 | 1464054625529 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}] 18:50:25 INFO - PROCESS | 1653 | 1464054625620 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 18:50:25 INFO - PROCESS | 1653 | 1464054625689 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:50:25 INFO - PROCESS | 1653 | ++DOCSHELL 0x1356eb000 == 80 [pid = 1653] [id = 691] 18:50:25 INFO - PROCESS | 1653 | ++DOMWINDOW == 128 (0x11671e400) [pid = 1653] [serial = 2073] [outer = 0x0] 18:50:25 INFO - PROCESS | 1653 | ++DOMWINDOW == 129 (0x11822d800) [pid = 1653] [serial = 2074] [outer = 0x11671e400] 18:50:25 INFO - PROCESS | 1653 | 1464054625714 Marionette DEBUG loaded listener.js 18:50:25 INFO - PROCESS | 1653 | ++DOMWINDOW == 130 (0x11a022c00) [pid = 1653] [serial = 2075] [outer = 0x11671e400] 18:50:25 INFO - PROCESS | 1653 | 1464054625990 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]]]}] 18:50:26 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 18:50:26 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 518ms 18:50:26 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 18:50:26 INFO - PROCESS | 1653 | 1464054626043 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 18:50:26 INFO - PROCESS | 1653 | 1464054626045 Marionette TRACE conn2 <- [1,2737,null,{"value":"7"}] 18:50:26 INFO - PROCESS | 1653 | 1464054626047 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 18:50:26 INFO - PROCESS | 1653 | 1464054626048 Marionette TRACE conn2 <- [1,2738,null,{}] 18:50:26 INFO - PROCESS | 1653 | 1464054626050 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}] 18:50:26 INFO - PROCESS | 1653 | 1464054626149 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 18:50:26 INFO - PROCESS | 1653 | --DOCSHELL 0x12ceaf800 == 79 [pid = 1653] [id = 16] 18:50:26 INFO - PROCESS | 1653 | 1464054626163 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:50:26 INFO - PROCESS | 1653 | ++DOCSHELL 0x135b45800 == 80 [pid = 1653] [id = 692] 18:50:26 INFO - PROCESS | 1653 | ++DOMWINDOW == 131 (0x1242d6000) [pid = 1653] [serial = 2076] [outer = 0x0] 18:50:26 INFO - PROCESS | 1653 | ++DOMWINDOW == 132 (0x128c37800) [pid = 1653] [serial = 2077] [outer = 0x1242d6000] 18:50:26 INFO - PROCESS | 1653 | 1464054626212 Marionette DEBUG loaded listener.js 18:50:26 INFO - PROCESS | 1653 | ++DOMWINDOW == 133 (0x12baf0000) [pid = 1653] [serial = 2078] [outer = 0x1242d6000] 18:50:26 INFO - PROCESS | 1653 | 1464054626556 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]]]}] 18:50:26 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 18:50:26 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 518ms 18:50:26 INFO - PROCESS | 1653 | 1464054626565 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 18:50:26 INFO - PROCESS | 1653 | 1464054626567 Marionette TRACE conn2 <- [1,2741,null,{"value":"7"}] 18:50:26 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 18:50:26 INFO - PROCESS | 1653 | 1464054626574 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 18:50:26 INFO - PROCESS | 1653 | 1464054626576 Marionette TRACE conn2 <- [1,2742,null,{}] 18:50:26 INFO - PROCESS | 1653 | 1464054626578 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}] 18:50:26 INFO - PROCESS | 1653 | 1464054626725 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 18:50:26 INFO - PROCESS | 1653 | 1464054626732 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:50:26 INFO - PROCESS | 1653 | ++DOCSHELL 0x13601b000 == 81 [pid = 1653] [id = 693] 18:50:26 INFO - PROCESS | 1653 | ++DOMWINDOW == 134 (0x1167d2400) [pid = 1653] [serial = 2079] [outer = 0x0] 18:50:26 INFO - PROCESS | 1653 | ++DOMWINDOW == 135 (0x12baefc00) [pid = 1653] [serial = 2080] [outer = 0x1167d2400] 18:50:26 INFO - PROCESS | 1653 | 1464054626761 Marionette DEBUG loaded listener.js 18:50:26 INFO - PROCESS | 1653 | ++DOMWINDOW == 136 (0x12c013400) [pid = 1653] [serial = 2081] [outer = 0x1167d2400] 18:50:27 INFO - PROCESS | 1653 | 1464054627144 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]]]}] 18:50:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 18:50:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 619ms 18:50:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 18:50:27 INFO - PROCESS | 1653 | 1464054627196 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 18:50:27 INFO - PROCESS | 1653 | 1464054627197 Marionette TRACE conn2 <- [1,2745,null,{"value":"7"}] 18:50:27 INFO - PROCESS | 1653 | 1464054627202 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 18:50:27 INFO - PROCESS | 1653 | 1464054627205 Marionette TRACE conn2 <- [1,2746,null,{}] 18:50:27 INFO - PROCESS | 1653 | 1464054627208 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}] 18:50:27 INFO - PROCESS | 1653 | 1464054627350 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 18:50:27 INFO - PROCESS | 1653 | 1464054627531 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:50:27 INFO - PROCESS | 1653 | ++DOCSHELL 0x1180b5000 == 82 [pid = 1653] [id = 694] 18:50:27 INFO - PROCESS | 1653 | ++DOMWINDOW == 137 (0x110e3b000) [pid = 1653] [serial = 2082] [outer = 0x0] 18:50:27 INFO - PROCESS | 1653 | ++DOMWINDOW == 138 (0x112750800) [pid = 1653] [serial = 2083] [outer = 0x110e3b000] 18:50:27 INFO - PROCESS | 1653 | 1464054627563 Marionette DEBUG loaded listener.js 18:50:27 INFO - PROCESS | 1653 | ++DOMWINDOW == 139 (0x116358c00) [pid = 1653] [serial = 2084] [outer = 0x110e3b000] 18:50:28 INFO - PROCESS | 1653 | 1464054628041 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]]]}] 18:50:28 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 18:50:28 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 876ms 18:50:28 INFO - PROCESS | 1653 | 1464054628078 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 18:50:28 INFO - PROCESS | 1653 | 1464054628080 Marionette TRACE conn2 <- [1,2749,null,{"value":"7"}] 18:50:28 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 18:50:28 INFO - PROCESS | 1653 | 1464054628083 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 18:50:28 INFO - PROCESS | 1653 | 1464054628086 Marionette TRACE conn2 <- [1,2750,null,{}] 18:50:28 INFO - PROCESS | 1653 | 1464054628089 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}] 18:50:28 INFO - PROCESS | 1653 | 1464054628205 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 18:50:28 INFO - PROCESS | 1653 | 1464054628289 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:50:28 INFO - PROCESS | 1653 | ++DOCSHELL 0x12a7b4000 == 83 [pid = 1653] [id = 695] 18:50:28 INFO - PROCESS | 1653 | ++DOMWINDOW == 140 (0x117e65000) [pid = 1653] [serial = 2085] [outer = 0x0] 18:50:28 INFO - PROCESS | 1653 | ++DOMWINDOW == 141 (0x1192c3000) [pid = 1653] [serial = 2086] [outer = 0x117e65000] 18:50:28 INFO - PROCESS | 1653 | 1464054628322 Marionette DEBUG loaded listener.js 18:50:28 INFO - PROCESS | 1653 | ++DOMWINDOW == 142 (0x119cb0000) [pid = 1653] [serial = 2087] [outer = 0x117e65000] 18:50:28 INFO - PROCESS | 1653 | 1464054628743 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]]]}] 18:50:28 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 18:50:28 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 672ms 18:50:28 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 18:50:28 INFO - PROCESS | 1653 | 1464054628757 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 18:50:28 INFO - PROCESS | 1653 | 1464054628760 Marionette TRACE conn2 <- [1,2753,null,{"value":"7"}] 18:50:28 INFO - PROCESS | 1653 | 1464054628762 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 18:50:28 INFO - PROCESS | 1653 | 1464054628764 Marionette TRACE conn2 <- [1,2754,null,{}] 18:50:28 INFO - PROCESS | 1653 | 1464054628767 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}] 18:50:28 INFO - PROCESS | 1653 | 1464054628880 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 18:50:29 INFO - PROCESS | 1653 | 1464054628993 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:50:29 INFO - PROCESS | 1653 | ++DOCSHELL 0x13591d000 == 84 [pid = 1653] [id = 696] 18:50:29 INFO - PROCESS | 1653 | ++DOMWINDOW == 143 (0x11a021800) [pid = 1653] [serial = 2088] [outer = 0x0] 18:50:29 INFO - PROCESS | 1653 | ++DOMWINDOW == 144 (0x123d78c00) [pid = 1653] [serial = 2089] [outer = 0x11a021800] 18:50:29 INFO - PROCESS | 1653 | 1464054629024 Marionette DEBUG loaded listener.js 18:50:29 INFO - PROCESS | 1653 | ++DOMWINDOW == 145 (0x128ed2000) [pid = 1653] [serial = 2090] [outer = 0x11a021800] 18:50:29 INFO - PROCESS | 1653 | 1464054629432 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]]]}] 18:50:29 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 18:50:29 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 721ms 18:50:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 18:50:29 INFO - PROCESS | 1653 | 1464054629484 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 18:50:29 INFO - PROCESS | 1653 | 1464054629485 Marionette TRACE conn2 <- [1,2757,null,{"value":"7"}] 18:50:29 INFO - PROCESS | 1653 | 1464054629493 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 18:50:29 INFO - PROCESS | 1653 | 1464054629497 Marionette TRACE conn2 <- [1,2758,null,{}] 18:50:29 INFO - PROCESS | 1653 | 1464054629500 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}] 18:50:29 INFO - PROCESS | 1653 | 1464054629636 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 18:50:29 INFO - PROCESS | 1653 | 1464054629749 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:50:29 INFO - PROCESS | 1653 | ++DOCSHELL 0x138670000 == 85 [pid = 1653] [id = 697] 18:50:29 INFO - PROCESS | 1653 | ++DOMWINDOW == 146 (0x129663000) [pid = 1653] [serial = 2091] [outer = 0x0] 18:50:29 INFO - PROCESS | 1653 | ++DOMWINDOW == 147 (0x12a939800) [pid = 1653] [serial = 2092] [outer = 0x129663000] 18:50:29 INFO - PROCESS | 1653 | 1464054629781 Marionette DEBUG loaded listener.js 18:50:29 INFO - PROCESS | 1653 | ++DOMWINDOW == 148 (0x12ba1d000) [pid = 1653] [serial = 2093] [outer = 0x129663000] 18:50:30 INFO - PROCESS | 1653 | 1464054630194 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]]]}] 18:50:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 18:50:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 733ms 18:50:30 INFO - PROCESS | 1653 | 1464054630221 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 18:50:30 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 18:50:30 INFO - PROCESS | 1653 | 1464054630223 Marionette TRACE conn2 <- [1,2761,null,{"value":"7"}] 18:50:30 INFO - PROCESS | 1653 | 1464054630226 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 18:50:30 INFO - PROCESS | 1653 | 1464054630227 Marionette TRACE conn2 <- [1,2762,null,{}] 18:50:30 INFO - PROCESS | 1653 | 1464054630229 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}] 18:50:30 INFO - PROCESS | 1653 | 1464054630341 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 18:50:30 INFO - PROCESS | 1653 | 1464054630454 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:50:30 INFO - PROCESS | 1653 | ++DOCSHELL 0x1386b6800 == 86 [pid = 1653] [id = 698] 18:50:30 INFO - PROCESS | 1653 | ++DOMWINDOW == 149 (0x12a752800) [pid = 1653] [serial = 2094] [outer = 0x0] 18:50:30 INFO - PROCESS | 1653 | ++DOMWINDOW == 150 (0x12bf40400) [pid = 1653] [serial = 2095] [outer = 0x12a752800] 18:50:30 INFO - PROCESS | 1653 | 1464054630484 Marionette DEBUG loaded listener.js 18:50:30 INFO - PROCESS | 1653 | ++DOMWINDOW == 151 (0x12bf48400) [pid = 1653] [serial = 2096] [outer = 0x12a752800] 18:50:30 INFO - PROCESS | 1653 | 1464054630856 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]]]}] 18:50:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 18:50:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 668ms 18:50:30 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 18:50:30 INFO - PROCESS | 1653 | 1464054630895 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 18:50:30 INFO - PROCESS | 1653 | 1464054630896 Marionette TRACE conn2 <- [1,2765,null,{"value":"7"}] 18:50:30 INFO - PROCESS | 1653 | 1464054630898 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 18:50:30 INFO - PROCESS | 1653 | 1464054630899 Marionette TRACE conn2 <- [1,2766,null,{}] 18:50:30 INFO - PROCESS | 1653 | 1464054630902 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}] 18:50:31 INFO - PROCESS | 1653 | 1464054631012 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 18:50:31 INFO - PROCESS | 1653 | 1464054631118 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:50:31 INFO - PROCESS | 1653 | ++DOCSHELL 0x1386f5800 == 87 [pid = 1653] [id = 699] 18:50:31 INFO - PROCESS | 1653 | ++DOMWINDOW == 152 (0x12c01fc00) [pid = 1653] [serial = 2097] [outer = 0x0] 18:50:31 INFO - PROCESS | 1653 | ++DOMWINDOW == 153 (0x12c021800) [pid = 1653] [serial = 2098] [outer = 0x12c01fc00] 18:50:31 INFO - PROCESS | 1653 | 1464054631153 Marionette DEBUG loaded listener.js 18:50:31 INFO - PROCESS | 1653 | ++DOMWINDOW == 154 (0x12c529400) [pid = 1653] [serial = 2099] [outer = 0x12c01fc00] 18:50:31 INFO - PROCESS | 1653 | 1464054631569 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]]]}] 18:50:31 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 18:50:31 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 720ms 18:50:31 INFO - PROCESS | 1653 | 1464054631618 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 18:50:31 INFO - PROCESS | 1653 | 1464054631620 Marionette TRACE conn2 <- [1,2769,null,{"value":"7"}] 18:50:31 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 18:50:31 INFO - PROCESS | 1653 | 1464054631622 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 18:50:31 INFO - PROCESS | 1653 | 1464054631623 Marionette TRACE conn2 <- [1,2770,null,{}] 18:50:31 INFO - PROCESS | 1653 | 1464054631626 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}] 18:50:31 INFO - PROCESS | 1653 | 1464054631736 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 18:50:31 INFO - PROCESS | 1653 | 1464054631821 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:50:31 INFO - PROCESS | 1653 | ++DOCSHELL 0x13877e800 == 88 [pid = 1653] [id = 700] 18:50:31 INFO - PROCESS | 1653 | ++DOMWINDOW == 155 (0x12c016c00) [pid = 1653] [serial = 2100] [outer = 0x0] 18:50:31 INFO - PROCESS | 1653 | ++DOMWINDOW == 156 (0x12c93a000) [pid = 1653] [serial = 2101] [outer = 0x12c016c00] 18:50:31 INFO - PROCESS | 1653 | 1464054631849 Marionette DEBUG loaded listener.js 18:50:31 INFO - PROCESS | 1653 | ++DOMWINDOW == 157 (0x12c93e000) [pid = 1653] [serial = 2102] [outer = 0x12c016c00] 18:50:32 INFO - PROCESS | 1653 | 1464054632254 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]]]}] 18:50:32 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 18:50:32 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 669ms 18:50:32 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 18:50:32 INFO - PROCESS | 1653 | 1464054632292 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 18:50:32 INFO - PROCESS | 1653 | 1464054632293 Marionette TRACE conn2 <- [1,2773,null,{"value":"7"}] 18:50:32 INFO - PROCESS | 1653 | 1464054632295 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 18:50:32 INFO - PROCESS | 1653 | 1464054632296 Marionette TRACE conn2 <- [1,2774,null,{}] 18:50:32 INFO - PROCESS | 1653 | 1464054632299 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}] 18:50:32 INFO - PROCESS | 1653 | 1464054632425 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 18:50:32 INFO - PROCESS | 1653 | 1464054632522 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:50:32 INFO - PROCESS | 1653 | ++DOCSHELL 0x13879f000 == 89 [pid = 1653] [id = 701] 18:50:32 INFO - PROCESS | 1653 | ++DOMWINDOW == 158 (0x12c020000) [pid = 1653] [serial = 2103] [outer = 0x0] 18:50:32 INFO - PROCESS | 1653 | ++DOMWINDOW == 159 (0x12c944000) [pid = 1653] [serial = 2104] [outer = 0x12c020000] 18:50:32 INFO - PROCESS | 1653 | 1464054632552 Marionette DEBUG loaded listener.js 18:50:32 INFO - PROCESS | 1653 | ++DOMWINDOW == 160 (0x12c9cd800) [pid = 1653] [serial = 2105] [outer = 0x12c020000] 18:50:33 INFO - PROCESS | 1653 | 1464054633010 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]]]}] 18:50:33 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 18:50:33 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 771ms 18:50:33 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 18:50:33 INFO - PROCESS | 1653 | 1464054633067 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 18:50:33 INFO - PROCESS | 1653 | 1464054633068 Marionette TRACE conn2 <- [1,2777,null,{"value":"7"}] 18:50:33 INFO - PROCESS | 1653 | 1464054633070 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 18:50:33 INFO - PROCESS | 1653 | 1464054633071 Marionette TRACE conn2 <- [1,2778,null,{}] 18:50:33 INFO - PROCESS | 1653 | 1464054633074 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}] 18:50:33 INFO - PROCESS | 1653 | 1464054633187 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 18:50:33 INFO - PROCESS | 1653 | 1464054633301 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:50:33 INFO - PROCESS | 1653 | ++DOCSHELL 0x11638e000 == 90 [pid = 1653] [id = 702] 18:50:33 INFO - PROCESS | 1653 | ++DOMWINDOW == 161 (0x112603c00) [pid = 1653] [serial = 2106] [outer = 0x0] 18:50:33 INFO - PROCESS | 1653 | ++DOMWINDOW == 162 (0x116a62c00) [pid = 1653] [serial = 2107] [outer = 0x112603c00] 18:50:33 INFO - PROCESS | 1653 | 1464054633332 Marionette DEBUG loaded listener.js 18:50:33 INFO - PROCESS | 1653 | ++DOMWINDOW == 163 (0x12c943000) [pid = 1653] [serial = 2108] [outer = 0x112603c00] 18:50:33 INFO - PROCESS | 1653 | 1464054633971 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]]]}] 18:50:33 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 18:50:33 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 920ms 18:50:33 INFO - PROCESS | 1653 | 1464054633991 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 18:50:33 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 18:50:33 INFO - PROCESS | 1653 | 1464054633993 Marionette TRACE conn2 <- [1,2781,null,{"value":"7"}] 18:50:33 INFO - PROCESS | 1653 | 1464054633996 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 18:50:34 INFO - PROCESS | 1653 | 1464054633999 Marionette TRACE conn2 <- [1,2782,null,{}] 18:50:34 INFO - PROCESS | 1653 | 1464054634003 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}] 18:50:34 INFO - PROCESS | 1653 | 1464054634110 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 18:50:34 INFO - PROCESS | 1653 | 1464054634200 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:50:34 INFO - PROCESS | 1653 | ++DOCSHELL 0x112f4b800 == 91 [pid = 1653] [id = 703] 18:50:34 INFO - PROCESS | 1653 | ++DOMWINDOW == 164 (0x1121b1800) [pid = 1653] [serial = 2109] [outer = 0x0] 18:50:34 INFO - PROCESS | 1653 | ++DOMWINDOW == 165 (0x112609c00) [pid = 1653] [serial = 2110] [outer = 0x1121b1800] 18:50:34 INFO - PROCESS | 1653 | 1464054634227 Marionette DEBUG loaded listener.js 18:50:34 INFO - PROCESS | 1653 | ++DOMWINDOW == 166 (0x112785c00) [pid = 1653] [serial = 2111] [outer = 0x1121b1800] 18:50:34 INFO - PROCESS | 1653 | 1464054634648 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]]]}] 18:50:34 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 18:50:34 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 678ms 18:50:34 INFO - PROCESS | 1653 | 1464054634675 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 18:50:34 INFO - PROCESS | 1653 | 1464054634679 Marionette TRACE conn2 <- [1,2785,null,{"value":"7"}] 18:50:34 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 18:50:34 INFO - PROCESS | 1653 | 1464054634683 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 18:50:34 INFO - PROCESS | 1653 | 1464054634685 Marionette TRACE conn2 <- [1,2786,null,{}] 18:50:34 INFO - PROCESS | 1653 | 1464054634687 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}] 18:50:34 INFO - PROCESS | 1653 | 1464054634792 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 18:50:34 INFO - PROCESS | 1653 | 1464054634888 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:50:34 INFO - PROCESS | 1653 | ++DOCSHELL 0x116ab8800 == 92 [pid = 1653] [id = 704] 18:50:34 INFO - PROCESS | 1653 | ++DOMWINDOW == 167 (0x112962c00) [pid = 1653] [serial = 2112] [outer = 0x0] 18:50:34 INFO - PROCESS | 1653 | ++DOMWINDOW == 168 (0x112d24000) [pid = 1653] [serial = 2113] [outer = 0x112962c00] 18:50:34 INFO - PROCESS | 1653 | 1464054634916 Marionette DEBUG loaded listener.js 18:50:34 INFO - PROCESS | 1653 | ++DOMWINDOW == 169 (0x112f31400) [pid = 1653] [serial = 2114] [outer = 0x112962c00] 18:50:35 INFO - PROCESS | 1653 | --DOCSHELL 0x13601b000 == 91 [pid = 1653] [id = 693] 18:50:35 INFO - PROCESS | 1653 | --DOCSHELL 0x135b45800 == 90 [pid = 1653] [id = 692] 18:50:35 INFO - PROCESS | 1653 | --DOCSHELL 0x1356eb000 == 89 [pid = 1653] [id = 691] 18:50:35 INFO - PROCESS | 1653 | --DOCSHELL 0x135319000 == 88 [pid = 1653] [id = 690] 18:50:35 INFO - PROCESS | 1653 | --DOCSHELL 0x119d15800 == 87 [pid = 1653] [id = 689] 18:50:35 INFO - PROCESS | 1653 | --DOMWINDOW == 168 (0x129663800) [pid = 1653] [serial = 2035] [outer = 0x0] [url = about:blank] 18:50:35 INFO - PROCESS | 1653 | --DOCSHELL 0x119275800 == 86 [pid = 1653] [id = 688] 18:50:35 INFO - PROCESS | 1653 | --DOCSHELL 0x12bb21800 == 85 [pid = 1653] [id = 687] 18:50:35 INFO - PROCESS | 1653 | --DOCSHELL 0x12a97f000 == 84 [pid = 1653] [id = 686] 18:50:35 INFO - PROCESS | 1653 | --DOCSHELL 0x124618000 == 83 [pid = 1653] [id = 685] 18:50:35 INFO - PROCESS | 1653 | --DOCSHELL 0x119562000 == 82 [pid = 1653] [id = 684] 18:50:35 INFO - PROCESS | 1653 | --DOCSHELL 0x12522f800 == 81 [pid = 1653] [id = 683] 18:50:35 INFO - PROCESS | 1653 | --DOCSHELL 0x12a7a8000 == 80 [pid = 1653] [id = 680] 18:50:35 INFO - PROCESS | 1653 | --DOCSHELL 0x11956e000 == 79 [pid = 1653] [id = 679] 18:50:35 INFO - PROCESS | 1653 | --DOCSHELL 0x12c9e8000 == 78 [pid = 1653] [id = 678] 18:50:35 INFO - PROCESS | 1653 | 1464054635363 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]]]}] 18:50:35 INFO - PROCESS | 1653 | --DOMWINDOW == 167 (0x128ed9400) [pid = 1653] [serial = 1922] [outer = 0x0] [url = about:blank] 18:50:35 INFO - PROCESS | 1653 | --DOMWINDOW == 166 (0x12131ec00) [pid = 1653] [serial = 1877] [outer = 0x0] [url = about:blank] 18:50:35 INFO - PROCESS | 1653 | --DOMWINDOW == 165 (0x128c37400) [pid = 1653] [serial = 1883] [outer = 0x0] [url = about:blank] 18:50:35 INFO - PROCESS | 1653 | --DOMWINDOW == 164 (0x128c2d800) [pid = 1653] [serial = 1808] [outer = 0x0] [url = about:blank] 18:50:35 INFO - PROCESS | 1653 | --DOMWINDOW == 163 (0x118579800) [pid = 1653] [serial = 1814] [outer = 0x0] [url = about:blank] 18:50:35 INFO - PROCESS | 1653 | --DOMWINDOW == 162 (0x1242d7000) [pid = 1653] [serial = 1880] [outer = 0x0] [url = about:blank] 18:50:35 INFO - PROCESS | 1653 | --DOMWINDOW == 161 (0x1168c4400) [pid = 1653] [serial = 1871] [outer = 0x0] [url = about:blank] 18:50:35 INFO - PROCESS | 1653 | --DOMWINDOW == 160 (0x1166d6c00) [pid = 1653] [serial = 1811] [outer = 0x0] [url = about:blank] 18:50:35 INFO - PROCESS | 1653 | --DOMWINDOW == 159 (0x119539800) [pid = 1653] [serial = 1874] [outer = 0x0] [url = about:blank] 18:50:35 INFO - PROCESS | 1653 | --DOMWINDOW == 158 (0x12131f400) [pid = 1653] [serial = 1817] [outer = 0x0] [url = about:blank] 18:50:35 INFO - PROCESS | 1653 | --DOMWINDOW == 157 (0x1249b1800) [pid = 1653] [serial = 1820] [outer = 0x0] [url = about:blank] 18:50:35 INFO - PROCESS | 1653 | --DOMWINDOW == 156 (0x112ec3000) [pid = 1653] [serial = 1868] [outer = 0x0] [url = about:blank] 18:50:35 INFO - PROCESS | 1653 | --DOMWINDOW == 155 (0x123d6b400) [pid = 1653] [serial = 2026] [outer = 0x0] [url = about:blank] 18:50:35 INFO - PROCESS | 1653 | --DOMWINDOW == 154 (0x11859f400) [pid = 1653] [serial = 2017] [outer = 0x0] [url = about:blank] 18:50:35 INFO - PROCESS | 1653 | --DOMWINDOW == 153 (0x12ba1d800) [pid = 1653] [serial = 2008] [outer = 0x0] [url = about:blank] 18:50:35 INFO - PROCESS | 1653 | --DOMWINDOW == 152 (0x127648400) [pid = 1653] [serial = 2029] [outer = 0x0] [url = about:blank] 18:50:35 INFO - PROCESS | 1653 | --DOMWINDOW == 151 (0x12130d400) [pid = 1653] [serial = 2023] [outer = 0x0] [url = about:blank] 18:50:35 INFO - PROCESS | 1653 | --DOMWINDOW == 150 (0x12ba1e400) [pid = 1653] [serial = 2005] [outer = 0x0] [url = about:blank] 18:50:35 INFO - PROCESS | 1653 | --DOMWINDOW == 149 (0x119537000) [pid = 1653] [serial = 2020] [outer = 0x0] [url = about:blank] 18:50:35 INFO - PROCESS | 1653 | --DOMWINDOW == 148 (0x119dd0000) [pid = 1653] [serial = 2021] [outer = 0x0] [url = about:blank] 18:50:35 INFO - PROCESS | 1653 | --DOMWINDOW == 147 (0x12b009c00) [pid = 1653] [serial = 2002] [outer = 0x0] [url = about:blank] 18:50:35 INFO - PROCESS | 1653 | --DOMWINDOW == 146 (0x12aec5800) [pid = 1653] [serial = 1985] [outer = 0x0] [url = about:blank] 18:50:35 INFO - PROCESS | 1653 | --DOMWINDOW == 145 (0x11a02c000) [pid = 1653] [serial = 1993] [outer = 0x0] [url = about:blank] 18:50:35 INFO - PROCESS | 1653 | --DOMWINDOW == 144 (0x112607000) [pid = 1653] [serial = 2011] [outer = 0x0] [url = about:blank] 18:50:35 INFO - PROCESS | 1653 | --DOMWINDOW == 143 (0x1128c8c00) [pid = 1653] [serial = 2012] [outer = 0x0] [url = about:blank] 18:50:35 INFO - PROCESS | 1653 | --DOMWINDOW == 142 (0x11671a400) [pid = 1653] [serial = 2014] [outer = 0x0] [url = about:blank] 18:50:35 INFO - PROCESS | 1653 | --DOMWINDOW == 141 (0x11746e000) [pid = 1653] [serial = 2015] [outer = 0x0] [url = about:blank] 18:50:35 INFO - PROCESS | 1653 | --DOMWINDOW == 140 (0x115edd400) [pid = 1653] [serial = 1987] [outer = 0x0] [url = about:blank] 18:50:35 INFO - PROCESS | 1653 | --DOMWINDOW == 139 (0x117e6c800) [pid = 1653] [serial = 1990] [outer = 0x0] [url = about:blank] 18:50:35 INFO - PROCESS | 1653 | --DOMWINDOW == 138 (0x129661400) [pid = 1653] [serial = 1999] [outer = 0x0] [url = about:blank] 18:50:35 INFO - PROCESS | 1653 | --DOMWINDOW == 137 (0x128c38000) [pid = 1653] [serial = 1996] [outer = 0x0] [url = about:blank] 18:50:35 INFO - PROCESS | 1653 | --DOMWINDOW == 136 (0x1187cf800) [pid = 1653] [serial = 2032] [outer = 0x0] [url = about:blank] 18:50:35 INFO - PROCESS | 1653 | --DOMWINDOW == 135 (0x118932800) [pid = 1653] [serial = 2018] [outer = 0x0] [url = about:blank] 18:50:35 INFO - PROCESS | 1653 | --DOMWINDOW == 134 (0x1246e2c00) [pid = 1653] [serial = 2027] [outer = 0x0] [url = about:blank] 18:50:35 INFO - PROCESS | 1653 | --DOMWINDOW == 133 (0x1242cf000) [pid = 1653] [serial = 2033] [outer = 0x0] [url = about:blank] 18:50:35 INFO - PROCESS | 1653 | --DOMWINDOW == 132 (0x12138dc00) [pid = 1653] [serial = 2024] [outer = 0x0] [url = about:blank] 18:50:35 INFO - PROCESS | 1653 | --DOMWINDOW == 131 (0x12909b400) [pid = 1653] [serial = 2030] [outer = 0x0] [url = about:blank] 18:50:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 18:50:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 723ms 18:50:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 18:50:35 INFO - PROCESS | 1653 | 1464054635407 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 18:50:35 INFO - PROCESS | 1653 | 1464054635408 Marionette TRACE conn2 <- [1,2789,null,{"value":"7"}] 18:50:35 INFO - PROCESS | 1653 | 1464054635410 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 18:50:35 INFO - PROCESS | 1653 | 1464054635413 Marionette TRACE conn2 <- [1,2790,null,{}] 18:50:35 INFO - PROCESS | 1653 | 1464054635441 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}] 18:50:35 INFO - PROCESS | 1653 | 1464054635535 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 18:50:35 INFO - PROCESS | 1653 | 1464054635542 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:50:35 INFO - PROCESS | 1653 | ++DOCSHELL 0x119562000 == 79 [pid = 1653] [id = 705] 18:50:35 INFO - PROCESS | 1653 | ++DOMWINDOW == 132 (0x115ee2800) [pid = 1653] [serial = 2115] [outer = 0x0] 18:50:35 INFO - PROCESS | 1653 | ++DOMWINDOW == 133 (0x11660ac00) [pid = 1653] [serial = 2116] [outer = 0x115ee2800] 18:50:35 INFO - PROCESS | 1653 | 1464054635570 Marionette DEBUG loaded listener.js 18:50:35 INFO - PROCESS | 1653 | ++DOMWINDOW == 134 (0x1167ce000) [pid = 1653] [serial = 2117] [outer = 0x115ee2800] 18:50:36 INFO - PROCESS | 1653 | 1464054635993 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]]]}] 18:50:36 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 18:50:36 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 594ms 18:50:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 18:50:36 INFO - PROCESS | 1653 | 1464054636006 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 18:50:36 INFO - PROCESS | 1653 | 1464054636008 Marionette TRACE conn2 <- [1,2793,null,{"value":"7"}] 18:50:36 INFO - PROCESS | 1653 | 1464054636010 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 18:50:36 INFO - PROCESS | 1653 | 1464054636011 Marionette TRACE conn2 <- [1,2794,null,{}] 18:50:36 INFO - PROCESS | 1653 | 1464054636014 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}] 18:50:36 INFO - PROCESS | 1653 | 1464054636108 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 18:50:36 INFO - PROCESS | 1653 | 1464054636113 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:50:36 INFO - PROCESS | 1653 | ++DOCSHELL 0x1212ae000 == 80 [pid = 1653] [id = 706] 18:50:36 INFO - PROCESS | 1653 | ++DOMWINDOW == 135 (0x11684a000) [pid = 1653] [serial = 2118] [outer = 0x0] 18:50:36 INFO - PROCESS | 1653 | ++DOMWINDOW == 136 (0x117110000) [pid = 1653] [serial = 2119] [outer = 0x11684a000] 18:50:36 INFO - PROCESS | 1653 | 1464054636139 Marionette DEBUG loaded listener.js 18:50:36 INFO - PROCESS | 1653 | ++DOMWINDOW == 137 (0x117466c00) [pid = 1653] [serial = 2120] [outer = 0x11684a000] 18:50:36 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 18:50:36 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 468ms 18:50:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 18:50:36 INFO - PROCESS | 1653 | 1464054636474 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]]]}] 18:50:36 INFO - PROCESS | 1653 | 1464054636479 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 18:50:36 INFO - PROCESS | 1653 | 1464054636480 Marionette TRACE conn2 <- [1,2797,null,{"value":"7"}] 18:50:36 INFO - PROCESS | 1653 | 1464054636482 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 18:50:36 INFO - PROCESS | 1653 | 1464054636494 Marionette TRACE conn2 <- [1,2798,null,{}] 18:50:36 INFO - PROCESS | 1653 | 1464054636512 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}] 18:50:36 INFO - PROCESS | 1653 | 1464054636601 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 18:50:36 INFO - PROCESS | 1653 | 1464054636606 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:50:36 INFO - PROCESS | 1653 | ++DOCSHELL 0x1237dd000 == 81 [pid = 1653] [id = 707] 18:50:36 INFO - PROCESS | 1653 | ++DOMWINDOW == 138 (0x11746d800) [pid = 1653] [serial = 2121] [outer = 0x0] 18:50:36 INFO - PROCESS | 1653 | ++DOMWINDOW == 139 (0x117682800) [pid = 1653] [serial = 2122] [outer = 0x11746d800] 18:50:36 INFO - PROCESS | 1653 | 1464054636631 Marionette DEBUG loaded listener.js 18:50:36 INFO - PROCESS | 1653 | ++DOMWINDOW == 140 (0x118227800) [pid = 1653] [serial = 2123] [outer = 0x11746d800] 18:50:36 INFO - PROCESS | 1653 | 1464054636991 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]]]}] 18:50:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 18:50:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 539ms 18:50:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 18:50:37 INFO - PROCESS | 1653 | 1464054637022 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 18:50:37 INFO - PROCESS | 1653 | 1464054637023 Marionette TRACE conn2 <- [1,2801,null,{"value":"7"}] 18:50:37 INFO - PROCESS | 1653 | 1464054637025 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 18:50:37 INFO - PROCESS | 1653 | 1464054637026 Marionette TRACE conn2 <- [1,2802,null,{}] 18:50:37 INFO - PROCESS | 1653 | 1464054637028 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}] 18:50:37 INFO - PROCESS | 1653 | 1464054637135 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 18:50:37 INFO - PROCESS | 1653 | 1464054637218 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:50:37 INFO - PROCESS | 1653 | ++DOCSHELL 0x1249a2000 == 82 [pid = 1653] [id = 708] 18:50:37 INFO - PROCESS | 1653 | ++DOMWINDOW == 141 (0x117471000) [pid = 1653] [serial = 2124] [outer = 0x0] 18:50:37 INFO - PROCESS | 1653 | ++DOMWINDOW == 142 (0x1185a1000) [pid = 1653] [serial = 2125] [outer = 0x117471000] 18:50:37 INFO - PROCESS | 1653 | 1464054637245 Marionette DEBUG loaded listener.js 18:50:37 INFO - PROCESS | 1653 | ++DOMWINDOW == 143 (0x119129c00) [pid = 1653] [serial = 2126] [outer = 0x117471000] 18:50:37 INFO - PROCESS | 1653 | 1464054637548 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]]]}] 18:50:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 18:50:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 569ms 18:50:37 INFO - PROCESS | 1653 | 1464054637594 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 18:50:37 INFO - PROCESS | 1653 | 1464054637596 Marionette TRACE conn2 <- [1,2805,null,{"value":"7"}] 18:50:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 18:50:37 INFO - PROCESS | 1653 | 1464054637598 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 18:50:37 INFO - PROCESS | 1653 | 1464054637599 Marionette TRACE conn2 <- [1,2806,null,{}] 18:50:37 INFO - PROCESS | 1653 | 1464054637601 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}] 18:50:37 INFO - PROCESS | 1653 | 1464054637724 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 18:50:37 INFO - PROCESS | 1653 | 1464054637737 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:50:37 INFO - PROCESS | 1653 | ++DOCSHELL 0x1270ac800 == 83 [pid = 1653] [id = 709] 18:50:37 INFO - PROCESS | 1653 | ++DOMWINDOW == 144 (0x1191a5000) [pid = 1653] [serial = 2127] [outer = 0x0] 18:50:37 INFO - PROCESS | 1653 | ++DOMWINDOW == 145 (0x1192c4000) [pid = 1653] [serial = 2128] [outer = 0x1191a5000] 18:50:37 INFO - PROCESS | 1653 | 1464054637762 Marionette DEBUG loaded listener.js 18:50:37 INFO - PROCESS | 1653 | ++DOMWINDOW == 146 (0x11953ac00) [pid = 1653] [serial = 2129] [outer = 0x1191a5000] 18:50:38 INFO - PROCESS | 1653 | 1464054638114 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]]]}] 18:50:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 18:50:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 568ms 18:50:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 18:50:38 INFO - PROCESS | 1653 | 1464054638166 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 18:50:38 INFO - PROCESS | 1653 | 1464054638167 Marionette TRACE conn2 <- [1,2809,null,{"value":"7"}] 18:50:38 INFO - PROCESS | 1653 | 1464054638169 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 18:50:38 INFO - PROCESS | 1653 | 1464054638170 Marionette TRACE conn2 <- [1,2810,null,{}] 18:50:38 INFO - PROCESS | 1653 | 1464054638173 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}] 18:50:38 INFO - PROCESS | 1653 | 1464054638289 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 18:50:38 INFO - PROCESS | 1653 | 1464054638305 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:50:38 INFO - PROCESS | 1653 | ++DOCSHELL 0x129086000 == 84 [pid = 1653] [id = 710] 18:50:38 INFO - PROCESS | 1653 | ++DOMWINDOW == 147 (0x11957cc00) [pid = 1653] [serial = 2130] [outer = 0x0] 18:50:38 INFO - PROCESS | 1653 | ++DOMWINDOW == 148 (0x119ca7c00) [pid = 1653] [serial = 2131] [outer = 0x11957cc00] 18:50:38 INFO - PROCESS | 1653 | 1464054638330 Marionette DEBUG loaded listener.js 18:50:38 INFO - PROCESS | 1653 | ++DOMWINDOW == 149 (0x119cb0c00) [pid = 1653] [serial = 2132] [outer = 0x11957cc00] 18:50:38 INFO - PROCESS | 1653 | 1464054638677 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]]]}] 18:50:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 18:50:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 520ms 18:50:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 18:50:38 INFO - PROCESS | 1653 | 1464054638690 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 18:50:38 INFO - PROCESS | 1653 | 1464054638691 Marionette TRACE conn2 <- [1,2813,null,{"value":"7"}] 18:50:38 INFO - PROCESS | 1653 | 1464054638693 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 18:50:38 INFO - PROCESS | 1653 | 1464054638694 Marionette TRACE conn2 <- [1,2814,null,{}] 18:50:38 INFO - PROCESS | 1653 | 1464054638697 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}] 18:50:38 INFO - PROCESS | 1653 | 1464054638815 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 18:50:38 INFO - PROCESS | 1653 | 1464054638828 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:50:38 INFO - PROCESS | 1653 | ++DOCSHELL 0x129ee5000 == 85 [pid = 1653] [id = 711] 18:50:38 INFO - PROCESS | 1653 | ++DOMWINDOW == 150 (0x119a0a000) [pid = 1653] [serial = 2133] [outer = 0x0] 18:50:38 INFO - PROCESS | 1653 | ++DOMWINDOW == 151 (0x119e32800) [pid = 1653] [serial = 2134] [outer = 0x119a0a000] 18:50:38 INFO - PROCESS | 1653 | 1464054638853 Marionette DEBUG loaded listener.js 18:50:38 INFO - PROCESS | 1653 | ++DOMWINDOW == 152 (0x119ea4400) [pid = 1653] [serial = 2135] [outer = 0x119a0a000] 18:50:39 INFO - PROCESS | 1653 | 1464054639261 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]]]}] 18:50:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 18:50:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 619ms 18:50:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 18:50:39 INFO - PROCESS | 1653 | 1464054639313 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 18:50:39 INFO - PROCESS | 1653 | 1464054639315 Marionette TRACE conn2 <- [1,2817,null,{"value":"7"}] 18:50:39 INFO - PROCESS | 1653 | 1464054639319 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 18:50:39 INFO - PROCESS | 1653 | 1464054639321 Marionette TRACE conn2 <- [1,2818,null,{}] 18:50:39 INFO - PROCESS | 1653 | 1464054639331 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}] 18:50:39 INFO - PROCESS | 1653 | 1464054639469 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 18:50:39 INFO - PROCESS | 1653 | --DOMWINDOW == 151 (0x128edcc00) [pid = 1653] [serial = 2064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 18:50:39 INFO - PROCESS | 1653 | --DOMWINDOW == 150 (0x12b03bc00) [pid = 1653] [serial = 2067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 18:50:39 INFO - PROCESS | 1653 | --DOMWINDOW == 149 (0x11671e400) [pid = 1653] [serial = 2073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 18:50:39 INFO - PROCESS | 1653 | --DOMWINDOW == 148 (0x12badf000) [pid = 1653] [serial = 2070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 18:50:39 INFO - PROCESS | 1653 | --DOMWINDOW == 147 (0x112ec1800) [pid = 1653] [serial = 2061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 18:50:39 INFO - PROCESS | 1653 | --DOMWINDOW == 146 (0x118228400) [pid = 1653] [serial = 2052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 18:50:39 INFO - PROCESS | 1653 | --DOMWINDOW == 145 (0x112604000) [pid = 1653] [serial = 2049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 18:50:39 INFO - PROCESS | 1653 | --DOMWINDOW == 144 (0x128ed5800) [pid = 1653] [serial = 2034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 18:50:39 INFO - PROCESS | 1653 | --DOMWINDOW == 143 (0x123366000) [pid = 1653] [serial = 2058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 18:50:39 INFO - PROCESS | 1653 | --DOMWINDOW == 142 (0x119dca400) [pid = 1653] [serial = 2055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 18:50:39 INFO - PROCESS | 1653 | --DOMWINDOW == 141 (0x1242d6000) [pid = 1653] [serial = 2076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 18:50:39 INFO - PROCESS | 1653 | --DOMWINDOW == 140 (0x12c9dac00) [pid = 1653] [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.] 18:50:39 INFO - PROCESS | 1653 | --DOMWINDOW == 139 (0x12ceb0000) [pid = 1653] [serial = 44] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 18:50:39 INFO - PROCESS | 1653 | 1464054639678 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:50:39 INFO - PROCESS | 1653 | ++DOCSHELL 0x124c41800 == 86 [pid = 1653] [id = 712] 18:50:39 INFO - PROCESS | 1653 | ++DOMWINDOW == 140 (0x1128c6c00) [pid = 1653] [serial = 2136] [outer = 0x0] 18:50:39 INFO - PROCESS | 1653 | ++DOMWINDOW == 141 (0x118228400) [pid = 1653] [serial = 2137] [outer = 0x1128c6c00] 18:50:39 INFO - PROCESS | 1653 | 1464054639704 Marionette DEBUG loaded listener.js 18:50:39 INFO - PROCESS | 1653 | ++DOMWINDOW == 142 (0x11a02c400) [pid = 1653] [serial = 2138] [outer = 0x1128c6c00] 18:50:39 INFO - PROCESS | 1653 | 1464054639978 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]]]}] 18:50:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 18:50:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 679ms 18:50:39 INFO - PROCESS | 1653 | 1464054639997 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 18:50:40 INFO - PROCESS | 1653 | 1464054639998 Marionette TRACE conn2 <- [1,2821,null,{"value":"7"}] 18:50:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 18:50:40 INFO - PROCESS | 1653 | 1464054640000 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 18:50:40 INFO - PROCESS | 1653 | 1464054640004 Marionette TRACE conn2 <- [1,2822,null,{}] 18:50:40 INFO - PROCESS | 1653 | 1464054640013 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}] 18:50:40 INFO - PROCESS | 1653 | 1464054640147 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 18:50:40 INFO - PROCESS | 1653 | 1464054640153 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:50:40 INFO - PROCESS | 1653 | ++DOCSHELL 0x12b209800 == 87 [pid = 1653] [id = 713] 18:50:40 INFO - PROCESS | 1653 | ++DOMWINDOW == 143 (0x12131b800) [pid = 1653] [serial = 2139] [outer = 0x0] 18:50:40 INFO - PROCESS | 1653 | ++DOMWINDOW == 144 (0x121387000) [pid = 1653] [serial = 2140] [outer = 0x12131b800] 18:50:40 INFO - PROCESS | 1653 | 1464054640183 Marionette DEBUG loaded listener.js 18:50:40 INFO - PROCESS | 1653 | ++DOMWINDOW == 145 (0x1213a9800) [pid = 1653] [serial = 2141] [outer = 0x12131b800] 18:50:40 INFO - PROCESS | 1653 | 1464054640547 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]]]}] 18:50:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 18:50:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 577ms 18:50:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 18:50:40 INFO - PROCESS | 1653 | 1464054640578 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 18:50:40 INFO - PROCESS | 1653 | 1464054640580 Marionette TRACE conn2 <- [1,2825,null,{"value":"7"}] 18:50:40 INFO - PROCESS | 1653 | 1464054640582 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 18:50:40 INFO - PROCESS | 1653 | 1464054640583 Marionette TRACE conn2 <- [1,2826,null,{}] 18:50:40 INFO - PROCESS | 1653 | 1464054640585 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}] 18:50:40 INFO - PROCESS | 1653 | 1464054640685 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 18:50:40 INFO - PROCESS | 1653 | 1464054640836 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:50:40 INFO - PROCESS | 1653 | ++DOCSHELL 0x110f38800 == 88 [pid = 1653] [id = 714] 18:50:40 INFO - PROCESS | 1653 | ++DOMWINDOW == 146 (0x110e34c00) [pid = 1653] [serial = 2142] [outer = 0x0] 18:50:40 INFO - PROCESS | 1653 | ++DOMWINDOW == 147 (0x110e42000) [pid = 1653] [serial = 2143] [outer = 0x110e34c00] 18:50:40 INFO - PROCESS | 1653 | 1464054640874 Marionette DEBUG loaded listener.js 18:50:40 INFO - PROCESS | 1653 | ++DOMWINDOW == 148 (0x1121a9000) [pid = 1653] [serial = 2144] [outer = 0x110e34c00] 18:50:41 INFO - PROCESS | 1653 | 1464054641357 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 18:50:41 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 18:50:41 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 823ms 18:50:41 INFO - PROCESS | 1653 | 1464054641433 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 18:50:41 INFO - PROCESS | 1653 | 1464054641436 Marionette TRACE conn2 <- [1,2829,null,{"value":"7"}] 18:50:41 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 18:50:41 INFO - PROCESS | 1653 | 1464054641441 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 18:50:41 INFO - PROCESS | 1653 | 1464054641444 Marionette TRACE conn2 <- [1,2830,null,{}] 18:50:41 INFO - PROCESS | 1653 | 1464054641447 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}] 18:50:41 INFO - PROCESS | 1653 | 1464054641566 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 18:50:41 INFO - PROCESS | 1653 | 1464054641678 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:50:41 INFO - PROCESS | 1653 | ++DOCSHELL 0x119d25800 == 89 [pid = 1653] [id = 715] 18:50:41 INFO - PROCESS | 1653 | ++DOMWINDOW == 149 (0x1128cbc00) [pid = 1653] [serial = 2145] [outer = 0x0] 18:50:41 INFO - PROCESS | 1653 | ++DOMWINDOW == 150 (0x11301e400) [pid = 1653] [serial = 2146] [outer = 0x1128cbc00] 18:50:41 INFO - PROCESS | 1653 | 1464054641713 Marionette DEBUG loaded listener.js 18:50:41 INFO - PROCESS | 1653 | ++DOMWINDOW == 151 (0x116716000) [pid = 1653] [serial = 2147] [outer = 0x1128cbc00] 18:50:42 INFO - PROCESS | 1653 | 1464054642140 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]]]}] 18:50:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 18:50:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 720ms 18:50:42 INFO - PROCESS | 1653 | 1464054642164 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 18:50:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 18:50:42 INFO - PROCESS | 1653 | 1464054642167 Marionette TRACE conn2 <- [1,2833,null,{"value":"7"}] 18:50:42 INFO - PROCESS | 1653 | 1464054642171 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 18:50:42 INFO - PROCESS | 1653 | 1464054642173 Marionette TRACE conn2 <- [1,2834,null,{}] 18:50:42 INFO - PROCESS | 1653 | 1464054642175 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}] 18:50:42 INFO - PROCESS | 1653 | 1464054642290 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 18:50:42 INFO - PROCESS | 1653 | 1464054642404 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:50:42 INFO - PROCESS | 1653 | ++DOCSHELL 0x12b05e000 == 90 [pid = 1653] [id = 716] 18:50:42 INFO - PROCESS | 1653 | ++DOMWINDOW == 152 (0x11715c800) [pid = 1653] [serial = 2148] [outer = 0x0] 18:50:42 INFO - PROCESS | 1653 | ++DOMWINDOW == 153 (0x1184e0800) [pid = 1653] [serial = 2149] [outer = 0x11715c800] 18:50:42 INFO - PROCESS | 1653 | 1464054642436 Marionette DEBUG loaded listener.js 18:50:42 INFO - PROCESS | 1653 | ++DOMWINDOW == 154 (0x1185a8400) [pid = 1653] [serial = 2150] [outer = 0x11715c800] 18:50:42 INFO - PROCESS | 1653 | 1464054642895 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 18:50:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 18:50:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 771ms 18:50:42 INFO - PROCESS | 1653 | 1464054642950 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 18:50:42 INFO - PROCESS | 1653 | 1464054642953 Marionette TRACE conn2 <- [1,2837,null,{"value":"7"}] 18:50:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 18:50:42 INFO - PROCESS | 1653 | 1464054642966 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 18:50:42 INFO - PROCESS | 1653 | 1464054642972 Marionette TRACE conn2 <- [1,2838,null,{}] 18:50:42 INFO - PROCESS | 1653 | 1464054642977 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}] 18:50:43 INFO - PROCESS | 1653 | 1464054643151 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 18:50:43 INFO - PROCESS | 1653 | 1464054643273 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:50:43 INFO - PROCESS | 1653 | ++DOCSHELL 0x12c534000 == 91 [pid = 1653] [id = 717] 18:50:43 INFO - PROCESS | 1653 | ++DOMWINDOW == 155 (0x1185a8000) [pid = 1653] [serial = 2151] [outer = 0x0] 18:50:43 INFO - PROCESS | 1653 | ++DOMWINDOW == 156 (0x1187d3800) [pid = 1653] [serial = 2152] [outer = 0x1185a8000] 18:50:43 INFO - PROCESS | 1653 | 1464054643312 Marionette DEBUG loaded listener.js 18:50:43 INFO - PROCESS | 1653 | ++DOMWINDOW == 157 (0x12130ac00) [pid = 1653] [serial = 2153] [outer = 0x1185a8000] 18:50:43 INFO - PROCESS | 1653 | 1464054643736 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]]]}] 18:50:43 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 18:50:43 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 832ms 18:50:43 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 18:50:43 INFO - PROCESS | 1653 | 1464054643792 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 18:50:43 INFO - PROCESS | 1653 | 1464054643793 Marionette TRACE conn2 <- [1,2841,null,{"value":"7"}] 18:50:43 INFO - PROCESS | 1653 | 1464054643796 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 18:50:43 INFO - PROCESS | 1653 | 1464054643797 Marionette TRACE conn2 <- [1,2842,null,{}] 18:50:43 INFO - PROCESS | 1653 | 1464054643799 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}] 18:50:43 INFO - PROCESS | 1653 | 1464054643914 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 18:50:44 INFO - PROCESS | 1653 | 1464054643997 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:50:44 INFO - PROCESS | 1653 | ++DOCSHELL 0x12c9f2800 == 92 [pid = 1653] [id = 718] 18:50:44 INFO - PROCESS | 1653 | ++DOMWINDOW == 158 (0x12130e400) [pid = 1653] [serial = 2154] [outer = 0x0] 18:50:44 INFO - PROCESS | 1653 | ++DOMWINDOW == 159 (0x121329400) [pid = 1653] [serial = 2155] [outer = 0x12130e400] 18:50:44 INFO - PROCESS | 1653 | 1464054644028 Marionette DEBUG loaded listener.js 18:50:44 INFO - PROCESS | 1653 | ++DOMWINDOW == 160 (0x1213a8000) [pid = 1653] [serial = 2156] [outer = 0x12130e400] 18:50:44 INFO - PROCESS | 1653 | 1464054644441 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]]]}] 18:50:44 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 18:50:44 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 670ms 18:50:44 INFO - PROCESS | 1653 | 1464054644467 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 18:50:44 INFO - PROCESS | 1653 | 1464054644468 Marionette TRACE conn2 <- [1,2845,null,{"value":"7"}] 18:50:44 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 18:50:44 INFO - PROCESS | 1653 | 1464054644471 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 18:50:44 INFO - PROCESS | 1653 | 1464054644472 Marionette TRACE conn2 <- [1,2846,null,{}] 18:50:44 INFO - PROCESS | 1653 | 1464054644474 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}] 18:50:44 INFO - PROCESS | 1653 | 1464054644604 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 18:50:44 INFO - PROCESS | 1653 | 1464054644689 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:50:44 INFO - PROCESS | 1653 | ++DOCSHELL 0x12d2e1000 == 93 [pid = 1653] [id = 719] 18:50:44 INFO - PROCESS | 1653 | ++DOMWINDOW == 161 (0x123423c00) [pid = 1653] [serial = 2157] [outer = 0x0] 18:50:44 INFO - PROCESS | 1653 | ++DOMWINDOW == 162 (0x123728000) [pid = 1653] [serial = 2158] [outer = 0x123423c00] 18:50:44 INFO - PROCESS | 1653 | 1464054644724 Marionette DEBUG loaded listener.js 18:50:44 INFO - PROCESS | 1653 | ++DOMWINDOW == 163 (0x123d77800) [pid = 1653] [serial = 2159] [outer = 0x123423c00] 18:50:45 INFO - PROCESS | 1653 | 1464054645121 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]]]}] 18:50:45 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 18:50:45 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 718ms 18:50:45 INFO - PROCESS | 1653 | 1464054645203 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 18:50:45 INFO - PROCESS | 1653 | 1464054645204 Marionette TRACE conn2 <- [1,2849,null,{"value":"7"}] 18:50:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 18:50:45 INFO - PROCESS | 1653 | 1464054645208 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 18:50:45 INFO - PROCESS | 1653 | 1464054645209 Marionette TRACE conn2 <- [1,2850,null,{}] 18:50:45 INFO - PROCESS | 1653 | 1464054645212 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}] 18:50:45 INFO - PROCESS | 1653 | 1464054645327 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 18:50:45 INFO - PROCESS | 1653 | 1464054645412 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:50:45 INFO - PROCESS | 1653 | ++DOCSHELL 0x12d5cc000 == 94 [pid = 1653] [id = 720] 18:50:45 INFO - PROCESS | 1653 | ++DOMWINDOW == 164 (0x1242cc400) [pid = 1653] [serial = 2160] [outer = 0x0] 18:50:45 INFO - PROCESS | 1653 | ++DOMWINDOW == 165 (0x1242d6000) [pid = 1653] [serial = 2161] [outer = 0x1242cc400] 18:50:45 INFO - PROCESS | 1653 | 1464054645441 Marionette DEBUG loaded listener.js 18:50:45 INFO - PROCESS | 1653 | ++DOMWINDOW == 166 (0x1249b1800) [pid = 1653] [serial = 2162] [outer = 0x1242cc400] 18:50:45 INFO - PROCESS | 1653 | 1464054645856 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 18:50:45 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 18:50:45 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 673ms 18:50:45 INFO - PROCESS | 1653 | 1464054645882 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 18:50:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 18:50:45 INFO - PROCESS | 1653 | 1464054645883 Marionette TRACE conn2 <- [1,2853,null,{"value":"7"}] 18:50:45 INFO - PROCESS | 1653 | 1464054645887 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 18:50:45 INFO - PROCESS | 1653 | 1464054645889 Marionette TRACE conn2 <- [1,2854,null,{}] 18:50:45 INFO - PROCESS | 1653 | 1464054645892 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}] 18:50:46 INFO - PROCESS | 1653 | 1464054646020 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 18:50:46 INFO - PROCESS | 1653 | 1464054646104 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:50:46 INFO - PROCESS | 1653 | ++DOCSHELL 0x12f021000 == 95 [pid = 1653] [id = 721] 18:50:46 INFO - PROCESS | 1653 | ++DOMWINDOW == 167 (0x1242d0c00) [pid = 1653] [serial = 2163] [outer = 0x0] 18:50:46 INFO - PROCESS | 1653 | ++DOMWINDOW == 168 (0x125193800) [pid = 1653] [serial = 2164] [outer = 0x1242d0c00] 18:50:46 INFO - PROCESS | 1653 | 1464054646134 Marionette DEBUG loaded listener.js 18:50:46 INFO - PROCESS | 1653 | ++DOMWINDOW == 169 (0x127073c00) [pid = 1653] [serial = 2165] [outer = 0x1242d0c00] 18:50:46 INFO - PROCESS | 1653 | 1464054646543 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]]]}] 18:50:46 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 18:50:46 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 673ms 18:50:46 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 18:50:46 INFO - PROCESS | 1653 | 1464054646560 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 18:50:46 INFO - PROCESS | 1653 | 1464054646561 Marionette TRACE conn2 <- [1,2857,null,{"value":"7"}] 18:50:46 INFO - PROCESS | 1653 | 1464054646564 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 18:50:46 INFO - PROCESS | 1653 | 1464054646565 Marionette TRACE conn2 <- [1,2858,null,{}] 18:50:46 INFO - PROCESS | 1653 | 1464054646567 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}] 18:50:46 INFO - PROCESS | 1653 | 1464054646681 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 18:50:46 INFO - PROCESS | 1653 | 1464054646793 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:50:46 INFO - PROCESS | 1653 | ++DOCSHELL 0x1353d8800 == 96 [pid = 1653] [id = 722] 18:50:46 INFO - PROCESS | 1653 | ++DOMWINDOW == 170 (0x125194c00) [pid = 1653] [serial = 2166] [outer = 0x0] 18:50:46 INFO - PROCESS | 1653 | ++DOMWINDOW == 171 (0x1273cbc00) [pid = 1653] [serial = 2167] [outer = 0x125194c00] 18:50:46 INFO - PROCESS | 1653 | 1464054646824 Marionette DEBUG loaded listener.js 18:50:46 INFO - PROCESS | 1653 | ++DOMWINDOW == 172 (0x127645800) [pid = 1653] [serial = 2168] [outer = 0x125194c00] 18:50:47 INFO - PROCESS | 1653 | 1464054647197 Marionette TRACE conn2 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 18:50:47 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 18:50:47 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 669ms 18:50:47 INFO - PROCESS | 1653 | 1464054647233 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 18:50:47 INFO - PROCESS | 1653 | 1464054647235 Marionette TRACE conn2 <- [1,2861,null,{"value":"7"}] 18:50:47 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 18:50:47 INFO - PROCESS | 1653 | 1464054647237 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 18:50:47 INFO - PROCESS | 1653 | 1464054647238 Marionette TRACE conn2 <- [1,2862,null,{}] 18:50:47 INFO - PROCESS | 1653 | 1464054647241 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}] 18:50:47 INFO - PROCESS | 1653 | 1464054647355 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 18:50:47 INFO - PROCESS | 1653 | 1464054647457 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:50:47 INFO - PROCESS | 1653 | ++DOCSHELL 0x13572e000 == 97 [pid = 1653] [id = 723] 18:50:47 INFO - PROCESS | 1653 | ++DOMWINDOW == 173 (0x12732e400) [pid = 1653] [serial = 2169] [outer = 0x0] 18:50:47 INFO - PROCESS | 1653 | ++DOMWINDOW == 174 (0x128c32000) [pid = 1653] [serial = 2170] [outer = 0x12732e400] 18:50:47 INFO - PROCESS | 1653 | 1464054647487 Marionette DEBUG loaded listener.js 18:50:47 INFO - PROCESS | 1653 | ++DOMWINDOW == 175 (0x128ed3000) [pid = 1653] [serial = 2171] [outer = 0x12732e400] 18:50:47 INFO - PROCESS | 1653 | 1464054647954 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]]]}] 18:50:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 18:50:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 774ms 18:50:48 INFO - PROCESS | 1653 | 1464054648012 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 18:50:48 INFO - PROCESS | 1653 | 1464054648014 Marionette TRACE conn2 <- [1,2865,null,{"value":"7"}] 18:50:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 18:50:48 INFO - PROCESS | 1653 | 1464054648018 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 18:50:48 INFO - PROCESS | 1653 | 1464054648020 Marionette TRACE conn2 <- [1,2866,null,{}] 18:50:48 INFO - PROCESS | 1653 | 1464054648023 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}] 18:50:48 INFO - PROCESS | 1653 | 1464054648195 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 18:50:48 INFO - PROCESS | 1653 | 1464054648318 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:50:48 INFO - PROCESS | 1653 | ++DOCSHELL 0x11919b000 == 98 [pid = 1653] [id = 724] 18:50:48 INFO - PROCESS | 1653 | ++DOMWINDOW == 176 (0x110e42c00) [pid = 1653] [serial = 2172] [outer = 0x0] 18:50:48 INFO - PROCESS | 1653 | ++DOMWINDOW == 177 (0x110f1d800) [pid = 1653] [serial = 2173] [outer = 0x110e42c00] 18:50:48 INFO - PROCESS | 1653 | 1464054648615 Marionette DEBUG loaded listener.js 18:50:48 INFO - PROCESS | 1653 | ++DOMWINDOW == 178 (0x1128d0800) [pid = 1653] [serial = 2174] [outer = 0x110e42c00] 18:50:49 INFO - PROCESS | 1653 | 1464054649073 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]]]}] 18:50:49 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 18:50:49 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1122ms 18:50:49 INFO - PROCESS | 1653 | 1464054649140 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 18:50:49 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 18:50:49 INFO - PROCESS | 1653 | 1464054649143 Marionette TRACE conn2 <- [1,2869,null,{"value":"7"}] 18:50:49 INFO - PROCESS | 1653 | 1464054649146 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 18:50:49 INFO - PROCESS | 1653 | 1464054649149 Marionette TRACE conn2 <- [1,2870,null,{}] 18:50:49 INFO - PROCESS | 1653 | 1464054649152 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}] 18:50:49 INFO - PROCESS | 1653 | 1464054649264 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 18:50:49 INFO - PROCESS | 1653 | 1464054649356 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:50:49 INFO - PROCESS | 1653 | ++DOCSHELL 0x11614a800 == 99 [pid = 1653] [id = 725] 18:50:49 INFO - PROCESS | 1653 | ++DOMWINDOW == 179 (0x115e4e800) [pid = 1653] [serial = 2175] [outer = 0x0] 18:50:49 INFO - PROCESS | 1653 | ++DOMWINDOW == 180 (0x1167cd800) [pid = 1653] [serial = 2176] [outer = 0x115e4e800] 18:50:49 INFO - PROCESS | 1653 | 1464054649385 Marionette DEBUG loaded listener.js 18:50:49 INFO - PROCESS | 1653 | ++DOMWINDOW == 181 (0x117463800) [pid = 1653] [serial = 2177] [outer = 0x115e4e800] 18:50:49 INFO - PROCESS | 1653 | --DOCSHELL 0x12a982000 == 98 [pid = 1653] [id = 547] 18:50:49 INFO - PROCESS | 1653 | --DOCSHELL 0x12b209800 == 97 [pid = 1653] [id = 713] 18:50:49 INFO - PROCESS | 1653 | --DOCSHELL 0x124c41800 == 96 [pid = 1653] [id = 712] 18:50:49 INFO - PROCESS | 1653 | --DOCSHELL 0x129ee5000 == 95 [pid = 1653] [id = 711] 18:50:49 INFO - PROCESS | 1653 | --DOCSHELL 0x129086000 == 94 [pid = 1653] [id = 710] 18:50:49 INFO - PROCESS | 1653 | --DOCSHELL 0x1270ac800 == 93 [pid = 1653] [id = 709] 18:50:49 INFO - PROCESS | 1653 | --DOCSHELL 0x1249a2000 == 92 [pid = 1653] [id = 708] 18:50:49 INFO - PROCESS | 1653 | --DOCSHELL 0x1237dd000 == 91 [pid = 1653] [id = 707] 18:50:49 INFO - PROCESS | 1653 | --DOMWINDOW == 180 (0x12ceb6000) [pid = 1653] [serial = 46] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 18:50:49 INFO - PROCESS | 1653 | --DOMWINDOW == 179 (0x11746fc00) [pid = 1653] [serial = 2041] [outer = 0x0] [url = about:blank] 18:50:49 INFO - PROCESS | 1653 | --DOMWINDOW == 178 (0x1234f5000) [pid = 1653] [serial = 2044] [outer = 0x0] [url = about:blank] 18:50:49 INFO - PROCESS | 1653 | --DOMWINDOW == 177 (0x12baefc00) [pid = 1653] [serial = 2080] [outer = 0x0] [url = about:blank] 18:50:49 INFO - PROCESS | 1653 | 1464054649865 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]]]}] 18:50:49 INFO - PROCESS | 1653 | --DOCSHELL 0x1212ae000 == 90 [pid = 1653] [id = 706] 18:50:49 INFO - PROCESS | 1653 | --DOCSHELL 0x119562000 == 89 [pid = 1653] [id = 705] 18:50:49 INFO - PROCESS | 1653 | --DOCSHELL 0x116ab8800 == 88 [pid = 1653] [id = 704] 18:50:49 INFO - PROCESS | 1653 | --DOCSHELL 0x112f4b800 == 87 [pid = 1653] [id = 703] 18:50:49 INFO - PROCESS | 1653 | --DOCSHELL 0x1386f5800 == 86 [pid = 1653] [id = 699] 18:50:49 INFO - PROCESS | 1653 | --DOCSHELL 0x1386b6800 == 85 [pid = 1653] [id = 698] 18:50:49 INFO - PROCESS | 1653 | --DOCSHELL 0x138670000 == 84 [pid = 1653] [id = 697] 18:50:49 INFO - PROCESS | 1653 | --DOCSHELL 0x13591d000 == 83 [pid = 1653] [id = 696] 18:50:49 INFO - PROCESS | 1653 | --DOCSHELL 0x12a7b4000 == 82 [pid = 1653] [id = 695] 18:50:49 INFO - PROCESS | 1653 | --DOCSHELL 0x1180b5000 == 81 [pid = 1653] [id = 694] 18:50:49 INFO - PROCESS | 1653 | --DOMWINDOW == 176 (0x129693c00) [pid = 1653] [serial = 2065] [outer = 0x0] [url = about:blank] 18:50:49 INFO - PROCESS | 1653 | --DOMWINDOW == 175 (0x12baddc00) [pid = 1653] [serial = 2069] [outer = 0x0] [url = about:blank] 18:50:49 INFO - PROCESS | 1653 | --DOMWINDOW == 174 (0x11822d800) [pid = 1653] [serial = 2074] [outer = 0x0] [url = about:blank] 18:50:49 INFO - PROCESS | 1653 | --DOMWINDOW == 173 (0x12ba22000) [pid = 1653] [serial = 2068] [outer = 0x0] [url = about:blank] 18:50:49 INFO - PROCESS | 1653 | --DOMWINDOW == 172 (0x12bae5c00) [pid = 1653] [serial = 2071] [outer = 0x0] [url = about:blank] 18:50:49 INFO - PROCESS | 1653 | --DOMWINDOW == 171 (0x128ed9c00) [pid = 1653] [serial = 2062] [outer = 0x0] [url = about:blank] 18:50:49 INFO - PROCESS | 1653 | --DOMWINDOW == 170 (0x118578000) [pid = 1653] [serial = 2053] [outer = 0x0] [url = about:blank] 18:50:49 INFO - PROCESS | 1653 | --DOMWINDOW == 169 (0x1191a6800) [pid = 1653] [serial = 2054] [outer = 0x0] [url = about:blank] 18:50:49 INFO - PROCESS | 1653 | --DOMWINDOW == 168 (0x1159ae800) [pid = 1653] [serial = 2050] [outer = 0x0] [url = about:blank] 18:50:49 INFO - PROCESS | 1653 | --DOMWINDOW == 167 (0x116a6b800) [pid = 1653] [serial = 2051] [outer = 0x0] [url = about:blank] 18:50:49 INFO - PROCESS | 1653 | --DOMWINDOW == 166 (0x12a75b800) [pid = 1653] [serial = 2036] [outer = 0x0] [url = about:blank] 18:50:49 INFO - PROCESS | 1653 | --DOMWINDOW == 165 (0x1242cfc00) [pid = 1653] [serial = 2059] [outer = 0x0] [url = about:blank] 18:50:49 INFO - PROCESS | 1653 | --DOMWINDOW == 164 (0x127646400) [pid = 1653] [serial = 2060] [outer = 0x0] [url = about:blank] 18:50:49 INFO - PROCESS | 1653 | --DOMWINDOW == 163 (0x11a29b400) [pid = 1653] [serial = 2056] [outer = 0x0] [url = about:blank] 18:50:49 INFO - PROCESS | 1653 | --DOMWINDOW == 162 (0x121390800) [pid = 1653] [serial = 2057] [outer = 0x0] [url = about:blank] 18:50:49 INFO - PROCESS | 1653 | --DOMWINDOW == 161 (0x116186800) [pid = 1653] [serial = 2038] [outer = 0x0] [url = about:blank] 18:50:49 INFO - PROCESS | 1653 | --DOMWINDOW == 160 (0x128c30400) [pid = 1653] [serial = 2047] [outer = 0x0] [url = about:blank] 18:50:49 INFO - PROCESS | 1653 | --DOMWINDOW == 159 (0x128c37800) [pid = 1653] [serial = 2077] [outer = 0x0] [url = about:blank] 18:50:49 INFO - PROCESS | 1653 | --DOMWINDOW == 158 (0x11a022c00) [pid = 1653] [serial = 2075] [outer = 0x0] [url = about:blank] 18:50:49 INFO - PROCESS | 1653 | --DOMWINDOW == 157 (0x12baf0000) [pid = 1653] [serial = 2078] [outer = 0x0] [url = about:blank] 18:50:49 INFO - PROCESS | 1653 | --DOMWINDOW == 156 (0x12baec000) [pid = 1653] [serial = 2072] [outer = 0x0] [url = about:blank] 18:50:49 INFO - PROCESS | 1653 | --DOMWINDOW == 155 (0x12b037800) [pid = 1653] [serial = 2066] [outer = 0x0] [url = about:blank] 18:50:49 INFO - PROCESS | 1653 | --DOMWINDOW == 154 (0x130cd8c00) [pid = 1653] [serial = 1421] [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.] 18:50:49 INFO - PROCESS | 1653 | --DOMWINDOW == 153 (0x129572c00) [pid = 1653] [serial = 2063] [outer = 0x0] [url = about:blank] 18:50:49 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 18:50:49 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 772ms 18:50:49 INFO - PROCESS | 1653 | 1464054649919 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 18:50:49 INFO - PROCESS | 1653 | 1464054649921 Marionette TRACE conn2 <- [1,2873,null,{"value":"7"}] 18:50:49 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 18:50:49 INFO - PROCESS | 1653 | 1464054649926 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 18:50:49 INFO - PROCESS | 1653 | 1464054649927 Marionette TRACE conn2 <- [1,2874,null,{}] 18:50:49 INFO - PROCESS | 1653 | 1464054649929 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}] 18:50:50 INFO - PROCESS | 1653 | 1464054650027 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 18:50:50 INFO - PROCESS | 1653 | 1464054650037 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:50:50 INFO - PROCESS | 1653 | ++DOCSHELL 0x119564000 == 82 [pid = 1653] [id = 726] 18:50:50 INFO - PROCESS | 1653 | ++DOMWINDOW == 154 (0x116712400) [pid = 1653] [serial = 2178] [outer = 0x0] 18:50:50 INFO - PROCESS | 1653 | ++DOMWINDOW == 155 (0x11746b400) [pid = 1653] [serial = 2179] [outer = 0x116712400] 18:50:50 INFO - PROCESS | 1653 | 1464054650063 Marionette DEBUG loaded listener.js 18:50:50 INFO - PROCESS | 1653 | ++DOMWINDOW == 156 (0x118570800) [pid = 1653] [serial = 2180] [outer = 0x116712400] 18:50:50 INFO - PROCESS | 1653 | 1464054650428 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]]]}] 18:50:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 18:50:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 521ms 18:50:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 18:50:50 INFO - PROCESS | 1653 | 1464054650474 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 18:50:50 INFO - PROCESS | 1653 | 1464054650475 Marionette TRACE conn2 <- [1,2877,null,{"value":"7"}] 18:50:50 INFO - PROCESS | 1653 | 1464054650479 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 18:50:50 INFO - PROCESS | 1653 | 1464054650482 Marionette TRACE conn2 <- [1,2878,null,{}] 18:50:50 INFO - PROCESS | 1653 | 1464054650489 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}] 18:50:50 INFO - PROCESS | 1653 | 1464054650588 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 18:50:50 INFO - PROCESS | 1653 | 1464054650594 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:50:50 INFO - PROCESS | 1653 | ++DOCSHELL 0x12525c800 == 83 [pid = 1653] [id = 727] 18:50:50 INFO - PROCESS | 1653 | ++DOMWINDOW == 157 (0x11893bc00) [pid = 1653] [serial = 2181] [outer = 0x0] 18:50:50 INFO - PROCESS | 1653 | ++DOMWINDOW == 158 (0x119530c00) [pid = 1653] [serial = 2182] [outer = 0x11893bc00] 18:50:50 INFO - PROCESS | 1653 | 1464054650619 Marionette DEBUG loaded listener.js 18:50:50 INFO - PROCESS | 1653 | ++DOMWINDOW == 159 (0x119a11000) [pid = 1653] [serial = 2183] [outer = 0x11893bc00] 18:50:50 INFO - PROCESS | 1653 | 1464054650971 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]]]}] 18:50:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 18:50:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 523ms 18:50:51 INFO - PROCESS | 1653 | 1464054651016 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 18:50:51 INFO - PROCESS | 1653 | 1464054651017 Marionette TRACE conn2 <- [1,2881,null,{"value":"7"}] 18:50:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 18:50:51 INFO - PROCESS | 1653 | 1464054651022 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 18:50:51 INFO - PROCESS | 1653 | 1464054651023 Marionette TRACE conn2 <- [1,2882,null,{}] 18:50:51 INFO - PROCESS | 1653 | 1464054651025 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}] 18:50:51 INFO - PROCESS | 1653 | 1464054651127 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 18:50:51 INFO - PROCESS | 1653 | 1464054651131 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:50:51 INFO - PROCESS | 1653 | ++DOCSHELL 0x129ef3000 == 84 [pid = 1653] [id = 728] 18:50:51 INFO - PROCESS | 1653 | ++DOMWINDOW == 160 (0x119caf000) [pid = 1653] [serial = 2184] [outer = 0x0] 18:50:51 INFO - PROCESS | 1653 | ++DOMWINDOW == 161 (0x11a022c00) [pid = 1653] [serial = 2185] [outer = 0x119caf000] 18:50:51 INFO - PROCESS | 1653 | 1464054651157 Marionette DEBUG loaded listener.js 18:50:51 INFO - PROCESS | 1653 | ++DOMWINDOW == 162 (0x12131c400) [pid = 1653] [serial = 2186] [outer = 0x119caf000] 18:50:51 INFO - PROCESS | 1653 | 1464054651508 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]]]}] 18:50:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 18:50:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 517ms 18:50:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 18:50:51 INFO - PROCESS | 1653 | 1464054651540 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 18:50:51 INFO - PROCESS | 1653 | 1464054651541 Marionette TRACE conn2 <- [1,2885,null,{"value":"7"}] 18:50:51 INFO - PROCESS | 1653 | 1464054651543 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 18:50:51 INFO - PROCESS | 1653 | 1464054651544 Marionette TRACE conn2 <- [1,2886,null,{}] 18:50:51 INFO - PROCESS | 1653 | 1464054651547 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}] 18:50:51 INFO - PROCESS | 1653 | 1464054651642 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 18:50:51 INFO - PROCESS | 1653 | 1464054651727 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:50:51 INFO - PROCESS | 1653 | ++DOCSHELL 0x12b20f000 == 85 [pid = 1653] [id = 729] 18:50:51 INFO - PROCESS | 1653 | ++DOMWINDOW == 163 (0x121321000) [pid = 1653] [serial = 2187] [outer = 0x0] 18:50:51 INFO - PROCESS | 1653 | ++DOMWINDOW == 164 (0x12335bc00) [pid = 1653] [serial = 2188] [outer = 0x121321000] 18:50:51 INFO - PROCESS | 1653 | 1464054651755 Marionette DEBUG loaded listener.js 18:50:51 INFO - PROCESS | 1653 | ++DOMWINDOW == 165 (0x123d69800) [pid = 1653] [serial = 2189] [outer = 0x121321000] 18:50:52 INFO - PROCESS | 1653 | 1464054652092 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]]]}] 18:50:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 18:50:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 571ms 18:50:52 INFO - PROCESS | 1653 | 1464054652115 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 18:50:52 INFO - PROCESS | 1653 | 1464054652116 Marionette TRACE conn2 <- [1,2889,null,{"value":"7"}] 18:50:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 18:50:52 INFO - PROCESS | 1653 | 1464054652124 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 18:50:52 INFO - PROCESS | 1653 | 1464054652125 Marionette TRACE conn2 <- [1,2890,null,{}] 18:50:52 INFO - PROCESS | 1653 | 1464054652127 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}] 18:50:52 INFO - PROCESS | 1653 | 1464054652253 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 18:50:52 INFO - PROCESS | 1653 | 1464054652278 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:50:52 INFO - PROCESS | 1653 | ++DOCSHELL 0x12c9f9800 == 86 [pid = 1653] [id = 730] 18:50:52 INFO - PROCESS | 1653 | ++DOMWINDOW == 166 (0x123d74c00) [pid = 1653] [serial = 2190] [outer = 0x0] 18:50:52 INFO - PROCESS | 1653 | ++DOMWINDOW == 167 (0x125248c00) [pid = 1653] [serial = 2191] [outer = 0x123d74c00] 18:50:52 INFO - PROCESS | 1653 | 1464054652303 Marionette DEBUG loaded listener.js 18:50:52 INFO - PROCESS | 1653 | ++DOMWINDOW == 168 (0x128edac00) [pid = 1653] [serial = 2192] [outer = 0x123d74c00] 18:50:52 INFO - PROCESS | 1653 | 1464054652659 Marionette TRACE conn2 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 18:50:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 18:50:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 574ms 18:50:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 18:50:52 INFO - PROCESS | 1653 | 1464054652692 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 18:50:52 INFO - PROCESS | 1653 | 1464054652694 Marionette TRACE conn2 <- [1,2893,null,{"value":"7"}] 18:50:52 INFO - PROCESS | 1653 | 1464054652696 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 18:50:52 INFO - PROCESS | 1653 | 1464054652697 Marionette TRACE conn2 <- [1,2894,null,{}] 18:50:52 INFO - PROCESS | 1653 | 1464054652699 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}] 18:50:52 INFO - PROCESS | 1653 | 1464054652821 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 18:50:52 INFO - PROCESS | 1653 | 1464054652836 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:50:52 INFO - PROCESS | 1653 | ++DOCSHELL 0x12d52d000 == 87 [pid = 1653] [id = 731] 18:50:52 INFO - PROCESS | 1653 | ++DOMWINDOW == 169 (0x128c31000) [pid = 1653] [serial = 2193] [outer = 0x0] 18:50:52 INFO - PROCESS | 1653 | ++DOMWINDOW == 170 (0x129565800) [pid = 1653] [serial = 2194] [outer = 0x128c31000] 18:50:52 INFO - PROCESS | 1653 | 1464054652861 Marionette DEBUG loaded listener.js 18:50:52 INFO - PROCESS | 1653 | ++DOMWINDOW == 171 (0x129662c00) [pid = 1653] [serial = 2195] [outer = 0x128c31000] 18:50:53 INFO - PROCESS | 1653 | 1464054653213 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]]]}] 18:50:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 18:50:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 569ms 18:50:53 INFO - PROCESS | 1653 | 1464054653266 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 18:50:53 INFO - PROCESS | 1653 | 1464054653267 Marionette TRACE conn2 <- [1,2897,null,{"value":"7"}] 18:50:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 18:50:53 INFO - PROCESS | 1653 | 1464054653269 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 18:50:53 INFO - PROCESS | 1653 | 1464054653270 Marionette TRACE conn2 <- [1,2898,null,{}] 18:50:53 INFO - PROCESS | 1653 | 1464054653272 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}] 18:50:53 INFO - PROCESS | 1653 | 1464054653399 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 18:50:53 INFO - PROCESS | 1653 | 1464054653411 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:50:53 INFO - PROCESS | 1653 | ++DOCSHELL 0x1353e3000 == 88 [pid = 1653] [id = 732] 18:50:53 INFO - PROCESS | 1653 | ++DOMWINDOW == 172 (0x12965d800) [pid = 1653] [serial = 2196] [outer = 0x0] 18:50:53 INFO - PROCESS | 1653 | ++DOMWINDOW == 173 (0x129694800) [pid = 1653] [serial = 2197] [outer = 0x12965d800] 18:50:53 INFO - PROCESS | 1653 | 1464054653435 Marionette DEBUG loaded listener.js 18:50:53 INFO - PROCESS | 1653 | ++DOMWINDOW == 174 (0x12a75c400) [pid = 1653] [serial = 2198] [outer = 0x12965d800] 18:50:53 INFO - PROCESS | 1653 | 1464054653803 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]]]}] 18:50:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 18:50:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 571ms 18:50:53 INFO - PROCESS | 1653 | 1464054653840 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 18:50:53 INFO - PROCESS | 1653 | 1464054653842 Marionette TRACE conn2 <- [1,2901,null,{"value":"7"}] 18:50:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 18:50:53 INFO - PROCESS | 1653 | 1464054653844 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 18:50:53 INFO - PROCESS | 1653 | 1464054653845 Marionette TRACE conn2 <- [1,2902,null,{}] 18:50:53 INFO - PROCESS | 1653 | 1464054653847 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}] 18:50:53 INFO - PROCESS | 1653 | 1464054653969 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 18:50:54 INFO - PROCESS | 1653 | --DOMWINDOW == 173 (0x1191a5000) [pid = 1653] [serial = 2127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 18:50:54 INFO - PROCESS | 1653 | --DOMWINDOW == 172 (0x119a0a000) [pid = 1653] [serial = 2133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 18:50:54 INFO - PROCESS | 1653 | --DOMWINDOW == 171 (0x11957cc00) [pid = 1653] [serial = 2130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 18:50:54 INFO - PROCESS | 1653 | --DOMWINDOW == 170 (0x1121b1800) [pid = 1653] [serial = 2109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 18:50:54 INFO - PROCESS | 1653 | --DOMWINDOW == 169 (0x115ee2800) [pid = 1653] [serial = 2115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 18:50:54 INFO - PROCESS | 1653 | --DOMWINDOW == 168 (0x11684a000) [pid = 1653] [serial = 2118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 18:50:54 INFO - PROCESS | 1653 | --DOMWINDOW == 167 (0x11746d800) [pid = 1653] [serial = 2121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 18:50:54 INFO - PROCESS | 1653 | --DOMWINDOW == 166 (0x117471000) [pid = 1653] [serial = 2124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 18:50:54 INFO - PROCESS | 1653 | --DOMWINDOW == 165 (0x1128c6c00) [pid = 1653] [serial = 2136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 18:50:54 INFO - PROCESS | 1653 | --DOMWINDOW == 164 (0x112962c00) [pid = 1653] [serial = 2112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 18:50:54 INFO - PROCESS | 1653 | --DOMWINDOW == 163 (0x1167d2400) [pid = 1653] [serial = 2079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 18:50:54 INFO - PROCESS | 1653 | 1464054654141 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:50:54 INFO - PROCESS | 1653 | ++DOCSHELL 0x11927d000 == 89 [pid = 1653] [id = 733] 18:50:54 INFO - PROCESS | 1653 | ++DOMWINDOW == 164 (0x111e28c00) [pid = 1653] [serial = 2199] [outer = 0x0] 18:50:54 INFO - PROCESS | 1653 | ++DOMWINDOW == 165 (0x112d27c00) [pid = 1653] [serial = 2200] [outer = 0x111e28c00] 18:50:54 INFO - PROCESS | 1653 | 1464054654166 Marionette DEBUG loaded listener.js 18:50:54 INFO - PROCESS | 1653 | ++DOMWINDOW == 166 (0x117471000) [pid = 1653] [serial = 2201] [outer = 0x111e28c00] 18:50:54 INFO - PROCESS | 1653 | 1464054654460 Marionette TRACE conn2 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 18:50:54 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 18:50:54 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 623ms 18:50:54 INFO - PROCESS | 1653 | 1464054654467 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 18:50:54 INFO - PROCESS | 1653 | 1464054654468 Marionette TRACE conn2 <- [1,2905,null,{"value":"7"}] 18:50:54 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 18:50:54 INFO - PROCESS | 1653 | 1464054654478 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 18:50:54 INFO - PROCESS | 1653 | 1464054654479 Marionette TRACE conn2 <- [1,2906,null,{}] 18:50:54 INFO - PROCESS | 1653 | 1464054654482 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}] 18:50:54 INFO - PROCESS | 1653 | 1464054654587 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 18:50:54 INFO - PROCESS | 1653 | 1464054654592 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:50:54 INFO - PROCESS | 1653 | ++DOCSHELL 0x135b48000 == 90 [pid = 1653] [id = 734] 18:50:54 INFO - PROCESS | 1653 | ++DOMWINDOW == 167 (0x115de7800) [pid = 1653] [serial = 2202] [outer = 0x0] 18:50:54 INFO - PROCESS | 1653 | ++DOMWINDOW == 168 (0x11957cc00) [pid = 1653] [serial = 2203] [outer = 0x115de7800] 18:50:54 INFO - PROCESS | 1653 | 1464054654621 Marionette DEBUG loaded listener.js 18:50:54 INFO - PROCESS | 1653 | ++DOMWINDOW == 169 (0x12b009800) [pid = 1653] [serial = 2204] [outer = 0x115de7800] 18:50:55 INFO - PROCESS | 1653 | 1464054655009 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]]]}] 18:50:55 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 18:50:55 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 569ms 18:50:55 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 18:50:55 INFO - PROCESS | 1653 | 1464054655047 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 18:50:55 INFO - PROCESS | 1653 | 1464054655049 Marionette TRACE conn2 <- [1,2909,null,{"value":"7"}] 18:50:55 INFO - PROCESS | 1653 | 1464054655051 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 18:50:55 INFO - PROCESS | 1653 | 1464054655055 Marionette TRACE conn2 <- [1,2910,null,{}] 18:50:55 INFO - PROCESS | 1653 | 1464054655059 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}] 18:50:55 INFO - PROCESS | 1653 | 1464054655173 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 18:50:55 INFO - PROCESS | 1653 | 1464054655177 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:50:55 INFO - PROCESS | 1653 | ++DOCSHELL 0x1360d9800 == 91 [pid = 1653] [id = 735] 18:50:55 INFO - PROCESS | 1653 | ++DOMWINDOW == 170 (0x12b035400) [pid = 1653] [serial = 2205] [outer = 0x0] 18:50:55 INFO - PROCESS | 1653 | ++DOMWINDOW == 171 (0x12b041800) [pid = 1653] [serial = 2206] [outer = 0x12b035400] 18:50:55 INFO - PROCESS | 1653 | 1464054655202 Marionette DEBUG loaded listener.js 18:50:55 INFO - PROCESS | 1653 | ++DOMWINDOW == 172 (0x12badb000) [pid = 1653] [serial = 2207] [outer = 0x12b035400] 18:50:55 INFO - PROCESS | 1653 | 1464054655525 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]]]}] 18:50:55 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 18:50:55 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 18:50:55 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 524ms 18:50:55 INFO - TEST-START | /DOMEvents/constructors.html 18:50:55 INFO - PROCESS | 1653 | 1464054655576 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 18:50:55 INFO - PROCESS | 1653 | 1464054655577 Marionette TRACE conn2 <- [1,2913,null,{"value":"7"}] 18:50:55 INFO - PROCESS | 1653 | 1464054655579 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 18:50:55 INFO - PROCESS | 1653 | 1464054655581 Marionette TRACE conn2 <- [1,2914,null,{}] 18:50:55 INFO - PROCESS | 1653 | 1464054655583 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}] 18:50:55 INFO - PROCESS | 1653 | 1464054655680 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 18:50:55 INFO - PROCESS | 1653 | 1464054655762 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:50:55 INFO - PROCESS | 1653 | ++DOCSHELL 0x138622800 == 92 [pid = 1653] [id = 736] 18:50:55 INFO - PROCESS | 1653 | ++DOMWINDOW == 173 (0x117110400) [pid = 1653] [serial = 2208] [outer = 0x0] 18:50:55 INFO - PROCESS | 1653 | ++DOMWINDOW == 174 (0x12bae5800) [pid = 1653] [serial = 2209] [outer = 0x117110400] 18:50:55 INFO - PROCESS | 1653 | 1464054655786 Marionette DEBUG loaded listener.js 18:50:55 INFO - PROCESS | 1653 | ++DOMWINDOW == 175 (0x12baf3c00) [pid = 1653] [serial = 2210] [outer = 0x117110400] 18:50:56 INFO - PROCESS | 1653 | 1464054656203 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]]]}] 18:50:56 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 18:50:56 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 18:50:56 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 18:50:56 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 18:50:56 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 18:50:56 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 18:50:56 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 18:50:56 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 18:50:56 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 18:50:56 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 18:50:56 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 18:50:56 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 18:50:56 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 18:50:56 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 18:50:56 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 18:50:56 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 18:50:56 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 18:50:56 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 18:50:56 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 18:50:56 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 18:50:56 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 18:50:56 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 18:50:56 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 18:50:56 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 18:50:56 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 18:50:56 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 18:50:56 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 18:50:56 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 18:50:56 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 18:50:56 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 18:50:56 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 18:50:56 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 18:50:56 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 18:50:56 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 18:50:56 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 18:50:56 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 18:50:56 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 18:50:56 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 18:50:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:50:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:50:56 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 18:50:56 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 18:50:56 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 18:50:56 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 18:50:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:50:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:50:56 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 18:50:56 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 18:50:56 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 18:50:56 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 18:50:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:50:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:50:56 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 18:50:56 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 18:50:56 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 18:50:56 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 18:50:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:50:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:50:56 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 18:50:56 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 18:50:56 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 18:50:56 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 18:50:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:50:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:50:56 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 18:50:56 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 18:50:56 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 18:50:56 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 18:50:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:50:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:50:56 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 18:50:56 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 18:50:56 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 18:50:56 INFO - TEST-OK | /DOMEvents/constructors.html | took 683ms 18:50:56 INFO - PROCESS | 1653 | 1464054656264 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 18:50:56 INFO - PROCESS | 1653 | 1464054656267 Marionette TRACE conn2 <- [1,2917,null,{"value":"7"}] 18:50:56 INFO - TEST-START | /DOMEvents/event-phases-order.html 18:50:56 INFO - PROCESS | 1653 | 1464054656271 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 18:50:56 INFO - PROCESS | 1653 | 1464054656274 Marionette TRACE conn2 <- [1,2918,null,{}] 18:50:56 INFO - PROCESS | 1653 | 1464054656279 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}] 18:50:56 INFO - PROCESS | 1653 | 1464054656437 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 18:50:56 INFO - PROCESS | 1653 | 1464054656524 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:50:56 INFO - PROCESS | 1653 | ++DOCSHELL 0x11a0a8800 == 93 [pid = 1653] [id = 737] 18:50:56 INFO - PROCESS | 1653 | ++DOMWINDOW == 176 (0x11278b800) [pid = 1653] [serial = 2211] [outer = 0x0] 18:50:56 INFO - PROCESS | 1653 | ++DOMWINDOW == 177 (0x112968800) [pid = 1653] [serial = 2212] [outer = 0x11278b800] 18:50:56 INFO - PROCESS | 1653 | 1464054656554 Marionette DEBUG loaded listener.js 18:50:56 INFO - PROCESS | 1653 | ++DOMWINDOW == 178 (0x115d7f000) [pid = 1653] [serial = 2213] [outer = 0x11278b800] 18:50:56 INFO - PROCESS | 1653 | 1464054656934 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 18:50:56 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 18:50:56 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 721ms 18:50:56 INFO - PROCESS | 1653 | 1464054656993 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 18:50:56 INFO - PROCESS | 1653 | 1464054656998 Marionette TRACE conn2 <- [1,2921,null,{"value":"7"}] 18:50:57 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 18:50:57 INFO - PROCESS | 1653 | 1464054657002 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 18:50:57 INFO - PROCESS | 1653 | 1464054657004 Marionette TRACE conn2 <- [1,2922,null,{}] 18:50:57 INFO - PROCESS | 1653 | 1464054657007 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}] 18:50:57 INFO - PROCESS | 1653 | 1464054657125 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 18:50:57 INFO - PROCESS | 1653 | 1464054657243 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:50:57 INFO - PROCESS | 1653 | ++DOCSHELL 0x12b21c000 == 94 [pid = 1653] [id = 738] 18:50:57 INFO - PROCESS | 1653 | ++DOMWINDOW == 179 (0x116845800) [pid = 1653] [serial = 2214] [outer = 0x0] 18:50:57 INFO - PROCESS | 1653 | ++DOMWINDOW == 180 (0x117e21c00) [pid = 1653] [serial = 2215] [outer = 0x116845800] 18:50:57 INFO - PROCESS | 1653 | 1464054657274 Marionette DEBUG loaded listener.js 18:50:57 INFO - PROCESS | 1653 | ++DOMWINDOW == 181 (0x1187c9800) [pid = 1653] [serial = 2216] [outer = 0x116845800] 18:50:57 INFO - PROCESS | 1653 | [1653] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 18:50:57 INFO - PROCESS | 1653 | [1653] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 18:50:57 INFO - PROCESS | 1653 | [1653] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 18:50:57 INFO - PROCESS | 1653 | [1653] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 18:50:57 INFO - PROCESS | 1653 | 1464054657631 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]]]}] 18:50:57 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 18:50:57 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 18:50:57 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 18:50:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:50:57 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 18:50:57 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 18:50:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:50:57 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 18:50:57 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 18:50:57 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 18:50:57 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 18:50:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:50:57 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 18:50:57 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 18:50:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:50:57 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 18:50:57 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 18:50:57 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 18:50:57 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 18:50:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:50:57 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 18:50:57 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 18:50:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:50:57 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 18:50:57 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]" 18:50:57 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 18:50:57 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 18:50:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:50:57 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 18:50:57 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 18:50:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:50:57 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 18:50:57 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 18:50:57 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 670ms 18:50:57 INFO - PROCESS | 1653 | 1464054657673 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 18:50:57 INFO - PROCESS | 1653 | 1464054657675 Marionette TRACE conn2 <- [1,2925,null,{"value":"7"}] 18:50:57 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 18:50:57 INFO - PROCESS | 1653 | 1464054657677 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 18:50:57 INFO - PROCESS | 1653 | 1464054657680 Marionette TRACE conn2 <- [1,2926,null,{}] 18:50:57 INFO - PROCESS | 1653 | 1464054657688 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}] 18:50:57 INFO - PROCESS | 1653 | 1464054657808 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 18:50:57 INFO - PROCESS | 1653 | 1464054657927 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:50:57 INFO - PROCESS | 1653 | ++DOCSHELL 0x138660800 == 95 [pid = 1653] [id = 739] 18:50:57 INFO - PROCESS | 1653 | ++DOMWINDOW == 182 (0x1187d4800) [pid = 1653] [serial = 2217] [outer = 0x0] 18:50:57 INFO - PROCESS | 1653 | ++DOMWINDOW == 183 (0x11a0bf400) [pid = 1653] [serial = 2218] [outer = 0x1187d4800] 18:50:57 INFO - PROCESS | 1653 | 1464054657961 Marionette DEBUG loaded listener.js 18:50:58 INFO - PROCESS | 1653 | ++DOMWINDOW == 184 (0x1242d0000) [pid = 1653] [serial = 2219] [outer = 0x1187d4800] 18:50:58 INFO - PROCESS | 1653 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 18:50:58 INFO - PROCESS | 1653 | 1464054658324 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]]]}] 18:50:58 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 18:50:58 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 673ms 18:50:58 INFO - PROCESS | 1653 | 1464054658351 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 18:50:58 INFO - PROCESS | 1653 | 1464054658353 Marionette TRACE conn2 <- [1,2929,null,{"value":"7"}] 18:50:58 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 18:50:58 INFO - PROCESS | 1653 | 1464054658355 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 18:50:58 INFO - PROCESS | 1653 | 1464054658356 Marionette TRACE conn2 <- [1,2930,null,{}] 18:50:58 INFO - PROCESS | 1653 | 1464054658359 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}] 18:50:58 INFO - PROCESS | 1653 | 1464054658476 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 18:50:58 INFO - PROCESS | 1653 | 1464054658601 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:50:58 INFO - PROCESS | 1653 | ++DOCSHELL 0x1386f2800 == 96 [pid = 1653] [id = 740] 18:50:58 INFO - PROCESS | 1653 | ++DOMWINDOW == 185 (0x128c2f800) [pid = 1653] [serial = 2220] [outer = 0x0] 18:50:58 INFO - PROCESS | 1653 | ++DOMWINDOW == 186 (0x12956a000) [pid = 1653] [serial = 2221] [outer = 0x128c2f800] 18:50:58 INFO - PROCESS | 1653 | 1464054658632 Marionette DEBUG loaded listener.js 18:50:58 INFO - PROCESS | 1653 | ++DOMWINDOW == 187 (0x12aec2000) [pid = 1653] [serial = 2222] [outer = 0x128c2f800] 18:50:58 INFO - PROCESS | 1653 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 18:50:58 INFO - PROCESS | 1653 | 1464054658983 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]]]}] 18:50:59 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 18:50:59 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 671ms 18:50:59 INFO - PROCESS | 1653 | 1464054659026 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 18:50:59 INFO - PROCESS | 1653 | 1464054659028 Marionette TRACE conn2 <- [1,2933,null,{"value":"7"}] 18:50:59 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 18:50:59 INFO - PROCESS | 1653 | 1464054659030 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 18:50:59 INFO - PROCESS | 1653 | 1464054659031 Marionette TRACE conn2 <- [1,2934,null,{}] 18:50:59 INFO - PROCESS | 1653 | 1464054659033 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}] 18:50:59 INFO - PROCESS | 1653 | 1464054659150 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 18:50:59 INFO - PROCESS | 1653 | 1464054659264 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:50:59 INFO - PROCESS | 1653 | ++DOCSHELL 0x138790800 == 97 [pid = 1653] [id = 741] 18:50:59 INFO - PROCESS | 1653 | ++DOMWINDOW == 188 (0x1273d3c00) [pid = 1653] [serial = 2223] [outer = 0x0] 18:50:59 INFO - PROCESS | 1653 | ++DOMWINDOW == 189 (0x12b03a400) [pid = 1653] [serial = 2224] [outer = 0x1273d3c00] 18:50:59 INFO - PROCESS | 1653 | 1464054659295 Marionette DEBUG loaded listener.js 18:50:59 INFO - PROCESS | 1653 | ++DOMWINDOW == 190 (0x12ba22000) [pid = 1653] [serial = 2225] [outer = 0x1273d3c00] 18:50:59 INFO - PROCESS | 1653 | 1464054659613 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]]]}] 18:50:59 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 18:50:59 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 620ms 18:50:59 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 18:50:59 INFO - PROCESS | 1653 | 1464054659651 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 18:50:59 INFO - PROCESS | 1653 | 1464054659652 Marionette TRACE conn2 <- [1,2937,null,{"value":"7"}] 18:50:59 INFO - PROCESS | 1653 | 1464054659654 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 18:50:59 INFO - PROCESS | 1653 | 1464054659655 Marionette TRACE conn2 <- [1,2938,null,{}] 18:50:59 INFO - PROCESS | 1653 | 1464054659658 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}] 18:50:59 INFO - PROCESS | 1653 | 1464054659791 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 18:50:59 INFO - PROCESS | 1653 | 1464054659896 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:50:59 INFO - PROCESS | 1653 | ++DOCSHELL 0x13fb6d000 == 98 [pid = 1653] [id = 742] 18:50:59 INFO - PROCESS | 1653 | ++DOMWINDOW == 191 (0x12badd800) [pid = 1653] [serial = 2226] [outer = 0x0] 18:50:59 INFO - PROCESS | 1653 | ++DOMWINDOW == 192 (0x12bf3c000) [pid = 1653] [serial = 2227] [outer = 0x12badd800] 18:50:59 INFO - PROCESS | 1653 | 1464054659927 Marionette DEBUG loaded listener.js 18:50:59 INFO - PROCESS | 1653 | ++DOMWINDOW == 193 (0x12c020c00) [pid = 1653] [serial = 2228] [outer = 0x12badd800] 18:51:00 INFO - PROCESS | 1653 | 1464054660277 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]]]}] 18:51:00 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. 18:51:00 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 675ms 18:51:00 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 18:51:00 INFO - PROCESS | 1653 | 1464054660330 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 18:51:00 INFO - PROCESS | 1653 | 1464054660331 Marionette TRACE conn2 <- [1,2941,null,{"value":"7"}] 18:51:00 INFO - PROCESS | 1653 | 1464054660333 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 18:51:00 INFO - PROCESS | 1653 | 1464054660334 Marionette TRACE conn2 <- [1,2942,null,{}] 18:51:00 INFO - PROCESS | 1653 | 1464054660337 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}] 18:51:00 INFO - PROCESS | 1653 | 1464054660455 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 18:51:00 INFO - PROCESS | 1653 | 1464054660570 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:51:00 INFO - PROCESS | 1653 | ++DOCSHELL 0x13fdd9000 == 99 [pid = 1653] [id = 743] 18:51:00 INFO - PROCESS | 1653 | ++DOMWINDOW == 194 (0x12baf0c00) [pid = 1653] [serial = 2229] [outer = 0x0] 18:51:00 INFO - PROCESS | 1653 | ++DOMWINDOW == 195 (0x12c526400) [pid = 1653] [serial = 2230] [outer = 0x12baf0c00] 18:51:00 INFO - PROCESS | 1653 | 1464054660601 Marionette DEBUG loaded listener.js 18:51:00 INFO - PROCESS | 1653 | ++DOMWINDOW == 196 (0x12c531400) [pid = 1653] [serial = 2231] [outer = 0x12baf0c00] 18:51:00 INFO - PROCESS | 1653 | 1464054660923 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"]]]}] 18:51:00 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 18:51:00 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 18:51:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:51:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:51:00 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 18:51:00 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 619ms 18:51:00 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 18:51:00 INFO - PROCESS | 1653 | 1464054660955 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 18:51:00 INFO - PROCESS | 1653 | 1464054660957 Marionette TRACE conn2 <- [1,2945,null,{"value":"7"}] 18:51:00 INFO - PROCESS | 1653 | 1464054660959 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 18:51:00 INFO - PROCESS | 1653 | 1464054660960 Marionette TRACE conn2 <- [1,2946,null,{}] 18:51:00 INFO - PROCESS | 1653 | 1464054660963 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}] 18:51:01 INFO - PROCESS | 1653 | 1464054661079 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 18:51:01 INFO - PROCESS | 1653 | 1464054661182 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:51:01 INFO - PROCESS | 1653 | ++DOCSHELL 0x13fdf0800 == 100 [pid = 1653] [id = 744] 18:51:01 INFO - PROCESS | 1653 | ++DOMWINDOW == 197 (0x12bad4800) [pid = 1653] [serial = 2232] [outer = 0x0] 18:51:01 INFO - PROCESS | 1653 | ++DOMWINDOW == 198 (0x12c93ec00) [pid = 1653] [serial = 2233] [outer = 0x12bad4800] 18:51:01 INFO - PROCESS | 1653 | 1464054661213 Marionette DEBUG loaded listener.js 18:51:01 INFO - PROCESS | 1653 | ++DOMWINDOW == 199 (0x12c9d0800) [pid = 1653] [serial = 2234] [outer = 0x12bad4800] 18:51:01 INFO - PROCESS | 1653 | 1464054661560 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]]]}] 18:51:01 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. 18:51:01 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 620ms 18:51:01 INFO - PROCESS | 1653 | 1464054661580 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 18:51:01 INFO - PROCESS | 1653 | 1464054661581 Marionette TRACE conn2 <- [1,2949,null,{"value":"7"}] 18:51:01 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 18:51:01 INFO - PROCESS | 1653 | 1464054661584 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 18:51:01 INFO - PROCESS | 1653 | 1464054661585 Marionette TRACE conn2 <- [1,2950,null,{}] 18:51:01 INFO - PROCESS | 1653 | 1464054661587 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}] 18:51:01 INFO - PROCESS | 1653 | 1464054661706 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 18:51:01 INFO - PROCESS | 1653 | 1464054661824 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:51:01 INFO - PROCESS | 1653 | ++DOCSHELL 0x14078f800 == 101 [pid = 1653] [id = 745] 18:51:01 INFO - PROCESS | 1653 | ++DOMWINDOW == 200 (0x12c945c00) [pid = 1653] [serial = 2235] [outer = 0x0] 18:51:01 INFO - PROCESS | 1653 | ++DOMWINDOW == 201 (0x12c9da000) [pid = 1653] [serial = 2236] [outer = 0x12c945c00] 18:51:01 INFO - PROCESS | 1653 | 1464054661855 Marionette DEBUG loaded listener.js 18:51:01 INFO - PROCESS | 1653 | ++DOMWINDOW == 202 (0x12ce96400) [pid = 1653] [serial = 2237] [outer = 0x12c945c00] 18:51:02 INFO - PROCESS | 1653 | ++DOCSHELL 0x140791000 == 102 [pid = 1653] [id = 746] 18:51:02 INFO - PROCESS | 1653 | ++DOMWINDOW == 203 (0x12ce9b000) [pid = 1653] [serial = 2238] [outer = 0x0] 18:51:02 INFO - PROCESS | 1653 | ++DOMWINDOW == 204 (0x12ce97400) [pid = 1653] [serial = 2239] [outer = 0x12ce9b000] 18:51:02 INFO - PROCESS | 1653 | 1464054662208 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]]]}] 18:51:02 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. 18:51:02 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 672ms 18:51:02 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 18:51:02 INFO - PROCESS | 1653 | 1464054662256 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 18:51:02 INFO - PROCESS | 1653 | 1464054662258 Marionette TRACE conn2 <- [1,2953,null,{"value":"7"}] 18:51:02 INFO - PROCESS | 1653 | 1464054662260 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 18:51:02 INFO - PROCESS | 1653 | 1464054662261 Marionette TRACE conn2 <- [1,2954,null,{}] 18:51:02 INFO - PROCESS | 1653 | 1464054662263 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}] 18:51:02 INFO - PROCESS | 1653 | 1464054662415 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 18:51:02 INFO - PROCESS | 1653 | 1464054662566 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:51:02 INFO - PROCESS | 1653 | ++DOCSHELL 0x141295000 == 103 [pid = 1653] [id = 747] 18:51:02 INFO - PROCESS | 1653 | ++DOMWINDOW == 205 (0x12130bc00) [pid = 1653] [serial = 2240] [outer = 0x0] 18:51:02 INFO - PROCESS | 1653 | ++DOMWINDOW == 206 (0x12ce9d000) [pid = 1653] [serial = 2241] [outer = 0x12130bc00] 18:51:02 INFO - PROCESS | 1653 | 1464054662595 Marionette DEBUG loaded listener.js 18:51:02 INFO - PROCESS | 1653 | ++DOMWINDOW == 207 (0x12d0c6800) [pid = 1653] [serial = 2242] [outer = 0x12130bc00] 18:51:02 INFO - PROCESS | 1653 | 1464054662946 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]]]}] 18:51:02 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 18:51:02 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 18:51:02 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 722ms 18:51:02 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 18:51:02 INFO - PROCESS | 1653 | 1464054662983 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 18:51:02 INFO - PROCESS | 1653 | 1464054662984 Marionette TRACE conn2 <- [1,2957,null,{"value":"7"}] 18:51:02 INFO - PROCESS | 1653 | 1464054662986 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 18:51:02 INFO - PROCESS | 1653 | 1464054662989 Marionette TRACE conn2 <- [1,2958,null,{}] 18:51:02 INFO - PROCESS | 1653 | 1464054662991 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}] 18:51:03 INFO - PROCESS | 1653 | 1464054663129 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 18:51:03 INFO - PROCESS | 1653 | 1464054663250 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:51:03 INFO - PROCESS | 1653 | ++DOCSHELL 0x1161d1000 == 104 [pid = 1653] [id = 748] 18:51:03 INFO - PROCESS | 1653 | ++DOMWINDOW == 208 (0x112781c00) [pid = 1653] [serial = 2243] [outer = 0x0] 18:51:03 INFO - PROCESS | 1653 | ++DOMWINDOW == 209 (0x115d81c00) [pid = 1653] [serial = 2244] [outer = 0x112781c00] 18:51:03 INFO - PROCESS | 1653 | 1464054663286 Marionette DEBUG loaded listener.js 18:51:03 INFO - PROCESS | 1653 | ++DOMWINDOW == 210 (0x12d0c9000) [pid = 1653] [serial = 2245] [outer = 0x112781c00] 18:51:03 INFO - PROCESS | 1653 | 1464054663658 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]]]}] 18:51:03 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. 18:51:03 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 722ms 18:51:03 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 18:51:03 INFO - PROCESS | 1653 | 1464054663708 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 18:51:03 INFO - PROCESS | 1653 | 1464054663710 Marionette TRACE conn2 <- [1,2961,null,{"value":"7"}] 18:51:03 INFO - PROCESS | 1653 | 1464054663712 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 18:51:03 INFO - PROCESS | 1653 | 1464054663713 Marionette TRACE conn2 <- [1,2962,null,{}] 18:51:03 INFO - PROCESS | 1653 | 1464054663715 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}] 18:51:04 INFO - PROCESS | 1653 | 1464054664061 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 18:51:04 INFO - PROCESS | 1653 | 1464054664225 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:51:04 INFO - PROCESS | 1653 | ++DOCSHELL 0x119270800 == 105 [pid = 1653] [id = 749] 18:51:04 INFO - PROCESS | 1653 | ++DOMWINDOW == 211 (0x111f18800) [pid = 1653] [serial = 2246] [outer = 0x0] 18:51:04 INFO - PROCESS | 1653 | ++DOMWINDOW == 212 (0x112603000) [pid = 1653] [serial = 2247] [outer = 0x111f18800] 18:51:04 INFO - PROCESS | 1653 | 1464054664253 Marionette DEBUG loaded listener.js 18:51:04 INFO - PROCESS | 1653 | ++DOMWINDOW == 213 (0x1128c6000) [pid = 1653] [serial = 2248] [outer = 0x111f18800] 18:51:04 INFO - PROCESS | 1653 | 1464054664621 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]]]}] 18:51:04 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. 18:51:04 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 921ms 18:51:04 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 18:51:04 INFO - PROCESS | 1653 | 1464054664634 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 18:51:04 INFO - PROCESS | 1653 | 1464054664636 Marionette TRACE conn2 <- [1,2965,null,{"value":"7"}] 18:51:04 INFO - PROCESS | 1653 | 1464054664639 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 18:51:04 INFO - PROCESS | 1653 | 1464054664642 Marionette TRACE conn2 <- [1,2966,null,{}] 18:51:04 INFO - PROCESS | 1653 | 1464054664645 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}] 18:51:04 INFO - PROCESS | 1653 | 1464054664753 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 18:51:04 INFO - PROCESS | 1653 | 1464054664881 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:51:04 INFO - PROCESS | 1653 | ++DOCSHELL 0x127291800 == 106 [pid = 1653] [id = 750] 18:51:04 INFO - PROCESS | 1653 | ++DOMWINDOW == 214 (0x111c28400) [pid = 1653] [serial = 2249] [outer = 0x0] 18:51:04 INFO - PROCESS | 1653 | ++DOMWINDOW == 215 (0x112d23c00) [pid = 1653] [serial = 2250] [outer = 0x111c28400] 18:51:04 INFO - PROCESS | 1653 | 1464054664912 Marionette DEBUG loaded listener.js 18:51:04 INFO - PROCESS | 1653 | ++DOMWINDOW == 216 (0x116716400) [pid = 1653] [serial = 2251] [outer = 0x111c28400] 18:51:05 INFO - PROCESS | 1653 | 1464054665301 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]]]}] 18:51:05 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. 18:51:05 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 674ms 18:51:05 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 18:51:05 INFO - PROCESS | 1653 | 1464054665313 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 18:51:05 INFO - PROCESS | 1653 | 1464054665316 Marionette TRACE conn2 <- [1,2969,null,{"value":"7"}] 18:51:05 INFO - PROCESS | 1653 | 1464054665320 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 18:51:05 INFO - PROCESS | 1653 | 1464054665322 Marionette TRACE conn2 <- [1,2970,null,{}] 18:51:05 INFO - PROCESS | 1653 | 1464054665325 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}] 18:51:05 INFO - PROCESS | 1653 | 1464054665479 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 18:51:05 INFO - PROCESS | 1653 | 1464054665685 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:51:05 INFO - PROCESS | 1653 | ++DOCSHELL 0x119562000 == 107 [pid = 1653] [id = 751] 18:51:05 INFO - PROCESS | 1653 | ++DOMWINDOW == 217 (0x117686c00) [pid = 1653] [serial = 2252] [outer = 0x0] 18:51:05 INFO - PROCESS | 1653 | ++DOMWINDOW == 218 (0x11822cc00) [pid = 1653] [serial = 2253] [outer = 0x117686c00] 18:51:05 INFO - PROCESS | 1653 | 1464054665746 Marionette DEBUG loaded listener.js 18:51:05 INFO - PROCESS | 1653 | ++DOMWINDOW == 219 (0x1185a2800) [pid = 1653] [serial = 2254] [outer = 0x117686c00] 18:51:05 INFO - PROCESS | 1653 | --DOCSHELL 0x12d09c800 == 106 [pid = 1653] [id = 640] 18:51:05 INFO - PROCESS | 1653 | --DOCSHELL 0x12bddf000 == 105 [pid = 1653] [id = 11] 18:51:05 INFO - PROCESS | 1653 | --DOCSHELL 0x1360d9800 == 104 [pid = 1653] [id = 735] 18:51:05 INFO - PROCESS | 1653 | --DOCSHELL 0x135b48000 == 103 [pid = 1653] [id = 734] 18:51:05 INFO - PROCESS | 1653 | --DOMWINDOW == 218 (0x12c93a000) [pid = 1653] [serial = 2101] [outer = 0x0] [url = about:blank] 18:51:05 INFO - PROCESS | 1653 | --DOMWINDOW == 217 (0x12c944000) [pid = 1653] [serial = 2104] [outer = 0x0] [url = about:blank] 18:51:05 INFO - PROCESS | 1653 | --DOMWINDOW == 216 (0x121387000) [pid = 1653] [serial = 2140] [outer = 0x0] [url = about:blank] 18:51:06 INFO - PROCESS | 1653 | --DOCSHELL 0x11927d000 == 102 [pid = 1653] [id = 733] 18:51:06 INFO - PROCESS | 1653 | --DOCSHELL 0x1353e3000 == 101 [pid = 1653] [id = 732] 18:51:06 INFO - PROCESS | 1653 | --DOCSHELL 0x12d52d000 == 100 [pid = 1653] [id = 731] 18:51:06 INFO - PROCESS | 1653 | --DOCSHELL 0x12c9f9800 == 99 [pid = 1653] [id = 730] 18:51:06 INFO - PROCESS | 1653 | --DOCSHELL 0x12b20f000 == 98 [pid = 1653] [id = 729] 18:51:06 INFO - PROCESS | 1653 | --DOCSHELL 0x129ef3000 == 97 [pid = 1653] [id = 728] 18:51:06 INFO - PROCESS | 1653 | --DOCSHELL 0x12525c800 == 96 [pid = 1653] [id = 727] 18:51:06 INFO - PROCESS | 1653 | --DOCSHELL 0x119564000 == 95 [pid = 1653] [id = 726] 18:51:06 INFO - PROCESS | 1653 | --DOCSHELL 0x12ceaf000 == 94 [pid = 1653] [id = 17] 18:51:06 INFO - PROCESS | 1653 | --DOCSHELL 0x11614a800 == 93 [pid = 1653] [id = 725] 18:51:06 INFO - PROCESS | 1653 | --DOCSHELL 0x11919b000 == 92 [pid = 1653] [id = 724] 18:51:06 INFO - PROCESS | 1653 | --DOCSHELL 0x12c9f2800 == 91 [pid = 1653] [id = 718] 18:51:06 INFO - PROCESS | 1653 | --DOCSHELL 0x12c534000 == 90 [pid = 1653] [id = 717] 18:51:06 INFO - PROCESS | 1653 | --DOCSHELL 0x12b05e000 == 89 [pid = 1653] [id = 716] 18:51:06 INFO - PROCESS | 1653 | --DOCSHELL 0x119d25800 == 88 [pid = 1653] [id = 715] 18:51:06 INFO - PROCESS | 1653 | --DOCSHELL 0x110f38800 == 87 [pid = 1653] [id = 714] 18:51:06 INFO - PROCESS | 1653 | --DOMWINDOW == 215 (0x12c013400) [pid = 1653] [serial = 2081] [outer = 0x0] [url = about:blank] 18:51:06 INFO - PROCESS | 1653 | --DOMWINDOW == 214 (0x1192c4000) [pid = 1653] [serial = 2128] [outer = 0x0] [url = about:blank] 18:51:06 INFO - PROCESS | 1653 | --DOMWINDOW == 213 (0x119e32800) [pid = 1653] [serial = 2134] [outer = 0x0] [url = about:blank] 18:51:06 INFO - PROCESS | 1653 | --DOMWINDOW == 212 (0x119ca7c00) [pid = 1653] [serial = 2131] [outer = 0x0] [url = about:blank] 18:51:06 INFO - PROCESS | 1653 | --DOMWINDOW == 211 (0x116a62c00) [pid = 1653] [serial = 2107] [outer = 0x0] [url = about:blank] 18:51:06 INFO - PROCESS | 1653 | --DOMWINDOW == 210 (0x112609c00) [pid = 1653] [serial = 2110] [outer = 0x0] [url = about:blank] 18:51:06 INFO - PROCESS | 1653 | --DOMWINDOW == 209 (0x11660ac00) [pid = 1653] [serial = 2116] [outer = 0x0] [url = about:blank] 18:51:06 INFO - PROCESS | 1653 | --DOMWINDOW == 208 (0x1167ce000) [pid = 1653] [serial = 2117] [outer = 0x0] [url = about:blank] 18:51:06 INFO - PROCESS | 1653 | --DOMWINDOW == 207 (0x112750800) [pid = 1653] [serial = 2083] [outer = 0x0] [url = about:blank] 18:51:06 INFO - PROCESS | 1653 | --DOMWINDOW == 206 (0x12c021800) [pid = 1653] [serial = 2098] [outer = 0x0] [url = about:blank] 18:51:06 INFO - PROCESS | 1653 | --DOMWINDOW == 205 (0x117110000) [pid = 1653] [serial = 2119] [outer = 0x0] [url = about:blank] 18:51:06 INFO - PROCESS | 1653 | --DOMWINDOW == 204 (0x117466c00) [pid = 1653] [serial = 2120] [outer = 0x0] [url = about:blank] 18:51:06 INFO - PROCESS | 1653 | --DOMWINDOW == 203 (0x12bf40400) [pid = 1653] [serial = 2095] [outer = 0x0] [url = about:blank] 18:51:06 INFO - PROCESS | 1653 | --DOMWINDOW == 202 (0x117682800) [pid = 1653] [serial = 2122] [outer = 0x0] [url = about:blank] 18:51:06 INFO - PROCESS | 1653 | --DOMWINDOW == 201 (0x118227800) [pid = 1653] [serial = 2123] [outer = 0x0] [url = about:blank] 18:51:06 INFO - PROCESS | 1653 | --DOMWINDOW == 200 (0x12a939800) [pid = 1653] [serial = 2092] [outer = 0x0] [url = about:blank] 18:51:06 INFO - PROCESS | 1653 | --DOMWINDOW == 199 (0x1185a1000) [pid = 1653] [serial = 2125] [outer = 0x0] [url = about:blank] 18:51:06 INFO - PROCESS | 1653 | --DOMWINDOW == 198 (0x11a02c400) [pid = 1653] [serial = 2138] [outer = 0x0] [url = about:blank] 18:51:06 INFO - PROCESS | 1653 | --DOMWINDOW == 197 (0x1192c3000) [pid = 1653] [serial = 2086] [outer = 0x0] [url = about:blank] 18:51:06 INFO - PROCESS | 1653 | --DOMWINDOW == 196 (0x112f31400) [pid = 1653] [serial = 2114] [outer = 0x0] [url = about:blank] 18:51:06 INFO - PROCESS | 1653 | --DOMWINDOW == 195 (0x112d24000) [pid = 1653] [serial = 2113] [outer = 0x0] [url = about:blank] 18:51:06 INFO - PROCESS | 1653 | --DOMWINDOW == 194 (0x123d78c00) [pid = 1653] [serial = 2089] [outer = 0x0] [url = about:blank] 18:51:06 INFO - PROCESS | 1653 | --DOMWINDOW == 193 (0x112785c00) [pid = 1653] [serial = 2111] [outer = 0x0] [url = about:blank] 18:51:06 INFO - PROCESS | 1653 | --DOMWINDOW == 192 (0x119ea4400) [pid = 1653] [serial = 2135] [outer = 0x0] [url = about:blank] 18:51:06 INFO - PROCESS | 1653 | --DOMWINDOW == 191 (0x119cb0c00) [pid = 1653] [serial = 2132] [outer = 0x0] [url = about:blank] 18:51:06 INFO - PROCESS | 1653 | --DOMWINDOW == 190 (0x119129c00) [pid = 1653] [serial = 2126] [outer = 0x0] [url = about:blank] 18:51:06 INFO - PROCESS | 1653 | --DOMWINDOW == 189 (0x118228400) [pid = 1653] [serial = 2137] [outer = 0x0] [url = about:blank] 18:51:06 INFO - PROCESS | 1653 | --DOMWINDOW == 188 (0x11953ac00) [pid = 1653] [serial = 2129] [outer = 0x0] [url = about:blank] 18:51:06 INFO - PROCESS | 1653 | 1464054666169 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]]]}] 18:51:06 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. 18:51:06 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 873ms 18:51:06 INFO - PROCESS | 1653 | 1464054666193 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 18:51:06 INFO - PROCESS | 1653 | 1464054666195 Marionette TRACE conn2 <- [1,2973,null,{"value":"7"}] 18:51:06 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 18:51:06 INFO - PROCESS | 1653 | 1464054666202 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 18:51:06 INFO - PROCESS | 1653 | 1464054666205 Marionette TRACE conn2 <- [1,2974,null,{}] 18:51:06 INFO - PROCESS | 1653 | 1464054666208 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}] 18:51:06 INFO - PROCESS | 1653 | 1464054666307 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 18:51:06 INFO - PROCESS | 1653 | 1464054666384 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:51:06 INFO - PROCESS | 1653 | ++DOCSHELL 0x119a7c800 == 88 [pid = 1653] [id = 752] 18:51:06 INFO - PROCESS | 1653 | ++DOMWINDOW == 189 (0x117e63c00) [pid = 1653] [serial = 2255] [outer = 0x0] 18:51:06 INFO - PROCESS | 1653 | ++DOMWINDOW == 190 (0x118717000) [pid = 1653] [serial = 2256] [outer = 0x117e63c00] 18:51:06 INFO - PROCESS | 1653 | 1464054666410 Marionette DEBUG loaded listener.js 18:51:06 INFO - PROCESS | 1653 | ++DOMWINDOW == 191 (0x1192c2c00) [pid = 1653] [serial = 2257] [outer = 0x117e63c00] 18:51:06 INFO - PROCESS | 1653 | 1464054666691 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]]]}] 18:51:06 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. 18:51:06 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 525ms 18:51:06 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 18:51:06 INFO - PROCESS | 1653 | 1464054666727 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 18:51:06 INFO - PROCESS | 1653 | 1464054666728 Marionette TRACE conn2 <- [1,2977,null,{"value":"7"}] 18:51:06 INFO - PROCESS | 1653 | 1464054666730 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 18:51:06 INFO - PROCESS | 1653 | 1464054666732 Marionette TRACE conn2 <- [1,2978,null,{}] 18:51:06 INFO - PROCESS | 1653 | 1464054666734 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}] 18:51:06 INFO - PROCESS | 1653 | 1464054666834 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 18:51:06 INFO - PROCESS | 1653 | 1464054666838 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:51:06 INFO - PROCESS | 1653 | ++DOCSHELL 0x12525c800 == 89 [pid = 1653] [id = 753] 18:51:06 INFO - PROCESS | 1653 | ++DOMWINDOW == 192 (0x119534c00) [pid = 1653] [serial = 2258] [outer = 0x0] 18:51:06 INFO - PROCESS | 1653 | ++DOMWINDOW == 193 (0x119a0e000) [pid = 1653] [serial = 2259] [outer = 0x119534c00] 18:51:06 INFO - PROCESS | 1653 | 1464054666864 Marionette DEBUG loaded listener.js 18:51:06 INFO - PROCESS | 1653 | ++DOMWINDOW == 194 (0x119e32800) [pid = 1653] [serial = 2260] [outer = 0x119534c00] 18:51:07 INFO - PROCESS | 1653 | 1464054667203 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]]]}] 18:51:07 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. 18:51:07 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 520ms 18:51:07 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 18:51:07 INFO - PROCESS | 1653 | 1464054667251 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 18:51:07 INFO - PROCESS | 1653 | 1464054667252 Marionette TRACE conn2 <- [1,2981,null,{"value":"7"}] 18:51:07 INFO - PROCESS | 1653 | 1464054667254 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 18:51:07 INFO - PROCESS | 1653 | 1464054667255 Marionette TRACE conn2 <- [1,2982,null,{}] 18:51:07 INFO - PROCESS | 1653 | 1464054667258 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}] 18:51:07 INFO - PROCESS | 1653 | 1464054667355 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 18:51:07 INFO - PROCESS | 1653 | 1464054667360 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:51:07 INFO - PROCESS | 1653 | ++DOCSHELL 0x129ee9800 == 90 [pid = 1653] [id = 754] 18:51:07 INFO - PROCESS | 1653 | ++DOMWINDOW == 195 (0x12131a800) [pid = 1653] [serial = 2261] [outer = 0x0] 18:51:07 INFO - PROCESS | 1653 | ++DOMWINDOW == 196 (0x121323c00) [pid = 1653] [serial = 2262] [outer = 0x12131a800] 18:51:07 INFO - PROCESS | 1653 | 1464054667391 Marionette DEBUG loaded listener.js 18:51:07 INFO - PROCESS | 1653 | ++DOMWINDOW == 197 (0x1213a6000) [pid = 1653] [serial = 2263] [outer = 0x12131a800] 18:51:07 INFO - PROCESS | 1653 | 1464054667731 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"]]]}] 18:51:07 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 18:51:07 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 18:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:51:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:51:07 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 18:51:07 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 521ms 18:51:07 INFO - PROCESS | 1653 | 1464054667777 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 18:51:07 INFO - PROCESS | 1653 | 1464054667778 Marionette TRACE conn2 <- [1,2985,null,{"value":"7"}] 18:51:07 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 18:51:07 INFO - PROCESS | 1653 | 1464054667780 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 18:51:07 INFO - PROCESS | 1653 | 1464054667781 Marionette TRACE conn2 <- [1,2986,null,{}] 18:51:07 INFO - PROCESS | 1653 | 1464054667783 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}] 18:51:07 INFO - PROCESS | 1653 | 1464054667887 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 18:51:07 INFO - PROCESS | 1653 | 1464054667976 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:51:07 INFO - PROCESS | 1653 | ++DOCSHELL 0x12bb10800 == 91 [pid = 1653] [id = 755] 18:51:07 INFO - PROCESS | 1653 | ++DOMWINDOW == 198 (0x119cab400) [pid = 1653] [serial = 2264] [outer = 0x0] 18:51:08 INFO - PROCESS | 1653 | ++DOMWINDOW == 199 (0x12335c800) [pid = 1653] [serial = 2265] [outer = 0x119cab400] 18:51:08 INFO - PROCESS | 1653 | 1464054668001 Marionette DEBUG loaded listener.js 18:51:08 INFO - PROCESS | 1653 | ++DOMWINDOW == 200 (0x123d6b400) [pid = 1653] [serial = 2266] [outer = 0x119cab400] 18:51:08 INFO - PROCESS | 1653 | 1464054668289 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]]]}] 18:51:08 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. 18:51:08 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 522ms 18:51:08 INFO - PROCESS | 1653 | 1464054668302 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 18:51:08 INFO - PROCESS | 1653 | 1464054668303 Marionette TRACE conn2 <- [1,2989,null,{"value":"7"}] 18:51:08 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 18:51:08 INFO - PROCESS | 1653 | 1464054668313 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 18:51:08 INFO - PROCESS | 1653 | 1464054668314 Marionette TRACE conn2 <- [1,2990,null,{}] 18:51:08 INFO - PROCESS | 1653 | 1464054668316 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}] 18:51:08 INFO - PROCESS | 1653 | 1464054668451 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 18:51:08 INFO - PROCESS | 1653 | 1464054668466 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:51:08 INFO - PROCESS | 1653 | ++DOCSHELL 0x12c829000 == 92 [pid = 1653] [id = 756] 18:51:08 INFO - PROCESS | 1653 | ++DOMWINDOW == 201 (0x12131d800) [pid = 1653] [serial = 2267] [outer = 0x0] 18:51:08 INFO - PROCESS | 1653 | ++DOMWINDOW == 202 (0x1242d8c00) [pid = 1653] [serial = 2268] [outer = 0x12131d800] 18:51:08 INFO - PROCESS | 1653 | 1464054668491 Marionette DEBUG loaded listener.js 18:51:08 INFO - PROCESS | 1653 | ++DOMWINDOW == 203 (0x124c70400) [pid = 1653] [serial = 2269] [outer = 0x12131d800] 18:51:08 INFO - PROCESS | 1653 | ++DOCSHELL 0x12d0a2000 == 93 [pid = 1653] [id = 757] 18:51:08 INFO - PROCESS | 1653 | ++DOMWINDOW == 204 (0x12764e000) [pid = 1653] [serial = 2270] [outer = 0x0] 18:51:08 INFO - PROCESS | 1653 | ++DOMWINDOW == 205 (0x127073800) [pid = 1653] [serial = 2271] [outer = 0x12764e000] 18:51:08 INFO - PROCESS | 1653 | 1464054668843 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]]]}] 18:51:08 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. 18:51:08 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 570ms 18:51:08 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 18:51:08 INFO - PROCESS | 1653 | 1464054668883 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 18:51:08 INFO - PROCESS | 1653 | 1464054668884 Marionette TRACE conn2 <- [1,2993,null,{"value":"7"}] 18:51:08 INFO - PROCESS | 1653 | 1464054668886 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 18:51:08 INFO - PROCESS | 1653 | 1464054668888 Marionette TRACE conn2 <- [1,2994,null,{}] 18:51:08 INFO - PROCESS | 1653 | 1464054668890 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}] 18:51:09 INFO - PROCESS | 1653 | 1464054669044 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 18:51:09 INFO - PROCESS | 1653 | 1464054669061 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:51:09 INFO - PROCESS | 1653 | ++DOCSHELL 0x12d2e3800 == 94 [pid = 1653] [id = 758] 18:51:09 INFO - PROCESS | 1653 | ++DOMWINDOW == 206 (0x125194000) [pid = 1653] [serial = 2272] [outer = 0x0] 18:51:09 INFO - PROCESS | 1653 | ++DOMWINDOW == 207 (0x127640400) [pid = 1653] [serial = 2273] [outer = 0x125194000] 18:51:09 INFO - PROCESS | 1653 | 1464054669086 Marionette DEBUG loaded listener.js 18:51:09 INFO - PROCESS | 1653 | ++DOMWINDOW == 208 (0x128ed7800) [pid = 1653] [serial = 2274] [outer = 0x125194000] 18:51:09 INFO - PROCESS | 1653 | 1464054669411 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]]]}] 18:51:09 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 18:51:09 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 18:51:09 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 570ms 18:51:09 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 18:51:09 INFO - PROCESS | 1653 | 1464054669457 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 18:51:09 INFO - PROCESS | 1653 | 1464054669459 Marionette TRACE conn2 <- [1,2997,null,{"value":"7"}] 18:51:09 INFO - PROCESS | 1653 | 1464054669461 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 18:51:09 INFO - PROCESS | 1653 | 1464054669462 Marionette TRACE conn2 <- [1,2998,null,{}] 18:51:09 INFO - PROCESS | 1653 | 1464054669464 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}] 18:51:09 INFO - PROCESS | 1653 | 1464054669592 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 18:51:09 INFO - PROCESS | 1653 | 1464054669605 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:51:09 INFO - PROCESS | 1653 | ++DOCSHELL 0x12f008000 == 95 [pid = 1653] [id = 759] 18:51:09 INFO - PROCESS | 1653 | ++DOMWINDOW == 209 (0x128edb800) [pid = 1653] [serial = 2275] [outer = 0x0] 18:51:09 INFO - PROCESS | 1653 | ++DOMWINDOW == 210 (0x129567000) [pid = 1653] [serial = 2276] [outer = 0x128edb800] 18:51:09 INFO - PROCESS | 1653 | 1464054669637 Marionette DEBUG loaded listener.js 18:51:09 INFO - PROCESS | 1653 | ++DOMWINDOW == 211 (0x129664400) [pid = 1653] [serial = 2277] [outer = 0x128edb800] 18:51:09 INFO - PROCESS | 1653 | 1464054669965 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]]]}] 18:51:09 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. 18:51:09 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 518ms 18:51:09 INFO - PROCESS | 1653 | 1464054669979 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 18:51:09 INFO - PROCESS | 1653 | 1464054669980 Marionette TRACE conn2 <- [1,3001,null,{"value":"7"}] 18:51:09 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 18:51:09 INFO - PROCESS | 1653 | 1464054669990 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 18:51:09 INFO - PROCESS | 1653 | 1464054669992 Marionette TRACE conn2 <- [1,3002,null,{}] 18:51:09 INFO - PROCESS | 1653 | 1464054669994 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}] 18:51:10 INFO - PROCESS | 1653 | 1464054670120 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 18:51:10 INFO - PROCESS | 1653 | 1464054670133 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:51:10 INFO - PROCESS | 1653 | ++DOCSHELL 0x1356d7000 == 96 [pid = 1653] [id = 760] 18:51:10 INFO - PROCESS | 1653 | ++DOMWINDOW == 212 (0x128edd000) [pid = 1653] [serial = 2278] [outer = 0x0] 18:51:10 INFO - PROCESS | 1653 | ++DOMWINDOW == 213 (0x129668400) [pid = 1653] [serial = 2279] [outer = 0x128edd000] 18:51:10 INFO - PROCESS | 1653 | 1464054670163 Marionette DEBUG loaded listener.js 18:51:10 INFO - PROCESS | 1653 | ++DOMWINDOW == 214 (0x12a938c00) [pid = 1653] [serial = 2280] [outer = 0x128edd000] 18:51:10 INFO - PROCESS | 1653 | --DOMWINDOW == 213 (0x123d74c00) [pid = 1653] [serial = 2190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 18:51:10 INFO - PROCESS | 1653 | --DOMWINDOW == 212 (0x128c31000) [pid = 1653] [serial = 2193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 18:51:10 INFO - PROCESS | 1653 | --DOMWINDOW == 211 (0x111e28c00) [pid = 1653] [serial = 2199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 18:51:10 INFO - PROCESS | 1653 | --DOMWINDOW == 210 (0x12965d800) [pid = 1653] [serial = 2196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 18:51:10 INFO - PROCESS | 1653 | --DOMWINDOW == 209 (0x116712400) [pid = 1653] [serial = 2178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 18:51:10 INFO - PROCESS | 1653 | --DOMWINDOW == 208 (0x119caf000) [pid = 1653] [serial = 2184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 18:51:10 INFO - PROCESS | 1653 | --DOMWINDOW == 207 (0x121321000) [pid = 1653] [serial = 2187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 18:51:10 INFO - PROCESS | 1653 | --DOMWINDOW == 206 (0x115e4e800) [pid = 1653] [serial = 2175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 18:51:10 INFO - PROCESS | 1653 | --DOMWINDOW == 205 (0x110e42c00) [pid = 1653] [serial = 2172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 18:51:10 INFO - PROCESS | 1653 | --DOMWINDOW == 204 (0x11893bc00) [pid = 1653] [serial = 2181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 18:51:10 INFO - PROCESS | 1653 | --DOMWINDOW == 203 (0x12b035400) [pid = 1653] [serial = 2205] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 18:51:10 INFO - PROCESS | 1653 | --DOMWINDOW == 202 (0x115de7800) [pid = 1653] [serial = 2202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 18:51:10 INFO - PROCESS | 1653 | --DOMWINDOW == 201 (0x12131b800) [pid = 1653] [serial = 2139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 18:51:10 INFO - PROCESS | 1653 | 1464054670742 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]]]}] 18:51:10 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. 18:51:10 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 772ms 18:51:10 INFO - PROCESS | 1653 | 1464054670762 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 18:51:10 INFO - PROCESS | 1653 | 1464054670764 Marionette TRACE conn2 <- [1,3005,null,{"value":"7"}] 18:51:10 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 18:51:10 INFO - PROCESS | 1653 | 1464054670766 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 18:51:10 INFO - PROCESS | 1653 | 1464054670768 Marionette TRACE conn2 <- [1,3006,null,{}] 18:51:10 INFO - PROCESS | 1653 | 1464054670784 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}] 18:51:10 INFO - PROCESS | 1653 | 1464054670906 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 18:51:10 INFO - PROCESS | 1653 | 1464054670910 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:51:10 INFO - PROCESS | 1653 | ++DOCSHELL 0x12d51e000 == 97 [pid = 1653] [id = 761] 18:51:10 INFO - PROCESS | 1653 | ++DOMWINDOW == 202 (0x121386800) [pid = 1653] [serial = 2281] [outer = 0x0] 18:51:10 INFO - PROCESS | 1653 | ++DOMWINDOW == 203 (0x12a939400) [pid = 1653] [serial = 2282] [outer = 0x121386800] 18:51:10 INFO - PROCESS | 1653 | 1464054670935 Marionette DEBUG loaded listener.js 18:51:10 INFO - PROCESS | 1653 | ++DOMWINDOW == 204 (0x12ba1f800) [pid = 1653] [serial = 2283] [outer = 0x121386800] 18:51:11 INFO - PROCESS | 1653 | 1464054671255 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]]]}] 18:51:11 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. 18:51:11 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 525ms 18:51:11 INFO - PROCESS | 1653 | 1464054671291 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 18:51:11 INFO - PROCESS | 1653 | 1464054671292 Marionette TRACE conn2 <- [1,3009,null,{"value":"7"}] 18:51:11 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 18:51:11 INFO - PROCESS | 1653 | 1464054671295 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 18:51:11 INFO - PROCESS | 1653 | 1464054671296 Marionette TRACE conn2 <- [1,3010,null,{}] 18:51:11 INFO - PROCESS | 1653 | 1464054671298 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}] 18:51:11 INFO - PROCESS | 1653 | 1464054671398 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 18:51:11 INFO - PROCESS | 1653 | 1464054671478 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:51:11 INFO - PROCESS | 1653 | ++DOCSHELL 0x135915000 == 98 [pid = 1653] [id = 762] 18:51:11 INFO - PROCESS | 1653 | ++DOMWINDOW == 205 (0x12b043400) [pid = 1653] [serial = 2284] [outer = 0x0] 18:51:11 INFO - PROCESS | 1653 | ++DOMWINDOW == 206 (0x12bae0c00) [pid = 1653] [serial = 2285] [outer = 0x12b043400] 18:51:11 INFO - PROCESS | 1653 | 1464054671502 Marionette DEBUG loaded listener.js 18:51:11 INFO - PROCESS | 1653 | ++DOMWINDOW == 207 (0x12bf44c00) [pid = 1653] [serial = 2286] [outer = 0x12b043400] 18:51:11 INFO - PROCESS | 1653 | 1464054671767 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]]]}] 18:51:11 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 18:51:11 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 518ms 18:51:11 INFO - TEST-START | /FileAPI/FileReaderSync.worker 18:51:11 INFO - PROCESS | 1653 | 1464054671813 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 18:51:11 INFO - PROCESS | 1653 | 1464054671814 Marionette TRACE conn2 <- [1,3013,null,{"value":"7"}] 18:51:11 INFO - PROCESS | 1653 | 1464054671816 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 18:51:11 INFO - PROCESS | 1653 | 1464054671817 Marionette TRACE conn2 <- [1,3014,null,{}] 18:51:11 INFO - PROCESS | 1653 | 1464054671822 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}] 18:51:11 INFO - PROCESS | 1653 | 1464054671924 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 18:51:11 INFO - PROCESS | 1653 | 1464054671928 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:51:11 INFO - PROCESS | 1653 | ++DOCSHELL 0x1360d0800 == 99 [pid = 1653] [id = 763] 18:51:11 INFO - PROCESS | 1653 | ++DOMWINDOW == 208 (0x12bf46c00) [pid = 1653] [serial = 2287] [outer = 0x0] 18:51:11 INFO - PROCESS | 1653 | ++DOMWINDOW == 209 (0x12c01a800) [pid = 1653] [serial = 2288] [outer = 0x12bf46c00] 18:51:11 INFO - PROCESS | 1653 | 1464054671953 Marionette DEBUG loaded listener.js 18:51:11 INFO - PROCESS | 1653 | ++DOMWINDOW == 210 (0x12c938400) [pid = 1653] [serial = 2289] [outer = 0x12bf46c00] 18:51:12 INFO - PROCESS | 1653 | [1653] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 18:51:12 INFO - PROCESS | 1653 | 1464054672319 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 18:51:12 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 18:51:12 INFO - {} 18:51:12 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 18:51:12 INFO - {} 18:51:12 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 18:51:12 INFO - {} 18:51:12 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 18:51:12 INFO - {} 18:51:12 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 524ms 18:51:12 INFO - PROCESS | 1653 | 1464054672342 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 18:51:12 INFO - TEST-START | /FileAPI/fileReader.html 18:51:12 INFO - PROCESS | 1653 | 1464054672344 Marionette TRACE conn2 <- [1,3017,null,{"value":"7"}] 18:51:12 INFO - PROCESS | 1653 | 1464054672346 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 18:51:12 INFO - PROCESS | 1653 | 1464054672347 Marionette TRACE conn2 <- [1,3018,null,{}] 18:51:12 INFO - PROCESS | 1653 | 1464054672349 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}] 18:51:12 INFO - PROCESS | 1653 | 1464054672485 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 18:51:12 INFO - PROCESS | 1653 | 1464054672494 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:51:12 INFO - PROCESS | 1653 | ++DOCSHELL 0x138778000 == 100 [pid = 1653] [id = 764] 18:51:12 INFO - PROCESS | 1653 | ++DOMWINDOW == 211 (0x12c52ac00) [pid = 1653] [serial = 2290] [outer = 0x0] 18:51:12 INFO - PROCESS | 1653 | ++DOMWINDOW == 212 (0x12d0c5800) [pid = 1653] [serial = 2291] [outer = 0x12c52ac00] 18:51:12 INFO - PROCESS | 1653 | 1464054672519 Marionette DEBUG loaded listener.js 18:51:12 INFO - PROCESS | 1653 | ++DOMWINDOW == 213 (0x12d223c00) [pid = 1653] [serial = 2292] [outer = 0x12c52ac00] 18:51:13 INFO - PROCESS | 1653 | 1464054672992 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]]]}] 18:51:13 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 18:51:13 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 18:51:13 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 18:51:13 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 18:51:13 INFO - TEST-OK | /FileAPI/fileReader.html | took 670ms 18:51:13 INFO - TEST-START | /FileAPI/historical.html 18:51:13 INFO - PROCESS | 1653 | 1464054673016 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 18:51:13 INFO - PROCESS | 1653 | 1464054673019 Marionette TRACE conn2 <- [1,3021,null,{"value":"7"}] 18:51:13 INFO - PROCESS | 1653 | 1464054673023 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 18:51:13 INFO - PROCESS | 1653 | 1464054673026 Marionette TRACE conn2 <- [1,3022,null,{}] 18:51:13 INFO - PROCESS | 1653 | 1464054673029 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}] 18:51:13 INFO - PROCESS | 1653 | 1464054673154 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 18:51:13 INFO - PROCESS | 1653 | 1464054673274 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:51:13 INFO - PROCESS | 1653 | ++DOCSHELL 0x119466000 == 101 [pid = 1653] [id = 765] 18:51:13 INFO - PROCESS | 1653 | ++DOMWINDOW == 214 (0x113020c00) [pid = 1653] [serial = 2293] [outer = 0x0] 18:51:13 INFO - PROCESS | 1653 | ++DOMWINDOW == 215 (0x115d83400) [pid = 1653] [serial = 2294] [outer = 0x113020c00] 18:51:13 INFO - PROCESS | 1653 | 1464054673306 Marionette DEBUG loaded listener.js 18:51:13 INFO - PROCESS | 1653 | ++DOMWINDOW == 216 (0x11684cc00) [pid = 1653] [serial = 2295] [outer = 0x113020c00] 18:51:13 INFO - PROCESS | 1653 | 1464054673678 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"]]]}] 18:51:13 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 18:51:13 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 18:51:13 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 18:51:13 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 18:51:13 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 18:51:13 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 18:51:13 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 18:51:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:51:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:51:13 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 18:51:13 INFO - TEST-OK | /FileAPI/historical.html | took 673ms 18:51:13 INFO - PROCESS | 1653 | 1464054673696 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 18:51:13 INFO - PROCESS | 1653 | 1464054673699 Marionette TRACE conn2 <- [1,3025,null,{"value":"7"}] 18:51:13 INFO - TEST-START | /FileAPI/idlharness.html 18:51:13 INFO - PROCESS | 1653 | 1464054673704 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 18:51:13 INFO - PROCESS | 1653 | 1464054673706 Marionette TRACE conn2 <- [1,3026,null,{}] 18:51:13 INFO - PROCESS | 1653 | 1464054673709 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}] 18:51:13 INFO - PROCESS | 1653 | 1464054673830 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 18:51:13 INFO - PROCESS | 1653 | 1464054673952 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:51:13 INFO - PROCESS | 1653 | ++DOCSHELL 0x129ee8800 == 102 [pid = 1653] [id = 766] 18:51:13 INFO - PROCESS | 1653 | ++DOMWINDOW == 217 (0x11767fc00) [pid = 1653] [serial = 2296] [outer = 0x0] 18:51:13 INFO - PROCESS | 1653 | ++DOMWINDOW == 218 (0x11859e400) [pid = 1653] [serial = 2297] [outer = 0x11767fc00] 18:51:13 INFO - PROCESS | 1653 | 1464054673983 Marionette DEBUG loaded listener.js 18:51:14 INFO - PROCESS | 1653 | ++DOMWINDOW == 219 (0x1192bd800) [pid = 1653] [serial = 2298] [outer = 0x11767fc00] 18:51:14 INFO - PROCESS | 1653 | 1464054674503 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]]]}] 18:51:14 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 18:51:14 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 18:51:14 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 18:51:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:51:14 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 18:51:14 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 18:51:14 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 18:51:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:51:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 18:51:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 18:51:14 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 18:51:14 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 18:51:14 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 18:51:14 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 18:51:14 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 18:51:14 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 18:51:14 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 18:51:14 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 18:51:14 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 18:51:14 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 18:51:14 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 18:51:14 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 18:51:14 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 18:51:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:51:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:51:14 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 18:51:14 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 18:51:14 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 18:51:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:51:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 18:51:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 18:51:14 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 18:51:14 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 18:51:14 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 18:51:14 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 18:51:14 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 18:51:14 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 18:51:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:51:14 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 18:51:14 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 18:51:14 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 18:51:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:51:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 18:51:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 18:51:14 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 18:51:14 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 18:51:14 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 18:51:14 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 18:51:14 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 18:51:14 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 18:51:14 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 18:51:14 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 18:51:14 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 18:51:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:51:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:51:14 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 18:51:14 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 18:51:14 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 18:51:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 18:51:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 18:51:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 18:51:14 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 18:51:14 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 18:51:14 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 18:51:14 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 18:51:14 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 18:51:14 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 18:51:14 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 18:51:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:51:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:51:14 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 18:51:14 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 18:51:14 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 18:51:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 18:51:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 18:51:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 18:51:14 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 18:51:14 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 18:51:14 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 18:51:14 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 18:51:14 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 18:51:14 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 18:51:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:51:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:51:14 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 18:51:14 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 18:51:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:51:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 18:51:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 18:51:14 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 18:51:14 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 18:51:14 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 18:51:14 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 18:51:14 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 18:51:14 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 18:51:14 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 18:51:14 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 18:51:14 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 18:51:14 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 18:51:14 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 18:51:14 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 18:51:14 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 18:51:14 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 18:51:14 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 18:51:14 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 18:51:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:51:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:51:14 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 18:51:14 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 18:51:14 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 18:51:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 18:51:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 18:51:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 18:51:14 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 18:51:14 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 18:51:14 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 18:51:14 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 18:51:14 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 18:51:14 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 18:51:14 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 18:51:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:51:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:51:14 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 18:51:14 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 18:51:14 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 18:51:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 18:51:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 18:51:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 18:51:14 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 18:51:14 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 18:51:14 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 18:51:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 18:51:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 18:51:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 18:51:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 18:51:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 18:51:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 18:51:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 18:51:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 18:51:14 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 18:51:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 18:51:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 18:51:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 18:51:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 18:51:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 18:51:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 18:51:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 18:51:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 18:51:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 18:51:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 18:51:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 18:51:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 18:51:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 18:51:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 18:51:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 18:51:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 18:51:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 18:51:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 18:51:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 18:51:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 18:51:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 18:51:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 18:51:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 18:51:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 18:51:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 18:51:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 18:51:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 18:51:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 18:51:14 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 18:51:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 18:51:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 18:51:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 18:51:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 18:51:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 18:51:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 18:51:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 18:51:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 18:51:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 18:51:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 18:51:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 18:51:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 18:51:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 18:51:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 18:51:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 18:51:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 18:51:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 18:51:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 18:51:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 18:51:14 INFO - TEST-OK | /FileAPI/idlharness.html | took 842ms 18:51:14 INFO - TEST-START | /FileAPI/idlharness.worker 18:51:14 INFO - PROCESS | 1653 | 1464054674550 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 18:51:14 INFO - PROCESS | 1653 | 1464054674552 Marionette TRACE conn2 <- [1,3029,null,{"value":"7"}] 18:51:14 INFO - PROCESS | 1653 | 1464054674556 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 18:51:14 INFO - PROCESS | 1653 | 1464054674559 Marionette TRACE conn2 <- [1,3030,null,{}] 18:51:14 INFO - PROCESS | 1653 | 1464054674567 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}] 18:51:14 INFO - PROCESS | 1653 | 1464054674740 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 18:51:14 INFO - PROCESS | 1653 | 1464054674749 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:51:14 INFO - PROCESS | 1653 | ++DOCSHELL 0x143377800 == 103 [pid = 1653] [id = 767] 18:51:14 INFO - PROCESS | 1653 | ++DOMWINDOW == 220 (0x12d21b800) [pid = 1653] [serial = 2299] [outer = 0x0] 18:51:14 INFO - PROCESS | 1653 | ++DOMWINDOW == 221 (0x12d3a2000) [pid = 1653] [serial = 2300] [outer = 0x12d21b800] 18:51:14 INFO - PROCESS | 1653 | 1464054674792 Marionette DEBUG loaded listener.js 18:51:14 INFO - PROCESS | 1653 | ++DOMWINDOW == 222 (0x12d4e3400) [pid = 1653] [serial = 2301] [outer = 0x12d21b800] 18:51:14 INFO - PROCESS | 1653 | [1653] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 18:51:15 INFO - PROCESS | 1653 | 1464054675540 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,{},{}]]]}] 18:51:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 18:51:15 INFO - {} 18:51:15 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 18:51:15 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 18:51:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:51:15 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 18:51:15 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 18:51:15 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 18:51:15 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:51:15 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:51:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:51:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 18:51:15 INFO - {} 18:51:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 18:51:15 INFO - {} 18:51:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 18:51:15 INFO - {} 18:51:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 18:51:15 INFO - {} 18:51:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 18:51:15 INFO - {} 18:51:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 18:51:15 INFO - {} 18:51:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 18:51:15 INFO - {} 18:51:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 18:51:15 INFO - {} 18:51:15 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 18:51:15 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 18:51:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:51:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:51:15 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 18:51:15 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 18:51:15 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 18:51:15 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:51:15 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:51:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:51:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 18:51:15 INFO - {} 18:51:15 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 18:51:15 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 18:51:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:51:15 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 18:51:15 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 18:51:15 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 18:51:15 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:51:15 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:51:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:51:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 18:51:15 INFO - {} 18:51:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 18:51:15 INFO - {} 18:51:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 18:51:15 INFO - {} 18:51:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 18:51:15 INFO - {} 18:51:15 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 18:51:15 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 18:51:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:51:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:51:15 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 18:51:15 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 18:51:15 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 18:51:15 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 18:51:15 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:51:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:51:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 18:51:15 INFO - {} 18:51:15 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 - {} 18:51:15 INFO - {} 18:51:15 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 18:51:15 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 18:51:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:51:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:51:15 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 18:51:15 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 18:51:15 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 18:51:15 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 18:51:15 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:51:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:51:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 18:51:15 INFO - {} 18:51:15 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 18:51:15 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 18:51:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:51:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:51:15 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 18:51:15 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 18:51:15 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:51:15 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:51:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:51:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 18:51:15 INFO - {} 18:51:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 18:51:15 INFO - {} 18:51:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 18:51:15 INFO - {} 18:51:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 18:51:15 INFO - {} 18:51:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 18:51:15 INFO - {} 18:51:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 18:51:15 INFO - {} 18:51:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 18:51:15 INFO - {} 18:51:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 18:51:15 INFO - {} 18:51:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 18:51:15 INFO - {} 18:51:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 18:51:15 INFO - {} 18:51:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 18:51:15 INFO - {} 18:51:15 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 18:51:15 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 18:51:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:51:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:51:15 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 18:51:15 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 18:51:15 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 18:51:15 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 18:51:15 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:51:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:51:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 18:51:15 INFO - {} 18:51:15 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 - {} 18:51:15 INFO - {} 18:51:15 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 18:51:15 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 18:51:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:51:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:51:15 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 18:51:15 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 18:51:15 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 18:51:15 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 18:51:15 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:51:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:51:15 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 18:51:15 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 18:51:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:51:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:51:15 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 18:51:15 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 18:51:15 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:51:15 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:51:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:51:15 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 18:51:15 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 18:51:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:51:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:51:15 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 18:51:15 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 18:51:15 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:51:15 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:51:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:51:15 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 18:51:15 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 18:51:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:51:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:51:15 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 18:51:15 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 18:51:15 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:51:15 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:51:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:51:15 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 18:51:15 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 18:51:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:51:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:51:15 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 18:51:15 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 18:51:15 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:51:15 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:51:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:51:15 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 18:51:15 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 18:51:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:51:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:51:15 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 18:51:15 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 18:51:15 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:51:15 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:51:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:51:15 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 18:51:15 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 18:51:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:51:15 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 18:51:15 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 18:51:15 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 18:51:15 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:51:15 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:51:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:51:15 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 18:51:15 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 18:51:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:51:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:51:15 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 18:51:15 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 18:51:15 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 18:51:15 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:51:15 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:51:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:51:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 18:51:15 INFO - {} 18:51:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 18:51:15 INFO - {} 18:51:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 18:51:15 INFO - {} 18:51:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 18:51:15 INFO - {} 18:51:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 18:51:15 INFO - {} 18:51:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 18:51:15 INFO - {} 18:51:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 18:51:15 INFO - {} 18:51:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 18:51:15 INFO - {} 18:51:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 18:51:15 INFO - {} 18:51:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 18:51:15 INFO - {} 18:51:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 18:51:15 INFO - {} 18:51:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 18:51:15 INFO - {} 18:51:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 18:51:15 INFO - {} 18:51:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 18:51:15 INFO - {} 18:51:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 18:51:15 INFO - {} 18:51:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 18:51:15 INFO - {} 18:51:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 18:51:15 INFO - {} 18:51:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 18:51:15 INFO - {} 18:51:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 18:51:15 INFO - {} 18:51:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 18:51:15 INFO - {} 18:51:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 18:51:15 INFO - {} 18:51:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 18:51:15 INFO - {} 18:51:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 18:51:15 INFO - {} 18:51:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 18:51:15 INFO - {} 18:51:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 18:51:15 INFO - {} 18:51:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 18:51:15 INFO - {} 18:51:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 18:51:15 INFO - {} 18:51:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 18:51:15 INFO - {} 18:51:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 18:51:15 INFO - {} 18:51:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 18:51:15 INFO - {} 18:51:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 18:51:15 INFO - {} 18:51:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 18:51:15 INFO - {} 18:51:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 18:51:15 INFO - {} 18:51:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 18:51:15 INFO - {} 18:51:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 18:51:15 INFO - {} 18:51:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 18:51:15 INFO - {} 18:51:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 18:51:15 INFO - {} 18:51:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 18:51:15 INFO - {} 18:51:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 18:51:15 INFO - {} 18:51:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 18:51:15 INFO - {} 18:51:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 18:51:15 INFO - {} 18:51:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 18:51:15 INFO - {} 18:51:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 18:51:15 INFO - {} 18:51:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 18:51:15 INFO - {} 18:51:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 18:51:15 INFO - {} 18:51:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 18:51:15 INFO - {} 18:51:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 18:51:15 INFO - {} 18:51:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 18:51:15 INFO - {} 18:51:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 18:51:15 INFO - {} 18:51:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 18:51:15 INFO - {} 18:51:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 18:51:15 INFO - {} 18:51:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 18:51:15 INFO - {} 18:51:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 18:51:15 INFO - {} 18:51:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 18:51:15 INFO - {} 18:51:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 18:51:15 INFO - {} 18:51:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 18:51:15 INFO - {} 18:51:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 18:51:15 INFO - {} 18:51:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 18:51:15 INFO - {} 18:51:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 18:51:15 INFO - {} 18:51:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 18:51:15 INFO - {} 18:51:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 18:51:15 INFO - {} 18:51:15 INFO - TEST-OK | /FileAPI/idlharness.worker | took 1042ms 18:51:15 INFO - PROCESS | 1653 | 1464054675638 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 18:51:15 INFO - PROCESS | 1653 | 1464054675641 Marionette TRACE conn2 <- [1,3033,null,{"value":"7"}] 18:51:15 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 18:51:15 INFO - PROCESS | 1653 | 1464054675647 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 18:51:15 INFO - PROCESS | 1653 | 1464054675648 Marionette TRACE conn2 <- [1,3034,null,{}] 18:51:15 INFO - PROCESS | 1653 | 1464054675651 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}] 18:51:15 INFO - PROCESS | 1653 | 1464054675772 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 18:51:15 INFO - PROCESS | 1653 | 1464054675890 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:51:15 INFO - PROCESS | 1653 | ++DOCSHELL 0x14087a000 == 104 [pid = 1653] [id = 768] 18:51:15 INFO - PROCESS | 1653 | ++DOMWINDOW == 223 (0x12d4e9c00) [pid = 1653] [serial = 2302] [outer = 0x0] 18:51:15 INFO - PROCESS | 1653 | ++DOMWINDOW == 224 (0x13822b800) [pid = 1653] [serial = 2303] [outer = 0x12d4e9c00] 18:51:15 INFO - PROCESS | 1653 | 1464054675921 Marionette DEBUG loaded listener.js 18:51:15 INFO - PROCESS | 1653 | ++DOMWINDOW == 225 (0x13822fc00) [pid = 1653] [serial = 2304] [outer = 0x12d4e9c00] 18:51:16 INFO - PROCESS | 1653 | 1464054676275 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]]]}] 18:51:16 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 18:51:16 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 669ms 18:51:16 INFO - TEST-START | /FileAPI/blob/Blob-close.html 18:51:16 INFO - PROCESS | 1653 | 1464054676317 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 18:51:16 INFO - PROCESS | 1653 | 1464054676318 Marionette TRACE conn2 <- [1,3037,null,{"value":"7"}] 18:51:16 INFO - PROCESS | 1653 | 1464054676320 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 18:51:16 INFO - PROCESS | 1653 | 1464054676322 Marionette TRACE conn2 <- [1,3038,null,{}] 18:51:16 INFO - PROCESS | 1653 | 1464054676324 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}] 18:51:16 INFO - PROCESS | 1653 | 1464054676442 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 18:51:16 INFO - PROCESS | 1653 | 1464054676564 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:51:16 INFO - PROCESS | 1653 | ++DOCSHELL 0x14395a800 == 105 [pid = 1653] [id = 769] 18:51:16 INFO - PROCESS | 1653 | ++DOMWINDOW == 226 (0x12d4ea000) [pid = 1653] [serial = 2305] [outer = 0x0] 18:51:16 INFO - PROCESS | 1653 | ++DOMWINDOW == 227 (0x138235000) [pid = 1653] [serial = 2306] [outer = 0x12d4ea000] 18:51:16 INFO - PROCESS | 1653 | 1464054676595 Marionette DEBUG loaded listener.js 18:51:16 INFO - PROCESS | 1653 | ++DOMWINDOW == 228 (0x138295400) [pid = 1653] [serial = 2307] [outer = 0x12d4ea000] 18:51:16 INFO - PROCESS | 1653 | 1464054676958 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"]]]}] 18:51:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 18:51:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 18:51:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:51:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:51:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 18:51:16 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 670ms 18:51:16 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 18:51:16 INFO - PROCESS | 1653 | 1464054676991 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 18:51:16 INFO - PROCESS | 1653 | 1464054676992 Marionette TRACE conn2 <- [1,3041,null,{"value":"7"}] 18:51:16 INFO - PROCESS | 1653 | 1464054676995 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 18:51:16 INFO - PROCESS | 1653 | 1464054676996 Marionette TRACE conn2 <- [1,3042,null,{}] 18:51:17 INFO - PROCESS | 1653 | 1464054676998 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}] 18:51:17 INFO - PROCESS | 1653 | 1464054677126 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 18:51:17 INFO - PROCESS | 1653 | 1464054677243 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:51:17 INFO - PROCESS | 1653 | ++DOCSHELL 0x140b14000 == 106 [pid = 1653] [id = 770] 18:51:17 INFO - PROCESS | 1653 | ++DOMWINDOW == 229 (0x13829ec00) [pid = 1653] [serial = 2308] [outer = 0x0] 18:51:17 INFO - PROCESS | 1653 | ++DOMWINDOW == 230 (0x138422400) [pid = 1653] [serial = 2309] [outer = 0x13829ec00] 18:51:17 INFO - PROCESS | 1653 | 1464054677273 Marionette DEBUG loaded listener.js 18:51:17 INFO - PROCESS | 1653 | ++DOMWINDOW == 231 (0x138427000) [pid = 1653] [serial = 2310] [outer = 0x13829ec00] 18:51:17 INFO - PROCESS | 1653 | 1464054677706 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]]]}] 18:51:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 18:51:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 18:51:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 18:51:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 18:51:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 18:51:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 18:51:17 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. 18:51:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 18:51:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 18:51:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 18:51:17 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'.) 18:51:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 18:51:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 18:51:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 18:51:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 18:51:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 18:51:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 18:51:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 18:51:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 18:51:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 18:51:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 18:51:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 18:51:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 18:51:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 18:51:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 18:51:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 18:51:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 18:51:17 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. 18:51:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 18:51:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:51:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:51:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 18:51:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 18:51:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 18:51:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 18:51:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 18:51:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 18:51:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 18:51:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 18:51:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 18:51:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 18:51:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 18:51:17 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. 18:51:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 18:51:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 18:51:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:51:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:51:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 18:51:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 18:51:17 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. 18:51:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 18:51:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 18:51:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:51:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:51:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 18:51:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 18:51:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 18:51:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 18:51:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 18:51:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 18:51:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 18:51:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:51:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:51:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 18:51:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 18:51:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 18:51:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 18:51:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 18:51:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:51:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:51:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 18:51:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 18:51:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 18:51:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 18:51:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 18:51:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:51:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:51:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 18:51:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 18:51:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 18:51:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 18:51:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:51:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:51:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 18:51:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 18:51:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 18:51:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 18:51:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:51:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:51:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 18:51:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 18:51:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 18:51:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 18:51:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 18:51:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:51:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:51:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 18:51:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 18:51:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 18:51:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 18:51:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:51:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:51:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 18:51:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 18:51:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 18:51:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 18:51:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:51:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:51:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 18:51:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 18:51:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 18:51:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 18:51:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:51:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:51:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 18:51:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 18:51:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 18:51:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 18:51:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:51:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:51:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 18:51:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 18:51:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 18:51:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 18:51:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 18:51:17 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 728ms 18:51:17 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 18:51:17 INFO - PROCESS | 1653 | 1464054677723 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 18:51:17 INFO - PROCESS | 1653 | 1464054677724 Marionette TRACE conn2 <- [1,3045,null,{"value":"7"}] 18:51:17 INFO - PROCESS | 1653 | 1464054677726 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 18:51:17 INFO - PROCESS | 1653 | 1464054677728 Marionette TRACE conn2 <- [1,3046,null,{}] 18:51:17 INFO - PROCESS | 1653 | 1464054677730 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}] 18:51:17 INFO - PROCESS | 1653 | 1464054677850 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 18:51:17 INFO - PROCESS | 1653 | 1464054677973 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:51:17 INFO - PROCESS | 1653 | ++DOCSHELL 0x140e45800 == 107 [pid = 1653] [id = 771] 18:51:17 INFO - PROCESS | 1653 | ++DOMWINDOW == 232 (0x12c013400) [pid = 1653] [serial = 2311] [outer = 0x0] 18:51:18 INFO - PROCESS | 1653 | ++DOMWINDOW == 233 (0x13842b400) [pid = 1653] [serial = 2312] [outer = 0x12c013400] 18:51:18 INFO - PROCESS | 1653 | 1464054678004 Marionette DEBUG loaded listener.js 18:51:18 INFO - PROCESS | 1653 | ++DOMWINDOW == 234 (0x13fa0b400) [pid = 1653] [serial = 2313] [outer = 0x12c013400] 18:51:18 INFO - PROCESS | 1653 | [1653] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 18:51:18 INFO - PROCESS | 1653 | 1464054678376 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 18:51:18 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 18:51:18 INFO - {} 18:51:18 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 668ms 18:51:18 INFO - PROCESS | 1653 | 1464054678395 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 18:51:18 INFO - PROCESS | 1653 | 1464054678396 Marionette TRACE conn2 <- [1,3049,null,{"value":"7"}] 18:51:18 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 18:51:18 INFO - PROCESS | 1653 | 1464054678399 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 18:51:18 INFO - PROCESS | 1653 | 1464054678400 Marionette TRACE conn2 <- [1,3050,null,{}] 18:51:18 INFO - PROCESS | 1653 | 1464054678402 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}] 18:51:18 INFO - PROCESS | 1653 | 1464054678524 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 18:51:18 INFO - PROCESS | 1653 | 1464054678636 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:51:18 INFO - PROCESS | 1653 | ++DOCSHELL 0x143969800 == 108 [pid = 1653] [id = 772] 18:51:18 INFO - PROCESS | 1653 | ++DOMWINDOW == 235 (0x13fa0b800) [pid = 1653] [serial = 2314] [outer = 0x0] 18:51:18 INFO - PROCESS | 1653 | ++DOMWINDOW == 236 (0x13fa11800) [pid = 1653] [serial = 2315] [outer = 0x13fa0b800] 18:51:18 INFO - PROCESS | 1653 | 1464054678665 Marionette DEBUG loaded listener.js 18:51:18 INFO - PROCESS | 1653 | ++DOMWINDOW == 237 (0x14093c000) [pid = 1653] [serial = 2316] [outer = 0x13fa0b800] 18:51:19 INFO - PROCESS | 1653 | 1464054679013 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]]]}] 18:51:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 18:51:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 18:51:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 18:51:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 18:51:19 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 668ms 18:51:19 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 18:51:19 INFO - PROCESS | 1653 | 1464054679068 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 18:51:19 INFO - PROCESS | 1653 | 1464054679069 Marionette TRACE conn2 <- [1,3053,null,{"value":"7"}] 18:51:19 INFO - PROCESS | 1653 | 1464054679072 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 18:51:19 INFO - PROCESS | 1653 | 1464054679073 Marionette TRACE conn2 <- [1,3054,null,{}] 18:51:19 INFO - PROCESS | 1653 | 1464054679075 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}] 18:51:19 INFO - PROCESS | 1653 | 1464054679197 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 18:51:19 INFO - PROCESS | 1653 | 1464054679321 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:51:19 INFO - PROCESS | 1653 | ++DOCSHELL 0x143b43800 == 109 [pid = 1653] [id = 773] 18:51:19 INFO - PROCESS | 1653 | ++DOMWINDOW == 238 (0x116a63c00) [pid = 1653] [serial = 2317] [outer = 0x0] 18:51:19 INFO - PROCESS | 1653 | ++DOMWINDOW == 239 (0x12138c400) [pid = 1653] [serial = 2318] [outer = 0x116a63c00] 18:51:19 INFO - PROCESS | 1653 | 1464054679352 Marionette DEBUG loaded listener.js 18:51:19 INFO - PROCESS | 1653 | ++DOMWINDOW == 240 (0x140941000) [pid = 1653] [serial = 2319] [outer = 0x116a63c00] 18:51:19 INFO - PROCESS | 1653 | 1464054679780 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"]]]}] 18:51:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 18:51:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 18:51:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 18:51:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 18:51:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 18:51:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 18:51:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 18:51:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 18:51:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 18:51:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 18:51:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 18:51:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 18:51:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 18:51:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 18:51:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 18:51:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 18:51:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 18:51:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 18:51:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 18:51:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 18:51:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 18:51:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 18:51:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 18:51:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 18:51:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 18:51:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 18:51:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 18:51:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 18:51:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 18:51:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 18:51:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 18:51:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 18:51:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 18:51:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 18:51:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 18:51:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 18:51:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 18:51:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 18:51:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 18:51:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 18:51:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 18:51:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 18:51:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 18:51:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 18:51:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 18:51:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 18:51:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 18:51:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 18:51:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 18:51:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 18:51:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 18:51:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 18:51:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 18:51:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 18:51:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 18:51:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 18:51:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 18:51:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 18:51:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 18:51:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 18:51:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 18:51:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 18:51:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 18:51:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 18:51:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 18:51:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 18:51:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 18:51:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 18:51:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 18:51:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 18:51:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 18:51:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 18:51:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 18:51:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 18:51:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 18:51:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 18:51:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 18:51:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 18:51:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 18:51:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 18:51:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 18:51:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 18:51:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 18:51:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 18:51:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 18:51:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 18:51:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 18:51:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 18:51:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 18:51:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 18:51:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 18:51:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 18:51:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 18:51:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 18:51:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 18:51:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 18:51:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 18:51:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 18:51:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 18:51:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:51:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:51:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:51:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:51:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:51:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 18:51:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:51:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:51:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:51:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:51:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:51:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 18:51:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:51:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:51:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:51:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:51:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:51:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 18:51:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:51:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:51:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:51:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:51:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:51:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 18:51:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:51:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:51:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:51:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:51:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:51:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 18:51:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:51:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:51:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:51:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:51:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:51:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 18:51:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:51:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:51:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:51:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:51:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:51:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 18:51:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:51:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:51:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:51:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:51:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:51:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 18:51:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:51:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:51:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:51:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:51:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:51:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 18:51:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:51:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:51:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:51:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:51:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:51:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 18:51:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:51:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:51:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:51:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:51:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:51:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 18:51:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:51:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:51:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:51:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:51:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:51:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 18:51:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:51:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:51:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:51:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:51:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:51:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 18:51:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:51:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:51:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:51:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:51:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:51:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 18:51:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:51:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:51:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:51:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:51:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:51:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 18:51:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:51:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:51:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:51:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:51:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:51:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 18:51:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:51:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:51:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:51:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:51:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:51:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 18:51:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:51:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:51:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:51:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:51:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:51:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 18:51:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:51:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:51:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:51:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:51:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:51:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 18:51:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:51:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:51:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:51:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:51:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:51:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 18:51:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:51:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:51:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:51:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:51:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:51:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 18:51:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:51:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:51:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:51:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:51:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:51:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 18:51:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:51:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:51:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:51:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 18:51:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 18:51:19 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" 18:51:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:51:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:51:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:51:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 18:51:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 18:51:19 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" 18:51:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:51:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:51:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:51:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 18:51:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 18:51:19 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 735ms 18:51:19 INFO - PROCESS | 1653 | 1464054679850 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 18:51:19 INFO - PROCESS | 1653 | 1464054679851 Marionette TRACE conn2 <- [1,3057,null,{"value":"7"}] 18:51:19 INFO - TEST-START | /FileAPI/file/File-constructor.html 18:51:19 INFO - PROCESS | 1653 | 1464054679879 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 18:51:19 INFO - PROCESS | 1653 | 1464054679881 Marionette TRACE conn2 <- [1,3058,null,{}] 18:51:19 INFO - PROCESS | 1653 | 1464054679883 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}] 18:51:20 INFO - PROCESS | 1653 | 1464054680012 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 18:51:20 INFO - PROCESS | 1653 | 1464054680136 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:51:20 INFO - PROCESS | 1653 | ++DOCSHELL 0x14131e800 == 110 [pid = 1653] [id = 774] 18:51:20 INFO - PROCESS | 1653 | ++DOMWINDOW == 241 (0x143a83c00) [pid = 1653] [serial = 2320] [outer = 0x0] 18:51:20 INFO - PROCESS | 1653 | ++DOMWINDOW == 242 (0x143ac9c00) [pid = 1653] [serial = 2321] [outer = 0x143a83c00] 18:51:20 INFO - PROCESS | 1653 | 1464054680167 Marionette DEBUG loaded listener.js 18:51:20 INFO - PROCESS | 1653 | ++DOMWINDOW == 243 (0x143acdc00) [pid = 1653] [serial = 2322] [outer = 0x143a83c00] 18:51:20 INFO - PROCESS | 1653 | 1464054680513 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]]]}] 18:51:20 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 18:51:20 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 18:51:20 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 18:51:20 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 18:51:20 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 18:51:20 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 18:51:20 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 18:51:20 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 18:51:20 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 18:51:20 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 18:51:20 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 18:51:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:51:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:51:20 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 18:51:20 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 18:51:20 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 18:51:20 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 18:51:20 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 18:51:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:51:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:51:20 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 18:51:20 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 18:51:20 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 18:51:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:51:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:51:20 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 18:51:20 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 18:51:20 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 18:51:20 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 674ms 18:51:20 INFO - PROCESS | 1653 | 1464054680554 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 18:51:20 INFO - PROCESS | 1653 | 1464054680556 Marionette TRACE conn2 <- [1,3061,null,{"value":"7"}] 18:51:20 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 18:51:20 INFO - PROCESS | 1653 | 1464054680558 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 18:51:20 INFO - PROCESS | 1653 | 1464054680560 Marionette TRACE conn2 <- [1,3062,null,{}] 18:51:20 INFO - PROCESS | 1653 | 1464054680562 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}] 18:51:20 INFO - PROCESS | 1653 | 1464054680697 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 18:51:20 INFO - PROCESS | 1653 | 1464054680831 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:51:20 INFO - PROCESS | 1653 | ++DOCSHELL 0x1387c3000 == 111 [pid = 1653] [id = 775] 18:51:20 INFO - PROCESS | 1653 | ++DOMWINDOW == 244 (0x12d3a4c00) [pid = 1653] [serial = 2323] [outer = 0x0] 18:51:20 INFO - PROCESS | 1653 | ++DOMWINDOW == 245 (0x12d4e7000) [pid = 1653] [serial = 2324] [outer = 0x12d3a4c00] 18:51:20 INFO - PROCESS | 1653 | 1464054680866 Marionette DEBUG loaded listener.js 18:51:20 INFO - PROCESS | 1653 | ++DOMWINDOW == 246 (0x130c12000) [pid = 1653] [serial = 2325] [outer = 0x12d3a4c00] 18:51:20 INFO - PROCESS | 1653 | [1653] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 18:51:21 INFO - PROCESS | 1653 | 1464054681306 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 18:51:21 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 18:51:21 INFO - {} 18:51:21 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 769ms 18:51:21 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 18:51:21 INFO - PROCESS | 1653 | 1464054681330 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 18:51:21 INFO - PROCESS | 1653 | 1464054681331 Marionette TRACE conn2 <- [1,3065,null,{"value":"7"}] 18:51:21 INFO - PROCESS | 1653 | 1464054681334 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 18:51:21 INFO - PROCESS | 1653 | 1464054681335 Marionette TRACE conn2 <- [1,3066,null,{}] 18:51:21 INFO - PROCESS | 1653 | 1464054681353 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}] 18:51:21 INFO - PROCESS | 1653 | 1464054681482 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 18:51:21 INFO - PROCESS | 1653 | 1464054681580 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:51:21 INFO - PROCESS | 1653 | ++DOCSHELL 0x12bde6000 == 112 [pid = 1653] [id = 776] 18:51:21 INFO - PROCESS | 1653 | ++DOMWINDOW == 247 (0x117111800) [pid = 1653] [serial = 2326] [outer = 0x0] 18:51:21 INFO - PROCESS | 1653 | ++DOMWINDOW == 248 (0x11a131000) [pid = 1653] [serial = 2327] [outer = 0x117111800] 18:51:21 INFO - PROCESS | 1653 | 1464054681611 Marionette DEBUG loaded listener.js 18:51:21 INFO - PROCESS | 1653 | ++DOMWINDOW == 249 (0x11a128800) [pid = 1653] [serial = 2328] [outer = 0x117111800] 18:51:22 INFO - PROCESS | 1653 | 1464054682000 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]]]}] 18:51:22 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 18:51:22 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 18:51:22 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 18:51:22 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 18:51:22 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 18:51:22 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 18:51:22 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 18:51:22 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 673ms 18:51:22 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 18:51:22 INFO - PROCESS | 1653 | 1464054682008 Marionette TRACE conn2 -> [0,3069,"getWindowHandle",null] 18:51:22 INFO - PROCESS | 1653 | 1464054682009 Marionette TRACE conn2 <- [1,3069,null,{"value":"7"}] 18:51:22 INFO - PROCESS | 1653 | 1464054682011 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 18:51:22 INFO - PROCESS | 1653 | 1464054682012 Marionette TRACE conn2 <- [1,3070,null,{}] 18:51:22 INFO - PROCESS | 1653 | 1464054682015 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}] 18:51:22 INFO - PROCESS | 1653 | 1464054682146 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 18:51:22 INFO - PROCESS | 1653 | 1464054682280 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:51:22 INFO - PROCESS | 1653 | ++DOCSHELL 0x12db91000 == 113 [pid = 1653] [id = 777] 18:51:22 INFO - PROCESS | 1653 | ++DOMWINDOW == 250 (0x11a127c00) [pid = 1653] [serial = 2329] [outer = 0x0] 18:51:22 INFO - PROCESS | 1653 | ++DOMWINDOW == 251 (0x12d4e5000) [pid = 1653] [serial = 2330] [outer = 0x11a127c00] 18:51:22 INFO - PROCESS | 1653 | 1464054682311 Marionette DEBUG loaded listener.js 18:51:22 INFO - PROCESS | 1653 | ++DOMWINDOW == 252 (0x130c16000) [pid = 1653] [serial = 2331] [outer = 0x11a127c00] 18:51:23 INFO - PROCESS | 1653 | 1464054683016 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]]]}] 18:51:23 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 18:51:23 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 18:51:23 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 18:51:23 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 18:51:23 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 18:51:23 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 18:51:23 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1025ms 18:51:23 INFO - PROCESS | 1653 | 1464054683037 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 18:51:23 INFO - PROCESS | 1653 | 1464054683041 Marionette TRACE conn2 <- [1,3073,null,{"value":"7"}] 18:51:23 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 18:51:23 INFO - PROCESS | 1653 | 1464054683046 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 18:51:23 INFO - PROCESS | 1653 | 1464054683050 Marionette TRACE conn2 <- [1,3074,null,{}] 18:51:23 INFO - PROCESS | 1653 | 1464054683071 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}] 18:51:23 INFO - PROCESS | 1653 | 1464054683220 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 18:51:23 INFO - PROCESS | 1653 | 1464054683355 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:51:23 INFO - PROCESS | 1653 | ++DOCSHELL 0x129eea000 == 114 [pid = 1653] [id = 778] 18:51:23 INFO - PROCESS | 1653 | ++DOMWINDOW == 253 (0x116714c00) [pid = 1653] [serial = 2332] [outer = 0x0] 18:51:23 INFO - PROCESS | 1653 | ++DOMWINDOW == 254 (0x116853c00) [pid = 1653] [serial = 2333] [outer = 0x116714c00] 18:51:23 INFO - PROCESS | 1653 | 1464054683386 Marionette DEBUG loaded listener.js 18:51:23 INFO - PROCESS | 1653 | ++DOMWINDOW == 255 (0x117e64000) [pid = 1653] [serial = 2334] [outer = 0x116714c00] 18:51:23 INFO - PROCESS | 1653 | 1464054683767 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]]]}] 18:51:23 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 18:51:23 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 18:51:23 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 18:51:23 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 18:51:23 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 18:51:23 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 18:51:23 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 742ms 18:51:23 INFO - PROCESS | 1653 | 1464054683788 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 18:51:23 INFO - PROCESS | 1653 | 1464054683791 Marionette TRACE conn2 <- [1,3077,null,{"value":"7"}] 18:51:23 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 18:51:23 INFO - PROCESS | 1653 | 1464054683796 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 18:51:23 INFO - PROCESS | 1653 | 1464054683797 Marionette TRACE conn2 <- [1,3078,null,{}] 18:51:23 INFO - PROCESS | 1653 | 1464054683800 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}] 18:51:23 INFO - PROCESS | 1653 | 1464054683919 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 18:51:24 INFO - PROCESS | 1653 | 1464054684055 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:51:24 INFO - PROCESS | 1653 | ++DOCSHELL 0x123535800 == 115 [pid = 1653] [id = 779] 18:51:24 INFO - PROCESS | 1653 | ++DOMWINDOW == 256 (0x11893d400) [pid = 1653] [serial = 2335] [outer = 0x0] 18:51:24 INFO - PROCESS | 1653 | ++DOMWINDOW == 257 (0x1191a1400) [pid = 1653] [serial = 2336] [outer = 0x11893d400] 18:51:24 INFO - PROCESS | 1653 | 1464054684085 Marionette DEBUG loaded listener.js 18:51:24 INFO - PROCESS | 1653 | ++DOMWINDOW == 258 (0x119ca7800) [pid = 1653] [serial = 2337] [outer = 0x11893d400] 18:51:24 INFO - PROCESS | 1653 | --DOCSHELL 0x12db9a000 == 114 [pid = 1653] [id = 588] 18:51:24 INFO - PROCESS | 1653 | --DOCSHELL 0x13572a000 == 113 [pid = 1653] [id = 664] 18:51:24 INFO - PROCESS | 1653 | --DOCSHELL 0x12d2d4800 == 112 [pid = 1653] [id = 624] 18:51:24 INFO - PROCESS | 1653 | --DOCSHELL 0x1360d0800 == 111 [pid = 1653] [id = 763] 18:51:24 INFO - PROCESS | 1653 | --DOCSHELL 0x135915000 == 110 [pid = 1653] [id = 762] 18:51:24 INFO - PROCESS | 1653 | --DOCSHELL 0x12d51e000 == 109 [pid = 1653] [id = 761] 18:51:24 INFO - PROCESS | 1653 | --DOCSHELL 0x1356d7000 == 108 [pid = 1653] [id = 760] 18:51:24 INFO - PROCESS | 1653 | --DOCSHELL 0x12f008000 == 107 [pid = 1653] [id = 759] 18:51:24 INFO - PROCESS | 1653 | --DOMWINDOW == 257 (0x12bae5800) [pid = 1653] [serial = 2209] [outer = 0x0] [url = about:blank] 18:51:24 INFO - PROCESS | 1653 | --DOCSHELL 0x12d2e3800 == 106 [pid = 1653] [id = 758] 18:51:24 INFO - PROCESS | 1653 | --DOCSHELL 0x12d0a2000 == 105 [pid = 1653] [id = 757] 18:51:24 INFO - PROCESS | 1653 | --DOCSHELL 0x12c829000 == 104 [pid = 1653] [id = 756] 18:51:24 INFO - PROCESS | 1653 | --DOCSHELL 0x12bb10800 == 103 [pid = 1653] [id = 755] 18:51:24 INFO - PROCESS | 1653 | --DOCSHELL 0x129ee9800 == 102 [pid = 1653] [id = 754] 18:51:24 INFO - PROCESS | 1653 | --DOCSHELL 0x12525c800 == 101 [pid = 1653] [id = 753] 18:51:24 INFO - PROCESS | 1653 | --DOCSHELL 0x119a7c800 == 100 [pid = 1653] [id = 752] 18:51:24 INFO - PROCESS | 1653 | --DOCSHELL 0x119562000 == 99 [pid = 1653] [id = 751] 18:51:24 INFO - PROCESS | 1653 | --DOCSHELL 0x127291800 == 98 [pid = 1653] [id = 750] 18:51:24 INFO - PROCESS | 1653 | --DOCSHELL 0x119270800 == 97 [pid = 1653] [id = 749] 18:51:24 INFO - PROCESS | 1653 | --DOCSHELL 0x140791000 == 96 [pid = 1653] [id = 746] 18:51:24 INFO - PROCESS | 1653 | 1464054684516 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] 18:51:24 INFO - PROCESS | 1653 | 1464054684568 Marionette TRACE conn2 <- [1,3081,null,{"value":"7"}] 18:51:24 INFO - PROCESS | 1653 | 1464054684570 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 18:51:24 INFO - PROCESS | 1653 | 1464054684573 Marionette TRACE conn2 <- [1,3082,null,{}] 18:51:24 INFO - PROCESS | 1653 | 1464054684598 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}] 18:51:24 INFO - PROCESS | 1653 | 1464054684715 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 18:51:24 INFO - PROCESS | 1653 | --DOMWINDOW == 256 (0x1213a9800) [pid = 1653] [serial = 2141] [outer = 0x0] [url = about:blank] 18:51:24 INFO - PROCESS | 1653 | --DOMWINDOW == 255 (0x125248c00) [pid = 1653] [serial = 2191] [outer = 0x0] [url = about:blank] 18:51:24 INFO - PROCESS | 1653 | --DOMWINDOW == 254 (0x129565800) [pid = 1653] [serial = 2194] [outer = 0x0] [url = about:blank] 18:51:24 INFO - PROCESS | 1653 | --DOMWINDOW == 253 (0x112d27c00) [pid = 1653] [serial = 2200] [outer = 0x0] [url = about:blank] 18:51:24 INFO - PROCESS | 1653 | --DOMWINDOW == 252 (0x12a75c400) [pid = 1653] [serial = 2198] [outer = 0x0] [url = about:blank] 18:51:24 INFO - PROCESS | 1653 | --DOMWINDOW == 251 (0x129694800) [pid = 1653] [serial = 2197] [outer = 0x0] [url = about:blank] 18:51:24 INFO - PROCESS | 1653 | --DOMWINDOW == 250 (0x117471000) [pid = 1653] [serial = 2201] [outer = 0x0] [url = about:blank] 18:51:24 INFO - PROCESS | 1653 | --DOMWINDOW == 249 (0x128c32000) [pid = 1653] [serial = 2170] [outer = 0x0] [url = about:blank] 18:51:24 INFO - PROCESS | 1653 | --DOMWINDOW == 248 (0x11746b400) [pid = 1653] [serial = 2179] [outer = 0x0] [url = about:blank] 18:51:24 INFO - PROCESS | 1653 | --DOMWINDOW == 247 (0x118570800) [pid = 1653] [serial = 2180] [outer = 0x0] [url = about:blank] 18:51:24 INFO - PROCESS | 1653 | --DOMWINDOW == 246 (0x11a022c00) [pid = 1653] [serial = 2185] [outer = 0x0] [url = about:blank] 18:51:24 INFO - PROCESS | 1653 | --DOMWINDOW == 245 (0x12131c400) [pid = 1653] [serial = 2186] [outer = 0x0] [url = about:blank] 18:51:24 INFO - PROCESS | 1653 | --DOMWINDOW == 244 (0x12335bc00) [pid = 1653] [serial = 2188] [outer = 0x0] [url = about:blank] 18:51:24 INFO - PROCESS | 1653 | --DOMWINDOW == 243 (0x117463800) [pid = 1653] [serial = 2177] [outer = 0x0] [url = about:blank] 18:51:24 INFO - PROCESS | 1653 | --DOMWINDOW == 242 (0x1167cd800) [pid = 1653] [serial = 2176] [outer = 0x0] [url = about:blank] 18:51:24 INFO - PROCESS | 1653 | --DOMWINDOW == 241 (0x110f1d800) [pid = 1653] [serial = 2173] [outer = 0x0] [url = about:blank] 18:51:24 INFO - PROCESS | 1653 | --DOMWINDOW == 240 (0x1128d0800) [pid = 1653] [serial = 2174] [outer = 0x0] [url = about:blank] 18:51:24 INFO - PROCESS | 1653 | --DOMWINDOW == 239 (0x119530c00) [pid = 1653] [serial = 2182] [outer = 0x0] [url = about:blank] 18:51:24 INFO - PROCESS | 1653 | --DOMWINDOW == 238 (0x12b041800) [pid = 1653] [serial = 2206] [outer = 0x0] [url = about:blank] 18:51:24 INFO - PROCESS | 1653 | --DOMWINDOW == 237 (0x119a11000) [pid = 1653] [serial = 2183] [outer = 0x0] [url = about:blank] 18:51:24 INFO - PROCESS | 1653 | --DOMWINDOW == 236 (0x125193800) [pid = 1653] [serial = 2164] [outer = 0x0] [url = about:blank] 18:51:24 INFO - PROCESS | 1653 | --DOMWINDOW == 235 (0x11301e400) [pid = 1653] [serial = 2146] [outer = 0x0] [url = about:blank] 18:51:24 INFO - PROCESS | 1653 | --DOMWINDOW == 234 (0x1184e0800) [pid = 1653] [serial = 2149] [outer = 0x0] [url = about:blank] 18:51:24 INFO - PROCESS | 1653 | --DOMWINDOW == 233 (0x121329400) [pid = 1653] [serial = 2155] [outer = 0x0] [url = about:blank] 18:51:24 INFO - PROCESS | 1653 | --DOMWINDOW == 232 (0x1187d3800) [pid = 1653] [serial = 2152] [outer = 0x0] [url = about:blank] 18:51:24 INFO - PROCESS | 1653 | --DOMWINDOW == 231 (0x123728000) [pid = 1653] [serial = 2158] [outer = 0x0] [url = about:blank] 18:51:24 INFO - PROCESS | 1653 | --DOMWINDOW == 230 (0x1273cbc00) [pid = 1653] [serial = 2167] [outer = 0x0] [url = about:blank] 18:51:24 INFO - PROCESS | 1653 | --DOMWINDOW == 229 (0x1242d6000) [pid = 1653] [serial = 2161] [outer = 0x0] [url = about:blank] 18:51:24 INFO - PROCESS | 1653 | --DOMWINDOW == 228 (0x110e42000) [pid = 1653] [serial = 2143] [outer = 0x0] [url = about:blank] 18:51:24 INFO - PROCESS | 1653 | --DOMWINDOW == 227 (0x12badb000) [pid = 1653] [serial = 2207] [outer = 0x0] [url = about:blank] 18:51:24 INFO - PROCESS | 1653 | --DOMWINDOW == 226 (0x129662c00) [pid = 1653] [serial = 2195] [outer = 0x0] [url = about:blank] 18:51:24 INFO - PROCESS | 1653 | --DOMWINDOW == 225 (0x128edac00) [pid = 1653] [serial = 2192] [outer = 0x0] [url = about:blank] 18:51:24 INFO - PROCESS | 1653 | --DOMWINDOW == 224 (0x12b009800) [pid = 1653] [serial = 2204] [outer = 0x0] [url = about:blank] 18:51:24 INFO - PROCESS | 1653 | --DOMWINDOW == 223 (0x11957cc00) [pid = 1653] [serial = 2203] [outer = 0x0] [url = about:blank] 18:51:24 INFO - PROCESS | 1653 | --DOMWINDOW == 222 (0x123d69800) [pid = 1653] [serial = 2189] [outer = 0x0] [url = about:blank] 18:51:24 INFO - PROCESS | 1653 | 1464054684809 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:51:24 INFO - PROCESS | 1653 | ++DOCSHELL 0x11a0a3000 == 89 [pid = 1653] [id = 780] 18:51:24 INFO - PROCESS | 1653 | ++DOMWINDOW == 223 (0x1128d0800) [pid = 1653] [serial = 2338] [outer = 0x0] 18:51:24 INFO - PROCESS | 1653 | ++DOMWINDOW == 224 (0x113021c00) [pid = 1653] [serial = 2339] [outer = 0x1128d0800] 18:51:24 INFO - PROCESS | 1653 | 1464054684837 Marionette DEBUG loaded listener.js 18:51:24 INFO - PROCESS | 1653 | ++DOMWINDOW == 225 (0x121323000) [pid = 1653] [serial = 2340] [outer = 0x1128d0800] 18:51:25 INFO - PROCESS | 1653 | 1464054685119 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]]]}] 18:51:25 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 18:51:25 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 18:51:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:51:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:51:25 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 18:51:25 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 18:51:25 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 573ms 18:51:25 INFO - PROCESS | 1653 | 1464054685143 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 18:51:25 INFO - PROCESS | 1653 | 1464054685145 Marionette TRACE conn2 <- [1,3085,null,{"value":"7"}] 18:51:25 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 18:51:25 INFO - PROCESS | 1653 | 1464054685147 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 18:51:25 INFO - PROCESS | 1653 | 1464054685148 Marionette TRACE conn2 <- [1,3086,null,{}] 18:51:25 INFO - PROCESS | 1653 | 1464054685151 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}] 18:51:25 INFO - PROCESS | 1653 | 1464054685267 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 18:51:25 INFO - PROCESS | 1653 | 1464054685371 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:51:25 INFO - PROCESS | 1653 | ++DOCSHELL 0x12969c800 == 90 [pid = 1653] [id = 781] 18:51:25 INFO - PROCESS | 1653 | ++DOMWINDOW == 226 (0x1213a9800) [pid = 1653] [serial = 2341] [outer = 0x0] 18:51:25 INFO - PROCESS | 1653 | ++DOMWINDOW == 227 (0x123d69800) [pid = 1653] [serial = 2342] [outer = 0x1213a9800] 18:51:25 INFO - PROCESS | 1653 | 1464054685398 Marionette DEBUG loaded listener.js 18:51:25 INFO - PROCESS | 1653 | ++DOMWINDOW == 228 (0x124c6a800) [pid = 1653] [serial = 2343] [outer = 0x1213a9800] 18:51:25 INFO - PROCESS | 1653 | 1464054685664 Marionette TRACE conn2 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 18:51:25 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 18:51:25 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 571ms 18:51:25 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 18:51:25 INFO - PROCESS | 1653 | 1464054685718 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 18:51:25 INFO - PROCESS | 1653 | 1464054685720 Marionette TRACE conn2 <- [1,3089,null,{"value":"7"}] 18:51:25 INFO - PROCESS | 1653 | 1464054685725 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 18:51:25 INFO - PROCESS | 1653 | 1464054685726 Marionette TRACE conn2 <- [1,3090,null,{}] 18:51:25 INFO - PROCESS | 1653 | 1464054685728 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}] 18:51:25 INFO - PROCESS | 1653 | 1464054685831 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 18:51:25 INFO - PROCESS | 1653 | 1464054685924 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:51:25 INFO - PROCESS | 1653 | ++DOCSHELL 0x12c53f800 == 91 [pid = 1653] [id = 782] 18:51:25 INFO - PROCESS | 1653 | ++DOMWINDOW == 229 (0x12369a800) [pid = 1653] [serial = 2344] [outer = 0x0] 18:51:25 INFO - PROCESS | 1653 | ++DOMWINDOW == 230 (0x1273cbc00) [pid = 1653] [serial = 2345] [outer = 0x12369a800] 18:51:25 INFO - PROCESS | 1653 | 1464054685949 Marionette DEBUG loaded listener.js 18:51:25 INFO - PROCESS | 1653 | ++DOMWINDOW == 231 (0x12909b400) [pid = 1653] [serial = 2346] [outer = 0x12369a800] 18:51:26 INFO - PROCESS | 1653 | 1464054686230 Marionette TRACE conn2 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 18:51:26 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 18:51:26 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 519ms 18:51:26 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 18:51:26 INFO - PROCESS | 1653 | 1464054686244 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 18:51:26 INFO - PROCESS | 1653 | 1464054686245 Marionette TRACE conn2 <- [1,3093,null,{"value":"7"}] 18:51:26 INFO - PROCESS | 1653 | 1464054686247 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 18:51:26 INFO - PROCESS | 1653 | 1464054686248 Marionette TRACE conn2 <- [1,3094,null,{}] 18:51:26 INFO - PROCESS | 1653 | 1464054686251 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}] 18:51:26 INFO - PROCESS | 1653 | 1464054686378 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 18:51:26 INFO - PROCESS | 1653 | 1464054686477 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:51:26 INFO - PROCESS | 1653 | ++DOCSHELL 0x11a09e800 == 92 [pid = 1653] [id = 783] 18:51:26 INFO - PROCESS | 1653 | ++DOMWINDOW == 232 (0x111c1ec00) [pid = 1653] [serial = 2347] [outer = 0x0] 18:51:26 INFO - PROCESS | 1653 | ++DOMWINDOW == 233 (0x117465800) [pid = 1653] [serial = 2348] [outer = 0x111c1ec00] 18:51:26 INFO - PROCESS | 1653 | 1464054686505 Marionette DEBUG loaded listener.js 18:51:26 INFO - PROCESS | 1653 | ++DOMWINDOW == 234 (0x12968e800) [pid = 1653] [serial = 2349] [outer = 0x111c1ec00] 18:51:26 INFO - PROCESS | 1653 | 1464054686763 Marionette TRACE conn2 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 18:51:26 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 18:51:26 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 567ms 18:51:26 INFO - PROCESS | 1653 | 1464054686818 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 18:51:26 INFO - PROCESS | 1653 | 1464054686819 Marionette TRACE conn2 <- [1,3097,null,{"value":"7"}] 18:51:26 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 18:51:26 INFO - PROCESS | 1653 | 1464054686829 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 18:51:26 INFO - PROCESS | 1653 | 1464054686830 Marionette TRACE conn2 <- [1,3098,null,{}] 18:51:26 INFO - PROCESS | 1653 | 1464054686832 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}] 18:51:26 INFO - PROCESS | 1653 | 1464054686979 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 18:51:26 INFO - PROCESS | 1653 | 1464054686993 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:51:27 INFO - PROCESS | 1653 | ++DOCSHELL 0x12db8c800 == 93 [pid = 1653] [id = 784] 18:51:27 INFO - PROCESS | 1653 | ++DOMWINDOW == 235 (0x12b009400) [pid = 1653] [serial = 2350] [outer = 0x0] 18:51:27 INFO - PROCESS | 1653 | ++DOMWINDOW == 236 (0x12bad9c00) [pid = 1653] [serial = 2351] [outer = 0x12b009400] 18:51:27 INFO - PROCESS | 1653 | 1464054687018 Marionette DEBUG loaded listener.js 18:51:27 INFO - PROCESS | 1653 | ++DOMWINDOW == 237 (0x12c01bc00) [pid = 1653] [serial = 2352] [outer = 0x12b009400] 18:51:27 INFO - PROCESS | 1653 | 1464054687367 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]]]}] 18:51:27 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 18:51:27 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 18:51:27 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 569ms 18:51:27 INFO - PROCESS | 1653 | 1464054687399 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 18:51:27 INFO - PROCESS | 1653 | 1464054687400 Marionette TRACE conn2 <- [1,3101,null,{"value":"7"}] 18:51:27 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 18:51:27 INFO - PROCESS | 1653 | 1464054687402 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 18:51:27 INFO - PROCESS | 1653 | 1464054687404 Marionette TRACE conn2 <- [1,3102,null,{}] 18:51:27 INFO - PROCESS | 1653 | 1464054687406 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}] 18:51:27 INFO - PROCESS | 1653 | 1464054687542 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 18:51:27 INFO - PROCESS | 1653 | 1464054687555 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:51:27 INFO - PROCESS | 1653 | ++DOCSHELL 0x1356ea000 == 94 [pid = 1653] [id = 785] 18:51:27 INFO - PROCESS | 1653 | ++DOMWINDOW == 238 (0x12c01e400) [pid = 1653] [serial = 2353] [outer = 0x0] 18:51:27 INFO - PROCESS | 1653 | ++DOMWINDOW == 239 (0x12c530800) [pid = 1653] [serial = 2354] [outer = 0x12c01e400] 18:51:27 INFO - PROCESS | 1653 | 1464054687580 Marionette DEBUG loaded listener.js 18:51:27 INFO - PROCESS | 1653 | ++DOMWINDOW == 240 (0x12c9d7c00) [pid = 1653] [serial = 2355] [outer = 0x12c01e400] 18:51:27 INFO - PROCESS | 1653 | 1464054687925 Marionette TRACE conn2 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 18:51:27 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 18:51:27 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 569ms 18:51:27 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 18:51:27 INFO - PROCESS | 1653 | 1464054687972 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 18:51:27 INFO - PROCESS | 1653 | 1464054687974 Marionette TRACE conn2 <- [1,3105,null,{"value":"7"}] 18:51:27 INFO - PROCESS | 1653 | 1464054687976 Marionette TRACE conn2 -> [0,3106,"setScriptTimeout",{"ms":35000}] 18:51:27 INFO - PROCESS | 1653 | 1464054687977 Marionette TRACE conn2 <- [1,3106,null,{}] 18:51:27 INFO - PROCESS | 1653 | 1464054687979 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}] 18:51:28 INFO - PROCESS | 1653 | 1464054688114 Marionette TRACE conn2 <- [1,3107,null,{"value":null}] 18:51:28 INFO - PROCESS | 1653 | 1464054688132 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:51:28 INFO - PROCESS | 1653 | ++DOCSHELL 0x13601c800 == 95 [pid = 1653] [id = 786] 18:51:28 INFO - PROCESS | 1653 | ++DOMWINDOW == 241 (0x12c9dc800) [pid = 1653] [serial = 2356] [outer = 0x0] 18:51:28 INFO - PROCESS | 1653 | ++DOMWINDOW == 242 (0x12d21c000) [pid = 1653] [serial = 2357] [outer = 0x12c9dc800] 18:51:28 INFO - PROCESS | 1653 | 1464054688157 Marionette DEBUG loaded listener.js 18:51:28 INFO - PROCESS | 1653 | ++DOMWINDOW == 243 (0x12d399c00) [pid = 1653] [serial = 2358] [outer = 0x12c9dc800] 18:51:28 INFO - PROCESS | 1653 | 1464054688508 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]]]}] 18:51:28 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 18:51:28 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 18:51:28 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 18:51:28 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 568ms 18:51:28 INFO - PROCESS | 1653 | 1464054688545 Marionette TRACE conn2 -> [0,3109,"getWindowHandle",null] 18:51:28 INFO - PROCESS | 1653 | 1464054688546 Marionette TRACE conn2 <- [1,3109,null,{"value":"7"}] 18:51:28 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 18:51:28 INFO - PROCESS | 1653 | 1464054688548 Marionette TRACE conn2 -> [0,3110,"setScriptTimeout",{"ms":35000}] 18:51:28 INFO - PROCESS | 1653 | 1464054688549 Marionette TRACE conn2 <- [1,3110,null,{}] 18:51:28 INFO - PROCESS | 1653 | 1464054688551 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}] 18:51:28 INFO - PROCESS | 1653 | 1464054688691 Marionette TRACE conn2 <- [1,3111,null,{"value":null}] 18:51:28 INFO - PROCESS | 1653 | 1464054688710 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:51:28 INFO - PROCESS | 1653 | ++DOCSHELL 0x1386ae800 == 96 [pid = 1653] [id = 787] 18:51:28 INFO - PROCESS | 1653 | ++DOMWINDOW == 244 (0x11301d400) [pid = 1653] [serial = 2359] [outer = 0x0] 18:51:28 INFO - PROCESS | 1653 | ++DOMWINDOW == 245 (0x12d4ddc00) [pid = 1653] [serial = 2360] [outer = 0x11301d400] 18:51:28 INFO - PROCESS | 1653 | 1464054688735 Marionette DEBUG loaded listener.js 18:51:28 INFO - PROCESS | 1653 | ++DOMWINDOW == 246 (0x130c0fc00) [pid = 1653] [serial = 2361] [outer = 0x11301d400] 18:51:29 INFO - PROCESS | 1653 | --DOMWINDOW == 245 (0x125194000) [pid = 1653] [serial = 2272] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 18:51:29 INFO - PROCESS | 1653 | --DOMWINDOW == 244 (0x12764e000) [pid = 1653] [serial = 2270] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 18:51:29 INFO - PROCESS | 1653 | --DOMWINDOW == 243 (0x12131d800) [pid = 1653] [serial = 2267] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 18:51:29 INFO - PROCESS | 1653 | --DOMWINDOW == 242 (0x128edb800) [pid = 1653] [serial = 2275] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 18:51:29 INFO - PROCESS | 1653 | --DOMWINDOW == 241 (0x128edd000) [pid = 1653] [serial = 2278] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 18:51:29 INFO - PROCESS | 1653 | --DOMWINDOW == 240 (0x117e63c00) [pid = 1653] [serial = 2255] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 18:51:29 INFO - PROCESS | 1653 | --DOMWINDOW == 239 (0x111c28400) [pid = 1653] [serial = 2249] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 18:51:29 INFO - PROCESS | 1653 | --DOMWINDOW == 238 (0x12131a800) [pid = 1653] [serial = 2261] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 18:51:29 INFO - PROCESS | 1653 | --DOMWINDOW == 237 (0x12ce9b000) [pid = 1653] [serial = 2238] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 18:51:29 INFO - PROCESS | 1653 | --DOMWINDOW == 236 (0x117110400) [pid = 1653] [serial = 2208] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 18:51:29 INFO - PROCESS | 1653 | --DOMWINDOW == 235 (0x119cab400) [pid = 1653] [serial = 2264] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 18:51:29 INFO - PROCESS | 1653 | --DOMWINDOW == 234 (0x117686c00) [pid = 1653] [serial = 2252] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 18:51:29 INFO - PROCESS | 1653 | --DOMWINDOW == 233 (0x119534c00) [pid = 1653] [serial = 2258] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 18:51:29 INFO - PROCESS | 1653 | --DOMWINDOW == 232 (0x12bf46c00) [pid = 1653] [serial = 2287] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 18:51:29 INFO - PROCESS | 1653 | --DOMWINDOW == 231 (0x12b043400) [pid = 1653] [serial = 2284] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 18:51:29 INFO - PROCESS | 1653 | --DOMWINDOW == 230 (0x121386800) [pid = 1653] [serial = 2281] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 18:51:29 INFO - PROCESS | 1653 | --DOMWINDOW == 229 (0x111f18800) [pid = 1653] [serial = 2246] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 18:51:29 INFO - PROCESS | 1653 | 1464054689259 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"]]]}] 18:51:29 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 18:51:29 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 18:51:29 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 18:51:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:51:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:51:29 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 18:51:29 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 720ms 18:51:29 INFO - PROCESS | 1653 | 1464054689273 Marionette TRACE conn2 -> [0,3113,"getWindowHandle",null] 18:51:29 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 18:51:29 INFO - PROCESS | 1653 | 1464054689276 Marionette TRACE conn2 <- [1,3113,null,{"value":"7"}] 18:51:29 INFO - PROCESS | 1653 | 1464054689278 Marionette TRACE conn2 -> [0,3114,"setScriptTimeout",{"ms":35000}] 18:51:29 INFO - PROCESS | 1653 | 1464054689280 Marionette TRACE conn2 <- [1,3114,null,{}] 18:51:29 INFO - PROCESS | 1653 | 1464054689292 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}] 18:51:29 INFO - PROCESS | 1653 | 1464054689453 Marionette TRACE conn2 <- [1,3115,null,{"value":null}] 18:51:29 INFO - PROCESS | 1653 | 1464054689535 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\", \"b9012587-5e50-4a0a-8a1f-4005ca9ffe83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:51:29 INFO - PROCESS | 1653 | ++DOCSHELL 0x138793800 == 97 [pid = 1653] [id = 788] 18:51:29 INFO - PROCESS | 1653 | ++DOMWINDOW == 230 (0x112750800) [pid = 1653] [serial = 2362] [outer = 0x0] 18:51:29 INFO - PROCESS | 1653 | ++DOMWINDOW == 231 (0x130c16800) [pid = 1653] [serial = 2363] [outer = 0x112750800] 18:51:29 INFO - PROCESS | 1653 | 1464054689563 Marionette DEBUG loaded listener.js 18:51:29 INFO - PROCESS | 1653 | ++DOMWINDOW == 232 (0x130cda000) [pid = 1653] [serial = 2364] [outer = 0x112750800] 18:51:29 INFO - PROCESS | 1653 | 1464054689855 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]]]}] 18:51:29 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 18:51:29 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 626ms 18:51:29 INFO - PROCESS | 1653 | 1464054689907 Marionette TRACE conn2 -> [0,3117,"getWindowHandle",null] 18:51:29 INFO - PROCESS | 1653 | 1464054689909 Marionette TRACE conn2 <- [1,3117,null,{"value":"7"}] 18:51:30 WARNING - u'runner_teardown' () 18:51:30 INFO - No more tests 18:51:30 INFO - Got 0 unexpected results 18:51:30 INFO - SUITE-END | took 524s 18:51:30 INFO - Closing logging queue 18:51:30 INFO - queue closed 18:51:31 INFO - Return code: 0 18:51:31 WARNING - # TBPL SUCCESS # 18:51:31 INFO - Running post-action listener: _resource_record_post_action 18:51:31 INFO - Running post-run listener: _resource_record_post_run 18:51:32 INFO - Total resource usage - Wall time: 546s; CPU: 57.0%; Read bytes: 31346176; Write bytes: 950216192; Read time: 199; Write time: 5066 18:51:32 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 18:51:32 INFO - install - Wall time: 19s; CPU: 54.0%; Read bytes: 148494848; Write bytes: 144023552; Read time: 13621; Write time: 301 18:51:32 INFO - run-tests - Wall time: 528s; CPU: 57.0%; Read bytes: 29199872; Write bytes: 794433024; Read time: 179; Write time: 4730 18:51:32 INFO - Running post-run listener: _upload_blobber_files 18:51:32 INFO - Blob upload gear active. 18:51:32 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 18:51:32 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 18:51:32 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', 'mozilla-aurora', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 18:51:32 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 mozilla-aurora -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 18:51:32 INFO - (blobuploader) - INFO - Open directory for files ... 18:51:32 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 18:51:32 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 18:51:32 INFO - (blobuploader) - INFO - Uploading, attempt #1. 18:51:33 INFO - (blobuploader) - WARNING - File uploaded to blobserver but failed uploading to Amazon S3. 18:51:33 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 18:51:33 INFO - (blobuploader) - INFO - Done attempting. 18:51:33 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 18:51:33 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 18:51:33 INFO - (blobuploader) - INFO - Uploading, attempt #1. 18:51:35 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 18:51:35 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 18:51:35 INFO - (blobuploader) - INFO - Done attempting. 18:51:35 INFO - (blobuploader) - INFO - Iteration through files over. 18:51:35 INFO - Return code: 0 18:51:35 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 18:51:35 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 18:51:35 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/2d4c1759cbc7fe148127eeb738b3f551510fd4070fe3fcb8469ed1b9ca517c5e75f22d704a0eca4ed31fb6723fc16dd6db6a34f3ce3d8cf1000d22f14ed87f48", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/6ea3ab5fb58b9814c6d3d05629ba374a89d7f2e449a891f9cc64076d5813b10ec4f04301b7b329c51fd55d0397ff58e01090c299ef400b452e050a4736d9c2b2"} 18:51:35 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 18:51:35 INFO - Writing to file /builds/slave/test/properties/blobber_files 18:51:35 INFO - Contents: 18:51:35 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/2d4c1759cbc7fe148127eeb738b3f551510fd4070fe3fcb8469ed1b9ca517c5e75f22d704a0eca4ed31fb6723fc16dd6db6a34f3ce3d8cf1000d22f14ed87f48", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/6ea3ab5fb58b9814c6d3d05629ba374a89d7f2e449a891f9cc64076d5813b10ec4f04301b7b329c51fd55d0397ff58e01090c299ef400b452e050a4736d9c2b2"} 18:51:35 INFO - Running post-run listener: copy_logs_to_upload_dir 18:51:35 INFO - Copying logs to upload dir... 18:51:35 INFO - mkdir: /builds/slave/test/build/upload/logs 18:51:35 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=666.721747 ========= master_lag: 0.28 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 11 mins, 7 secs) (at 2016-05-23 18:51:35.799704) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-05-23 18:51:35.803452) ========= 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.rFq5tJ5KO3/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.Kz0ROYpNk9/Listeners TMPDIR=/var/folders/nt/w1wt5wh94cg0328j1nmkplv400000w/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/mozilla-aurora/sha512/2d4c1759cbc7fe148127eeb738b3f551510fd4070fe3fcb8469ed1b9ca517c5e75f22d704a0eca4ed31fb6723fc16dd6db6a34f3ce3d8cf1000d22f14ed87f48", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/6ea3ab5fb58b9814c6d3d05629ba374a89d7f2e449a891f9cc64076d5813b10ec4f04301b7b329c51fd55d0397ff58e01090c299ef400b452e050a4736d9c2b2"} build_url:https://queue.taskcluster.net/v1/task/Ccrs2WrCTgu2vBlRhRIJZg/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg symbols_url:https://queue.taskcluster.net/v1/task/Ccrs2WrCTgu2vBlRhRIJZg/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.012694 build_url: 'https://queue.taskcluster.net/v1/task/Ccrs2WrCTgu2vBlRhRIJZg/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/2d4c1759cbc7fe148127eeb738b3f551510fd4070fe3fcb8469ed1b9ca517c5e75f22d704a0eca4ed31fb6723fc16dd6db6a34f3ce3d8cf1000d22f14ed87f48", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/6ea3ab5fb58b9814c6d3d05629ba374a89d7f2e449a891f9cc64076d5813b10ec4f04301b7b329c51fd55d0397ff58e01090c299ef400b452e050a4736d9c2b2"}' symbols_url: 'https://queue.taskcluster.net/v1/task/Ccrs2WrCTgu2vBlRhRIJZg/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip' ========= master_lag: 0.02 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-05-23 18:51:35.835070) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-05-23 18:51:35.835427) ========= 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.rFq5tJ5KO3/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.Kz0ROYpNk9/Listeners TMPDIR=/var/folders/nt/w1wt5wh94cg0328j1nmkplv400000w/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.005231 ========= master_lag: 0.04 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-05-23 18:51:35.883862) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-05-23 18:51:35.887211) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-05-23 18:51:35.887554) ========= ========= Total master_lag: 0.41 =========