builder: mozilla-beta_yosemite_r7-debug_test-web-platform-tests-1 slave: t-yosemite-r7-0365 starttime: 1465809007.95 results: success (0) buildid: 20160613005526 builduid: 6a95dfcdeac04de68e5679106afb4404 revision: 2539cf53e85d348397cdee353061a34e8b0f11fb ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-06-13 02:10:07.948564) ========= master: http://buildbot-master107.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-06-13 02:10:07.949063) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-06-13 02:10:07.949354) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-06-13 02:10:07.973754) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-06-13 02:10:07.974166) ========= 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.KHB31ApgIK/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.Mc3kSHCrgo/Listeners TMPDIR=/var/folders/6f/7g8vgtdj6xxdrmc14l087qw800000w/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-06-13 02:10:07-- 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% 68.5M=0s 2016-06-13 02:10:08 (68.5 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.164898 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-06-13 02:10:08.160144) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-06-13 02:10:08.160517) ========= 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.KHB31ApgIK/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.Mc3kSHCrgo/Listeners TMPDIR=/var/folders/6f/7g8vgtdj6xxdrmc14l087qw800000w/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.026609 ========= master_lag: 0.02 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-06-13 02:10:08.209634) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-06-13 02:10:08.210224) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-beta --rev 2539cf53e85d348397cdee353061a34e8b0f11fb --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-beta --rev 2539cf53e85d348397cdee353061a34e8b0f11fb --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.KHB31ApgIK/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.Mc3kSHCrgo/Listeners TMPDIR=/var/folders/6f/7g8vgtdj6xxdrmc14l087qw800000w/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-06-13 02:10:08,290 truncating revision to first 12 chars 2016-06-13 02:10:08,290 Setting DEBUG logging. 2016-06-13 02:10:08,290 attempt 1/10 2016-06-13 02:10:08,290 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-beta/2539cf53e85d?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-06-13 02:10:10,035 unpacking tar archive at: mozilla-beta-2539cf53e85d/testing/mozharness/ program finished with exit code 0 elapsedTime=2.000984 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-06-13 02:10:10.233154) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-06-13 02:10:10.233662) ========= script_repo_revision: 2539cf53e85d348397cdee353061a34e8b0f11fb ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-06-13 02:10:10.234123) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-06-13 02:10:10.234455) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-06-13 02:10:10.252800) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 10 mins, 9 secs) (at 2016-06-13 02:10:10.253223) ========= /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-beta --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-beta', '--download-symbols', 'true'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.KHB31ApgIK/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.Mc3kSHCrgo/Listeners TMPDIR=/var/folders/6f/7g8vgtdj6xxdrmc14l087qw800000w/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 02:10:10 INFO - MultiFileLogger online at 20160613 02:10:10 in /builds/slave/test 02:10:10 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-beta --download-symbols true 02:10:10 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 02:10:10 INFO - {'append_to_log': False, 02:10:10 INFO - 'base_work_dir': '/builds/slave/test', 02:10:10 INFO - 'blob_upload_branch': 'mozilla-beta', 02:10:10 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 02:10:10 INFO - 'buildbot_json_path': 'buildprops.json', 02:10:10 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 02:10:10 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 02:10:10 INFO - 'download_minidump_stackwalk': True, 02:10:10 INFO - 'download_symbols': 'true', 02:10:10 INFO - 'e10s': False, 02:10:10 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 02:10:10 INFO - 'tooltool.py': '/tools/tooltool.py', 02:10:10 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 02:10:10 INFO - '/tools/misc-python/virtualenv.py')}, 02:10:10 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 02:10:10 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 02:10:10 INFO - 'log_level': 'info', 02:10:10 INFO - 'log_to_console': True, 02:10:10 INFO - 'opt_config_files': (), 02:10:10 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 02:10:10 INFO - '--processes=1', 02:10:10 INFO - '--config=%(test_path)s/wptrunner.ini', 02:10:10 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 02:10:10 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 02:10:10 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 02:10:10 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 02:10:10 INFO - 'pip_index': False, 02:10:10 INFO - 'require_test_zip': True, 02:10:10 INFO - 'test_type': ('testharness',), 02:10:10 INFO - 'this_chunk': '1', 02:10:10 INFO - 'tooltool_cache': '/builds/tooltool_cache', 02:10:10 INFO - 'total_chunks': '10', 02:10:10 INFO - 'virtualenv_path': 'venv', 02:10:10 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 02:10:10 INFO - 'work_dir': 'build'} 02:10:10 INFO - ##### 02:10:10 INFO - ##### Running clobber step. 02:10:10 INFO - ##### 02:10:10 INFO - Running pre-action listener: _resource_record_pre_action 02:10:10 INFO - Running main action method: clobber 02:10:10 INFO - rmtree: /builds/slave/test/build 02:10:10 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 02:10:12 INFO - Running post-action listener: _resource_record_post_action 02:10:12 INFO - ##### 02:10:12 INFO - ##### Running read-buildbot-config step. 02:10:12 INFO - ##### 02:10:12 INFO - Running pre-action listener: _resource_record_pre_action 02:10:12 INFO - Running main action method: read_buildbot_config 02:10:12 INFO - Using buildbot properties: 02:10:12 INFO - { 02:10:12 INFO - "project": "", 02:10:12 INFO - "product": "firefox", 02:10:12 INFO - "script_repo_revision": "production", 02:10:12 INFO - "scheduler": "tests-mozilla-beta-yosemite_r7-debug-unittest", 02:10:12 INFO - "repository": "", 02:10:12 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 mozilla-beta debug test web-platform-tests-1", 02:10:12 INFO - "buildid": "20160613005526", 02:10:12 INFO - "pgo_build": "False", 02:10:12 INFO - "basedir": "/builds/slave/test", 02:10:12 INFO - "buildnumber": 29, 02:10:12 INFO - "slavename": "t-yosemite-r7-0365", 02:10:12 INFO - "master": "http://buildbot-master107.bb.releng.scl3.mozilla.com:8201/", 02:10:12 INFO - "platform": "macosx64", 02:10:12 INFO - "branch": "mozilla-beta", 02:10:12 INFO - "revision": "2539cf53e85d348397cdee353061a34e8b0f11fb", 02:10:12 INFO - "repo_path": "releases/mozilla-beta", 02:10:12 INFO - "moz_repo_path": "", 02:10:12 INFO - "stage_platform": "macosx64", 02:10:12 INFO - "builduid": "6a95dfcdeac04de68e5679106afb4404", 02:10:12 INFO - "slavebuilddir": "test" 02:10:12 INFO - } 02:10:12 INFO - Found installer url https://queue.taskcluster.net/v1/task/Q69A26AWS5KC1xw4YZcwzg/artifacts/public/build/firefox-48.0.en-US.mac64.dmg. 02:10:12 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/Q69A26AWS5KC1xw4YZcwzg/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json. 02:10:12 INFO - Running post-action listener: _resource_record_post_action 02:10:12 INFO - ##### 02:10:12 INFO - ##### Running download-and-extract step. 02:10:12 INFO - ##### 02:10:12 INFO - Running pre-action listener: _resource_record_pre_action 02:10:12 INFO - Running main action method: download_and_extract 02:10:12 INFO - mkdir: /builds/slave/test/build/tests 02:10:12 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:10:12 INFO - https://queue.taskcluster.net/v1/task/Q69A26AWS5KC1xw4YZcwzg/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json matches https://queue.taskcluster.net 02:10:12 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Q69A26AWS5KC1xw4YZcwzg/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json 02:10:12 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Q69A26AWS5KC1xw4YZcwzg/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json 02:10:12 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Q69A26AWS5KC1xw4YZcwzg/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json to /builds/slave/test/build/firefox-48.0.en-US.mac64.test_packages.json 02:10:12 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Q69A26AWS5KC1xw4YZcwzg/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.mac64.test_packages.json'}, attempt #1 02:10:30 INFO - Downloaded 1201 bytes. 02:10:30 INFO - Reading from file /builds/slave/test/build/firefox-48.0.en-US.mac64.test_packages.json 02:10:30 INFO - Using the following test package requirements: 02:10:30 INFO - {u'common': [u'firefox-48.0.en-US.mac64.common.tests.zip'], 02:10:30 INFO - u'cppunittest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 02:10:30 INFO - u'firefox-48.0.en-US.mac64.cppunittest.tests.zip'], 02:10:30 INFO - u'gtest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 02:10:30 INFO - u'firefox-48.0.en-US.mac64.gtest.tests.zip'], 02:10:30 INFO - u'jittest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 02:10:30 INFO - u'jsshell-mac64.zip'], 02:10:30 INFO - u'mochitest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 02:10:30 INFO - u'firefox-48.0.en-US.mac64.mochitest.tests.zip'], 02:10:30 INFO - u'mozbase': [u'firefox-48.0.en-US.mac64.common.tests.zip'], 02:10:30 INFO - u'reftest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 02:10:30 INFO - u'firefox-48.0.en-US.mac64.reftest.tests.zip'], 02:10:30 INFO - u'talos': [u'firefox-48.0.en-US.mac64.common.tests.zip', 02:10:30 INFO - u'firefox-48.0.en-US.mac64.talos.tests.zip'], 02:10:30 INFO - u'web-platform': [u'firefox-48.0.en-US.mac64.common.tests.zip', 02:10:30 INFO - u'firefox-48.0.en-US.mac64.web-platform.tests.zip'], 02:10:30 INFO - u'xpcshell': [u'firefox-48.0.en-US.mac64.common.tests.zip', 02:10:30 INFO - u'firefox-48.0.en-US.mac64.xpcshell.tests.zip']} 02:10:30 INFO - Downloading packages: [u'firefox-48.0.en-US.mac64.common.tests.zip', u'firefox-48.0.en-US.mac64.web-platform.tests.zip'] for test suite category: web-platform 02:10: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')]} 02:10:30 INFO - https://queue.taskcluster.net/v1/task/Q69A26AWS5KC1xw4YZcwzg/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip matches https://queue.taskcluster.net 02:10:30 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Q69A26AWS5KC1xw4YZcwzg/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip 02:10:30 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Q69A26AWS5KC1xw4YZcwzg/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip 02:10:30 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Q69A26AWS5KC1xw4YZcwzg/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip to /builds/slave/test/build/firefox-48.0.en-US.mac64.common.tests.zip 02:10:30 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Q69A26AWS5KC1xw4YZcwzg/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.en-US.mac64.common.tests.zip'}, attempt #1 02:10:34 INFO - Downloaded 18347684 bytes. 02:10:34 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0.en-US.mac64.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 02:10:34 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.en-US.mac64.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 02:10:34 INFO - caution: filename not matched: web-platform/* 02:10:34 INFO - Return code: 11 02:10:34 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:10:34 INFO - https://queue.taskcluster.net/v1/task/Q69A26AWS5KC1xw4YZcwzg/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip matches https://queue.taskcluster.net 02:10:34 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Q69A26AWS5KC1xw4YZcwzg/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip 02:10:34 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Q69A26AWS5KC1xw4YZcwzg/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip 02:10:34 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Q69A26AWS5KC1xw4YZcwzg/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0.en-US.mac64.web-platform.tests.zip 02:10:34 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Q69A26AWS5KC1xw4YZcwzg/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.en-US.mac64.web-platform.tests.zip'}, attempt #1 02:10:36 INFO - Downloaded 36389087 bytes. 02:10:36 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0.en-US.mac64.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 02:10:36 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.en-US.mac64.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 02:10:40 INFO - caution: filename not matched: bin/* 02:10:40 INFO - caution: filename not matched: config/* 02:10:40 INFO - caution: filename not matched: mozbase/* 02:10:40 INFO - caution: filename not matched: marionette/* 02:10:40 INFO - caution: filename not matched: tools/wptserve/* 02:10:40 INFO - Return code: 11 02:10: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')]} 02:10:40 INFO - https://queue.taskcluster.net/v1/task/Q69A26AWS5KC1xw4YZcwzg/artifacts/public/build/firefox-48.0.en-US.mac64.dmg matches https://queue.taskcluster.net 02:10:40 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Q69A26AWS5KC1xw4YZcwzg/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 02:10:40 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Q69A26AWS5KC1xw4YZcwzg/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 02:10:40 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Q69A26AWS5KC1xw4YZcwzg/artifacts/public/build/firefox-48.0.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0.en-US.mac64.dmg 02:10:40 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Q69A26AWS5KC1xw4YZcwzg/artifacts/public/build/firefox-48.0.en-US.mac64.dmg', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.mac64.dmg'}, attempt #1 02:10:47 INFO - Downloaded 73065889 bytes. 02:10:47 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/Q69A26AWS5KC1xw4YZcwzg/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 02:10:47 INFO - mkdir: /builds/slave/test/properties 02:10:47 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 02:10:47 INFO - Writing to file /builds/slave/test/properties/build_url 02:10:47 INFO - Contents: 02:10:47 INFO - build_url:https://queue.taskcluster.net/v1/task/Q69A26AWS5KC1xw4YZcwzg/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 02:10:50 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/Q69A26AWS5KC1xw4YZcwzg/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 02:10:50 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 02:10:50 INFO - Writing to file /builds/slave/test/properties/symbols_url 02:10:50 INFO - Contents: 02:10:50 INFO - symbols_url:https://queue.taskcluster.net/v1/task/Q69A26AWS5KC1xw4YZcwzg/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 02:10:50 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:10:50 INFO - https://queue.taskcluster.net/v1/task/Q69A26AWS5KC1xw4YZcwzg/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip matches https://queue.taskcluster.net 02:10:50 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Q69A26AWS5KC1xw4YZcwzg/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 02:10:50 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Q69A26AWS5KC1xw4YZcwzg/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 02:10:50 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Q69A26AWS5KC1xw4YZcwzg/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 02:10:50 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Q69A26AWS5KC1xw4YZcwzg/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip'}, attempt #1 02:10:55 INFO - Downloaded 103653519 bytes. 02:10:55 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 02:10:55 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 02:10:59 INFO - Return code: 0 02:10:59 INFO - Running post-action listener: _resource_record_post_action 02:10:59 INFO - Running post-action listener: set_extra_try_arguments 02:10:59 INFO - ##### 02:10:59 INFO - ##### Running create-virtualenv step. 02:10:59 INFO - ##### 02:10:59 INFO - Running pre-action listener: _pre_create_virtualenv 02:10:59 INFO - Running pre-action listener: _resource_record_pre_action 02:10:59 INFO - Running main action method: create_virtualenv 02:10:59 INFO - Creating virtualenv /builds/slave/test/build/venv 02:10:59 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 02:10:59 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 02:10:59 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 02:10:59 INFO - Using real prefix '/tools/python27' 02:10:59 INFO - New python executable in /builds/slave/test/build/venv/bin/python 02:11:00 INFO - Installing distribute.............................................................................................................................................................................................done. 02:11:03 INFO - Installing pip.................done. 02:11:03 INFO - Return code: 0 02:11:03 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 02:11:03 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')]} 02:11:03 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 02:11:03 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 02:11:03 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')]} 02:11:03 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 02:11:03 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 02:11:03 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 0x109fb8e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x109fd5f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fadc94c5b80>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x109fd15e0>, '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 0x109bb4cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x109bdf990>, '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.KHB31ApgIK/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.Mc3kSHCrgo/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/6f/7g8vgtdj6xxdrmc14l087qw800000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 02:11:03 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 02:11:03 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 02:11:03 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.KHB31ApgIK/Render', 02:11:03 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 02:11:03 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 02:11:03 INFO - 'HOME': '/Users/cltbld', 02:11:03 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 02:11:03 INFO - 'LOGNAME': 'cltbld', 02:11:03 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 02:11:03 INFO - 'MOZ_NO_REMOTE': '1', 02:11:03 INFO - 'NO_EM_RESTART': '1', 02:11:03 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 02:11:03 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 02:11:03 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 02:11:03 INFO - 'PWD': '/builds/slave/test', 02:11:03 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 02:11:03 INFO - 'SHELL': '/bin/bash', 02:11:03 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.Mc3kSHCrgo/Listeners', 02:11:03 INFO - 'TMPDIR': '/var/folders/6f/7g8vgtdj6xxdrmc14l087qw800000w/T/', 02:11:03 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 02:11:03 INFO - 'USER': 'cltbld', 02:11:03 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 02:11:03 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 02:11:03 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 02:11:03 INFO - 'XPC_FLAGS': '0x0', 02:11:03 INFO - 'XPC_SERVICE_NAME': '0', 02:11:03 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 02:11:03 INFO - Ignoring indexes: https://pypi.python.org/simple/ 02:11:03 INFO - Downloading/unpacking psutil>=0.7.1 02:11:03 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 02:11:03 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 02:11:03 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 02:11:03 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 02:11:03 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 02:11:03 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 02:11:06 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 02:11:06 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 02:11:06 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 02:11:06 INFO - Installing collected packages: psutil 02:11:06 INFO - Running setup.py install for psutil 02:11:07 INFO - building 'psutil._psutil_osx' extension 02:11:07 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 02:11:07 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 02:11:07 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 02:11:07 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 02:11:07 INFO - building 'psutil._psutil_posix' extension 02:11:07 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 02:11:07 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 02:11:07 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 02:11:07 INFO - ^ 02:11:07 INFO - 1 warning generated. 02:11:07 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 02:11:08 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 02:11:08 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 02:11:08 INFO - Successfully installed psutil 02:11:08 INFO - Cleaning up... 02:11:08 INFO - Return code: 0 02:11:08 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 02:11:08 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:11:08 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 02:11:08 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 02:11:08 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:11:08 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 02:11:08 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 02:11:08 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 0x109fb8e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x109fd5f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fadc94c5b80>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x109fd15e0>, '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 0x109bb4cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x109bdf990>, '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.KHB31ApgIK/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.Mc3kSHCrgo/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/6f/7g8vgtdj6xxdrmc14l087qw800000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 02:11:08 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 02:11:08 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 02:11:08 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.KHB31ApgIK/Render', 02:11:08 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 02:11:08 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 02:11:08 INFO - 'HOME': '/Users/cltbld', 02:11:08 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 02:11:08 INFO - 'LOGNAME': 'cltbld', 02:11:08 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 02:11:08 INFO - 'MOZ_NO_REMOTE': '1', 02:11:08 INFO - 'NO_EM_RESTART': '1', 02:11:08 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 02:11:08 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 02:11:08 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 02:11:08 INFO - 'PWD': '/builds/slave/test', 02:11:08 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 02:11:08 INFO - 'SHELL': '/bin/bash', 02:11:08 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.Mc3kSHCrgo/Listeners', 02:11:08 INFO - 'TMPDIR': '/var/folders/6f/7g8vgtdj6xxdrmc14l087qw800000w/T/', 02:11:08 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 02:11:08 INFO - 'USER': 'cltbld', 02:11:08 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 02:11:08 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 02:11:08 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 02:11:08 INFO - 'XPC_FLAGS': '0x0', 02:11:08 INFO - 'XPC_SERVICE_NAME': '0', 02:11:08 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 02:11:08 INFO - Ignoring indexes: https://pypi.python.org/simple/ 02:11:08 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 02:11:08 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 02:11:08 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 02:11:08 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 02:11:08 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 02:11:08 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 02:11:08 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 02:11:10 INFO - Downloading mozsystemmonitor-0.0.tar.gz 02:11:10 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 02:11:10 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 02:11:10 INFO - Installing collected packages: mozsystemmonitor 02:11:10 INFO - Running setup.py install for mozsystemmonitor 02:11:11 INFO - Successfully installed mozsystemmonitor 02:11:11 INFO - Cleaning up... 02:11:11 INFO - Return code: 0 02:11:11 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 02:11: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')]} 02:11:11 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 02:11:11 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 02:11: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')]} 02:11:11 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 02:11:11 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 02:11:11 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 0x109fb8e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x109fd5f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fadc94c5b80>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x109fd15e0>, '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 0x109bb4cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x109bdf990>, '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.KHB31ApgIK/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.Mc3kSHCrgo/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/6f/7g8vgtdj6xxdrmc14l087qw800000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 02:11:11 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 02:11:11 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 02:11:11 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.KHB31ApgIK/Render', 02:11:11 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 02:11:11 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 02:11:11 INFO - 'HOME': '/Users/cltbld', 02:11:11 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 02:11:11 INFO - 'LOGNAME': 'cltbld', 02:11:11 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 02:11:11 INFO - 'MOZ_NO_REMOTE': '1', 02:11:11 INFO - 'NO_EM_RESTART': '1', 02:11:11 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 02:11:11 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 02:11:11 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 02:11:11 INFO - 'PWD': '/builds/slave/test', 02:11:11 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 02:11:11 INFO - 'SHELL': '/bin/bash', 02:11:11 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.Mc3kSHCrgo/Listeners', 02:11:11 INFO - 'TMPDIR': '/var/folders/6f/7g8vgtdj6xxdrmc14l087qw800000w/T/', 02:11:11 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 02:11:11 INFO - 'USER': 'cltbld', 02:11:11 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 02:11:11 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 02:11:11 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 02:11:11 INFO - 'XPC_FLAGS': '0x0', 02:11:11 INFO - 'XPC_SERVICE_NAME': '0', 02:11:11 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 02:11:11 INFO - Ignoring indexes: https://pypi.python.org/simple/ 02:11:11 INFO - Downloading/unpacking blobuploader==1.2.4 02:11:11 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 02:11:11 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 02:11:11 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 02:11:11 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 02:11:11 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 02:11:11 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 02:11:14 INFO - Downloading blobuploader-1.2.4.tar.gz 02:11:14 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 02:11:14 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 02:11:14 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 02:11:14 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 02:11:14 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 02:11:14 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 02:11:14 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 02:11:14 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 02:11:14 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 02:11:15 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 02:11:15 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 02:11:15 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 02:11:15 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 02:11:15 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 02:11:15 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 02:11:15 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 02:11:15 INFO - Downloading docopt-0.6.1.tar.gz 02:11:15 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 02:11:15 INFO - Installing collected packages: blobuploader, requests, docopt 02:11:15 INFO - Running setup.py install for blobuploader 02:11:15 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 02:11:15 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 02:11:15 INFO - Running setup.py install for requests 02:11:16 INFO - Running setup.py install for docopt 02:11:16 INFO - Successfully installed blobuploader requests docopt 02:11:16 INFO - Cleaning up... 02:11:16 INFO - Return code: 0 02:11:16 INFO - Installing None into virtualenv /builds/slave/test/build/venv 02:11:16 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:11:16 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 02:11:16 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 02:11:16 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:11:16 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 02:11:16 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 02:11:16 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 0x109fb8e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x109fd5f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fadc94c5b80>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x109fd15e0>, '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 0x109bb4cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x109bdf990>, '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.KHB31ApgIK/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.Mc3kSHCrgo/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/6f/7g8vgtdj6xxdrmc14l087qw800000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 02:11:16 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 02:11:16 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 02:11:16 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.KHB31ApgIK/Render', 02:11:16 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 02:11:16 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 02:11:16 INFO - 'HOME': '/Users/cltbld', 02:11:16 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 02:11:16 INFO - 'LOGNAME': 'cltbld', 02:11:16 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 02:11:16 INFO - 'MOZ_NO_REMOTE': '1', 02:11:16 INFO - 'NO_EM_RESTART': '1', 02:11:16 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 02:11:16 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 02:11:16 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 02:11:16 INFO - 'PWD': '/builds/slave/test', 02:11:16 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 02:11:16 INFO - 'SHELL': '/bin/bash', 02:11:16 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.Mc3kSHCrgo/Listeners', 02:11:16 INFO - 'TMPDIR': '/var/folders/6f/7g8vgtdj6xxdrmc14l087qw800000w/T/', 02:11:16 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 02:11:16 INFO - 'USER': 'cltbld', 02:11:16 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 02:11:16 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 02:11:16 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 02:11:16 INFO - 'XPC_FLAGS': '0x0', 02:11:16 INFO - 'XPC_SERVICE_NAME': '0', 02:11:16 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 02:11:16 INFO - Ignoring indexes: https://pypi.python.org/simple/ 02:11:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 02:11:16 INFO - Running setup.py (path:/var/folders/6f/7g8vgtdj6xxdrmc14l087qw800000w/T/pip-1eO5BA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 02:11:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 02:11:16 INFO - Running setup.py (path:/var/folders/6f/7g8vgtdj6xxdrmc14l087qw800000w/T/pip-JPmlAU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 02:11:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 02:11:16 INFO - Running setup.py (path:/var/folders/6f/7g8vgtdj6xxdrmc14l087qw800000w/T/pip-_VUMF3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 02:11:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 02:11:17 INFO - Running setup.py (path:/var/folders/6f/7g8vgtdj6xxdrmc14l087qw800000w/T/pip-XUpsr1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 02:11:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 02:11:17 INFO - Running setup.py (path:/var/folders/6f/7g8vgtdj6xxdrmc14l087qw800000w/T/pip-y7LWv4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 02:11:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 02:11:17 INFO - Running setup.py (path:/var/folders/6f/7g8vgtdj6xxdrmc14l087qw800000w/T/pip-ftFkre-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 02:11:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 02:11:17 INFO - Running setup.py (path:/var/folders/6f/7g8vgtdj6xxdrmc14l087qw800000w/T/pip-jLqy2P-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 02:11:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 02:11:17 INFO - Running setup.py (path:/var/folders/6f/7g8vgtdj6xxdrmc14l087qw800000w/T/pip-hek7qT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 02:11:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 02:11:17 INFO - Running setup.py (path:/var/folders/6f/7g8vgtdj6xxdrmc14l087qw800000w/T/pip-1ZTpD9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 02:11:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 02:11:17 INFO - Running setup.py (path:/var/folders/6f/7g8vgtdj6xxdrmc14l087qw800000w/T/pip-kHo0yr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 02:11:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 02:11:17 INFO - Running setup.py (path:/var/folders/6f/7g8vgtdj6xxdrmc14l087qw800000w/T/pip-ikEMYA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 02:11:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 02:11:17 INFO - Running setup.py (path:/var/folders/6f/7g8vgtdj6xxdrmc14l087qw800000w/T/pip-4p_MfG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 02:11:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 02:11:18 INFO - Running setup.py (path:/var/folders/6f/7g8vgtdj6xxdrmc14l087qw800000w/T/pip-uY7jU0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 02:11:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 02:11:18 INFO - Running setup.py (path:/var/folders/6f/7g8vgtdj6xxdrmc14l087qw800000w/T/pip-YrCo06-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 02:11:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 02:11:18 INFO - Running setup.py (path:/var/folders/6f/7g8vgtdj6xxdrmc14l087qw800000w/T/pip-u7k6mK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 02:11:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 02:11:18 INFO - Running setup.py (path:/var/folders/6f/7g8vgtdj6xxdrmc14l087qw800000w/T/pip-pDWyH5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 02:11:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 02:11:18 INFO - Running setup.py (path:/var/folders/6f/7g8vgtdj6xxdrmc14l087qw800000w/T/pip-CYjA5P-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 02:11:18 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 02:11:18 INFO - Running setup.py (path:/var/folders/6f/7g8vgtdj6xxdrmc14l087qw800000w/T/pip-EpWGnl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 02:11:18 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 02:11:18 INFO - Running setup.py (path:/var/folders/6f/7g8vgtdj6xxdrmc14l087qw800000w/T/pip-vvZ3Ra-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 02:11:18 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 02:11:18 INFO - Running setup.py (path:/var/folders/6f/7g8vgtdj6xxdrmc14l087qw800000w/T/pip-fOs2H9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 02:11:18 INFO - Unpacking /builds/slave/test/build/tests/marionette 02:11:19 INFO - Running setup.py (path:/var/folders/6f/7g8vgtdj6xxdrmc14l087qw800000w/T/pip-1P9csb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 02:11:19 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 02:11:19 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 02:11:19 INFO - Running setup.py install for manifestparser 02:11:19 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 02:11:19 INFO - Running setup.py install for mozcrash 02:11:19 INFO - Running setup.py install for mozdebug 02:11:19 INFO - Running setup.py install for mozdevice 02:11:19 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 02:11:19 INFO - Installing dm script to /builds/slave/test/build/venv/bin 02:11:19 INFO - Running setup.py install for mozfile 02:11:20 INFO - Running setup.py install for mozhttpd 02:11:20 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 02:11:20 INFO - Running setup.py install for mozinfo 02:11:20 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 02:11:20 INFO - Running setup.py install for mozInstall 02:11:20 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 02:11:20 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 02:11:20 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 02:11:20 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 02:11:20 INFO - Running setup.py install for mozleak 02:11:20 INFO - Running setup.py install for mozlog 02:11:20 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 02:11:20 INFO - Running setup.py install for moznetwork 02:11:21 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 02:11:21 INFO - Running setup.py install for mozprocess 02:11:21 INFO - Running setup.py install for mozprofile 02:11:21 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 02:11:21 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 02:11:21 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 02:11:21 INFO - Running setup.py install for mozrunner 02:11:21 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 02:11:21 INFO - Running setup.py install for mozscreenshot 02:11:21 INFO - Running setup.py install for moztest 02:11:21 INFO - Running setup.py install for mozversion 02:11:21 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 02:11:21 INFO - Running setup.py install for wptserve 02:11:22 INFO - Running setup.py install for marionette-driver 02:11:22 INFO - Running setup.py install for browsermob-proxy 02:11:22 INFO - Running setup.py install for marionette-client 02:11:22 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 02:11:22 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 02:11:22 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 02:11:22 INFO - Cleaning up... 02:11:22 INFO - Return code: 0 02:11:22 INFO - Installing None into virtualenv /builds/slave/test/build/venv 02:11:22 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:11:22 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 02:11:22 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 02:11:22 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:11:22 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 02:11:22 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 02:11:22 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 0x109fb8e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x109fd5f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fadc94c5b80>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x109fd15e0>, '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 0x109bb4cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x109bdf990>, '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.KHB31ApgIK/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.Mc3kSHCrgo/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/6f/7g8vgtdj6xxdrmc14l087qw800000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 02:11:22 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 02:11:22 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 02:11:22 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.KHB31ApgIK/Render', 02:11:22 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 02:11:22 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 02:11:22 INFO - 'HOME': '/Users/cltbld', 02:11:22 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 02:11:22 INFO - 'LOGNAME': 'cltbld', 02:11:22 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 02:11:22 INFO - 'MOZ_NO_REMOTE': '1', 02:11:22 INFO - 'NO_EM_RESTART': '1', 02:11:22 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 02:11:22 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 02:11:22 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 02:11:22 INFO - 'PWD': '/builds/slave/test', 02:11:22 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 02:11:22 INFO - 'SHELL': '/bin/bash', 02:11:22 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.Mc3kSHCrgo/Listeners', 02:11:22 INFO - 'TMPDIR': '/var/folders/6f/7g8vgtdj6xxdrmc14l087qw800000w/T/', 02:11:22 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 02:11:22 INFO - 'USER': 'cltbld', 02:11:22 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 02:11:22 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 02:11:22 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 02:11:22 INFO - 'XPC_FLAGS': '0x0', 02:11:22 INFO - 'XPC_SERVICE_NAME': '0', 02:11:22 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 02:11:23 INFO - Ignoring indexes: https://pypi.python.org/simple/ 02:11:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 02:11:23 INFO - Running setup.py (path:/var/folders/6f/7g8vgtdj6xxdrmc14l087qw800000w/T/pip-1v2n1w-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 02:11:23 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)) 02:11:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 02:11:23 INFO - Running setup.py (path:/var/folders/6f/7g8vgtdj6xxdrmc14l087qw800000w/T/pip-aw9eF4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 02:11:23 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)) 02:11:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 02:11:23 INFO - Running setup.py (path:/var/folders/6f/7g8vgtdj6xxdrmc14l087qw800000w/T/pip-xhre2a-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 02:11:23 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)) 02:11:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 02:11:23 INFO - Running setup.py (path:/var/folders/6f/7g8vgtdj6xxdrmc14l087qw800000w/T/pip-OaZevR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 02:11:23 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)) 02:11:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 02:11:23 INFO - Running setup.py (path:/var/folders/6f/7g8vgtdj6xxdrmc14l087qw800000w/T/pip-6fJIKP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 02:11:23 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)) 02:11:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 02:11:23 INFO - Running setup.py (path:/var/folders/6f/7g8vgtdj6xxdrmc14l087qw800000w/T/pip-uXHUgT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 02:11:23 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)) 02:11:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 02:11:23 INFO - Running setup.py (path:/var/folders/6f/7g8vgtdj6xxdrmc14l087qw800000w/T/pip-1BqtIk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 02:11:23 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)) 02:11:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 02:11:23 INFO - Running setup.py (path:/var/folders/6f/7g8vgtdj6xxdrmc14l087qw800000w/T/pip-mqTPKO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 02:11:23 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)) 02:11:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 02:11:23 INFO - Running setup.py (path:/var/folders/6f/7g8vgtdj6xxdrmc14l087qw800000w/T/pip-QzfnZ9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 02:11:24 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)) 02:11:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 02:11:24 INFO - Running setup.py (path:/var/folders/6f/7g8vgtdj6xxdrmc14l087qw800000w/T/pip-gcQJ2e-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 02:11:24 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)) 02:11:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 02:11:24 INFO - Running setup.py (path:/var/folders/6f/7g8vgtdj6xxdrmc14l087qw800000w/T/pip-Zogsxf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 02:11:24 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)) 02:11:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 02:11:24 INFO - Running setup.py (path:/var/folders/6f/7g8vgtdj6xxdrmc14l087qw800000w/T/pip-b2gHRD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 02:11:24 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)) 02:11:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 02:11:24 INFO - Running setup.py (path:/var/folders/6f/7g8vgtdj6xxdrmc14l087qw800000w/T/pip-CDc7Zj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 02:11:24 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)) 02:11:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 02:11:24 INFO - Running setup.py (path:/var/folders/6f/7g8vgtdj6xxdrmc14l087qw800000w/T/pip-4UCDdr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 02:11:24 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)) 02:11:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 02:11:24 INFO - Running setup.py (path:/var/folders/6f/7g8vgtdj6xxdrmc14l087qw800000w/T/pip-60YmmG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 02:11:24 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)) 02:11:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 02:11:24 INFO - Running setup.py (path:/var/folders/6f/7g8vgtdj6xxdrmc14l087qw800000w/T/pip-zTII0H-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 02:11:24 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)) 02:11:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 02:11:24 INFO - Running setup.py (path:/var/folders/6f/7g8vgtdj6xxdrmc14l087qw800000w/T/pip-CQiB8a-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 02:11:24 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)) 02:11:24 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 02:11:24 INFO - Running setup.py (path:/var/folders/6f/7g8vgtdj6xxdrmc14l087qw800000w/T/pip-74KR2S-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 02:11:25 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)) 02:11:25 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 02:11:25 INFO - Running setup.py (path:/var/folders/6f/7g8vgtdj6xxdrmc14l087qw800000w/T/pip-bbFgpH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 02:11:25 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)) 02:11:25 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 02:11:25 INFO - Running setup.py (path:/var/folders/6f/7g8vgtdj6xxdrmc14l087qw800000w/T/pip-T_2nDv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 02:11:25 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)) 02:11:25 INFO - Unpacking /builds/slave/test/build/tests/marionette 02:11:25 INFO - Running setup.py (path:/var/folders/6f/7g8vgtdj6xxdrmc14l087qw800000w/T/pip-A4OCXY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 02:11:25 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 02:11:25 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)) 02:11:25 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)) 02:11:25 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)) 02:11:25 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)) 02:11:25 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)) 02:11:25 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)) 02:11:25 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 02:11:25 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 02:11:25 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 02:11:25 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 02:11:25 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 02:11:25 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 02:11:25 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 02:11:28 INFO - Downloading blessings-1.6.tar.gz 02:11:28 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 02:11:28 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)) 02:11:28 INFO - Installing collected packages: blessings 02:11:28 INFO - Running setup.py install for blessings 02:11:28 INFO - Successfully installed blessings 02:11:28 INFO - Cleaning up... 02:11:28 INFO - Return code: 0 02:11:28 INFO - Done creating virtualenv /builds/slave/test/build/venv. 02:11:28 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 02:11:28 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 02:11:28 INFO - Reading from file tmpfile_stdout 02:11:28 INFO - Current package versions: 02:11:28 INFO - blessings == 1.6 02:11:28 INFO - blobuploader == 1.2.4 02:11:28 INFO - browsermob-proxy == 0.6.0 02:11:28 INFO - docopt == 0.6.1 02:11:28 INFO - manifestparser == 1.1 02:11:28 INFO - marionette-client == 2.3.0 02:11:28 INFO - marionette-driver == 1.4.0 02:11:28 INFO - mozInstall == 1.12 02:11:28 INFO - mozcrash == 0.17 02:11:28 INFO - mozdebug == 0.1 02:11:28 INFO - mozdevice == 0.48 02:11:28 INFO - mozfile == 1.2 02:11:28 INFO - mozhttpd == 0.7 02:11:28 INFO - mozinfo == 0.9 02:11:28 INFO - mozleak == 0.1 02:11:28 INFO - mozlog == 3.1 02:11:28 INFO - moznetwork == 0.27 02:11:28 INFO - mozprocess == 0.22 02:11:28 INFO - mozprofile == 0.28 02:11:28 INFO - mozrunner == 6.11 02:11:28 INFO - mozscreenshot == 0.1 02:11:28 INFO - mozsystemmonitor == 0.0 02:11:28 INFO - moztest == 0.7 02:11:28 INFO - mozversion == 1.4 02:11:28 INFO - psutil == 3.1.1 02:11:28 INFO - requests == 1.2.3 02:11:28 INFO - wptserve == 1.4.0 02:11:28 INFO - wsgiref == 0.1.2 02:11:28 INFO - Running post-action listener: _resource_record_post_action 02:11:28 INFO - Running post-action listener: _start_resource_monitoring 02:11:28 INFO - Starting resource monitoring. 02:11:28 INFO - ##### 02:11:28 INFO - ##### Running pull step. 02:11:28 INFO - ##### 02:11:28 INFO - Running pre-action listener: _resource_record_pre_action 02:11:28 INFO - Running main action method: pull 02:11:28 INFO - Pull has nothing to do! 02:11:28 INFO - Running post-action listener: _resource_record_post_action 02:11:28 INFO - ##### 02:11:28 INFO - ##### Running install step. 02:11:28 INFO - ##### 02:11:28 INFO - Running pre-action listener: _resource_record_pre_action 02:11:28 INFO - Running main action method: install 02:11:28 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 02:11:28 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 02:11:29 INFO - Reading from file tmpfile_stdout 02:11:29 INFO - Detecting whether we're running mozinstall >=1.0... 02:11:29 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 02:11:29 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 02:11:29 INFO - Reading from file tmpfile_stdout 02:11:29 INFO - Output received: 02:11:29 INFO - Usage: mozinstall [options] installer 02:11:29 INFO - Options: 02:11:29 INFO - -h, --help show this help message and exit 02:11:29 INFO - -d DEST, --destination=DEST 02:11:29 INFO - Directory to install application into. [default: 02:11:29 INFO - "/builds/slave/test"] 02:11:29 INFO - --app=APP Application being installed. [default: firefox] 02:11:29 INFO - mkdir: /builds/slave/test/build/application 02:11:29 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0.en-US.mac64.dmg', '--destination', '/builds/slave/test/build/application'] 02:11:29 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0.en-US.mac64.dmg --destination /builds/slave/test/build/application 02:11:47 INFO - Reading from file tmpfile_stdout 02:11:47 INFO - Output received: 02:11:47 INFO - /builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox 02:11:47 INFO - Running post-action listener: _resource_record_post_action 02:11:47 INFO - ##### 02:11:47 INFO - ##### Running run-tests step. 02:11:47 INFO - ##### 02:11:47 INFO - Running pre-action listener: _resource_record_pre_action 02:11:47 INFO - Running main action method: run_tests 02:11:47 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 02:11:47 INFO - Minidump filename unknown. Determining based upon platform and architecture. 02:11:47 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 02:11:47 INFO - grabbing minidump binary from tooltool 02:11:47 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')]} 02:11:47 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 0x109fd15e0>, '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 0x109bb4cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x109bdf990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 02:11:47 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 02:11:47 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 02:11:47 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 02:11:47 INFO - Return code: 0 02:11:47 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 02:11:47 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 02:11:47 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '-u', '/builds/slave/test/build/tests/web-platform/runtests.py', '--log-raw=-', '--log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log', '--log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log', '--binary=/builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/Q69A26AWS5KC1xw4YZcwzg/artifacts/public/build/firefox-48.0.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 02:11:47 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python -u /builds/slave/test/build/tests/web-platform/runtests.py --log-raw=- --log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log --log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log --binary=/builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox --symbols-path=https://queue.taskcluster.net/v1/task/Q69A26AWS5KC1xw4YZcwzg/artifacts/public/build/firefox-48.0.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 02:11:47 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.KHB31ApgIK/Render', 02:11:47 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 02:11:47 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 02:11:47 INFO - 'HOME': '/Users/cltbld', 02:11:47 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 02:11:47 INFO - 'LOGNAME': 'cltbld', 02:11:47 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 02:11:47 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 02:11:47 INFO - 'MOZ_NO_REMOTE': '1', 02:11:47 INFO - 'NO_EM_RESTART': '1', 02:11:47 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 02:11:47 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 02:11:47 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 02:11:47 INFO - 'PWD': '/builds/slave/test', 02:11:47 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 02:11:47 INFO - 'SHELL': '/bin/bash', 02:11:47 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.Mc3kSHCrgo/Listeners', 02:11:47 INFO - 'TMPDIR': '/var/folders/6f/7g8vgtdj6xxdrmc14l087qw800000w/T/', 02:11:47 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 02:11:47 INFO - 'USER': 'cltbld', 02:11:47 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 02:11:47 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 02:11:47 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 02:11:47 INFO - 'XPC_FLAGS': '0x0', 02:11:47 INFO - 'XPC_SERVICE_NAME': '0', 02:11:47 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 02:11:47 INFO - Calling ['/builds/slave/test/build/venv/bin/python', '-u', '/builds/slave/test/build/tests/web-platform/runtests.py', '--log-raw=-', '--log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log', '--log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log', '--binary=/builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/Q69A26AWS5KC1xw4YZcwzg/artifacts/public/build/firefox-48.0.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 02:11:48 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 02:11:48 INFO - import pkg_resources 02:11:48 INFO - Using 1 client processes 02:11:48 INFO - wptserve Starting http server on 127.0.0.1:8000 02:11:48 INFO - wptserve Starting http server on 127.0.0.1:8001 02:11:48 INFO - wptserve Starting http server on 127.0.0.1:8443 02:11:51 INFO - SUITE-START | Running 778 tests 02:11:51 INFO - Running testharness tests 02:11:51 INFO - Setting up ssl 02:11:51 INFO - PROCESS | certutil | 02:11:51 INFO - PROCESS | certutil | 02:11:51 INFO - PROCESS | certutil | 02:11:51 INFO - Certificate Nickname Trust Attributes 02:11:51 INFO - SSL,S/MIME,JAR/XPI 02:11:51 INFO - 02:11:51 INFO - web-platform-tests CT,, 02:11:51 INFO - 02:11:51 INFO - Starting runner 02:11:52 INFO - PROCESS | 1652 | [1652] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 810 02:11:52 INFO - PROCESS | 1652 | 1465809112135 Marionette DEBUG Marionette enabled via build flag and pref 02:11:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x113f3f800 == 1 [pid = 1652] [id = 1] 02:11:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 1 (0x113f40000) [pid = 1652] [serial = 1] [outer = 0x0] 02:11:52 INFO - PROCESS | 1652 | [1652] WARNING: No inner window available!: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 02:11:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 2 (0x113f41000) [pid = 1652] [serial = 2] [outer = 0x113f40000] 02:11:52 INFO - PROCESS | 1652 | 1465809112446 Marionette INFO Listening on port 2828 02:11:52 INFO - PROCESS | 1652 | 1465809112673 Marionette DEBUG Marionette enabled via command-line flag 02:11:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x11694e000 == 2 [pid = 1652] [id = 2] 02:11:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 3 (0x11694e800) [pid = 1652] [serial = 3] [outer = 0x0] 02:11:52 INFO - PROCESS | 1652 | [1652] WARNING: No inner window available!: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 02:11:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 4 (0x11694f800) [pid = 1652] [serial = 4] [outer = 0x11694e800] 02:11:52 INFO - PROCESS | 1652 | [1652] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 02:11:52 INFO - PROCESS | 1652 | 1465809112843 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49287 02:11:52 INFO - PROCESS | 1652 | 1465809112912 Marionette DEBUG Closed connection conn0 02:11:52 INFO - PROCESS | 1652 | [1652] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 02:11:52 INFO - PROCESS | 1652 | 1465809112916 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49288 02:11:52 INFO - PROCESS | 1652 | 1465809112927 Marionette DEBUG Closed connection conn1 02:11:52 INFO - PROCESS | 1652 | [1652] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 02:11:52 INFO - PROCESS | 1652 | 1465809112932 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49289 02:11:52 INFO - PROCESS | 1652 | 1465809112941 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 02:11:52 INFO - PROCESS | 1652 | 1465809112946 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0","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":"20160613005526","device":"desktop","version":"48.0"} 02:11:53 INFO - PROCESS | 1652 | [1652] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 02:11:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x1199f7000 == 3 [pid = 1652] [id = 3] 02:11:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 5 (0x1199f7800) [pid = 1652] [serial = 5] [outer = 0x0] 02:11:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x1199f6000 == 4 [pid = 1652] [id = 4] 02:11:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 6 (0x119a15400) [pid = 1652] [serial = 6] [outer = 0x0] 02:11:54 INFO - PROCESS | 1652 | [1652] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 02:11:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x12132f800 == 5 [pid = 1652] [id = 5] 02:11:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 7 (0x119a0dc00) [pid = 1652] [serial = 7] [outer = 0x0] 02:11:54 INFO - PROCESS | 1652 | [1652] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 02:11:54 INFO - PROCESS | 1652 | [1652] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 02:11:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 8 (0x121725800) [pid = 1652] [serial = 8] [outer = 0x119a0dc00] 02:11:54 INFO - PROCESS | 1652 | [1652] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 02:11:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 9 (0x123c21800) [pid = 1652] [serial = 9] [outer = 0x1199f7800] 02:11:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 10 (0x12142e400) [pid = 1652] [serial = 10] [outer = 0x119a15400] 02:11:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 11 (0x121430400) [pid = 1652] [serial = 11] [outer = 0x119a0dc00] 02:11:54 INFO - PROCESS | 1652 | [1652] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 02:11:54 INFO - PROCESS | 1652 | 1465809114978 Marionette INFO startBrowser 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:11:55 INFO - PROCESS | 1652 | 1465809115005 Marionette DEBUG loaded listener.js 02:11:55 INFO - PROCESS | 1652 | 1465809115013 Marionette DEBUG loaded listener.js 02:11:55 INFO - PROCESS | 1652 | 1465809115014 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:11:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 12 (0x126cc2c00) [pid = 1652] [serial = 12] [outer = 0x119a0dc00] 02:11:55 INFO - PROCESS | 1652 | 1465809115312 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"31ea56af-4a96-2a41-a186-6a8177f4c4d5","capabilities":{"browserName":"Firefox","browserVersion":"48.0","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":"20160613005526","device":"desktop","version":"48.0","command_id":1}}] 02:11:55 INFO - PROCESS | 1652 | 1465809115408 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}] 02:11:55 INFO - PROCESS | 1652 | 1465809115410 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:11:55 INFO - PROCESS | 1652 | 1465809115456 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 02:11:55 INFO - PROCESS | 1652 | 1465809115525 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 02:11:55 INFO - PROCESS | 1652 | 1465809115526 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:11:55 INFO - PROCESS | 1652 | [1652] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 02:11:55 INFO - PROCESS | 1652 | [1652] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 02:11:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 13 (0x128ac2000) [pid = 1652] [serial = 13] [outer = 0x119a0dc00] 02:11:55 INFO - PROCESS | 1652 | [1652] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 02:11:55 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:11:55 INFO - PROCESS | 1652 | [1652] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 02:11:55 INFO - PROCESS | 1652 | [1652] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 02:11:55 INFO - PROCESS | 1652 | 1465809115806 Marionette TRACE conn2 <- [1,3,null,{}] 02:11:55 INFO - PROCESS | 1652 | 1465809115809 Marionette TRACE conn2 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 02:11:55 INFO - PROCESS | 1652 | 1465809115811 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:11:55 INFO - PROCESS | 1652 | 1465809115828 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 02:11:55 INFO - PROCESS | 1652 | 1465809115856 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 02:11:55 INFO - PROCESS | 1652 | 1465809115857 Marionette TRACE conn2 <- [1,5,null,{"value":"7"}] 02:11:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 02:11:55 INFO - PROCESS | 1652 | 1465809115860 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 02:11:55 INFO - PROCESS | 1652 | 1465809115863 Marionette TRACE conn2 <- [1,6,null,{}] 02:11:55 INFO - PROCESS | 1652 | 1465809115865 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}] 02:11:55 INFO - PROCESS | 1652 | 1465809115866 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:11:55 INFO - PROCESS | 1652 | 1465809115881 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 02:11:55 INFO - PROCESS | 1652 | 1465809115885 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:55 INFO - PROCESS | 1652 | 1465809115886 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:11:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x129039000 == 6 [pid = 1652] [id = 6] 02:11:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 14 (0x128ee1c00) [pid = 1652] [serial = 14] [outer = 0x0] 02:11:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 15 (0x128ee3800) [pid = 1652] [serial = 15] [outer = 0x128ee1c00] 02:11:55 INFO - PROCESS | 1652 | 1465809115916 Marionette DEBUG loaded listener.js 02:11:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 16 (0x129205800) [pid = 1652] [serial = 16] [outer = 0x128ee1c00] 02:11:56 INFO - PROCESS | 1652 | 1465809116223 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]]]}] 02:11:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x129282000 == 7 [pid = 1652] [id = 7] 02:11:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 17 (0x129207c00) [pid = 1652] [serial = 17] [outer = 0x0] 02:11:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 18 (0x12920c800) [pid = 1652] [serial = 18] [outer = 0x129207c00] 02:11:56 INFO - PROCESS | 1652 | 1465809116248 Marionette DEBUG loaded listener.js 02:11:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 02:11:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 420ms 02:11:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 19 (0x12a44d400) [pid = 1652] [serial = 19] [outer = 0x129207c00] 02:11:56 INFO - PROCESS | 1652 | 1465809116322 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 02:11:56 INFO - PROCESS | 1652 | 1465809116323 Marionette TRACE conn2 <- [1,9,null,{"value":"7"}] 02:11:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 02:11:56 INFO - PROCESS | 1652 | 1465809116342 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 02:11:56 INFO - PROCESS | 1652 | 1465809116343 Marionette TRACE conn2 <- [1,10,null,{}] 02:11:56 INFO - PROCESS | 1652 | 1465809116353 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}] 02:11:56 INFO - PROCESS | 1652 | 1465809116358 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:11:56 INFO - PROCESS | 1652 | 1465809116502 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 02:11:56 INFO - PROCESS | 1652 | 1465809116539 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:56 INFO - PROCESS | 1652 | 1465809116540 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:11:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a827000 == 8 [pid = 1652] [id = 8] 02:11:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 20 (0x12a841400) [pid = 1652] [serial = 20] [outer = 0x0] 02:11:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 21 (0x12a843000) [pid = 1652] [serial = 21] [outer = 0x12a841400] 02:11:56 INFO - PROCESS | 1652 | 1465809116587 Marionette DEBUG loaded listener.js 02:11:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 22 (0x12a847400) [pid = 1652] [serial = 22] [outer = 0x12a841400] 02:11:57 INFO - PROCESS | 1652 | 1465809117077 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]]]}] 02:11:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 02:11:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 781ms 02:11:57 INFO - PROCESS | 1652 | 1465809117113 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 02:11:57 INFO - PROCESS | 1652 | 1465809117115 Marionette TRACE conn2 <- [1,13,null,{"value":"7"}] 02:11:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 02:11:57 INFO - PROCESS | 1652 | 1465809117117 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 02:11:57 INFO - PROCESS | 1652 | 1465809117118 Marionette TRACE conn2 <- [1,14,null,{}] 02:11:57 INFO - PROCESS | 1652 | 1465809117121 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}] 02:11:57 INFO - PROCESS | 1652 | 1465809117123 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:11:57 INFO - PROCESS | 1652 | 1465809117216 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 02:11:57 INFO - PROCESS | 1652 | 1465809117220 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:57 INFO - PROCESS | 1652 | 1465809117221 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:11:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b0dc000 == 9 [pid = 1652] [id = 9] 02:11:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 23 (0x12b03cc00) [pid = 1652] [serial = 23] [outer = 0x0] 02:11:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 24 (0x12b041c00) [pid = 1652] [serial = 24] [outer = 0x12b03cc00] 02:11:57 INFO - PROCESS | 1652 | 1465809117245 Marionette DEBUG loaded listener.js 02:11:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 25 (0x12b80ec00) [pid = 1652] [serial = 25] [outer = 0x12b03cc00] 02:11:57 INFO - PROCESS | 1652 | 1465809117519 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]]]}] 02:11:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 02:11:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 420ms 02:11:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 02:11:57 INFO - PROCESS | 1652 | 1465809117545 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 02:11:57 INFO - PROCESS | 1652 | 1465809117546 Marionette TRACE conn2 <- [1,17,null,{"value":"7"}] 02:11:57 INFO - PROCESS | 1652 | 1465809117549 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 02:11:57 INFO - PROCESS | 1652 | 1465809117550 Marionette TRACE conn2 <- [1,18,null,{}] 02:11:57 INFO - PROCESS | 1652 | 1465809117560 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}] 02:11:57 INFO - PROCESS | 1652 | 1465809117562 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:11:57 INFO - PROCESS | 1652 | 1465809117655 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 02:11:57 INFO - PROCESS | 1652 | 1465809117660 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:57 INFO - PROCESS | 1652 | 1465809117662 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:11:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b911000 == 10 [pid = 1652] [id = 10] 02:11:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 26 (0x12b923400) [pid = 1652] [serial = 26] [outer = 0x0] 02:11:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 27 (0x12b92b400) [pid = 1652] [serial = 27] [outer = 0x12b923400] 02:11:57 INFO - PROCESS | 1652 | 1465809117685 Marionette DEBUG loaded listener.js 02:11:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 28 (0x12b931400) [pid = 1652] [serial = 28] [outer = 0x12b923400] 02:11:57 INFO - PROCESS | 1652 | 1465809117961 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]]]}] 02:11:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 02:11:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 426ms 02:11:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 02:11:57 INFO - PROCESS | 1652 | 1465809117976 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 02:11:57 INFO - PROCESS | 1652 | 1465809117977 Marionette TRACE conn2 <- [1,21,null,{"value":"7"}] 02:11:57 INFO - PROCESS | 1652 | 1465809117979 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 02:11:57 INFO - PROCESS | 1652 | 1465809117980 Marionette TRACE conn2 <- [1,22,null,{}] 02:11:57 INFO - PROCESS | 1652 | 1465809117982 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}] 02:11:57 INFO - PROCESS | 1652 | 1465809117984 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:11:58 INFO - PROCESS | 1652 | 1465809118090 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 02:11:58 INFO - PROCESS | 1652 | 1465809118093 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:58 INFO - PROCESS | 1652 | 1465809118094 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:11:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b921000 == 11 [pid = 1652] [id = 11] 02:11:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 29 (0x1183bcc00) [pid = 1652] [serial = 29] [outer = 0x0] 02:11:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 30 (0x12a44e400) [pid = 1652] [serial = 30] [outer = 0x1183bcc00] 02:11:58 INFO - PROCESS | 1652 | 1465809118120 Marionette DEBUG loaded listener.js 02:11:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 31 (0x12be7d800) [pid = 1652] [serial = 31] [outer = 0x1183bcc00] 02:11:58 INFO - PROCESS | 1652 | 1465809118421 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]]]}] 02:11:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 02:11:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 469ms 02:11:58 INFO - PROCESS | 1652 | 1465809118448 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 02:11:58 INFO - PROCESS | 1652 | 1465809118449 Marionette TRACE conn2 <- [1,25,null,{"value":"7"}] 02:11:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 02:11:58 INFO - PROCESS | 1652 | 1465809118454 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 02:11:58 INFO - PROCESS | 1652 | 1465809118456 Marionette TRACE conn2 <- [1,26,null,{}] 02:11:58 INFO - PROCESS | 1652 | 1465809118459 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}] 02:11:58 INFO - PROCESS | 1652 | 1465809118460 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:11:58 INFO - PROCESS | 1652 | 1465809118550 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 02:11:58 INFO - PROCESS | 1652 | 1465809118555 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:58 INFO - PROCESS | 1652 | 1465809118556 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:11:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x11801a800 == 12 [pid = 1652] [id = 12] 02:11:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 32 (0x118131c00) [pid = 1652] [serial = 32] [outer = 0x0] 02:11:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 33 (0x12be7cc00) [pid = 1652] [serial = 33] [outer = 0x118131c00] 02:11:58 INFO - PROCESS | 1652 | 1465809118580 Marionette DEBUG loaded listener.js 02:11:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 34 (0x12be87800) [pid = 1652] [serial = 34] [outer = 0x118131c00] 02:11:58 INFO - PROCESS | 1652 | 1465809118818 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]]]}] 02:11:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 02:11:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 422ms 02:11:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 02:11:58 INFO - PROCESS | 1652 | 1465809118877 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 02:11:58 INFO - PROCESS | 1652 | 1465809118878 Marionette TRACE conn2 <- [1,29,null,{"value":"7"}] 02:11:58 INFO - PROCESS | 1652 | 1465809118881 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 02:11:58 INFO - PROCESS | 1652 | 1465809118893 Marionette TRACE conn2 <- [1,30,null,{}] 02:11:58 INFO - PROCESS | 1652 | 1465809118908 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}] 02:11:58 INFO - PROCESS | 1652 | 1465809118910 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:11:59 INFO - PROCESS | 1652 | 1465809119002 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 02:11:59 INFO - PROCESS | 1652 | 1465809119007 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:59 INFO - PROCESS | 1652 | 1465809119008 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:11:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c23f800 == 13 [pid = 1652] [id = 13] 02:11:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 35 (0x12be8a400) [pid = 1652] [serial = 35] [outer = 0x0] 02:11:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 36 (0x12bea3000) [pid = 1652] [serial = 36] [outer = 0x12be8a400] 02:11:59 INFO - PROCESS | 1652 | 1465809119032 Marionette DEBUG loaded listener.js 02:11:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 37 (0x12bea7000) [pid = 1652] [serial = 37] [outer = 0x12be8a400] 02:11:59 INFO - PROCESS | 1652 | 1465809119258 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]]]}] 02:11:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 02:11:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 384ms 02:11:59 INFO - PROCESS | 1652 | 1465809119266 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 02:11:59 INFO - PROCESS | 1652 | 1465809119267 Marionette TRACE conn2 <- [1,33,null,{"value":"7"}] 02:11:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 02:11:59 INFO - PROCESS | 1652 | 1465809119276 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 02:11:59 INFO - PROCESS | 1652 | 1465809119277 Marionette TRACE conn2 <- [1,34,null,{}] 02:11:59 INFO - PROCESS | 1652 | 1465809119280 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}] 02:11:59 INFO - PROCESS | 1652 | 1465809119281 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:11:59 INFO - PROCESS | 1652 | 1465809119376 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 02:11:59 INFO - PROCESS | 1652 | 1465809119379 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:59 INFO - PROCESS | 1652 | 1465809119380 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:11:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c7ae000 == 14 [pid = 1652] [id = 14] 02:11:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 38 (0x12bea9400) [pid = 1652] [serial = 38] [outer = 0x0] 02:11:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 39 (0x12c75d400) [pid = 1652] [serial = 39] [outer = 0x12bea9400] 02:11:59 INFO - PROCESS | 1652 | 1465809119405 Marionette DEBUG loaded listener.js 02:11:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 40 (0x12c75f400) [pid = 1652] [serial = 40] [outer = 0x12bea9400] 02:11:59 INFO - PROCESS | 1652 | 1465809119638 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]]]}] 02:11:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 02:11:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 418ms 02:11:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 02:11:59 INFO - PROCESS | 1652 | 1465809119694 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 02:11:59 INFO - PROCESS | 1652 | 1465809119696 Marionette TRACE conn2 <- [1,37,null,{"value":"7"}] 02:11:59 INFO - PROCESS | 1652 | 1465809119698 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 02:11:59 INFO - PROCESS | 1652 | 1465809119699 Marionette TRACE conn2 <- [1,38,null,{}] 02:11:59 INFO - PROCESS | 1652 | 1465809119708 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}] 02:11:59 INFO - PROCESS | 1652 | 1465809119710 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:11:59 INFO - PROCESS | 1652 | 1465809119809 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 02:11:59 INFO - PROCESS | 1652 | 1465809119813 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:59 INFO - PROCESS | 1652 | 1465809119814 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:11:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c882000 == 15 [pid = 1652] [id = 15] 02:11:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 41 (0x12c766400) [pid = 1652] [serial = 41] [outer = 0x0] 02:11:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 42 (0x12c89d000) [pid = 1652] [serial = 42] [outer = 0x12c766400] 02:11:59 INFO - PROCESS | 1652 | 1465809119837 Marionette DEBUG loaded listener.js 02:11:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 43 (0x12c8a2800) [pid = 1652] [serial = 43] [outer = 0x12c766400] 02:12:00 INFO - PROCESS | 1652 | 1465809120073 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]]]}] 02:12:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 02:12:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 422ms 02:12:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 02:12:00 INFO - PROCESS | 1652 | 1465809120124 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 02:12:00 INFO - PROCESS | 1652 | 1465809120125 Marionette TRACE conn2 <- [1,41,null,{"value":"7"}] 02:12:00 INFO - PROCESS | 1652 | 1465809120127 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 02:12:00 INFO - PROCESS | 1652 | 1465809120129 Marionette TRACE conn2 <- [1,42,null,{}] 02:12:00 INFO - PROCESS | 1652 | 1465809120131 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}] 02:12:00 INFO - PROCESS | 1652 | 1465809120132 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:12:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ce3d000 == 16 [pid = 1652] [id = 16] 02:12:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 44 (0x12ce3d800) [pid = 1652] [serial = 44] [outer = 0x0] 02:12:00 INFO - PROCESS | 1652 | 1465809120242 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 02:12:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 45 (0x12ce2a800) [pid = 1652] [serial = 45] [outer = 0x12ce3d800] 02:12:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 46 (0x12ce42800) [pid = 1652] [serial = 46] [outer = 0x12ce3d800] 02:12:00 INFO - PROCESS | 1652 | 1465809120261 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:00 INFO - PROCESS | 1652 | 1465809120262 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:12:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ce3c800 == 17 [pid = 1652] [id = 17] 02:12:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 47 (0x12caed400) [pid = 1652] [serial = 47] [outer = 0x0] 02:12:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 48 (0x12caf5400) [pid = 1652] [serial = 48] [outer = 0x12caed400] 02:12:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x12cf56800 == 18 [pid = 1652] [id = 18] 02:12:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 49 (0x12caf7000) [pid = 1652] [serial = 49] [outer = 0x0] 02:12:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 50 (0x12caf8c00) [pid = 1652] [serial = 50] [outer = 0x12caf7000] 02:12:00 INFO - PROCESS | 1652 | 1465809120308 Marionette DEBUG loaded listener.js 02:12:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 51 (0x12cfc6400) [pid = 1652] [serial = 51] [outer = 0x12caf7000] 02:12:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 52 (0x12c296c00) [pid = 1652] [serial = 52] [outer = 0x12caed400] 02:12:00 INFO - PROCESS | 1652 | 1465809120627 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]]]}] 02:12:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 02:12:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 519ms 02:12:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 02:12:00 INFO - PROCESS | 1652 | 1465809120648 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 02:12:00 INFO - PROCESS | 1652 | 1465809120649 Marionette TRACE conn2 <- [1,45,null,{"value":"7"}] 02:12:00 INFO - PROCESS | 1652 | 1465809120653 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 02:12:00 INFO - PROCESS | 1652 | 1465809120655 Marionette TRACE conn2 <- [1,46,null,{}] 02:12:00 INFO - PROCESS | 1652 | 1465809120658 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}] 02:12:00 INFO - PROCESS | 1652 | 1465809120659 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:12:00 INFO - PROCESS | 1652 | 1465809120755 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 02:12:00 INFO - PROCESS | 1652 | 1465809120759 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:00 INFO - PROCESS | 1652 | 1465809120761 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:12:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x12903e000 == 19 [pid = 1652] [id = 19] 02:12:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 53 (0x118224400) [pid = 1652] [serial = 53] [outer = 0x0] 02:12:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 54 (0x1184c5000) [pid = 1652] [serial = 54] [outer = 0x118224400] 02:12:00 INFO - PROCESS | 1652 | 1465809120787 Marionette DEBUG loaded listener.js 02:12:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 55 (0x12b947000) [pid = 1652] [serial = 55] [outer = 0x118224400] 02:12:01 INFO - PROCESS | 1652 | 1465809121017 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]]]}] 02:12:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 02:12:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 423ms 02:12:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 02:12:01 INFO - PROCESS | 1652 | 1465809121075 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 02:12:01 INFO - PROCESS | 1652 | 1465809121075 Marionette TRACE conn2 <- [1,49,null,{"value":"7"}] 02:12:01 INFO - PROCESS | 1652 | 1465809121078 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 02:12:01 INFO - PROCESS | 1652 | 1465809121079 Marionette TRACE conn2 <- [1,50,null,{}] 02:12:01 INFO - PROCESS | 1652 | 1465809121081 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}] 02:12:01 INFO - PROCESS | 1652 | 1465809121082 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:12:01 INFO - PROCESS | 1652 | 1465809121190 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 02:12:01 INFO - PROCESS | 1652 | 1465809121192 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:01 INFO - PROCESS | 1652 | 1465809121194 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:12:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x118155000 == 20 [pid = 1652] [id = 20] 02:12:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 56 (0x118183c00) [pid = 1652] [serial = 56] [outer = 0x0] 02:12:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 57 (0x118187800) [pid = 1652] [serial = 57] [outer = 0x118183c00] 02:12:01 INFO - PROCESS | 1652 | 1465809121217 Marionette DEBUG loaded listener.js 02:12:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 58 (0x12cfc8400) [pid = 1652] [serial = 58] [outer = 0x118183c00] 02:12:01 INFO - PROCESS | 1652 | 1465809121442 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]]]}] 02:12:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 02:12:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 368ms 02:12:01 INFO - PROCESS | 1652 | 1465809121464 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 02:12:01 INFO - PROCESS | 1652 | 1465809121473 Marionette TRACE conn2 <- [1,53,null,{"value":"7"}] 02:12:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 02:12:01 INFO - PROCESS | 1652 | 1465809121482 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 02:12:01 INFO - PROCESS | 1652 | 1465809121484 Marionette TRACE conn2 <- [1,54,null,{}] 02:12:01 INFO - PROCESS | 1652 | 1465809121497 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}] 02:12:01 INFO - PROCESS | 1652 | 1465809121498 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:12:01 INFO - PROCESS | 1652 | 1465809121627 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 02:12:01 INFO - PROCESS | 1652 | 1465809121641 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:01 INFO - PROCESS | 1652 | 1465809121643 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:12:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d28b800 == 21 [pid = 1652] [id = 21] 02:12:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 59 (0x12cfc8c00) [pid = 1652] [serial = 59] [outer = 0x0] 02:12:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 60 (0x12d1cd000) [pid = 1652] [serial = 60] [outer = 0x12cfc8c00] 02:12:01 INFO - PROCESS | 1652 | 1465809121676 Marionette DEBUG loaded listener.js 02:12:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 61 (0x12d1d1800) [pid = 1652] [serial = 61] [outer = 0x12cfc8c00] 02:12:02 INFO - PROCESS | 1652 | 1465809122026 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]]]}] 02:12:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 02:12:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 580ms 02:12:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 02:12:02 INFO - PROCESS | 1652 | 1465809122062 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 02:12:02 INFO - PROCESS | 1652 | 1465809122063 Marionette TRACE conn2 <- [1,57,null,{"value":"7"}] 02:12:02 INFO - PROCESS | 1652 | 1465809122067 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 02:12:02 INFO - PROCESS | 1652 | 1465809122070 Marionette TRACE conn2 <- [1,58,null,{}] 02:12:02 INFO - PROCESS | 1652 | 1465809122074 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}] 02:12:02 INFO - PROCESS | 1652 | 1465809122075 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:12:02 INFO - PROCESS | 1652 | 1465809122199 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 02:12:02 INFO - PROCESS | 1652 | 1465809122205 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:02 INFO - PROCESS | 1652 | 1465809122207 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:12:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d3ac800 == 22 [pid = 1652] [id = 22] 02:12:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 62 (0x12708b000) [pid = 1652] [serial = 62] [outer = 0x0] 02:12:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 63 (0x12708c400) [pid = 1652] [serial = 63] [outer = 0x12708b000] 02:12:02 INFO - PROCESS | 1652 | 1465809122244 Marionette DEBUG loaded listener.js 02:12:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 64 (0x12d1d8400) [pid = 1652] [serial = 64] [outer = 0x12708b000] 02:12:03 INFO - PROCESS | 1652 | 1465809123240 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]]]}] 02:12:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 02:12:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1224ms 02:12:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 02:12:03 INFO - PROCESS | 1652 | 1465809123295 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 02:12:03 INFO - PROCESS | 1652 | 1465809123298 Marionette TRACE conn2 <- [1,61,null,{"value":"7"}] 02:12:03 INFO - PROCESS | 1652 | 1465809123301 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 02:12:03 INFO - PROCESS | 1652 | 1465809123307 Marionette TRACE conn2 <- [1,62,null,{}] 02:12:03 INFO - PROCESS | 1652 | 1465809123310 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}] 02:12:03 INFO - PROCESS | 1652 | 1465809123312 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:12:03 INFO - PROCESS | 1652 | 1465809123424 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 02:12:03 INFO - PROCESS | 1652 | 1465809123477 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:03 INFO - PROCESS | 1652 | 1465809123479 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:12:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x112cb7800 == 23 [pid = 1652] [id = 23] 02:12:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 65 (0x112e30800) [pid = 1652] [serial = 65] [outer = 0x0] 02:12:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 66 (0x1133c2c00) [pid = 1652] [serial = 66] [outer = 0x112e30800] 02:12:03 INFO - PROCESS | 1652 | 1465809123510 Marionette DEBUG loaded listener.js 02:12:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 67 (0x1150c4c00) [pid = 1652] [serial = 67] [outer = 0x112e30800] 02:12:03 INFO - PROCESS | 1652 | 1465809123910 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]]]}] 02:12:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 02:12:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 675ms 02:12:03 INFO - PROCESS | 1652 | 1465809123975 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 02:12:03 INFO - PROCESS | 1652 | 1465809123978 Marionette TRACE conn2 <- [1,65,null,{"value":"7"}] 02:12:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 02:12:03 INFO - PROCESS | 1652 | 1465809123983 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 02:12:03 INFO - PROCESS | 1652 | 1465809123985 Marionette TRACE conn2 <- [1,66,null,{}] 02:12:03 INFO - PROCESS | 1652 | 1465809123987 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}] 02:12:03 INFO - PROCESS | 1652 | 1465809123989 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:12:04 INFO - PROCESS | 1652 | 1465809124107 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 02:12:04 INFO - PROCESS | 1652 | 1465809124171 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:04 INFO - PROCESS | 1652 | 1465809124172 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:12:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x1169b1000 == 24 [pid = 1652] [id = 24] 02:12:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 68 (0x116a0c800) [pid = 1652] [serial = 68] [outer = 0x0] 02:12:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 69 (0x117f91c00) [pid = 1652] [serial = 69] [outer = 0x116a0c800] 02:12:04 INFO - PROCESS | 1652 | 1465809124217 Marionette DEBUG loaded listener.js 02:12:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 70 (0x11812c800) [pid = 1652] [serial = 70] [outer = 0x116a0c800] 02:12:04 INFO - PROCESS | 1652 | 1465809124817 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]]]}] 02:12:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 02:12:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 872ms 02:12:04 INFO - PROCESS | 1652 | 1465809124856 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 02:12:04 INFO - PROCESS | 1652 | 1465809124858 Marionette TRACE conn2 <- [1,69,null,{"value":"7"}] 02:12:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 02:12:04 INFO - PROCESS | 1652 | 1465809124861 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 02:12:04 INFO - PROCESS | 1652 | 1465809124863 Marionette TRACE conn2 <- [1,70,null,{}] 02:12:04 INFO - PROCESS | 1652 | 1465809124867 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}] 02:12:04 INFO - PROCESS | 1652 | 1465809124868 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:12:04 INFO - PROCESS | 1652 | 1465809124951 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 02:12:05 INFO - PROCESS | 1652 | 1465809125039 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:05 INFO - PROCESS | 1652 | 1465809125041 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:12:05 INFO - PROCESS | 1652 | ++DOCSHELL 0x113a47000 == 25 [pid = 1652] [id = 25] 02:12:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 71 (0x1166ebc00) [pid = 1652] [serial = 71] [outer = 0x0] 02:12:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 72 (0x1166f1400) [pid = 1652] [serial = 72] [outer = 0x1166ebc00] 02:12:05 INFO - PROCESS | 1652 | 1465809125119 Marionette DEBUG loaded listener.js 02:12:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 73 (0x11696a800) [pid = 1652] [serial = 73] [outer = 0x1166ebc00] 02:12:05 INFO - PROCESS | 1652 | 1465809125511 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]]]}] 02:12:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 02:12:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 670ms 02:12:05 INFO - PROCESS | 1652 | 1465809125533 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 02:12:05 INFO - PROCESS | 1652 | 1465809125539 Marionette TRACE conn2 <- [1,73,null,{"value":"7"}] 02:12:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 02:12:05 INFO - PROCESS | 1652 | 1465809125545 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 02:12:05 INFO - PROCESS | 1652 | 1465809125547 Marionette TRACE conn2 <- [1,74,null,{}] 02:12:05 INFO - PROCESS | 1652 | 1465809125550 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}] 02:12:05 INFO - PROCESS | 1652 | 1465809125555 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:12:05 INFO - PROCESS | 1652 | 1465809125672 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 02:12:05 INFO - PROCESS | 1652 | 1465809125748 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:05 INFO - PROCESS | 1652 | 1465809125750 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:12:05 INFO - PROCESS | 1652 | ++DOCSHELL 0x112cae000 == 26 [pid = 1652] [id = 26] 02:12:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 74 (0x11260d800) [pid = 1652] [serial = 74] [outer = 0x0] 02:12:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x1138e7c00) [pid = 1652] [serial = 75] [outer = 0x11260d800] 02:12:05 INFO - PROCESS | 1652 | 1465809125803 Marionette DEBUG loaded listener.js 02:12:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x1175c3800) [pid = 1652] [serial = 76] [outer = 0x11260d800] 02:12:06 INFO - PROCESS | 1652 | 1465809126126 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]]]}] 02:12:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 02:12:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 621ms 02:12:06 INFO - PROCESS | 1652 | 1465809126165 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 02:12:06 INFO - PROCESS | 1652 | 1465809126167 Marionette TRACE conn2 <- [1,77,null,{"value":"7"}] 02:12:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 02:12:06 INFO - PROCESS | 1652 | 1465809126178 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 02:12:06 INFO - PROCESS | 1652 | 1465809126181 Marionette TRACE conn2 <- [1,78,null,{}] 02:12:06 INFO - PROCESS | 1652 | 1465809126193 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}] 02:12:06 INFO - PROCESS | 1652 | 1465809126196 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:12:06 INFO - PROCESS | 1652 | 1465809126291 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 02:12:06 INFO - PROCESS | 1652 | 1465809126329 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:06 INFO - PROCESS | 1652 | 1465809126331 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:12:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x116939000 == 27 [pid = 1652] [id = 27] 02:12:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x11386d000) [pid = 1652] [serial = 77] [outer = 0x0] 02:12:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x11812fc00) [pid = 1652] [serial = 78] [outer = 0x11386d000] 02:12:06 INFO - PROCESS | 1652 | 1465809126358 Marionette DEBUG loaded listener.js 02:12:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x1184c6800) [pid = 1652] [serial = 79] [outer = 0x11386d000] 02:12:06 INFO - PROCESS | 1652 | 1465809126625 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]]]}] 02:12:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 02:12:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 475ms 02:12:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 02:12:06 INFO - PROCESS | 1652 | 1465809126658 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 02:12:06 INFO - PROCESS | 1652 | 1465809126660 Marionette TRACE conn2 <- [1,81,null,{"value":"7"}] 02:12:06 INFO - PROCESS | 1652 | 1465809126662 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 02:12:06 INFO - PROCESS | 1652 | 1465809126663 Marionette TRACE conn2 <- [1,82,null,{}] 02:12:06 INFO - PROCESS | 1652 | 1465809126666 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}] 02:12:06 INFO - PROCESS | 1652 | 1465809126667 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:12:06 INFO - PROCESS | 1652 | 1465809126756 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 02:12:06 INFO - PROCESS | 1652 | 1465809126759 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:06 INFO - PROCESS | 1652 | 1465809126760 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:12:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x116f98800 == 28 [pid = 1652] [id = 28] 02:12:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x1184ccc00) [pid = 1652] [serial = 80] [outer = 0x0] 02:12:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x118859c00) [pid = 1652] [serial = 81] [outer = 0x1184ccc00] 02:12:06 INFO - PROCESS | 1652 | 1465809126787 Marionette DEBUG loaded listener.js 02:12:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x118fa4400) [pid = 1652] [serial = 82] [outer = 0x1184ccc00] 02:12:07 INFO - PROCESS | 1652 | 1465809127082 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]]]}] 02:12:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 02:12:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 468ms 02:12:07 INFO - PROCESS | 1652 | 1465809127131 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 02:12:07 INFO - PROCESS | 1652 | 1465809127132 Marionette TRACE conn2 <- [1,85,null,{"value":"7"}] 02:12:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 02:12:07 INFO - PROCESS | 1652 | 1465809127134 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 02:12:07 INFO - PROCESS | 1652 | 1465809127138 Marionette TRACE conn2 <- [1,86,null,{}] 02:12:07 INFO - PROCESS | 1652 | 1465809127140 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}] 02:12:07 INFO - PROCESS | 1652 | 1465809127142 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:12:07 INFO - PROCESS | 1652 | 1465809127211 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 02:12:07 INFO - PROCESS | 1652 | 1465809127215 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:07 INFO - PROCESS | 1652 | 1465809127216 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:12:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x117d47800 == 29 [pid = 1652] [id = 29] 02:12:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x1184dd800) [pid = 1652] [serial = 83] [outer = 0x0] 02:12:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x119318400) [pid = 1652] [serial = 84] [outer = 0x1184dd800] 02:12:07 INFO - PROCESS | 1652 | 1465809127244 Marionette DEBUG loaded listener.js 02:12:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x119342400) [pid = 1652] [serial = 85] [outer = 0x1184dd800] 02:12:07 INFO - PROCESS | 1652 | 1465809127542 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]]]}] 02:12:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 02:12:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 421ms 02:12:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 02:12:07 INFO - PROCESS | 1652 | 1465809127556 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 02:12:07 INFO - PROCESS | 1652 | 1465809127557 Marionette TRACE conn2 <- [1,89,null,{"value":"7"}] 02:12:07 INFO - PROCESS | 1652 | 1465809127559 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 02:12:07 INFO - PROCESS | 1652 | 1465809127560 Marionette TRACE conn2 <- [1,90,null,{}] 02:12:07 INFO - PROCESS | 1652 | 1465809127563 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}] 02:12:07 INFO - PROCESS | 1652 | 1465809127566 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:12:07 INFO - PROCESS | 1652 | 1465809127655 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 02:12:07 INFO - PROCESS | 1652 | 1465809127659 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:07 INFO - PROCESS | 1652 | 1465809127661 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:12:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x118145000 == 30 [pid = 1652] [id = 30] 02:12:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x119345c00) [pid = 1652] [serial = 86] [outer = 0x0] 02:12:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x11962d800) [pid = 1652] [serial = 87] [outer = 0x119345c00] 02:12:07 INFO - PROCESS | 1652 | 1465809127689 Marionette DEBUG loaded listener.js 02:12:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x120eaf000) [pid = 1652] [serial = 88] [outer = 0x119345c00] 02:12:08 INFO - PROCESS | 1652 | 1465809128116 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]]]}] 02:12:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 02:12:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 569ms 02:12:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 02:12:08 INFO - PROCESS | 1652 | 1465809128129 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 02:12:08 INFO - PROCESS | 1652 | 1465809128131 Marionette TRACE conn2 <- [1,93,null,{"value":"7"}] 02:12:08 INFO - PROCESS | 1652 | 1465809128136 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 02:12:08 INFO - PROCESS | 1652 | 1465809128138 Marionette TRACE conn2 <- [1,94,null,{}] 02:12:08 INFO - PROCESS | 1652 | 1465809128141 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}] 02:12:08 INFO - PROCESS | 1652 | 1465809128143 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:12:08 INFO - PROCESS | 1652 | 1465809128246 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 02:12:08 INFO - PROCESS | 1652 | 1465809128251 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:08 INFO - PROCESS | 1652 | 1465809128254 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:12:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x116935000 == 31 [pid = 1652] [id = 31] 02:12:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x11386dc00) [pid = 1652] [serial = 89] [outer = 0x0] 02:12:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x120eb5800) [pid = 1652] [serial = 90] [outer = 0x11386dc00] 02:12:08 INFO - PROCESS | 1652 | 1465809128278 Marionette DEBUG loaded listener.js 02:12:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x120eba400) [pid = 1652] [serial = 91] [outer = 0x11386dc00] 02:12:08 INFO - PROCESS | 1652 | 1465809128587 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]]]}] 02:12:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 02:12:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 473ms 02:12:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 02:12:08 INFO - PROCESS | 1652 | 1465809128608 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 02:12:08 INFO - PROCESS | 1652 | 1465809128609 Marionette TRACE conn2 <- [1,97,null,{"value":"7"}] 02:12:08 INFO - PROCESS | 1652 | 1465809128611 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 02:12:08 INFO - PROCESS | 1652 | 1465809128613 Marionette TRACE conn2 <- [1,98,null,{}] 02:12:08 INFO - PROCESS | 1652 | 1465809128615 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}] 02:12:08 INFO - PROCESS | 1652 | 1465809128617 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:12:08 INFO - PROCESS | 1652 | 1465809128697 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 02:12:08 INFO - PROCESS | 1652 | 1465809128746 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:08 INFO - PROCESS | 1652 | 1465809128747 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:12:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x118643000 == 32 [pid = 1652] [id = 32] 02:12:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x118860400) [pid = 1652] [serial = 92] [outer = 0x0] 02:12:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x120ebc400) [pid = 1652] [serial = 93] [outer = 0x118860400] 02:12:08 INFO - PROCESS | 1652 | 1465809128786 Marionette DEBUG loaded listener.js 02:12:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x121238c00) [pid = 1652] [serial = 94] [outer = 0x118860400] 02:12:09 INFO - PROCESS | 1652 | 1465809129140 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]]]}] 02:12:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 02:12:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 569ms 02:12:09 INFO - PROCESS | 1652 | 1465809129181 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 02:12:09 INFO - PROCESS | 1652 | 1465809129183 Marionette TRACE conn2 <- [1,101,null,{"value":"7"}] 02:12:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 02:12:09 INFO - PROCESS | 1652 | 1465809129186 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 02:12:09 INFO - PROCESS | 1652 | 1465809129188 Marionette TRACE conn2 <- [1,102,null,{}] 02:12:09 INFO - PROCESS | 1652 | 1465809129191 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}] 02:12:09 INFO - PROCESS | 1652 | 1465809129193 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:12:09 INFO - PROCESS | 1652 | 1465809129279 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 02:12:09 INFO - PROCESS | 1652 | 1465809129324 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:09 INFO - PROCESS | 1652 | 1465809129325 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:12:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x118f96800 == 33 [pid = 1652] [id = 33] 02:12:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x120eaf400) [pid = 1652] [serial = 95] [outer = 0x0] 02:12:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x121335c00) [pid = 1652] [serial = 96] [outer = 0x120eaf400] 02:12:09 INFO - PROCESS | 1652 | 1465809129349 Marionette DEBUG loaded listener.js 02:12:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x121717c00) [pid = 1652] [serial = 97] [outer = 0x120eaf400] 02:12:09 INFO - PROCESS | 1652 | 1465809129622 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]]]}] 02:12:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 02:12:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 470ms 02:12:09 INFO - PROCESS | 1652 | 1465809129658 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 02:12:09 INFO - PROCESS | 1652 | 1465809129659 Marionette TRACE conn2 <- [1,105,null,{"value":"7"}] 02:12:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 02:12:09 INFO - PROCESS | 1652 | 1465809129661 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 02:12:09 INFO - PROCESS | 1652 | 1465809129663 Marionette TRACE conn2 <- [1,106,null,{}] 02:12:09 INFO - PROCESS | 1652 | 1465809129665 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}] 02:12:09 INFO - PROCESS | 1652 | 1465809129666 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:12:09 INFO - PROCESS | 1652 | 1465809129744 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 02:12:09 INFO - PROCESS | 1652 | 1465809129748 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:09 INFO - PROCESS | 1652 | 1465809129749 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:12:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x1193c3000 == 34 [pid = 1652] [id = 34] 02:12:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x121233400) [pid = 1652] [serial = 98] [outer = 0x0] 02:12:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x121946c00) [pid = 1652] [serial = 99] [outer = 0x121233400] 02:12:09 INFO - PROCESS | 1652 | 1465809129776 Marionette DEBUG loaded listener.js 02:12:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x123d18800) [pid = 1652] [serial = 100] [outer = 0x121233400] 02:12:10 INFO - PROCESS | 1652 | 1465809130078 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]]]}] 02:12:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 02:12:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 468ms 02:12:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 02:12:10 INFO - PROCESS | 1652 | 1465809130131 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 02:12:10 INFO - PROCESS | 1652 | 1465809130132 Marionette TRACE conn2 <- [1,109,null,{"value":"7"}] 02:12:10 INFO - PROCESS | 1652 | 1465809130134 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 02:12:10 INFO - PROCESS | 1652 | 1465809130136 Marionette TRACE conn2 <- [1,110,null,{}] 02:12:10 INFO - PROCESS | 1652 | 1465809130139 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}] 02:12:10 INFO - PROCESS | 1652 | 1465809130140 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:12:10 INFO - PROCESS | 1652 | 1465809130249 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 02:12:10 INFO - PROCESS | 1652 | 1465809130258 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:10 INFO - PROCESS | 1652 | 1465809130259 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:12:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x11955d000 == 35 [pid = 1652] [id = 35] 02:12:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x12193d800) [pid = 1652] [serial = 101] [outer = 0x0] 02:12:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x1249eb400) [pid = 1652] [serial = 102] [outer = 0x12193d800] 02:12:10 INFO - PROCESS | 1652 | 1465809130284 Marionette DEBUG loaded listener.js 02:12:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x124e06c00) [pid = 1652] [serial = 103] [outer = 0x12193d800] 02:12:10 INFO - PROCESS | 1652 | 1465809130588 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]]]}] 02:12:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 02:12:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 470ms 02:12:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 02:12:10 INFO - PROCESS | 1652 | 1465809130607 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 02:12:10 INFO - PROCESS | 1652 | 1465809130608 Marionette TRACE conn2 <- [1,113,null,{"value":"7"}] 02:12:10 INFO - PROCESS | 1652 | 1465809130610 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 02:12:10 INFO - PROCESS | 1652 | 1465809130611 Marionette TRACE conn2 <- [1,114,null,{}] 02:12:10 INFO - PROCESS | 1652 | 1465809130613 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}] 02:12:10 INFO - PROCESS | 1652 | 1465809130615 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:12:10 INFO - PROCESS | 1652 | 1465809130691 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 02:12:10 INFO - PROCESS | 1652 | 1465809130694 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:10 INFO - PROCESS | 1652 | 1465809130695 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:12:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x11992a000 == 36 [pid = 1652] [id = 36] 02:12:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x124e0b800) [pid = 1652] [serial = 104] [outer = 0x0] 02:12:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x12540e800) [pid = 1652] [serial = 105] [outer = 0x124e0b800] 02:12:10 INFO - PROCESS | 1652 | 1465809130721 Marionette DEBUG loaded listener.js 02:12:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x126a3b800) [pid = 1652] [serial = 106] [outer = 0x124e0b800] 02:12:11 INFO - PROCESS | 1652 | 1465809131021 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]]]}] 02:12:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 02:12:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 469ms 02:12:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 02:12:11 INFO - PROCESS | 1652 | 1465809131079 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 02:12:11 INFO - PROCESS | 1652 | 1465809131081 Marionette TRACE conn2 <- [1,117,null,{"value":"7"}] 02:12:11 INFO - PROCESS | 1652 | 1465809131083 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 02:12:11 INFO - PROCESS | 1652 | 1465809131084 Marionette TRACE conn2 <- [1,118,null,{}] 02:12:11 INFO - PROCESS | 1652 | 1465809131086 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}] 02:12:11 INFO - PROCESS | 1652 | 1465809131087 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:12:11 INFO - PROCESS | 1652 | 1465809131182 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 02:12:11 INFO - PROCESS | 1652 | 1465809131191 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:11 INFO - PROCESS | 1652 | 1465809131192 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:12:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x1199eb000 == 37 [pid = 1652] [id = 37] 02:12:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x124e04c00) [pid = 1652] [serial = 107] [outer = 0x0] 02:12:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x126a40800) [pid = 1652] [serial = 108] [outer = 0x124e04c00] 02:12:11 INFO - PROCESS | 1652 | 1465809131216 Marionette DEBUG loaded listener.js 02:12:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x126c6f800) [pid = 1652] [serial = 109] [outer = 0x124e04c00] 02:12:11 INFO - PROCESS | 1652 | 1465809131483 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]]]}] 02:12:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 02:12:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 419ms 02:12:11 INFO - PROCESS | 1652 | 1465809131509 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 02:12:11 INFO - PROCESS | 1652 | 1465809131510 Marionette TRACE conn2 <- [1,121,null,{"value":"7"}] 02:12:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 02:12:11 INFO - PROCESS | 1652 | 1465809131512 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 02:12:11 INFO - PROCESS | 1652 | 1465809131513 Marionette TRACE conn2 <- [1,122,null,{}] 02:12:11 INFO - PROCESS | 1652 | 1465809131516 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}] 02:12:11 INFO - PROCESS | 1652 | 1465809131517 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:12:11 INFO - PROCESS | 1652 | 1465809131609 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 02:12:11 INFO - PROCESS | 1652 | 1465809131612 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:11 INFO - PROCESS | 1652 | 1465809131613 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:12:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x120e4a800 == 38 [pid = 1652] [id = 38] 02:12:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x119318800) [pid = 1652] [serial = 110] [outer = 0x0] 02:12:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x127081c00) [pid = 1652] [serial = 111] [outer = 0x119318800] 02:12:11 INFO - PROCESS | 1652 | 1465809131637 Marionette DEBUG loaded listener.js 02:12:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x1271da000) [pid = 1652] [serial = 112] [outer = 0x119318800] 02:12:11 INFO - PROCESS | 1652 | 1465809131948 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]]]}] 02:12:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 02:12:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 468ms 02:12:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 02:12:11 INFO - PROCESS | 1652 | 1465809131981 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 02:12:11 INFO - PROCESS | 1652 | 1465809131982 Marionette TRACE conn2 <- [1,125,null,{"value":"7"}] 02:12:11 INFO - PROCESS | 1652 | 1465809131985 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 02:12:11 INFO - PROCESS | 1652 | 1465809131987 Marionette TRACE conn2 <- [1,126,null,{}] 02:12:11 INFO - PROCESS | 1652 | 1465809131990 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}] 02:12:11 INFO - PROCESS | 1652 | 1465809131991 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:12:12 INFO - PROCESS | 1652 | 1465809132103 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 02:12:12 INFO - PROCESS | 1652 | 1465809132111 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:12 INFO - PROCESS | 1652 | 1465809132112 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:12:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x121149800 == 39 [pid = 1652] [id = 39] 02:12:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x1271da400) [pid = 1652] [serial = 113] [outer = 0x0] 02:12:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x128991400) [pid = 1652] [serial = 114] [outer = 0x1271da400] 02:12:12 INFO - PROCESS | 1652 | 1465809132136 Marionette DEBUG loaded listener.js 02:12:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x12899a000) [pid = 1652] [serial = 115] [outer = 0x1271da400] 02:12:12 INFO - PROCESS | 1652 | 1465809132439 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]]]}] 02:12:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 02:12:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 471ms 02:12:12 INFO - PROCESS | 1652 | 1465809132457 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 02:12:12 INFO - PROCESS | 1652 | 1465809132458 Marionette TRACE conn2 <- [1,129,null,{"value":"7"}] 02:12:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 02:12:12 INFO - PROCESS | 1652 | 1465809132461 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 02:12:12 INFO - PROCESS | 1652 | 1465809132462 Marionette TRACE conn2 <- [1,130,null,{}] 02:12:12 INFO - PROCESS | 1652 | 1465809132464 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}] 02:12:12 INFO - PROCESS | 1652 | 1465809132465 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:12:12 INFO - PROCESS | 1652 | 1465809132545 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 02:12:12 INFO - PROCESS | 1652 | 1465809132548 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:12 INFO - PROCESS | 1652 | 1465809132549 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:12:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x12131d000 == 40 [pid = 1652] [id = 40] 02:12:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x128992400) [pid = 1652] [serial = 116] [outer = 0x0] 02:12:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x128e1c800) [pid = 1652] [serial = 117] [outer = 0x128992400] 02:12:12 INFO - PROCESS | 1652 | 1465809132574 Marionette DEBUG loaded listener.js 02:12:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x128ee3c00) [pid = 1652] [serial = 118] [outer = 0x128992400] 02:12:13 INFO - PROCESS | 1652 | 1465809133563 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]]]}] 02:12:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 02:12:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1121ms 02:12:13 INFO - PROCESS | 1652 | 1465809133583 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 02:12:13 INFO - PROCESS | 1652 | 1465809133588 Marionette TRACE conn2 <- [1,133,null,{"value":"7"}] 02:12:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 02:12:13 INFO - PROCESS | 1652 | 1465809133600 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 02:12:13 INFO - PROCESS | 1652 | 1465809133604 Marionette TRACE conn2 <- [1,134,null,{}] 02:12:13 INFO - PROCESS | 1652 | 1465809133625 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}] 02:12:13 INFO - PROCESS | 1652 | 1465809133626 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:12:13 INFO - PROCESS | 1652 | 1465809133719 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 02:12:13 INFO - PROCESS | 1652 | 1465809133723 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:13 INFO - PROCESS | 1652 | 1465809133726 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:12:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x113aba000 == 41 [pid = 1652] [id = 41] 02:12:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x1171b7000) [pid = 1652] [serial = 119] [outer = 0x0] 02:12:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x1175c2c00) [pid = 1652] [serial = 120] [outer = 0x1171b7000] 02:12:13 INFO - PROCESS | 1652 | 1465809133779 Marionette DEBUG loaded listener.js 02:12:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x118129400) [pid = 1652] [serial = 121] [outer = 0x1171b7000] 02:12:14 INFO - PROCESS | 1652 | 1465809134093 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]]]}] 02:12:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 02:12:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 538ms 02:12:14 INFO - PROCESS | 1652 | 1465809134133 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 02:12:14 INFO - PROCESS | 1652 | 1465809134138 Marionette TRACE conn2 <- [1,137,null,{"value":"7"}] 02:12:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 02:12:14 INFO - PROCESS | 1652 | 1465809134143 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 02:12:14 INFO - PROCESS | 1652 | 1465809134144 Marionette TRACE conn2 <- [1,138,null,{}] 02:12:14 INFO - PROCESS | 1652 | 1465809134147 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}] 02:12:14 INFO - PROCESS | 1652 | 1465809134148 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:12:14 INFO - PROCESS | 1652 | 1465809134236 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 02:12:14 INFO - PROCESS | 1652 | 1465809134267 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:14 INFO - PROCESS | 1652 | 1465809134268 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:12:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x116719800 == 42 [pid = 1652] [id = 42] 02:12:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x118189800) [pid = 1652] [serial = 122] [outer = 0x0] 02:12:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x1183bf000) [pid = 1652] [serial = 123] [outer = 0x118189800] 02:12:14 INFO - PROCESS | 1652 | 1465809134295 Marionette DEBUG loaded listener.js 02:12:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x1184de400) [pid = 1652] [serial = 124] [outer = 0x118189800] 02:12:14 INFO - PROCESS | 1652 | 1465809134635 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]]]}] 02:12:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 02:12:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 519ms 02:12:14 INFO - PROCESS | 1652 | 1465809134662 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 02:12:14 INFO - PROCESS | 1652 | 1465809134663 Marionette TRACE conn2 <- [1,141,null,{"value":"7"}] 02:12:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 02:12:14 INFO - PROCESS | 1652 | 1465809134665 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 02:12:14 INFO - PROCESS | 1652 | 1465809134667 Marionette TRACE conn2 <- [1,142,null,{}] 02:12:14 INFO - PROCESS | 1652 | 1465809134675 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}] 02:12:14 INFO - PROCESS | 1652 | 1465809134678 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:12:15 INFO - PROCESS | 1652 | 1465809135198 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 02:12:15 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x12cfc8c00) [pid = 1652] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 02:12:15 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x118183c00) [pid = 1652] [serial = 56] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 02:12:15 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x118224400) [pid = 1652] [serial = 53] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 02:12:15 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x12caf7000) [pid = 1652] [serial = 49] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 02:12:15 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x12c766400) [pid = 1652] [serial = 41] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 02:12:15 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x12bea9400) [pid = 1652] [serial = 38] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 02:12:15 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x12be8a400) [pid = 1652] [serial = 35] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 02:12:15 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x118131c00) [pid = 1652] [serial = 32] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 02:12:15 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x1183bcc00) [pid = 1652] [serial = 29] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 02:12:15 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x12b923400) [pid = 1652] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 02:12:15 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x12b03cc00) [pid = 1652] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 02:12:15 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x12a841400) [pid = 1652] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 02:12:15 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x128ee1c00) [pid = 1652] [serial = 14] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 02:12:15 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x120eaf400) [pid = 1652] [serial = 95] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 02:12:15 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x121233400) [pid = 1652] [serial = 98] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 02:12:15 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x124e0b800) [pid = 1652] [serial = 104] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 02:12:15 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x124e04c00) [pid = 1652] [serial = 107] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 02:12:15 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x119318800) [pid = 1652] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 02:12:15 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x12708b000) [pid = 1652] [serial = 62] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 02:12:15 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x112e30800) [pid = 1652] [serial = 65] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 02:12:15 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x116a0c800) [pid = 1652] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 02:12:15 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x1166ebc00) [pid = 1652] [serial = 71] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 02:12:15 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x11260d800) [pid = 1652] [serial = 74] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 02:12:15 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x11386d000) [pid = 1652] [serial = 77] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 02:12:15 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x1184ccc00) [pid = 1652] [serial = 80] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 02:12:15 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x1184dd800) [pid = 1652] [serial = 83] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 02:12:15 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x119345c00) [pid = 1652] [serial = 86] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 02:12:15 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x11386dc00) [pid = 1652] [serial = 89] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 02:12:15 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x118860400) [pid = 1652] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 02:12:15 INFO - PROCESS | 1652 | 1465809135260 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:15 INFO - PROCESS | 1652 | 1465809135262 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:12:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x1169a8000 == 43 [pid = 1652] [id = 43] 02:12:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x11260d800) [pid = 1652] [serial = 125] [outer = 0x0] 02:12:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x112c0a000) [pid = 1652] [serial = 126] [outer = 0x11260d800] 02:12:15 INFO - PROCESS | 1652 | 1465809135289 Marionette DEBUG loaded listener.js 02:12:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x11812ac00) [pid = 1652] [serial = 127] [outer = 0x11260d800] 02:12:15 INFO - PROCESS | 1652 | 1465809135558 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]]]}] 02:12:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 02:12:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 923ms 02:12:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 02:12:15 INFO - PROCESS | 1652 | 1465809135591 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 02:12:15 INFO - PROCESS | 1652 | 1465809135593 Marionette TRACE conn2 <- [1,145,null,{"value":"7"}] 02:12:15 INFO - PROCESS | 1652 | 1465809135595 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 02:12:15 INFO - PROCESS | 1652 | 1465809135596 Marionette TRACE conn2 <- [1,146,null,{}] 02:12:15 INFO - PROCESS | 1652 | 1465809135599 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}] 02:12:15 INFO - PROCESS | 1652 | 1465809135600 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:12:15 INFO - PROCESS | 1652 | 1465809135678 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 02:12:15 INFO - PROCESS | 1652 | 1465809135682 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:15 INFO - PROCESS | 1652 | 1465809135683 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:12:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x118021000 == 44 [pid = 1652] [id = 44] 02:12:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x1184dd800) [pid = 1652] [serial = 128] [outer = 0x0] 02:12:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x119628c00) [pid = 1652] [serial = 129] [outer = 0x1184dd800] 02:12:15 INFO - PROCESS | 1652 | 1465809135711 Marionette DEBUG loaded listener.js 02:12:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x119769400) [pid = 1652] [serial = 130] [outer = 0x1184dd800] 02:12:16 INFO - PROCESS | 1652 | 1465809136011 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]]]}] 02:12:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 02:12:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 420ms 02:12:16 INFO - PROCESS | 1652 | 1465809136015 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 02:12:16 INFO - PROCESS | 1652 | 1465809136016 Marionette TRACE conn2 <- [1,149,null,{"value":"7"}] 02:12:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 02:12:16 INFO - PROCESS | 1652 | 1465809136026 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 02:12:16 INFO - PROCESS | 1652 | 1465809136027 Marionette TRACE conn2 <- [1,150,null,{}] 02:12:16 INFO - PROCESS | 1652 | 1465809136029 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}] 02:12:16 INFO - PROCESS | 1652 | 1465809136030 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:12:16 INFO - PROCESS | 1652 | 1465809136117 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 02:12:16 INFO - PROCESS | 1652 | 1465809136162 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:16 INFO - PROCESS | 1652 | 1465809136163 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:12:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x118614800 == 45 [pid = 1652] [id = 45] 02:12:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x113da4000) [pid = 1652] [serial = 131] [outer = 0x0] 02:12:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x119765800) [pid = 1652] [serial = 132] [outer = 0x113da4000] 02:12:16 INFO - PROCESS | 1652 | 1465809136187 Marionette DEBUG loaded listener.js 02:12:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x120eaf400) [pid = 1652] [serial = 133] [outer = 0x113da4000] 02:12:16 INFO - PROCESS | 1652 | 1465809136446 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]]]}] 02:12:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 02:12:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 476ms 02:12:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 02:12:16 INFO - PROCESS | 1652 | 1465809136496 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 02:12:16 INFO - PROCESS | 1652 | 1465809136497 Marionette TRACE conn2 <- [1,153,null,{"value":"7"}] 02:12:16 INFO - PROCESS | 1652 | 1465809136499 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 02:12:16 INFO - PROCESS | 1652 | 1465809136500 Marionette TRACE conn2 <- [1,154,null,{}] 02:12:16 INFO - PROCESS | 1652 | 1465809136510 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}] 02:12:16 INFO - PROCESS | 1652 | 1465809136514 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:12:16 INFO - PROCESS | 1652 | 1465809136606 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 02:12:16 INFO - PROCESS | 1652 | 1465809136610 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:16 INFO - PROCESS | 1652 | 1465809136612 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:12:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x119543800 == 46 [pid = 1652] [id = 46] 02:12:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x1162d3000) [pid = 1652] [serial = 134] [outer = 0x0] 02:12:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x121332000) [pid = 1652] [serial = 135] [outer = 0x1162d3000] 02:12:16 INFO - PROCESS | 1652 | 1465809136638 Marionette DEBUG loaded listener.js 02:12:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x1249e5000) [pid = 1652] [serial = 136] [outer = 0x1162d3000] 02:12:16 INFO - PROCESS | 1652 | 1465809136959 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]]]}] 02:12:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 02:12:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 476ms 02:12:16 INFO - PROCESS | 1652 | 1465809136981 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 02:12:16 INFO - PROCESS | 1652 | 1465809136983 Marionette TRACE conn2 <- [1,157,null,{"value":"7"}] 02:12:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 02:12:16 INFO - PROCESS | 1652 | 1465809136986 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 02:12:16 INFO - PROCESS | 1652 | 1465809136988 Marionette TRACE conn2 <- [1,158,null,{}] 02:12:16 INFO - PROCESS | 1652 | 1465809136991 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}] 02:12:16 INFO - PROCESS | 1652 | 1465809136992 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:12:17 INFO - PROCESS | 1652 | 1465809137061 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 02:12:17 INFO - PROCESS | 1652 | 1465809137064 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:17 INFO - PROCESS | 1652 | 1465809137065 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:12:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x1195ce000 == 47 [pid = 1652] [id = 47] 02:12:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x1249f2c00) [pid = 1652] [serial = 137] [outer = 0x0] 02:12:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x124c83400) [pid = 1652] [serial = 138] [outer = 0x1249f2c00] 02:12:17 INFO - PROCESS | 1652 | 1465809137092 Marionette DEBUG loaded listener.js 02:12:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x124e04c00) [pid = 1652] [serial = 139] [outer = 0x1249f2c00] 02:12:17 INFO - PROCESS | 1652 | 1465809137545 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]]]}] 02:12:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 02:12:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 571ms 02:12:17 INFO - PROCESS | 1652 | 1465809137556 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 02:12:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 02:12:17 INFO - PROCESS | 1652 | 1465809137559 Marionette TRACE conn2 <- [1,161,null,{"value":"7"}] 02:12:17 INFO - PROCESS | 1652 | 1465809137563 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 02:12:17 INFO - PROCESS | 1652 | 1465809137565 Marionette TRACE conn2 <- [1,162,null,{}] 02:12:17 INFO - PROCESS | 1652 | 1465809137569 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}] 02:12:17 INFO - PROCESS | 1652 | 1465809137571 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:12:17 INFO - PROCESS | 1652 | 1465809137667 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 02:12:17 INFO - PROCESS | 1652 | 1465809137711 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:17 INFO - PROCESS | 1652 | 1465809137714 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:12:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x11670a000 == 48 [pid = 1652] [id = 48] 02:12:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x11679a800) [pid = 1652] [serial = 140] [outer = 0x0] 02:12:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x116f3b400) [pid = 1652] [serial = 141] [outer = 0x11679a800] 02:12:17 INFO - PROCESS | 1652 | 1465809137745 Marionette DEBUG loaded listener.js 02:12:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x11812a000) [pid = 1652] [serial = 142] [outer = 0x11679a800] 02:12:18 INFO - PROCESS | 1652 | 1465809138180 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]]]}] 02:12:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 02:12:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 671ms 02:12:18 INFO - PROCESS | 1652 | 1465809138234 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 02:12:18 INFO - PROCESS | 1652 | 1465809138240 Marionette TRACE conn2 <- [1,165,null,{"value":"7"}] 02:12:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 02:12:18 INFO - PROCESS | 1652 | 1465809138244 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 02:12:18 INFO - PROCESS | 1652 | 1465809138246 Marionette TRACE conn2 <- [1,166,null,{}] 02:12:18 INFO - PROCESS | 1652 | 1465809138249 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}] 02:12:18 INFO - PROCESS | 1652 | 1465809138251 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:12:18 INFO - PROCESS | 1652 | 1465809138364 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 02:12:18 INFO - PROCESS | 1652 | 1465809138424 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:18 INFO - PROCESS | 1652 | 1465809138426 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:12:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x1193c4000 == 49 [pid = 1652] [id = 49] 02:12:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x118854800) [pid = 1652] [serial = 143] [outer = 0x0] 02:12:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x11885fc00) [pid = 1652] [serial = 144] [outer = 0x118854800] 02:12:18 INFO - PROCESS | 1652 | 1465809138457 Marionette DEBUG loaded listener.js 02:12:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x119342c00) [pid = 1652] [serial = 145] [outer = 0x118854800] 02:12:18 INFO - PROCESS | 1652 | 1465809138894 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]]]}] 02:12:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 02:12:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 669ms 02:12:18 INFO - PROCESS | 1652 | 1465809138914 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 02:12:18 INFO - PROCESS | 1652 | 1465809138916 Marionette TRACE conn2 <- [1,169,null,{"value":"7"}] 02:12:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 02:12:18 INFO - PROCESS | 1652 | 1465809138918 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 02:12:18 INFO - PROCESS | 1652 | 1465809138921 Marionette TRACE conn2 <- [1,170,null,{}] 02:12:18 INFO - PROCESS | 1652 | 1465809138928 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}] 02:12:18 INFO - PROCESS | 1652 | 1465809138932 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:12:19 INFO - PROCESS | 1652 | 1465809139026 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 02:12:19 INFO - PROCESS | 1652 | 1465809139081 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:19 INFO - PROCESS | 1652 | 1465809139084 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:12:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x121148000 == 50 [pid = 1652] [id = 50] 02:12:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x11976bc00) [pid = 1652] [serial = 146] [outer = 0x0] 02:12:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x121233800) [pid = 1652] [serial = 147] [outer = 0x11976bc00] 02:12:19 INFO - PROCESS | 1652 | 1465809139122 Marionette DEBUG loaded listener.js 02:12:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x121b97400) [pid = 1652] [serial = 148] [outer = 0x11976bc00] 02:12:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 02:12:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 622ms 02:12:19 INFO - PROCESS | 1652 | 1465809139533 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]]]}] 02:12:19 INFO - PROCESS | 1652 | 1465809139540 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 02:12:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 02:12:19 INFO - PROCESS | 1652 | 1465809139542 Marionette TRACE conn2 <- [1,173,null,{"value":"7"}] 02:12:19 INFO - PROCESS | 1652 | 1465809139544 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 02:12:19 INFO - PROCESS | 1652 | 1465809139546 Marionette TRACE conn2 <- [1,174,null,{}] 02:12:19 INFO - PROCESS | 1652 | 1465809139548 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}] 02:12:19 INFO - PROCESS | 1652 | 1465809139549 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:12:19 INFO - PROCESS | 1652 | 1465809139646 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 02:12:19 INFO - PROCESS | 1652 | 1465809139715 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:19 INFO - PROCESS | 1652 | 1465809139716 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:12:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x118611800 == 51 [pid = 1652] [id = 51] 02:12:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x113d30400) [pid = 1652] [serial = 149] [outer = 0x0] 02:12:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x124ea3400) [pid = 1652] [serial = 150] [outer = 0x113d30400] 02:12:19 INFO - PROCESS | 1652 | 1465809139766 Marionette DEBUG loaded listener.js 02:12:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x12558cc00) [pid = 1652] [serial = 151] [outer = 0x113d30400] 02:12:20 INFO - PROCESS | 1652 | 1465809140165 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]]]}] 02:12:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 02:12:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 670ms 02:12:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 02:12:20 INFO - PROCESS | 1652 | 1465809140215 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 02:12:20 INFO - PROCESS | 1652 | 1465809140216 Marionette TRACE conn2 <- [1,177,null,{"value":"7"}] 02:12:20 INFO - PROCESS | 1652 | 1465809140218 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 02:12:20 INFO - PROCESS | 1652 | 1465809140219 Marionette TRACE conn2 <- [1,178,null,{}] 02:12:20 INFO - PROCESS | 1652 | 1465809140221 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}] 02:12:20 INFO - PROCESS | 1652 | 1465809140222 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:12:20 INFO - PROCESS | 1652 | 1465809140400 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 02:12:20 INFO - PROCESS | 1652 | 1465809140462 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:20 INFO - PROCESS | 1652 | 1465809140463 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:12:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x113ac8000 == 52 [pid = 1652] [id = 52] 02:12:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x111c83c00) [pid = 1652] [serial = 152] [outer = 0x0] 02:12:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x113d31c00) [pid = 1652] [serial = 153] [outer = 0x111c83c00] 02:12:20 INFO - PROCESS | 1652 | 1465809140495 Marionette DEBUG loaded listener.js 02:12:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x116630800) [pid = 1652] [serial = 154] [outer = 0x111c83c00] 02:12:21 INFO - PROCESS | 1652 | 1465809141094 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]]]}] 02:12:21 INFO - PROCESS | 1652 | --DOCSHELL 0x119543800 == 51 [pid = 1652] [id = 46] 02:12:21 INFO - PROCESS | 1652 | --DOCSHELL 0x118614800 == 50 [pid = 1652] [id = 45] 02:12:21 INFO - PROCESS | 1652 | --DOCSHELL 0x118f96800 == 49 [pid = 1652] [id = 33] 02:12:21 INFO - PROCESS | 1652 | --DOCSHELL 0x118021000 == 48 [pid = 1652] [id = 44] 02:12:21 INFO - PROCESS | 1652 | --DOCSHELL 0x1169a8000 == 47 [pid = 1652] [id = 43] 02:12:21 INFO - PROCESS | 1652 | --DOCSHELL 0x116f98800 == 46 [pid = 1652] [id = 28] 02:12:21 INFO - PROCESS | 1652 | --DOCSHELL 0x116935000 == 45 [pid = 1652] [id = 31] 02:12:21 INFO - PROCESS | 1652 | --DOCSHELL 0x116939000 == 44 [pid = 1652] [id = 27] 02:12:21 INFO - PROCESS | 1652 | --DOCSHELL 0x116719800 == 43 [pid = 1652] [id = 42] 02:12:21 INFO - PROCESS | 1652 | --DOCSHELL 0x117d47800 == 42 [pid = 1652] [id = 29] 02:12:21 INFO - PROCESS | 1652 | --DOCSHELL 0x113aba000 == 41 [pid = 1652] [id = 41] 02:12:21 INFO - PROCESS | 1652 | --DOCSHELL 0x1193c3000 == 40 [pid = 1652] [id = 34] 02:12:21 INFO - PROCESS | 1652 | --DOCSHELL 0x11992a000 == 39 [pid = 1652] [id = 36] 02:12:21 INFO - PROCESS | 1652 | --DOCSHELL 0x118643000 == 38 [pid = 1652] [id = 32] 02:12:21 INFO - PROCESS | 1652 | --DOCSHELL 0x118145000 == 37 [pid = 1652] [id = 30] 02:12:21 INFO - PROCESS | 1652 | --DOCSHELL 0x118611800 == 36 [pid = 1652] [id = 51] 02:12:21 INFO - PROCESS | 1652 | --DOCSHELL 0x121148000 == 35 [pid = 1652] [id = 50] 02:12:21 INFO - PROCESS | 1652 | --DOCSHELL 0x121149800 == 34 [pid = 1652] [id = 39] 02:12:21 INFO - PROCESS | 1652 | --DOCSHELL 0x1193c4000 == 33 [pid = 1652] [id = 49] 02:12:21 INFO - PROCESS | 1652 | --DOCSHELL 0x1195ce000 == 32 [pid = 1652] [id = 47] 02:12:21 INFO - PROCESS | 1652 | --DOCSHELL 0x11955d000 == 31 [pid = 1652] [id = 35] 02:12:21 INFO - PROCESS | 1652 | --DOCSHELL 0x120e4a800 == 30 [pid = 1652] [id = 38] 02:12:21 INFO - PROCESS | 1652 | --DOCSHELL 0x11670a000 == 29 [pid = 1652] [id = 48] 02:12:21 INFO - PROCESS | 1652 | --DOCSHELL 0x12131d000 == 28 [pid = 1652] [id = 40] 02:12:21 INFO - PROCESS | 1652 | --DOCSHELL 0x1199eb000 == 27 [pid = 1652] [id = 37] 02:12:21 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x121430400) [pid = 1652] [serial = 11] [outer = 0x0] [url = about:blank] 02:12:21 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x120ebc400) [pid = 1652] [serial = 93] [outer = 0x0] [url = about:blank] 02:12:21 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x121335c00) [pid = 1652] [serial = 96] [outer = 0x0] [url = about:blank] 02:12:21 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x121946c00) [pid = 1652] [serial = 99] [outer = 0x0] [url = about:blank] 02:12:21 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x1249eb400) [pid = 1652] [serial = 102] [outer = 0x0] [url = about:blank] 02:12:21 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x12540e800) [pid = 1652] [serial = 105] [outer = 0x0] [url = about:blank] 02:12:21 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x126a40800) [pid = 1652] [serial = 108] [outer = 0x0] [url = about:blank] 02:12:21 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x127081c00) [pid = 1652] [serial = 111] [outer = 0x0] [url = about:blank] 02:12:21 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x12708c400) [pid = 1652] [serial = 63] [outer = 0x0] [url = about:blank] 02:12:21 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x1133c2c00) [pid = 1652] [serial = 66] [outer = 0x0] [url = about:blank] 02:12:21 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x117f91c00) [pid = 1652] [serial = 69] [outer = 0x0] [url = about:blank] 02:12:21 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x1166f1400) [pid = 1652] [serial = 72] [outer = 0x0] [url = about:blank] 02:12:21 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x1138e7c00) [pid = 1652] [serial = 75] [outer = 0x0] [url = about:blank] 02:12:21 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x11812fc00) [pid = 1652] [serial = 78] [outer = 0x0] [url = about:blank] 02:12:21 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x1184c6800) [pid = 1652] [serial = 79] [outer = 0x0] [url = about:blank] 02:12:21 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x118859c00) [pid = 1652] [serial = 81] [outer = 0x0] [url = about:blank] 02:12:21 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x119318400) [pid = 1652] [serial = 84] [outer = 0x0] [url = about:blank] 02:12:21 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x119342400) [pid = 1652] [serial = 85] [outer = 0x0] [url = about:blank] 02:12:21 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x11962d800) [pid = 1652] [serial = 87] [outer = 0x0] [url = about:blank] 02:12:21 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x120eaf000) [pid = 1652] [serial = 88] [outer = 0x0] [url = about:blank] 02:12:21 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x120eb5800) [pid = 1652] [serial = 90] [outer = 0x0] [url = about:blank] 02:12:21 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x120eba400) [pid = 1652] [serial = 91] [outer = 0x0] [url = about:blank] 02:12:21 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x121238c00) [pid = 1652] [serial = 94] [outer = 0x0] [url = about:blank] 02:12:21 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x1150c4c00) [pid = 1652] [serial = 67] [outer = 0x0] [url = about:blank] 02:12:21 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x121717c00) [pid = 1652] [serial = 97] [outer = 0x0] [url = about:blank] 02:12:21 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x123d18800) [pid = 1652] [serial = 100] [outer = 0x0] [url = about:blank] 02:12:21 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x118fa4400) [pid = 1652] [serial = 82] [outer = 0x0] [url = about:blank] 02:12:21 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x126a3b800) [pid = 1652] [serial = 106] [outer = 0x0] [url = about:blank] 02:12:21 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x11812c800) [pid = 1652] [serial = 70] [outer = 0x0] [url = about:blank] 02:12:21 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x126c6f800) [pid = 1652] [serial = 109] [outer = 0x0] [url = about:blank] 02:12:21 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x12d1d8400) [pid = 1652] [serial = 64] [outer = 0x0] [url = about:blank] 02:12:21 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x11696a800) [pid = 1652] [serial = 73] [outer = 0x0] [url = about:blank] 02:12:21 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x1271da000) [pid = 1652] [serial = 112] [outer = 0x0] [url = about:blank] 02:12:21 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x1175c3800) [pid = 1652] [serial = 76] [outer = 0x0] [url = about:blank] 02:12:21 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x128991400) [pid = 1652] [serial = 114] [outer = 0x0] [url = about:blank] 02:12:21 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x121725800) [pid = 1652] [serial = 8] [outer = 0x0] [url = about:blank] 02:12:21 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x12be7d800) [pid = 1652] [serial = 31] [outer = 0x0] [url = about:blank] 02:12:21 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x12a44e400) [pid = 1652] [serial = 30] [outer = 0x0] [url = about:blank] 02:12:21 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x12b92b400) [pid = 1652] [serial = 27] [outer = 0x0] [url = about:blank] 02:12:21 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x12b931400) [pid = 1652] [serial = 28] [outer = 0x0] [url = about:blank] 02:12:21 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x12b041c00) [pid = 1652] [serial = 24] [outer = 0x0] [url = about:blank] 02:12:21 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x12b80ec00) [pid = 1652] [serial = 25] [outer = 0x0] [url = about:blank] 02:12:21 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x12a843000) [pid = 1652] [serial = 21] [outer = 0x0] [url = about:blank] 02:12:21 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x12a847400) [pid = 1652] [serial = 22] [outer = 0x0] [url = about:blank] 02:12:21 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x12920c800) [pid = 1652] [serial = 18] [outer = 0x0] [url = about:blank] 02:12:21 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x128ee3800) [pid = 1652] [serial = 15] [outer = 0x0] [url = about:blank] 02:12:21 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x129205800) [pid = 1652] [serial = 16] [outer = 0x0] [url = about:blank] 02:12:21 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x12d1cd000) [pid = 1652] [serial = 60] [outer = 0x0] [url = about:blank] 02:12:21 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x12d1d1800) [pid = 1652] [serial = 61] [outer = 0x0] [url = about:blank] 02:12:21 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x118187800) [pid = 1652] [serial = 57] [outer = 0x0] [url = about:blank] 02:12:21 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x12cfc8400) [pid = 1652] [serial = 58] [outer = 0x0] [url = about:blank] 02:12:21 INFO - PROCESS | 1652 | --DOMWINDOW == 73 (0x12b947000) [pid = 1652] [serial = 55] [outer = 0x0] [url = about:blank] 02:12:21 INFO - PROCESS | 1652 | --DOMWINDOW == 72 (0x1184c5000) [pid = 1652] [serial = 54] [outer = 0x0] [url = about:blank] 02:12:21 INFO - PROCESS | 1652 | --DOMWINDOW == 71 (0x12cfc6400) [pid = 1652] [serial = 51] [outer = 0x0] [url = about:blank] 02:12:21 INFO - PROCESS | 1652 | --DOMWINDOW == 70 (0x12ce2a800) [pid = 1652] [serial = 45] [outer = 0x0] [url = about:blank] 02:12:21 INFO - PROCESS | 1652 | --DOMWINDOW == 69 (0x12caf5400) [pid = 1652] [serial = 48] [outer = 0x0] [url = about:blank] 02:12:21 INFO - PROCESS | 1652 | --DOMWINDOW == 68 (0x12caf8c00) [pid = 1652] [serial = 50] [outer = 0x0] [url = about:blank] 02:12:21 INFO - PROCESS | 1652 | --DOMWINDOW == 67 (0x12c89d000) [pid = 1652] [serial = 42] [outer = 0x0] [url = about:blank] 02:12:21 INFO - PROCESS | 1652 | --DOMWINDOW == 66 (0x12c8a2800) [pid = 1652] [serial = 43] [outer = 0x0] [url = about:blank] 02:12:21 INFO - PROCESS | 1652 | --DOMWINDOW == 65 (0x12c75f400) [pid = 1652] [serial = 40] [outer = 0x0] [url = about:blank] 02:12:21 INFO - PROCESS | 1652 | --DOMWINDOW == 64 (0x12c75d400) [pid = 1652] [serial = 39] [outer = 0x0] [url = about:blank] 02:12:21 INFO - PROCESS | 1652 | --DOMWINDOW == 63 (0x12bea3000) [pid = 1652] [serial = 36] [outer = 0x0] [url = about:blank] 02:12:21 INFO - PROCESS | 1652 | --DOMWINDOW == 62 (0x12bea7000) [pid = 1652] [serial = 37] [outer = 0x0] [url = about:blank] 02:12:21 INFO - PROCESS | 1652 | --DOMWINDOW == 61 (0x12be7cc00) [pid = 1652] [serial = 33] [outer = 0x0] [url = about:blank] 02:12:21 INFO - PROCESS | 1652 | --DOMWINDOW == 60 (0x12be87800) [pid = 1652] [serial = 34] [outer = 0x0] [url = about:blank] 02:12:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 02:12:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1421ms 02:12:21 INFO - PROCESS | 1652 | 1465809141650 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 02:12:21 INFO - PROCESS | 1652 | 1465809141653 Marionette TRACE conn2 <- [1,181,null,{"value":"7"}] 02:12:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 02:12:21 INFO - PROCESS | 1652 | 1465809141657 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 02:12:21 INFO - PROCESS | 1652 | 1465809141659 Marionette TRACE conn2 <- [1,182,null,{}] 02:12:21 INFO - PROCESS | 1652 | 1465809141666 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}] 02:12:21 INFO - PROCESS | 1652 | 1465809141668 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:12:21 INFO - PROCESS | 1652 | 1465809141739 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 02:12:21 INFO - PROCESS | 1652 | 1465809141743 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:21 INFO - PROCESS | 1652 | 1465809141746 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:12:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x112cb8000 == 28 [pid = 1652] [id = 53] 02:12:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 61 (0x1166ed800) [pid = 1652] [serial = 155] [outer = 0x0] 02:12:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 62 (0x11679c400) [pid = 1652] [serial = 156] [outer = 0x1166ed800] 02:12:21 INFO - PROCESS | 1652 | 1465809141776 Marionette DEBUG loaded listener.js 02:12:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 63 (0x1171b4800) [pid = 1652] [serial = 157] [outer = 0x1166ed800] 02:12:22 INFO - PROCESS | 1652 | 1465809142077 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]]]}] 02:12:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 02:12:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 474ms 02:12:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 02:12:22 INFO - PROCESS | 1652 | 1465809142131 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 02:12:22 INFO - PROCESS | 1652 | 1465809142133 Marionette TRACE conn2 <- [1,185,null,{"value":"7"}] 02:12:22 INFO - PROCESS | 1652 | 1465809142138 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 02:12:22 INFO - PROCESS | 1652 | 1465809142140 Marionette TRACE conn2 <- [1,186,null,{}] 02:12:22 INFO - PROCESS | 1652 | 1465809142143 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}] 02:12:22 INFO - PROCESS | 1652 | 1465809142145 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:12:22 INFO - PROCESS | 1652 | 1465809142231 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 02:12:22 INFO - PROCESS | 1652 | 1465809142272 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:22 INFO - PROCESS | 1652 | 1465809142273 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:12:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x116243800 == 29 [pid = 1652] [id = 54] 02:12:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 64 (0x1171b8400) [pid = 1652] [serial = 158] [outer = 0x0] 02:12:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 65 (0x117f9c800) [pid = 1652] [serial = 159] [outer = 0x1171b8400] 02:12:22 INFO - PROCESS | 1652 | 1465809142300 Marionette DEBUG loaded listener.js 02:12:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 66 (0x118187000) [pid = 1652] [serial = 160] [outer = 0x1171b8400] 02:12:22 INFO - PROCESS | 1652 | 1465809142555 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]]]}] 02:12:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 02:12:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 473ms 02:12:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 02:12:22 INFO - PROCESS | 1652 | 1465809142609 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 02:12:22 INFO - PROCESS | 1652 | 1465809142610 Marionette TRACE conn2 <- [1,189,null,{"value":"7"}] 02:12:22 INFO - PROCESS | 1652 | 1465809142612 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 02:12:22 INFO - PROCESS | 1652 | 1465809142614 Marionette TRACE conn2 <- [1,190,null,{}] 02:12:22 INFO - PROCESS | 1652 | 1465809142629 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}] 02:12:22 INFO - PROCESS | 1652 | 1465809142633 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:12:22 INFO - PROCESS | 1652 | 1465809142719 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 02:12:22 INFO - PROCESS | 1652 | 1465809142762 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:22 INFO - PROCESS | 1652 | 1465809142765 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:12:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x116f86000 == 30 [pid = 1652] [id = 55] 02:12:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 67 (0x1184c5400) [pid = 1652] [serial = 161] [outer = 0x0] 02:12:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 68 (0x1184e1000) [pid = 1652] [serial = 162] [outer = 0x1184c5400] 02:12:22 INFO - PROCESS | 1652 | 1465809142794 Marionette DEBUG loaded listener.js 02:12:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 69 (0x119321800) [pid = 1652] [serial = 163] [outer = 0x1184c5400] 02:12:23 INFO - PROCESS | 1652 | 1465809143057 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]]]}] 02:12:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 02:12:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 469ms 02:12:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 02:12:23 INFO - PROCESS | 1652 | 1465809143082 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 02:12:23 INFO - PROCESS | 1652 | 1465809143083 Marionette TRACE conn2 <- [1,193,null,{"value":"7"}] 02:12:23 INFO - PROCESS | 1652 | 1465809143093 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 02:12:23 INFO - PROCESS | 1652 | 1465809143094 Marionette TRACE conn2 <- [1,194,null,{}] 02:12:23 INFO - PROCESS | 1652 | 1465809143096 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}] 02:12:23 INFO - PROCESS | 1652 | 1465809143098 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:12:23 INFO - PROCESS | 1652 | 1465809143175 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 02:12:23 INFO - PROCESS | 1652 | 1465809143179 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:23 INFO - PROCESS | 1652 | 1465809143180 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:12:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x11800a800 == 31 [pid = 1652] [id = 56] 02:12:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 70 (0x11962a800) [pid = 1652] [serial = 164] [outer = 0x0] 02:12:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 71 (0x119764800) [pid = 1652] [serial = 165] [outer = 0x11962a800] 02:12:23 INFO - PROCESS | 1652 | 1465809143207 Marionette DEBUG loaded listener.js 02:12:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 72 (0x119eab400) [pid = 1652] [serial = 166] [outer = 0x11962a800] 02:12:23 INFO - PROCESS | 1652 | 1465809143512 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]]]}] 02:12:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 02:12:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 475ms 02:12:23 INFO - PROCESS | 1652 | 1465809143562 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 02:12:23 INFO - PROCESS | 1652 | 1465809143563 Marionette TRACE conn2 <- [1,197,null,{"value":"7"}] 02:12:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 02:12:23 INFO - PROCESS | 1652 | 1465809143565 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 02:12:23 INFO - PROCESS | 1652 | 1465809143567 Marionette TRACE conn2 <- [1,198,null,{}] 02:12:23 INFO - PROCESS | 1652 | 1465809143569 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}] 02:12:23 INFO - PROCESS | 1652 | 1465809143570 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:12:23 INFO - PROCESS | 1652 | 1465809143665 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 02:12:23 INFO - PROCESS | 1652 | 1465809143677 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:23 INFO - PROCESS | 1652 | 1465809143678 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:12:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x118143800 == 32 [pid = 1652] [id = 57] 02:12:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 73 (0x11962c800) [pid = 1652] [serial = 167] [outer = 0x0] 02:12:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 74 (0x120eb4000) [pid = 1652] [serial = 168] [outer = 0x11962c800] 02:12:23 INFO - PROCESS | 1652 | 1465809143703 Marionette DEBUG loaded listener.js 02:12:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x120eba000) [pid = 1652] [serial = 169] [outer = 0x11962c800] 02:12:24 INFO - PROCESS | 1652 | 1465809144021 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]]]}] 02:12:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 02:12:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 469ms 02:12:24 INFO - PROCESS | 1652 | 1465809144035 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 02:12:24 INFO - PROCESS | 1652 | 1465809144039 Marionette TRACE conn2 <- [1,201,null,{"value":"7"}] 02:12:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 02:12:24 INFO - PROCESS | 1652 | 1465809144042 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 02:12:24 INFO - PROCESS | 1652 | 1465809144043 Marionette TRACE conn2 <- [1,202,null,{}] 02:12:24 INFO - PROCESS | 1652 | 1465809144046 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}] 02:12:24 INFO - PROCESS | 1652 | 1465809144050 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:12:24 INFO - PROCESS | 1652 | 1465809144158 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 02:12:24 INFO - PROCESS | 1652 | 1465809144185 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:24 INFO - PROCESS | 1652 | 1465809144187 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:12:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x1188d7000 == 33 [pid = 1652] [id = 58] 02:12:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x121233400) [pid = 1652] [serial = 170] [outer = 0x0] 02:12:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x121431c00) [pid = 1652] [serial = 171] [outer = 0x121233400] 02:12:24 INFO - PROCESS | 1652 | 1465809144212 Marionette DEBUG loaded listener.js 02:12:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x1249e7000) [pid = 1652] [serial = 172] [outer = 0x121233400] 02:12:24 INFO - PROCESS | 1652 | 1465809144527 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]]]}] 02:12:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 02:12:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 519ms 02:12:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 02:12:24 INFO - PROCESS | 1652 | 1465809144561 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 02:12:24 INFO - PROCESS | 1652 | 1465809144562 Marionette TRACE conn2 <- [1,205,null,{"value":"7"}] 02:12:24 INFO - PROCESS | 1652 | 1465809144564 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 02:12:24 INFO - PROCESS | 1652 | 1465809144566 Marionette TRACE conn2 <- [1,206,null,{}] 02:12:24 INFO - PROCESS | 1652 | 1465809144568 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}] 02:12:24 INFO - PROCESS | 1652 | 1465809144571 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:12:24 INFO - PROCESS | 1652 | 1465809144656 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 02:12:24 INFO - PROCESS | 1652 | 1465809144659 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:24 INFO - PROCESS | 1652 | 1465809144660 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:12:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x1193cc800 == 34 [pid = 1652] [id = 59] 02:12:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x113da3400) [pid = 1652] [serial = 173] [outer = 0x0] 02:12:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x124c86800) [pid = 1652] [serial = 174] [outer = 0x113da3400] 02:12:24 INFO - PROCESS | 1652 | 1465809144685 Marionette DEBUG loaded listener.js 02:12:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x12540dc00) [pid = 1652] [serial = 175] [outer = 0x113da3400] 02:12:25 INFO - PROCESS | 1652 | 1465809145089 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]]]}] 02:12:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 02:12:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 568ms 02:12:25 INFO - PROCESS | 1652 | 1465809145134 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 02:12:25 INFO - PROCESS | 1652 | 1465809145135 Marionette TRACE conn2 <- [1,209,null,{"value":"7"}] 02:12:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 02:12:25 INFO - PROCESS | 1652 | 1465809145137 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 02:12:25 INFO - PROCESS | 1652 | 1465809145138 Marionette TRACE conn2 <- [1,210,null,{}] 02:12:25 INFO - PROCESS | 1652 | 1465809145141 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}] 02:12:25 INFO - PROCESS | 1652 | 1465809145142 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:12:25 INFO - PROCESS | 1652 | 1465809145228 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 02:12:25 INFO - PROCESS | 1652 | 1465809145231 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:25 INFO - PROCESS | 1652 | 1465809145232 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:12:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x11955e800 == 35 [pid = 1652] [id = 60] 02:12:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x121335c00) [pid = 1652] [serial = 176] [outer = 0x0] 02:12:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x125587000) [pid = 1652] [serial = 177] [outer = 0x121335c00] 02:12:25 INFO - PROCESS | 1652 | 1465809145257 Marionette DEBUG loaded listener.js 02:12:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x126a40000) [pid = 1652] [serial = 178] [outer = 0x121335c00] 02:12:25 INFO - PROCESS | 1652 | 1465809145562 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]]]}] 02:12:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 02:12:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 469ms 02:12:25 INFO - PROCESS | 1652 | 1465809145607 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 02:12:25 INFO - PROCESS | 1652 | 1465809145608 Marionette TRACE conn2 <- [1,213,null,{"value":"7"}] 02:12:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 02:12:25 INFO - PROCESS | 1652 | 1465809145610 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 02:12:25 INFO - PROCESS | 1652 | 1465809145613 Marionette TRACE conn2 <- [1,214,null,{}] 02:12:25 INFO - PROCESS | 1652 | 1465809145616 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}] 02:12:25 INFO - PROCESS | 1652 | 1465809145617 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:12:25 INFO - PROCESS | 1652 | 1465809145815 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 02:12:25 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x128992400) [pid = 1652] [serial = 116] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 02:12:25 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x1171b7000) [pid = 1652] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 02:12:25 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x118189800) [pid = 1652] [serial = 122] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 02:12:25 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x1184dd800) [pid = 1652] [serial = 128] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 02:12:25 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x113da4000) [pid = 1652] [serial = 131] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 02:12:25 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x11260d800) [pid = 1652] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 02:12:25 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x1271da400) [pid = 1652] [serial = 113] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 02:12:25 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x12193d800) [pid = 1652] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 02:12:25 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x1249f2c00) [pid = 1652] [serial = 137] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 02:12:25 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x1162d3000) [pid = 1652] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 02:12:25 INFO - PROCESS | 1652 | 1465809145868 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:25 INFO - PROCESS | 1652 | 1465809145869 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:12:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x116909000 == 36 [pid = 1652] [id = 61] 02:12:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x11260d800) [pid = 1652] [serial = 179] [outer = 0x0] 02:12:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x11696a400) [pid = 1652] [serial = 180] [outer = 0x11260d800] 02:12:25 INFO - PROCESS | 1652 | 1465809145909 Marionette DEBUG loaded listener.js 02:12:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x119eb9400) [pid = 1652] [serial = 181] [outer = 0x11260d800] 02:12:26 INFO - PROCESS | 1652 | 1465809146189 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]]]}] 02:12:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 02:12:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 620ms 02:12:26 INFO - PROCESS | 1652 | 1465809146230 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 02:12:26 INFO - PROCESS | 1652 | 1465809146231 Marionette TRACE conn2 <- [1,217,null,{"value":"7"}] 02:12:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 02:12:26 INFO - PROCESS | 1652 | 1465809146234 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 02:12:26 INFO - PROCESS | 1652 | 1465809146235 Marionette TRACE conn2 <- [1,218,null,{}] 02:12:26 INFO - PROCESS | 1652 | 1465809146246 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}] 02:12:26 INFO - PROCESS | 1652 | 1465809146247 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:12:26 INFO - PROCESS | 1652 | 1465809146334 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 02:12:26 INFO - PROCESS | 1652 | 1465809146382 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:26 INFO - PROCESS | 1652 | 1465809146383 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:12:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x1199e8800 == 37 [pid = 1652] [id = 62] 02:12:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x116070400) [pid = 1652] [serial = 182] [outer = 0x0] 02:12:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x126c6f800) [pid = 1652] [serial = 183] [outer = 0x116070400] 02:12:26 INFO - PROCESS | 1652 | 1465809146422 Marionette DEBUG loaded listener.js 02:12:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x127081c00) [pid = 1652] [serial = 184] [outer = 0x116070400] 02:12:26 INFO - PROCESS | 1652 | 1465809146753 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]]]}] 02:12:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 02:12:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 577ms 02:12:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 02:12:26 INFO - PROCESS | 1652 | 1465809146811 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 02:12:26 INFO - PROCESS | 1652 | 1465809146813 Marionette TRACE conn2 <- [1,221,null,{"value":"7"}] 02:12:26 INFO - PROCESS | 1652 | 1465809146815 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 02:12:26 INFO - PROCESS | 1652 | 1465809146817 Marionette TRACE conn2 <- [1,222,null,{}] 02:12:26 INFO - PROCESS | 1652 | 1465809146819 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}] 02:12:26 INFO - PROCESS | 1652 | 1465809146821 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:12:26 INFO - PROCESS | 1652 | 1465809146908 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 02:12:26 INFO - PROCESS | 1652 | 1465809146952 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:26 INFO - PROCESS | 1652 | 1465809146954 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:12:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x121020000 == 38 [pid = 1652] [id = 63] 02:12:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x118857400) [pid = 1652] [serial = 185] [outer = 0x0] 02:12:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x12708d400) [pid = 1652] [serial = 186] [outer = 0x118857400] 02:12:26 INFO - PROCESS | 1652 | 1465809146980 Marionette DEBUG loaded listener.js 02:12:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x128ac9400) [pid = 1652] [serial = 187] [outer = 0x118857400] 02:12:27 INFO - PROCESS | 1652 | 1465809147261 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]]]}] 02:12:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 02:12:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 468ms 02:12:27 INFO - PROCESS | 1652 | 1465809147291 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 02:12:27 INFO - PROCESS | 1652 | 1465809147293 Marionette TRACE conn2 <- [1,225,null,{"value":"7"}] 02:12:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 02:12:27 INFO - PROCESS | 1652 | 1465809147295 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 02:12:27 INFO - PROCESS | 1652 | 1465809147296 Marionette TRACE conn2 <- [1,226,null,{}] 02:12:27 INFO - PROCESS | 1652 | 1465809147299 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}] 02:12:27 INFO - PROCESS | 1652 | 1465809147300 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:12:27 INFO - PROCESS | 1652 | 1465809147379 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 02:12:27 INFO - PROCESS | 1652 | 1465809147383 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:27 INFO - PROCESS | 1652 | 1465809147385 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:12:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x121931000 == 39 [pid = 1652] [id = 64] 02:12:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x128ed7000) [pid = 1652] [serial = 188] [outer = 0x0] 02:12:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x128ee2400) [pid = 1652] [serial = 189] [outer = 0x128ed7000] 02:12:27 INFO - PROCESS | 1652 | 1465809147411 Marionette DEBUG loaded listener.js 02:12:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x129208000) [pid = 1652] [serial = 190] [outer = 0x128ed7000] 02:12:27 INFO - PROCESS | 1652 | 1465809147855 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]]]}] 02:12:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 02:12:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 620ms 02:12:27 INFO - PROCESS | 1652 | 1465809147916 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 02:12:27 INFO - PROCESS | 1652 | 1465809147920 Marionette TRACE conn2 <- [1,229,null,{"value":"7"}] 02:12:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 02:12:27 INFO - PROCESS | 1652 | 1465809147926 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 02:12:27 INFO - PROCESS | 1652 | 1465809147930 Marionette TRACE conn2 <- [1,230,null,{}] 02:12:27 INFO - PROCESS | 1652 | 1465809147936 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}] 02:12:27 INFO - PROCESS | 1652 | 1465809147939 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:12:28 INFO - PROCESS | 1652 | 1465809148114 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 02:12:28 INFO - PROCESS | 1652 | 1465809148200 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:28 INFO - PROCESS | 1652 | 1465809148203 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:12:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x113d6a800 == 40 [pid = 1652] [id = 65] 02:12:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x11606cc00) [pid = 1652] [serial = 191] [outer = 0x0] 02:12:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x11662a400) [pid = 1652] [serial = 192] [outer = 0x11606cc00] 02:12:28 INFO - PROCESS | 1652 | 1465809148236 Marionette DEBUG loaded listener.js 02:12:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x1171bc800) [pid = 1652] [serial = 193] [outer = 0x11606cc00] 02:12:28 INFO - PROCESS | 1652 | 1465809148724 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]]]}] 02:12:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 02:12:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 825ms 02:12:28 INFO - PROCESS | 1652 | 1465809148750 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 02:12:28 INFO - PROCESS | 1652 | 1465809148753 Marionette TRACE conn2 <- [1,233,null,{"value":"7"}] 02:12:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 02:12:28 INFO - PROCESS | 1652 | 1465809148757 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 02:12:28 INFO - PROCESS | 1652 | 1465809148759 Marionette TRACE conn2 <- [1,234,null,{}] 02:12:28 INFO - PROCESS | 1652 | 1465809148762 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}] 02:12:28 INFO - PROCESS | 1652 | 1465809148763 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:12:28 INFO - PROCESS | 1652 | 1465809148870 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 02:12:28 INFO - PROCESS | 1652 | 1465809148954 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:28 INFO - PROCESS | 1652 | 1465809148956 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:12:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x117d58000 == 41 [pid = 1652] [id = 66] 02:12:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x11812fc00) [pid = 1652] [serial = 194] [outer = 0x0] 02:12:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x11818bc00) [pid = 1652] [serial = 195] [outer = 0x11812fc00] 02:12:28 INFO - PROCESS | 1652 | 1465809148986 Marionette DEBUG loaded listener.js 02:12:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x1184c6800) [pid = 1652] [serial = 196] [outer = 0x11812fc00] 02:12:29 INFO - PROCESS | 1652 | --DOCSHELL 0x121020000 == 40 [pid = 1652] [id = 63] 02:12:29 INFO - PROCESS | 1652 | --DOCSHELL 0x1199e8800 == 39 [pid = 1652] [id = 62] 02:12:29 INFO - PROCESS | 1652 | --DOCSHELL 0x116909000 == 38 [pid = 1652] [id = 61] 02:12:29 INFO - PROCESS | 1652 | --DOCSHELL 0x11955e800 == 37 [pid = 1652] [id = 60] 02:12:29 INFO - PROCESS | 1652 | --DOCSHELL 0x1193cc800 == 36 [pid = 1652] [id = 59] 02:12:29 INFO - PROCESS | 1652 | --DOCSHELL 0x1188d7000 == 35 [pid = 1652] [id = 58] 02:12:29 INFO - PROCESS | 1652 | --DOCSHELL 0x118143800 == 34 [pid = 1652] [id = 57] 02:12:29 INFO - PROCESS | 1652 | --DOCSHELL 0x11800a800 == 33 [pid = 1652] [id = 56] 02:12:29 INFO - PROCESS | 1652 | --DOCSHELL 0x116f86000 == 32 [pid = 1652] [id = 55] 02:12:29 INFO - PROCESS | 1652 | --DOCSHELL 0x116243800 == 31 [pid = 1652] [id = 54] 02:12:29 INFO - PROCESS | 1652 | --DOCSHELL 0x112cb8000 == 30 [pid = 1652] [id = 53] 02:12:29 INFO - PROCESS | 1652 | --DOCSHELL 0x113ac8000 == 29 [pid = 1652] [id = 52] 02:12:29 INFO - PROCESS | 1652 | 1465809149581 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]]]}] 02:12:29 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x124e04c00) [pid = 1652] [serial = 139] [outer = 0x0] [url = about:blank] 02:12:29 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x124c83400) [pid = 1652] [serial = 138] [outer = 0x0] [url = about:blank] 02:12:29 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x121332000) [pid = 1652] [serial = 135] [outer = 0x0] [url = about:blank] 02:12:29 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x128e1c800) [pid = 1652] [serial = 117] [outer = 0x0] [url = about:blank] 02:12:29 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x118129400) [pid = 1652] [serial = 121] [outer = 0x0] [url = about:blank] 02:12:29 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x1175c2c00) [pid = 1652] [serial = 120] [outer = 0x0] [url = about:blank] 02:12:29 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x1184de400) [pid = 1652] [serial = 124] [outer = 0x0] [url = about:blank] 02:12:29 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x1183bf000) [pid = 1652] [serial = 123] [outer = 0x0] [url = about:blank] 02:12:29 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x1249e5000) [pid = 1652] [serial = 136] [outer = 0x0] [url = about:blank] 02:12:29 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x119628c00) [pid = 1652] [serial = 129] [outer = 0x0] [url = about:blank] 02:12:29 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x119765800) [pid = 1652] [serial = 132] [outer = 0x0] [url = about:blank] 02:12:29 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x112c0a000) [pid = 1652] [serial = 126] [outer = 0x0] [url = about:blank] 02:12:29 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x11812ac00) [pid = 1652] [serial = 127] [outer = 0x0] [url = about:blank] 02:12:29 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x119769400) [pid = 1652] [serial = 130] [outer = 0x0] [url = about:blank] 02:12:29 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x120eaf400) [pid = 1652] [serial = 133] [outer = 0x0] [url = about:blank] 02:12:29 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x128ee3c00) [pid = 1652] [serial = 118] [outer = 0x0] [url = about:blank] 02:12:29 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x12899a000) [pid = 1652] [serial = 115] [outer = 0x0] [url = about:blank] 02:12:29 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x124e06c00) [pid = 1652] [serial = 103] [outer = 0x0] [url = about:blank] 02:12:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 02:12:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 870ms 02:12:29 INFO - PROCESS | 1652 | 1465809149627 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 02:12:29 INFO - PROCESS | 1652 | 1465809149629 Marionette TRACE conn2 <- [1,237,null,{"value":"7"}] 02:12:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 02:12:29 INFO - PROCESS | 1652 | 1465809149632 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 02:12:29 INFO - PROCESS | 1652 | 1465809149634 Marionette TRACE conn2 <- [1,238,null,{}] 02:12:29 INFO - PROCESS | 1652 | 1465809149640 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}] 02:12:29 INFO - PROCESS | 1652 | 1465809149642 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:12:29 INFO - PROCESS | 1652 | 1465809149712 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 02:12:29 INFO - PROCESS | 1652 | 1465809149717 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:29 INFO - PROCESS | 1652 | 1465809149723 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:12:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x11609c800 == 30 [pid = 1652] [id = 67] 02:12:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x112e30800) [pid = 1652] [serial = 197] [outer = 0x0] 02:12:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x11818c800) [pid = 1652] [serial = 198] [outer = 0x112e30800] 02:12:29 INFO - PROCESS | 1652 | 1465809149751 Marionette DEBUG loaded listener.js 02:12:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x1184d5c00) [pid = 1652] [serial = 199] [outer = 0x112e30800] 02:12:30 INFO - PROCESS | 1652 | 1465809150071 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]]]}] 02:12:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 02:12:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 473ms 02:12:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 02:12:30 INFO - PROCESS | 1652 | 1465809150106 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 02:12:30 INFO - PROCESS | 1652 | 1465809150109 Marionette TRACE conn2 <- [1,241,null,{"value":"7"}] 02:12:30 INFO - PROCESS | 1652 | 1465809150113 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 02:12:30 INFO - PROCESS | 1652 | 1465809150114 Marionette TRACE conn2 <- [1,242,null,{}] 02:12:30 INFO - PROCESS | 1652 | 1465809150117 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}] 02:12:30 INFO - PROCESS | 1652 | 1465809150119 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:12:30 INFO - PROCESS | 1652 | 1465809150201 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 02:12:30 INFO - PROCESS | 1652 | 1465809150244 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:30 INFO - PROCESS | 1652 | 1465809150245 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:12:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x116095800 == 31 [pid = 1652] [id = 68] 02:12:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x1184cc800) [pid = 1652] [serial = 200] [outer = 0x0] 02:12:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x119317000) [pid = 1652] [serial = 201] [outer = 0x1184cc800] 02:12:30 INFO - PROCESS | 1652 | 1465809150272 Marionette DEBUG loaded listener.js 02:12:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x119628800) [pid = 1652] [serial = 202] [outer = 0x1184cc800] 02:12:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x117f92800) [pid = 1652] [serial = 203] [outer = 0x12caed400] 02:12:30 INFO - PROCESS | 1652 | 1465809150596 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]]]}] 02:12:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 02:12:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 518ms 02:12:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 02:12:30 INFO - PROCESS | 1652 | 1465809150632 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 02:12:30 INFO - PROCESS | 1652 | 1465809150633 Marionette TRACE conn2 <- [1,245,null,{"value":"7"}] 02:12:30 INFO - PROCESS | 1652 | 1465809150636 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 02:12:30 INFO - PROCESS | 1652 | 1465809150638 Marionette TRACE conn2 <- [1,246,null,{}] 02:12:30 INFO - PROCESS | 1652 | 1465809150646 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}] 02:12:30 INFO - PROCESS | 1652 | 1465809150649 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:12:30 INFO - PROCESS | 1652 | 1465809150725 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 02:12:30 INFO - PROCESS | 1652 | 1465809150774 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:30 INFO - PROCESS | 1652 | 1465809150776 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:12:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x118007000 == 32 [pid = 1652] [id = 69] 02:12:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x1184e0000) [pid = 1652] [serial = 204] [outer = 0x0] 02:12:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x119eb0800) [pid = 1652] [serial = 205] [outer = 0x1184e0000] 02:12:30 INFO - PROCESS | 1652 | 1465809150805 Marionette DEBUG loaded listener.js 02:12:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x121944800) [pid = 1652] [serial = 206] [outer = 0x1184e0000] 02:12:31 INFO - PROCESS | 1652 | 1465809151075 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]]]}] 02:12:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 02:12:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 470ms 02:12:31 INFO - PROCESS | 1652 | 1465809151109 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 02:12:31 INFO - PROCESS | 1652 | 1465809151111 Marionette TRACE conn2 <- [1,249,null,{"value":"7"}] 02:12:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 02:12:31 INFO - PROCESS | 1652 | 1465809151113 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 02:12:31 INFO - PROCESS | 1652 | 1465809151115 Marionette TRACE conn2 <- [1,250,null,{}] 02:12:31 INFO - PROCESS | 1652 | 1465809151117 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}] 02:12:31 INFO - PROCESS | 1652 | 1465809151119 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:12:31 INFO - PROCESS | 1652 | 1465809151210 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 02:12:31 INFO - PROCESS | 1652 | 1465809151214 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:31 INFO - PROCESS | 1652 | 1465809151215 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:12:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x1191b3800 == 33 [pid = 1652] [id = 70] 02:12:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x123d17400) [pid = 1652] [serial = 207] [outer = 0x0] 02:12:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x124c8f400) [pid = 1652] [serial = 208] [outer = 0x123d17400] 02:12:31 INFO - PROCESS | 1652 | 1465809151242 Marionette DEBUG loaded listener.js 02:12:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x125410400) [pid = 1652] [serial = 209] [outer = 0x123d17400] 02:12:31 INFO - PROCESS | 1652 | 1465809151547 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]]]}] 02:12:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 02:12:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 468ms 02:12:31 INFO - PROCESS | 1652 | 1465809151582 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 02:12:31 INFO - PROCESS | 1652 | 1465809151584 Marionette TRACE conn2 <- [1,253,null,{"value":"7"}] 02:12:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 02:12:31 INFO - PROCESS | 1652 | 1465809151587 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 02:12:31 INFO - PROCESS | 1652 | 1465809151589 Marionette TRACE conn2 <- [1,254,null,{}] 02:12:31 INFO - PROCESS | 1652 | 1465809151592 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}] 02:12:31 INFO - PROCESS | 1652 | 1465809151593 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:12:31 INFO - PROCESS | 1652 | 1465809151691 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 02:12:31 INFO - PROCESS | 1652 | 1465809151700 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:31 INFO - PROCESS | 1652 | 1465809151701 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:12:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x119560000 == 34 [pid = 1652] [id = 71] 02:12:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x1249ea800) [pid = 1652] [serial = 210] [outer = 0x0] 02:12:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x12558e800) [pid = 1652] [serial = 211] [outer = 0x1249ea800] 02:12:31 INFO - PROCESS | 1652 | 1465809151729 Marionette DEBUG loaded listener.js 02:12:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x126cc7c00) [pid = 1652] [serial = 212] [outer = 0x1249ea800] 02:12:32 INFO - PROCESS | 1652 | 1465809152058 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]]]}] 02:12:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 02:12:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 521ms 02:12:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 02:12:32 INFO - PROCESS | 1652 | 1465809152109 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 02:12:32 INFO - PROCESS | 1652 | 1465809152110 Marionette TRACE conn2 <- [1,257,null,{"value":"7"}] 02:12:32 INFO - PROCESS | 1652 | 1465809152112 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 02:12:32 INFO - PROCESS | 1652 | 1465809152113 Marionette TRACE conn2 <- [1,258,null,{}] 02:12:32 INFO - PROCESS | 1652 | 1465809152116 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}] 02:12:32 INFO - PROCESS | 1652 | 1465809152120 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:12:32 INFO - PROCESS | 1652 | 1465809152227 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 02:12:32 INFO - PROCESS | 1652 | 1465809152259 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:32 INFO - PROCESS | 1652 | 1465809152261 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:12:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x120e2c000 == 35 [pid = 1652] [id = 72] 02:12:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x12708ac00) [pid = 1652] [serial = 213] [outer = 0x0] 02:12:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x128ac4800) [pid = 1652] [serial = 214] [outer = 0x12708ac00] 02:12:32 INFO - PROCESS | 1652 | 1465809152285 Marionette DEBUG loaded listener.js 02:12:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x129207000) [pid = 1652] [serial = 215] [outer = 0x12708ac00] 02:12:32 INFO - PROCESS | 1652 | 1465809152578 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]]]}] 02:12:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 02:12:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 518ms 02:12:32 INFO - PROCESS | 1652 | 1465809152640 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 02:12:32 INFO - PROCESS | 1652 | 1465809152642 Marionette TRACE conn2 <- [1,261,null,{"value":"7"}] 02:12:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 02:12:32 INFO - PROCESS | 1652 | 1465809152644 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 02:12:32 INFO - PROCESS | 1652 | 1465809152645 Marionette TRACE conn2 <- [1,262,null,{}] 02:12:32 INFO - PROCESS | 1652 | 1465809152647 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}] 02:12:32 INFO - PROCESS | 1652 | 1465809152648 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:12:32 INFO - PROCESS | 1652 | 1465809152738 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 02:12:32 INFO - PROCESS | 1652 | 1465809152742 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:32 INFO - PROCESS | 1652 | 1465809152743 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:12:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x121326800 == 36 [pid = 1652] [id = 73] 02:12:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x115022800) [pid = 1652] [serial = 216] [outer = 0x0] 02:12:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x12920c000) [pid = 1652] [serial = 217] [outer = 0x115022800] 02:12:32 INFO - PROCESS | 1652 | 1465809152768 Marionette DEBUG loaded listener.js 02:12:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x129447c00) [pid = 1652] [serial = 218] [outer = 0x115022800] 02:12:33 INFO - PROCESS | 1652 | 1465809153067 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]]]}] 02:12:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 02:12:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 469ms 02:12:33 INFO - PROCESS | 1652 | 1465809153113 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 02:12:33 INFO - PROCESS | 1652 | 1465809153114 Marionette TRACE conn2 <- [1,265,null,{"value":"7"}] 02:12:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 02:12:33 INFO - PROCESS | 1652 | 1465809153117 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 02:12:33 INFO - PROCESS | 1652 | 1465809153118 Marionette TRACE conn2 <- [1,266,null,{}] 02:12:33 INFO - PROCESS | 1652 | 1465809153124 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}] 02:12:33 INFO - PROCESS | 1652 | 1465809153125 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:12:33 INFO - PROCESS | 1652 | 1465809153217 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 02:12:33 INFO - PROCESS | 1652 | 1465809153221 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:33 INFO - PROCESS | 1652 | 1465809153222 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:12:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x123d6b000 == 37 [pid = 1652] [id = 74] 02:12:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x129448000) [pid = 1652] [serial = 219] [outer = 0x0] 02:12:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x12a44d800) [pid = 1652] [serial = 220] [outer = 0x129448000] 02:12:33 INFO - PROCESS | 1652 | 1465809153245 Marionette DEBUG loaded listener.js 02:12:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x12a5b6400) [pid = 1652] [serial = 221] [outer = 0x129448000] 02:12:33 INFO - PROCESS | 1652 | 1465809153574 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]]]}] 02:12:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 02:12:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 472ms 02:12:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 02:12:33 INFO - PROCESS | 1652 | 1465809153593 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 02:12:33 INFO - PROCESS | 1652 | 1465809153594 Marionette TRACE conn2 <- [1,269,null,{"value":"7"}] 02:12:33 INFO - PROCESS | 1652 | 1465809153597 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 02:12:33 INFO - PROCESS | 1652 | 1465809153598 Marionette TRACE conn2 <- [1,270,null,{}] 02:12:33 INFO - PROCESS | 1652 | 1465809153608 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}] 02:12:33 INFO - PROCESS | 1652 | 1465809153609 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:12:33 INFO - PROCESS | 1652 | 1465809153758 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 02:12:33 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x113da3400) [pid = 1652] [serial = 173] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 02:12:33 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x121335c00) [pid = 1652] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 02:12:33 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x11260d800) [pid = 1652] [serial = 179] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 02:12:33 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x116070400) [pid = 1652] [serial = 182] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 02:12:33 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x11962c800) [pid = 1652] [serial = 167] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 02:12:33 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x118857400) [pid = 1652] [serial = 185] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 02:12:33 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x121233400) [pid = 1652] [serial = 170] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 02:12:33 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x1166ed800) [pid = 1652] [serial = 155] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 02:12:33 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x11962a800) [pid = 1652] [serial = 164] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 02:12:33 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x1171b8400) [pid = 1652] [serial = 158] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 02:12:33 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x1184c5400) [pid = 1652] [serial = 161] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 02:12:33 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x111c83c00) [pid = 1652] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 02:12:33 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x11679a800) [pid = 1652] [serial = 140] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 02:12:33 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x118854800) [pid = 1652] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 02:12:33 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x11976bc00) [pid = 1652] [serial = 146] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 02:12:33 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x113d30400) [pid = 1652] [serial = 149] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 02:12:33 INFO - PROCESS | 1652 | 1465809153794 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:33 INFO - PROCESS | 1652 | 1465809153795 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:12:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x11824d800 == 38 [pid = 1652] [id = 75] 02:12:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x11260d800) [pid = 1652] [serial = 222] [outer = 0x0] 02:12:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x115deb000) [pid = 1652] [serial = 223] [outer = 0x11260d800] 02:12:33 INFO - PROCESS | 1652 | 1465809153820 Marionette DEBUG loaded listener.js 02:12:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x1184cb800) [pid = 1652] [serial = 224] [outer = 0x11260d800] 02:12:34 INFO - PROCESS | 1652 | 1465809154078 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]]]}] 02:12:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 02:12:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 520ms 02:12:34 INFO - PROCESS | 1652 | 1465809154126 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 02:12:34 INFO - PROCESS | 1652 | 1465809154128 Marionette TRACE conn2 <- [1,273,null,{"value":"7"}] 02:12:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 02:12:34 INFO - PROCESS | 1652 | 1465809154132 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 02:12:34 INFO - PROCESS | 1652 | 1465809154133 Marionette TRACE conn2 <- [1,274,null,{}] 02:12:34 INFO - PROCESS | 1652 | 1465809154148 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}] 02:12:34 INFO - PROCESS | 1652 | 1465809154150 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:12:34 INFO - PROCESS | 1652 | 1465809154261 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 02:12:34 INFO - PROCESS | 1652 | 1465809154318 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:34 INFO - PROCESS | 1652 | 1465809154319 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:12:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x1254da800 == 39 [pid = 1652] [id = 76] 02:12:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x117f98800) [pid = 1652] [serial = 225] [outer = 0x0] 02:12:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x120ebc000) [pid = 1652] [serial = 226] [outer = 0x117f98800] 02:12:34 INFO - PROCESS | 1652 | 1465809154358 Marionette DEBUG loaded listener.js 02:12:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x12a5b7400) [pid = 1652] [serial = 227] [outer = 0x117f98800] 02:12:34 INFO - PROCESS | 1652 | 1465809154778 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]]]}] 02:12:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 02:12:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 673ms 02:12:34 INFO - PROCESS | 1652 | 1465809154805 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 02:12:34 INFO - PROCESS | 1652 | 1465809154808 Marionette TRACE conn2 <- [1,277,null,{"value":"7"}] 02:12:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 02:12:34 INFO - PROCESS | 1652 | 1465809154811 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 02:12:34 INFO - PROCESS | 1652 | 1465809154814 Marionette TRACE conn2 <- [1,278,null,{}] 02:12:34 INFO - PROCESS | 1652 | 1465809154818 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}] 02:12:34 INFO - PROCESS | 1652 | 1465809154820 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:12:34 INFO - PROCESS | 1652 | 1465809154986 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 02:12:35 INFO - PROCESS | 1652 | 1465809154995 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:35 INFO - PROCESS | 1652 | 1465809154996 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:12:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x1270ce800 == 40 [pid = 1652] [id = 77] 02:12:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x124f33400) [pid = 1652] [serial = 228] [outer = 0x0] 02:12:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x12a6a0800) [pid = 1652] [serial = 229] [outer = 0x124f33400] 02:12:35 INFO - PROCESS | 1652 | 1465809155022 Marionette DEBUG loaded listener.js 02:12:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x12a98c800) [pid = 1652] [serial = 230] [outer = 0x124f33400] 02:12:35 INFO - PROCESS | 1652 | 1465809155305 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]]]}] 02:12:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 02:12:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 520ms 02:12:35 INFO - PROCESS | 1652 | 1465809155332 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 02:12:35 INFO - PROCESS | 1652 | 1465809155333 Marionette TRACE conn2 <- [1,281,null,{"value":"7"}] 02:12:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 02:12:35 INFO - PROCESS | 1652 | 1465809155343 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 02:12:35 INFO - PROCESS | 1652 | 1465809155344 Marionette TRACE conn2 <- [1,282,null,{}] 02:12:35 INFO - PROCESS | 1652 | 1465809155346 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}] 02:12:35 INFO - PROCESS | 1652 | 1465809155347 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:12:35 INFO - PROCESS | 1652 | 1465809155428 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 02:12:35 INFO - PROCESS | 1652 | 1465809155432 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:35 INFO - PROCESS | 1652 | 1465809155433 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:12:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x128cf0000 == 41 [pid = 1652] [id = 78] 02:12:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x12a98f800) [pid = 1652] [serial = 231] [outer = 0x0] 02:12:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x12a9f1400) [pid = 1652] [serial = 232] [outer = 0x12a98f800] 02:12:35 INFO - PROCESS | 1652 | 1465809155459 Marionette DEBUG loaded listener.js 02:12:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x12b03e000) [pid = 1652] [serial = 233] [outer = 0x12a98f800] 02:12:35 INFO - PROCESS | 1652 | 1465809155839 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]]]}] 02:12:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 02:12:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 525ms 02:12:35 INFO - PROCESS | 1652 | 1465809155862 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 02:12:35 INFO - PROCESS | 1652 | 1465809155864 Marionette TRACE conn2 <- [1,285,null,{"value":"7"}] 02:12:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 02:12:35 INFO - PROCESS | 1652 | 1465809155867 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 02:12:35 INFO - PROCESS | 1652 | 1465809155870 Marionette TRACE conn2 <- [1,286,null,{}] 02:12:35 INFO - PROCESS | 1652 | 1465809155874 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}] 02:12:35 INFO - PROCESS | 1652 | 1465809155875 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:12:35 INFO - PROCESS | 1652 | 1465809155974 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 02:12:36 INFO - PROCESS | 1652 | 1465809156033 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:36 INFO - PROCESS | 1652 | 1465809156036 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:12:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x116909000 == 42 [pid = 1652] [id = 79] 02:12:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x116a0a800) [pid = 1652] [serial = 234] [outer = 0x0] 02:12:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x1175bb800) [pid = 1652] [serial = 235] [outer = 0x116a0a800] 02:12:36 INFO - PROCESS | 1652 | 1465809156066 Marionette DEBUG loaded listener.js 02:12:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x118136c00) [pid = 1652] [serial = 236] [outer = 0x116a0a800] 02:12:36 INFO - PROCESS | 1652 | 1465809156442 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]]]}] 02:12:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 02:12:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 621ms 02:12:36 INFO - PROCESS | 1652 | 1465809156488 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 02:12:36 INFO - PROCESS | 1652 | 1465809156491 Marionette TRACE conn2 <- [1,289,null,{"value":"7"}] 02:12:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 02:12:36 INFO - PROCESS | 1652 | 1465809156496 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 02:12:36 INFO - PROCESS | 1652 | 1465809156498 Marionette TRACE conn2 <- [1,290,null,{}] 02:12:36 INFO - PROCESS | 1652 | 1465809156500 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}] 02:12:36 INFO - PROCESS | 1652 | 1465809156502 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:12:36 INFO - PROCESS | 1652 | 1465809156601 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 02:12:36 INFO - PROCESS | 1652 | 1465809156670 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:36 INFO - PROCESS | 1652 | 1465809156672 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:12:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x1195ce000 == 43 [pid = 1652] [id = 80] 02:12:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x119347c00) [pid = 1652] [serial = 237] [outer = 0x0] 02:12:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x11975f400) [pid = 1652] [serial = 238] [outer = 0x119347c00] 02:12:36 INFO - PROCESS | 1652 | 1465809156703 Marionette DEBUG loaded listener.js 02:12:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x120eb8000) [pid = 1652] [serial = 239] [outer = 0x119347c00] 02:12:37 INFO - PROCESS | 1652 | 1465809157141 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]]]}] 02:12:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 02:12:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 669ms 02:12:37 INFO - PROCESS | 1652 | 1465809157166 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 02:12:37 INFO - PROCESS | 1652 | 1465809157168 Marionette TRACE conn2 <- [1,293,null,{"value":"7"}] 02:12:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 02:12:37 INFO - PROCESS | 1652 | 1465809157170 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 02:12:37 INFO - PROCESS | 1652 | 1465809157173 Marionette TRACE conn2 <- [1,294,null,{}] 02:12:37 INFO - PROCESS | 1652 | 1465809157181 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}] 02:12:37 INFO - PROCESS | 1652 | 1465809157184 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:12:37 INFO - PROCESS | 1652 | 1465809157282 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 02:12:37 INFO - PROCESS | 1652 | 1465809157331 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:37 INFO - PROCESS | 1652 | 1465809157333 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:12:37 INFO - PROCESS | 1652 | ++DOCSHELL 0x128939800 == 44 [pid = 1652] [id = 81] 02:12:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x121235400) [pid = 1652] [serial = 240] [outer = 0x0] 02:12:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x1249eb000) [pid = 1652] [serial = 241] [outer = 0x121235400] 02:12:37 INFO - PROCESS | 1652 | 1465809157363 Marionette DEBUG loaded listener.js 02:12:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x12707f800) [pid = 1652] [serial = 242] [outer = 0x121235400] 02:12:37 INFO - PROCESS | 1652 | 1465809157761 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]]]}] 02:12:37 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. 02:12:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 622ms 02:12:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 02:12:37 INFO - PROCESS | 1652 | 1465809157793 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 02:12:37 INFO - PROCESS | 1652 | 1465809157794 Marionette TRACE conn2 <- [1,297,null,{"value":"7"}] 02:12:37 INFO - PROCESS | 1652 | 1465809157797 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 02:12:37 INFO - PROCESS | 1652 | 1465809157798 Marionette TRACE conn2 <- [1,298,null,{}] 02:12:37 INFO - PROCESS | 1652 | 1465809157800 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}] 02:12:37 INFO - PROCESS | 1652 | 1465809157801 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:12:37 INFO - PROCESS | 1652 | 1465809157900 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 02:12:37 INFO - PROCESS | 1652 | 1465809157977 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:37 INFO - PROCESS | 1652 | 1465809157978 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:12:37 INFO - PROCESS | 1652 | ++DOCSHELL 0x12893a000 == 45 [pid = 1652] [id = 82] 02:12:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x12891a800) [pid = 1652] [serial = 243] [outer = 0x0] 02:12:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x12891d400) [pid = 1652] [serial = 244] [outer = 0x12891a800] 02:12:38 INFO - PROCESS | 1652 | 1465809158008 Marionette DEBUG loaded listener.js 02:12:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x128922000) [pid = 1652] [serial = 245] [outer = 0x12891a800] 02:12:38 INFO - PROCESS | 1652 | 1465809158394 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]]]}] 02:12:38 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. 02:12:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 619ms 02:12:38 INFO - PROCESS | 1652 | 1465809158416 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 02:12:38 INFO - PROCESS | 1652 | 1465809158418 Marionette TRACE conn2 <- [1,301,null,{"value":"7"}] 02:12:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 02:12:38 INFO - PROCESS | 1652 | 1465809158420 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 02:12:38 INFO - PROCESS | 1652 | 1465809158421 Marionette TRACE conn2 <- [1,302,null,{}] 02:12:38 INFO - PROCESS | 1652 | 1465809158424 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}] 02:12:38 INFO - PROCESS | 1652 | 1465809158425 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:12:38 INFO - PROCESS | 1652 | 1465809158521 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 02:12:38 INFO - PROCESS | 1652 | 1465809158567 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:38 INFO - PROCESS | 1652 | 1465809158568 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:12:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x116712000 == 46 [pid = 1652] [id = 83] 02:12:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x11817fc00) [pid = 1652] [serial = 246] [outer = 0x0] 02:12:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x119339400) [pid = 1652] [serial = 247] [outer = 0x11817fc00] 02:12:38 INFO - PROCESS | 1652 | 1465809158597 Marionette DEBUG loaded listener.js 02:12:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x12708e800) [pid = 1652] [serial = 248] [outer = 0x11817fc00] 02:12:39 INFO - PROCESS | 1652 | 1465809159075 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]]]}] 02:12:39 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. 02:12:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 721ms 02:12:39 INFO - PROCESS | 1652 | 1465809159141 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 02:12:39 INFO - PROCESS | 1652 | 1465809159143 Marionette TRACE conn2 <- [1,305,null,{"value":"7"}] 02:12:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 02:12:39 INFO - PROCESS | 1652 | 1465809159146 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 02:12:39 INFO - PROCESS | 1652 | 1465809159148 Marionette TRACE conn2 <- [1,306,null,{}] 02:12:39 INFO - PROCESS | 1652 | 1465809159151 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}] 02:12:39 INFO - PROCESS | 1652 | 1465809159153 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:12:39 INFO - PROCESS | 1652 | 1465809159250 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 02:12:39 INFO - PROCESS | 1652 | 1465809159304 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:39 INFO - PROCESS | 1652 | 1465809159306 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:12:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x11815d800 == 47 [pid = 1652] [id = 84] 02:12:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x118189000) [pid = 1652] [serial = 249] [outer = 0x0] 02:12:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x11822b800) [pid = 1652] [serial = 250] [outer = 0x118189000] 02:12:39 INFO - PROCESS | 1652 | 1465809159333 Marionette DEBUG loaded listener.js 02:12:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x1184dd800) [pid = 1652] [serial = 251] [outer = 0x118189000] 02:12:39 INFO - PROCESS | 1652 | --DOCSHELL 0x1270ce800 == 46 [pid = 1652] [id = 77] 02:12:39 INFO - PROCESS | 1652 | --DOCSHELL 0x1254da800 == 45 [pid = 1652] [id = 76] 02:12:39 INFO - PROCESS | 1652 | --DOCSHELL 0x11824d800 == 44 [pid = 1652] [id = 75] 02:12:39 INFO - PROCESS | 1652 | --DOCSHELL 0x123d6b000 == 43 [pid = 1652] [id = 74] 02:12:39 INFO - PROCESS | 1652 | --DOCSHELL 0x121326800 == 42 [pid = 1652] [id = 73] 02:12:39 INFO - PROCESS | 1652 | --DOCSHELL 0x120e2c000 == 41 [pid = 1652] [id = 72] 02:12:39 INFO - PROCESS | 1652 | --DOCSHELL 0x119560000 == 40 [pid = 1652] [id = 71] 02:12:39 INFO - PROCESS | 1652 | --DOCSHELL 0x1191b3800 == 39 [pid = 1652] [id = 70] 02:12:39 INFO - PROCESS | 1652 | --DOCSHELL 0x118007000 == 38 [pid = 1652] [id = 69] 02:12:39 INFO - PROCESS | 1652 | --DOCSHELL 0x116095800 == 37 [pid = 1652] [id = 68] 02:12:39 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x128ee2400) [pid = 1652] [serial = 189] [outer = 0x0] [url = about:blank] 02:12:39 INFO - PROCESS | 1652 | 1465809159779 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]]]}] 02:12:39 INFO - PROCESS | 1652 | --DOCSHELL 0x11609c800 == 36 [pid = 1652] [id = 67] 02:12:39 INFO - PROCESS | 1652 | --DOCSHELL 0x117d58000 == 35 [pid = 1652] [id = 66] 02:12:39 INFO - PROCESS | 1652 | --DOCSHELL 0x113d6a800 == 34 [pid = 1652] [id = 65] 02:12:39 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x121431c00) [pid = 1652] [serial = 171] [outer = 0x0] [url = about:blank] 02:12:39 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x11679c400) [pid = 1652] [serial = 156] [outer = 0x0] [url = about:blank] 02:12:39 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x1171b4800) [pid = 1652] [serial = 157] [outer = 0x0] [url = about:blank] 02:12:39 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x119764800) [pid = 1652] [serial = 165] [outer = 0x0] [url = about:blank] 02:12:39 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x119eab400) [pid = 1652] [serial = 166] [outer = 0x0] [url = about:blank] 02:12:39 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x117f9c800) [pid = 1652] [serial = 159] [outer = 0x0] [url = about:blank] 02:12:39 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x118187000) [pid = 1652] [serial = 160] [outer = 0x0] [url = about:blank] 02:12:39 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x1184e1000) [pid = 1652] [serial = 162] [outer = 0x0] [url = about:blank] 02:12:39 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x119321800) [pid = 1652] [serial = 163] [outer = 0x0] [url = about:blank] 02:12:39 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x113d31c00) [pid = 1652] [serial = 153] [outer = 0x0] [url = about:blank] 02:12:39 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x116630800) [pid = 1652] [serial = 154] [outer = 0x0] [url = about:blank] 02:12:39 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x11812a000) [pid = 1652] [serial = 142] [outer = 0x0] [url = about:blank] 02:12:39 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x116f3b400) [pid = 1652] [serial = 141] [outer = 0x0] [url = about:blank] 02:12:39 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x119342c00) [pid = 1652] [serial = 145] [outer = 0x0] [url = about:blank] 02:12:39 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x11885fc00) [pid = 1652] [serial = 144] [outer = 0x0] [url = about:blank] 02:12:39 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x121b97400) [pid = 1652] [serial = 148] [outer = 0x0] [url = about:blank] 02:12:39 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x121233800) [pid = 1652] [serial = 147] [outer = 0x0] [url = about:blank] 02:12:39 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x12558cc00) [pid = 1652] [serial = 151] [outer = 0x0] [url = about:blank] 02:12:39 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x124ea3400) [pid = 1652] [serial = 150] [outer = 0x0] [url = about:blank] 02:12:39 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x124c86800) [pid = 1652] [serial = 174] [outer = 0x0] [url = about:blank] 02:12:39 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x1249e7000) [pid = 1652] [serial = 172] [outer = 0x0] [url = about:blank] 02:12:39 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x125587000) [pid = 1652] [serial = 177] [outer = 0x0] [url = about:blank] 02:12:39 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x126a40000) [pid = 1652] [serial = 178] [outer = 0x0] [url = about:blank] 02:12:39 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x119eb9400) [pid = 1652] [serial = 181] [outer = 0x0] [url = about:blank] 02:12:39 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x126c6f800) [pid = 1652] [serial = 183] [outer = 0x0] [url = about:blank] 02:12:39 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x120eb4000) [pid = 1652] [serial = 168] [outer = 0x0] [url = about:blank] 02:12:39 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x11696a400) [pid = 1652] [serial = 180] [outer = 0x0] [url = about:blank] 02:12:39 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x12540dc00) [pid = 1652] [serial = 175] [outer = 0x0] [url = about:blank] 02:12:39 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x127081c00) [pid = 1652] [serial = 184] [outer = 0x0] [url = about:blank] 02:12:39 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x128ac9400) [pid = 1652] [serial = 187] [outer = 0x0] [url = about:blank] 02:12:39 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x120eba000) [pid = 1652] [serial = 169] [outer = 0x0] [url = about:blank] 02:12:39 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x12708d400) [pid = 1652] [serial = 186] [outer = 0x0] [url = about:blank] 02:12:39 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. 02:12:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 671ms 02:12:39 INFO - PROCESS | 1652 | 1465809159818 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 02:12:39 INFO - PROCESS | 1652 | 1465809159821 Marionette TRACE conn2 <- [1,309,null,{"value":"7"}] 02:12:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 02:12:39 INFO - PROCESS | 1652 | 1465809159837 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 02:12:39 INFO - PROCESS | 1652 | 1465809159840 Marionette TRACE conn2 <- [1,310,null,{}] 02:12:39 INFO - PROCESS | 1652 | 1465809159843 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}] 02:12:39 INFO - PROCESS | 1652 | 1465809159845 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:12:39 INFO - PROCESS | 1652 | 1465809159921 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 02:12:39 INFO - PROCESS | 1652 | 1465809159927 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:39 INFO - PROCESS | 1652 | 1465809159928 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:12:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x11660a000 == 35 [pid = 1652] [id = 85] 02:12:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x118f9cc00) [pid = 1652] [serial = 252] [outer = 0x0] 02:12:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x11933b400) [pid = 1652] [serial = 253] [outer = 0x118f9cc00] 02:12:39 INFO - PROCESS | 1652 | 1465809159955 Marionette DEBUG loaded listener.js 02:12:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x119a14800) [pid = 1652] [serial = 254] [outer = 0x118f9cc00] 02:12:40 INFO - PROCESS | 1652 | 1465809160283 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]]]}] 02:12:40 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. 02:12:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 474ms 02:12:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 02:12:40 INFO - PROCESS | 1652 | 1465809160308 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 02:12:40 INFO - PROCESS | 1652 | 1465809160309 Marionette TRACE conn2 <- [1,313,null,{"value":"7"}] 02:12:40 INFO - PROCESS | 1652 | 1465809160312 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 02:12:40 INFO - PROCESS | 1652 | 1465809160314 Marionette TRACE conn2 <- [1,314,null,{}] 02:12:40 INFO - PROCESS | 1652 | 1465809160321 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}] 02:12:40 INFO - PROCESS | 1652 | 1465809160324 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:12:40 INFO - PROCESS | 1652 | 1465809160411 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 02:12:40 INFO - PROCESS | 1652 | 1465809160455 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:40 INFO - PROCESS | 1652 | 1465809160457 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:12:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x118011000 == 36 [pid = 1652] [id = 86] 02:12:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x120eb4000) [pid = 1652] [serial = 255] [outer = 0x0] 02:12:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x12171fc00) [pid = 1652] [serial = 256] [outer = 0x120eb4000] 02:12:40 INFO - PROCESS | 1652 | 1465809160484 Marionette DEBUG loaded listener.js 02:12:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x1249ec800) [pid = 1652] [serial = 257] [outer = 0x120eb4000] 02:12:40 INFO - PROCESS | 1652 | 1465809160780 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]]]}] 02:12:40 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. 02:12:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 520ms 02:12:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 02:12:40 INFO - PROCESS | 1652 | 1465809160833 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 02:12:40 INFO - PROCESS | 1652 | 1465809160834 Marionette TRACE conn2 <- [1,317,null,{"value":"7"}] 02:12:40 INFO - PROCESS | 1652 | 1465809160837 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 02:12:40 INFO - PROCESS | 1652 | 1465809160840 Marionette TRACE conn2 <- [1,318,null,{}] 02:12:40 INFO - PROCESS | 1652 | 1465809160842 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}] 02:12:40 INFO - PROCESS | 1652 | 1465809160844 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:12:40 INFO - PROCESS | 1652 | 1465809160923 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 02:12:40 INFO - PROCESS | 1652 | 1465809160927 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:40 INFO - PROCESS | 1652 | 1465809160928 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:12:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x1191ab000 == 37 [pid = 1652] [id = 87] 02:12:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x12540dc00) [pid = 1652] [serial = 258] [outer = 0x0] 02:12:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x126c6f800) [pid = 1652] [serial = 259] [outer = 0x12540dc00] 02:12:40 INFO - PROCESS | 1652 | 1465809160953 Marionette DEBUG loaded listener.js 02:12:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x126ea9000) [pid = 1652] [serial = 260] [outer = 0x12540dc00] 02:12:41 INFO - PROCESS | 1652 | 1465809161257 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]]]}] 02:12:41 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. 02:12:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 470ms 02:12:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 02:12:41 INFO - PROCESS | 1652 | 1465809161307 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 02:12:41 INFO - PROCESS | 1652 | 1465809161308 Marionette TRACE conn2 <- [1,321,null,{"value":"7"}] 02:12:41 INFO - PROCESS | 1652 | 1465809161310 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 02:12:41 INFO - PROCESS | 1652 | 1465809161312 Marionette TRACE conn2 <- [1,322,null,{}] 02:12:41 INFO - PROCESS | 1652 | 1465809161314 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}] 02:12:41 INFO - PROCESS | 1652 | 1465809161315 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:12:41 INFO - PROCESS | 1652 | 1465809161391 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 02:12:41 INFO - PROCESS | 1652 | 1465809161410 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:41 INFO - PROCESS | 1652 | 1465809161411 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:12:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x1195c5000 == 38 [pid = 1652] [id = 88] 02:12:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x1271dec00) [pid = 1652] [serial = 261] [outer = 0x0] 02:12:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x12891a000) [pid = 1652] [serial = 262] [outer = 0x1271dec00] 02:12:41 INFO - PROCESS | 1652 | 1465809161436 Marionette DEBUG loaded listener.js 02:12:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x128923400) [pid = 1652] [serial = 263] [outer = 0x1271dec00] 02:12:41 INFO - PROCESS | 1652 | 1465809161779 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]]]}] 02:12:41 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. 02:12:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 517ms 02:12:41 INFO - PROCESS | 1652 | 1465809161829 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 02:12:41 INFO - PROCESS | 1652 | 1465809161830 Marionette TRACE conn2 <- [1,325,null,{"value":"7"}] 02:12:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 02:12:41 INFO - PROCESS | 1652 | 1465809161832 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 02:12:41 INFO - PROCESS | 1652 | 1465809161833 Marionette TRACE conn2 <- [1,326,null,{}] 02:12:41 INFO - PROCESS | 1652 | 1465809161836 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}] 02:12:41 INFO - PROCESS | 1652 | 1465809161840 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:12:41 INFO - PROCESS | 1652 | 1465809161961 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 02:12:41 INFO - PROCESS | 1652 | 1465809161977 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:41 INFO - PROCESS | 1652 | 1465809161978 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:12:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x11383e800 == 39 [pid = 1652] [id = 89] 02:12:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x12898c000) [pid = 1652] [serial = 264] [outer = 0x0] 02:12:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x128ac0800) [pid = 1652] [serial = 265] [outer = 0x12898c000] 02:12:42 INFO - PROCESS | 1652 | 1465809162003 Marionette DEBUG loaded listener.js 02:12:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x12920cc00) [pid = 1652] [serial = 266] [outer = 0x12898c000] 02:12:42 INFO - PROCESS | 1652 | 1465809162339 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]]]}] 02:12:42 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. 02:12:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 518ms 02:12:42 INFO - PROCESS | 1652 | 1465809162351 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 02:12:42 INFO - PROCESS | 1652 | 1465809162352 Marionette TRACE conn2 <- [1,329,null,{"value":"7"}] 02:12:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 02:12:42 INFO - PROCESS | 1652 | 1465809162357 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 02:12:42 INFO - PROCESS | 1652 | 1465809162358 Marionette TRACE conn2 <- [1,330,null,{}] 02:12:42 INFO - PROCESS | 1652 | 1465809162360 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}] 02:12:42 INFO - PROCESS | 1652 | 1465809162361 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:12:42 INFO - PROCESS | 1652 | 1465809162451 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 02:12:42 INFO - PROCESS | 1652 | 1465809162461 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:42 INFO - PROCESS | 1652 | 1465809162462 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:12:42 INFO - PROCESS | 1652 | ++DOCSHELL 0x12131f000 == 40 [pid = 1652] [id = 90] 02:12:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x128921400) [pid = 1652] [serial = 267] [outer = 0x0] 02:12:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x12a450400) [pid = 1652] [serial = 268] [outer = 0x128921400] 02:12:42 INFO - PROCESS | 1652 | 1465809162493 Marionette DEBUG loaded listener.js 02:12:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x12a69bc00) [pid = 1652] [serial = 269] [outer = 0x128921400] 02:12:42 INFO - PROCESS | 1652 | 1465809162842 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]]]}] 02:12:42 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. 02:12:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 519ms 02:12:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 02:12:42 INFO - PROCESS | 1652 | 1465809162880 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 02:12:42 INFO - PROCESS | 1652 | 1465809162882 Marionette TRACE conn2 <- [1,333,null,{"value":"7"}] 02:12:42 INFO - PROCESS | 1652 | 1465809162884 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 02:12:42 INFO - PROCESS | 1652 | 1465809162885 Marionette TRACE conn2 <- [1,334,null,{}] 02:12:42 INFO - PROCESS | 1652 | 1465809162887 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}] 02:12:42 INFO - PROCESS | 1652 | 1465809162888 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:12:42 INFO - PROCESS | 1652 | 1465809162984 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 02:12:42 INFO - PROCESS | 1652 | 1465809162987 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:42 INFO - PROCESS | 1652 | 1465809162988 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:12:42 INFO - PROCESS | 1652 | ++DOCSHELL 0x1254d4800 == 41 [pid = 1652] [id = 91] 02:12:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x12a69d800) [pid = 1652] [serial = 270] [outer = 0x0] 02:12:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x12a844400) [pid = 1652] [serial = 271] [outer = 0x12a69d800] 02:12:43 INFO - PROCESS | 1652 | 1465809163015 Marionette DEBUG loaded listener.js 02:12:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x12a989c00) [pid = 1652] [serial = 272] [outer = 0x12a69d800] 02:12:43 INFO - PROCESS | 1652 | 1465809163452 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]]]}] 02:12:43 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. 02:12:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 617ms 02:12:43 INFO - PROCESS | 1652 | 1465809163502 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 02:12:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 02:12:43 INFO - PROCESS | 1652 | 1465809163505 Marionette TRACE conn2 <- [1,337,null,{"value":"7"}] 02:12:43 INFO - PROCESS | 1652 | 1465809163508 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 02:12:43 INFO - PROCESS | 1652 | 1465809163510 Marionette TRACE conn2 <- [1,338,null,{}] 02:12:43 INFO - PROCESS | 1652 | 1465809163513 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}] 02:12:43 INFO - PROCESS | 1652 | 1465809163515 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:12:43 INFO - PROCESS | 1652 | 1465809163643 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 02:12:43 INFO - PROCESS | 1652 | 1465809163662 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:43 INFO - PROCESS | 1652 | 1465809163663 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:12:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x12731f800 == 42 [pid = 1652] [id = 92] 02:12:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x12a98fc00) [pid = 1652] [serial = 273] [outer = 0x0] 02:12:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x12a9f8800) [pid = 1652] [serial = 274] [outer = 0x12a98fc00] 02:12:43 INFO - PROCESS | 1652 | 1465809163682 Marionette DEBUG loaded listener.js 02:12:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x12b044400) [pid = 1652] [serial = 275] [outer = 0x12a98fc00] 02:12:44 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x1249ea800) [pid = 1652] [serial = 210] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 02:12:44 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x1184e0000) [pid = 1652] [serial = 204] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 02:12:44 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x11260d800) [pid = 1652] [serial = 222] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 02:12:44 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x1184cc800) [pid = 1652] [serial = 200] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 02:12:44 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x117f98800) [pid = 1652] [serial = 225] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 02:12:44 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x123d17400) [pid = 1652] [serial = 207] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 02:12:44 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x115022800) [pid = 1652] [serial = 216] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 02:12:44 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x12708ac00) [pid = 1652] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 02:12:44 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x112e30800) [pid = 1652] [serial = 197] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 02:12:44 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x124f33400) [pid = 1652] [serial = 228] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 02:12:44 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x129448000) [pid = 1652] [serial = 219] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 02:12:44 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. 02:12:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 721ms 02:12:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 02:12:44 INFO - PROCESS | 1652 | 1465809164225 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]]]}] 02:12:44 INFO - PROCESS | 1652 | 1465809164229 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 02:12:44 INFO - PROCESS | 1652 | 1465809164231 Marionette TRACE conn2 <- [1,341,null,{"value":"7"}] 02:12:44 INFO - PROCESS | 1652 | 1465809164234 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 02:12:44 INFO - PROCESS | 1652 | 1465809164239 Marionette TRACE conn2 <- [1,342,null,{}] 02:12:44 INFO - PROCESS | 1652 | 1465809164244 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}] 02:12:44 INFO - PROCESS | 1652 | 1465809164246 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:12:44 INFO - PROCESS | 1652 | 1465809164367 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 02:12:44 INFO - PROCESS | 1652 | 1465809164415 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:44 INFO - PROCESS | 1652 | 1465809164416 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:12:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x1270ba000 == 43 [pid = 1652] [id = 93] 02:12:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x115022800) [pid = 1652] [serial = 276] [outer = 0x0] 02:12:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x121b8d000) [pid = 1652] [serial = 277] [outer = 0x115022800] 02:12:44 INFO - PROCESS | 1652 | 1465809164442 Marionette DEBUG loaded listener.js 02:12:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x12a842000) [pid = 1652] [serial = 278] [outer = 0x115022800] 02:12:44 INFO - PROCESS | 1652 | 1465809164711 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]]]}] 02:12:44 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. 02:12:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 525ms 02:12:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 02:12:44 INFO - PROCESS | 1652 | 1465809164760 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 02:12:44 INFO - PROCESS | 1652 | 1465809164762 Marionette TRACE conn2 <- [1,345,null,{"value":"7"}] 02:12:44 INFO - PROCESS | 1652 | 1465809164764 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 02:12:44 INFO - PROCESS | 1652 | 1465809164766 Marionette TRACE conn2 <- [1,346,null,{}] 02:12:44 INFO - PROCESS | 1652 | 1465809164769 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}] 02:12:44 INFO - PROCESS | 1652 | 1465809164772 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:12:44 INFO - PROCESS | 1652 | 1465809164875 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 02:12:44 INFO - PROCESS | 1652 | 1465809164897 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:44 INFO - PROCESS | 1652 | 1465809164898 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:12:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x1295cb000 == 44 [pid = 1652] [id = 94] 02:12:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x12b812400) [pid = 1652] [serial = 279] [outer = 0x0] 02:12:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x12b81a000) [pid = 1652] [serial = 280] [outer = 0x12b812400] 02:12:44 INFO - PROCESS | 1652 | 1465809164925 Marionette DEBUG loaded listener.js 02:12:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x12b931c00) [pid = 1652] [serial = 281] [outer = 0x12b812400] 02:12:45 INFO - PROCESS | 1652 | 1465809165226 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]]]}] 02:12:45 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. 02:12:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 470ms 02:12:45 INFO - PROCESS | 1652 | 1465809165235 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 02:12:45 INFO - PROCESS | 1652 | 1465809165236 Marionette TRACE conn2 <- [1,349,null,{"value":"7"}] 02:12:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 02:12:45 INFO - PROCESS | 1652 | 1465809165247 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 02:12:45 INFO - PROCESS | 1652 | 1465809165248 Marionette TRACE conn2 <- [1,350,null,{}] 02:12:45 INFO - PROCESS | 1652 | 1465809165250 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}] 02:12:45 INFO - PROCESS | 1652 | 1465809165251 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:12:45 INFO - PROCESS | 1652 | 1465809165340 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 02:12:45 INFO - PROCESS | 1652 | 1465809165392 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:45 INFO - PROCESS | 1652 | 1465809165393 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:12:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a4f2000 == 45 [pid = 1652] [id = 95] 02:12:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x118f36800) [pid = 1652] [serial = 282] [outer = 0x0] 02:12:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x12b926c00) [pid = 1652] [serial = 283] [outer = 0x118f36800] 02:12:45 INFO - PROCESS | 1652 | 1465809165417 Marionette DEBUG loaded listener.js 02:12:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x12b94c400) [pid = 1652] [serial = 284] [outer = 0x118f36800] 02:12:45 INFO - PROCESS | 1652 | 1465809165668 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]]]}] 02:12:45 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. 02:12:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 470ms 02:12:45 INFO - PROCESS | 1652 | 1465809165717 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 02:12:45 INFO - PROCESS | 1652 | 1465809165719 Marionette TRACE conn2 <- [1,353,null,{"value":"7"}] 02:12:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 02:12:45 INFO - PROCESS | 1652 | 1465809165729 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 02:12:45 INFO - PROCESS | 1652 | 1465809165731 Marionette TRACE conn2 <- [1,354,null,{}] 02:12:45 INFO - PROCESS | 1652 | 1465809165733 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}] 02:12:45 INFO - PROCESS | 1652 | 1465809165734 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:12:45 INFO - PROCESS | 1652 | 1465809165829 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 02:12:45 INFO - PROCESS | 1652 | 1465809165832 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:45 INFO - PROCESS | 1652 | 1465809165833 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:12:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a828800 == 46 [pid = 1652] [id = 96] 02:12:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x12b930800) [pid = 1652] [serial = 285] [outer = 0x0] 02:12:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x12b94dc00) [pid = 1652] [serial = 286] [outer = 0x12b930800] 02:12:45 INFO - PROCESS | 1652 | 1465809165857 Marionette DEBUG loaded listener.js 02:12:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x12be85800) [pid = 1652] [serial = 287] [outer = 0x12b930800] 02:12:46 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. 02:12:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 569ms 02:12:46 INFO - PROCESS | 1652 | 1465809166293 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]]]}] 02:12:46 INFO - PROCESS | 1652 | 1465809166299 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 02:12:46 INFO - PROCESS | 1652 | 1465809166302 Marionette TRACE conn2 <- [1,357,null,{"value":"7"}] 02:12:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 02:12:46 INFO - PROCESS | 1652 | 1465809166305 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 02:12:46 INFO - PROCESS | 1652 | 1465809166307 Marionette TRACE conn2 <- [1,358,null,{}] 02:12:46 INFO - PROCESS | 1652 | 1465809166311 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}] 02:12:46 INFO - PROCESS | 1652 | 1465809166313 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:12:46 INFO - PROCESS | 1652 | 1465809166416 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 02:12:46 INFO - PROCESS | 1652 | 1465809166476 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:46 INFO - PROCESS | 1652 | 1465809166479 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:12:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x11693c000 == 47 [pid = 1652] [id = 97] 02:12:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x116a0c000) [pid = 1652] [serial = 288] [outer = 0x0] 02:12:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x11812c000) [pid = 1652] [serial = 289] [outer = 0x116a0c000] 02:12:46 INFO - PROCESS | 1652 | 1465809166514 Marionette DEBUG loaded listener.js 02:12:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x1184cc800) [pid = 1652] [serial = 290] [outer = 0x116a0c000] 02:12:46 INFO - PROCESS | 1652 | 1465809166940 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]]]}] 02:12:46 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. 02:12:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 671ms 02:12:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 02:12:46 INFO - PROCESS | 1652 | 1465809166975 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 02:12:46 INFO - PROCESS | 1652 | 1465809166979 Marionette TRACE conn2 <- [1,361,null,{"value":"7"}] 02:12:46 INFO - PROCESS | 1652 | 1465809166983 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 02:12:46 INFO - PROCESS | 1652 | 1465809166985 Marionette TRACE conn2 <- [1,362,null,{}] 02:12:47 INFO - PROCESS | 1652 | 1465809167007 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}] 02:12:47 INFO - PROCESS | 1652 | 1465809167009 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:12:47 INFO - PROCESS | 1652 | 1465809167112 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 02:12:47 INFO - PROCESS | 1652 | 1465809167175 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:47 INFO - PROCESS | 1652 | 1465809167177 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:12:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x1191a9000 == 48 [pid = 1652] [id = 98] 02:12:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x119764800) [pid = 1652] [serial = 291] [outer = 0x0] 02:12:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x120eafc00) [pid = 1652] [serial = 292] [outer = 0x119764800] 02:12:47 INFO - PROCESS | 1652 | 1465809167208 Marionette DEBUG loaded listener.js 02:12:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x12171a400) [pid = 1652] [serial = 293] [outer = 0x119764800] 02:12:47 INFO - PROCESS | 1652 | 1465809167629 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]]]}] 02:12:47 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. 02:12:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 688ms 02:12:47 INFO - PROCESS | 1652 | 1465809167728 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 02:12:47 INFO - PROCESS | 1652 | 1465809167730 Marionette TRACE conn2 <- [1,365,null,{"value":"7"}] 02:12:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 02:12:47 INFO - PROCESS | 1652 | 1465809167734 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 02:12:47 INFO - PROCESS | 1652 | 1465809167738 Marionette TRACE conn2 <- [1,366,null,{}] 02:12:47 INFO - PROCESS | 1652 | 1465809167745 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}] 02:12:47 INFO - PROCESS | 1652 | 1465809167749 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:12:47 INFO - PROCESS | 1652 | 1465809167850 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 02:12:47 INFO - PROCESS | 1652 | 1465809167902 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:47 INFO - PROCESS | 1652 | 1465809167904 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:12:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x1295ca800 == 49 [pid = 1652] [id = 99] 02:12:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x1271dbc00) [pid = 1652] [serial = 294] [outer = 0x0] 02:12:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x128927800) [pid = 1652] [serial = 295] [outer = 0x1271dbc00] 02:12:47 INFO - PROCESS | 1652 | 1465809167935 Marionette DEBUG loaded listener.js 02:12:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x128998400) [pid = 1652] [serial = 296] [outer = 0x1271dbc00] 02:12:48 INFO - PROCESS | 1652 | 1465809168429 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]]]}] 02:12:48 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. 02:12:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 723ms 02:12:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 02:12:48 INFO - PROCESS | 1652 | 1465809168457 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 02:12:48 INFO - PROCESS | 1652 | 1465809168460 Marionette TRACE conn2 <- [1,369,null,{"value":"7"}] 02:12:48 INFO - PROCESS | 1652 | 1465809168462 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 02:12:48 INFO - PROCESS | 1652 | 1465809168463 Marionette TRACE conn2 <- [1,370,null,{}] 02:12:48 INFO - PROCESS | 1652 | 1465809168465 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}] 02:12:48 INFO - PROCESS | 1652 | 1465809168467 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:12:48 INFO - PROCESS | 1652 | 1465809168571 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 02:12:48 INFO - PROCESS | 1652 | 1465809168634 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:48 INFO - PROCESS | 1652 | 1465809168635 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:12:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x116944800 == 50 [pid = 1652] [id = 100] 02:12:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x120eb3400) [pid = 1652] [serial = 297] [outer = 0x0] 02:12:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x124911800) [pid = 1652] [serial = 298] [outer = 0x120eb3400] 02:12:48 INFO - PROCESS | 1652 | 1465809168666 Marionette DEBUG loaded listener.js 02:12:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x128ee3c00) [pid = 1652] [serial = 299] [outer = 0x120eb3400] 02:12:49 INFO - PROCESS | 1652 | 1465809169210 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]]]}] 02:12:49 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. 02:12:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 769ms 02:12:49 INFO - PROCESS | 1652 | 1465809169238 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 02:12:49 INFO - PROCESS | 1652 | 1465809169240 Marionette TRACE conn2 <- [1,373,null,{"value":"7"}] 02:12:49 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 02:12:49 INFO - PROCESS | 1652 | 1465809169284 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 02:12:49 INFO - PROCESS | 1652 | 1465809169286 Marionette TRACE conn2 <- [1,374,null,{}] 02:12:49 INFO - PROCESS | 1652 | 1465809169310 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}] 02:12:49 INFO - PROCESS | 1652 | 1465809169312 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:12:49 INFO - PROCESS | 1652 | 1465809169420 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 02:12:49 INFO - PROCESS | 1652 | 1465809169484 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:49 INFO - PROCESS | 1652 | 1465809169485 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:12:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x1169a9800 == 51 [pid = 1652] [id = 101] 02:12:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x11931d400) [pid = 1652] [serial = 300] [outer = 0x0] 02:12:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x121430400) [pid = 1652] [serial = 301] [outer = 0x11931d400] 02:12:49 INFO - PROCESS | 1652 | 1465809169531 Marionette DEBUG loaded listener.js 02:12:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x1249e3c00) [pid = 1652] [serial = 302] [outer = 0x11931d400] 02:12:50 INFO - PROCESS | 1652 | --DOCSHELL 0x121931000 == 50 [pid = 1652] [id = 64] 02:12:50 INFO - PROCESS | 1652 | --DOCSHELL 0x12a4f2000 == 49 [pid = 1652] [id = 95] 02:12:50 INFO - PROCESS | 1652 | --DOCSHELL 0x1295cb000 == 48 [pid = 1652] [id = 94] 02:12:50 INFO - PROCESS | 1652 | --DOCSHELL 0x1270ba000 == 47 [pid = 1652] [id = 93] 02:12:50 INFO - PROCESS | 1652 | --DOCSHELL 0x12731f800 == 46 [pid = 1652] [id = 92] 02:12:50 INFO - PROCESS | 1652 | --DOCSHELL 0x1254d4800 == 45 [pid = 1652] [id = 91] 02:12:50 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x12a9f1400) [pid = 1652] [serial = 232] [outer = 0x0] [url = about:blank] 02:12:50 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x11818bc00) [pid = 1652] [serial = 195] [outer = 0x0] [url = about:blank] 02:12:50 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x11662a400) [pid = 1652] [serial = 192] [outer = 0x0] [url = about:blank] 02:12:50 INFO - PROCESS | 1652 | --DOCSHELL 0x12131f000 == 44 [pid = 1652] [id = 90] 02:12:50 INFO - PROCESS | 1652 | --DOCSHELL 0x11383e800 == 43 [pid = 1652] [id = 89] 02:12:50 INFO - PROCESS | 1652 | --DOCSHELL 0x1195c5000 == 42 [pid = 1652] [id = 88] 02:12:50 INFO - PROCESS | 1652 | --DOCSHELL 0x1191ab000 == 41 [pid = 1652] [id = 87] 02:12:50 INFO - PROCESS | 1652 | --DOCSHELL 0x118011000 == 40 [pid = 1652] [id = 86] 02:12:50 INFO - PROCESS | 1652 | --DOCSHELL 0x11660a000 == 39 [pid = 1652] [id = 85] 02:12:50 INFO - PROCESS | 1652 | --DOCSHELL 0x11815d800 == 38 [pid = 1652] [id = 84] 02:12:50 INFO - PROCESS | 1652 | --DOCSHELL 0x116712000 == 37 [pid = 1652] [id = 83] 02:12:50 INFO - PROCESS | 1652 | --DOCSHELL 0x12893a000 == 36 [pid = 1652] [id = 82] 02:12:50 INFO - PROCESS | 1652 | --DOCSHELL 0x128939800 == 35 [pid = 1652] [id = 81] 02:12:50 INFO - PROCESS | 1652 | --DOCSHELL 0x1195ce000 == 34 [pid = 1652] [id = 80] 02:12:50 INFO - PROCESS | 1652 | 1465809170083 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 02:12:50 INFO - PROCESS | 1652 | --DOCSHELL 0x116909000 == 33 [pid = 1652] [id = 79] 02:12:50 INFO - PROCESS | 1652 | --DOCSHELL 0x128cf0000 == 32 [pid = 1652] [id = 78] 02:12:50 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x12a98c800) [pid = 1652] [serial = 230] [outer = 0x0] [url = about:blank] 02:12:50 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x12558e800) [pid = 1652] [serial = 211] [outer = 0x0] [url = about:blank] 02:12:50 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x119eb0800) [pid = 1652] [serial = 205] [outer = 0x0] [url = about:blank] 02:12:50 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x115deb000) [pid = 1652] [serial = 223] [outer = 0x0] [url = about:blank] 02:12:50 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x119317000) [pid = 1652] [serial = 201] [outer = 0x0] [url = about:blank] 02:12:50 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x12c296c00) [pid = 1652] [serial = 52] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 02:12:50 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x120ebc000) [pid = 1652] [serial = 226] [outer = 0x0] [url = about:blank] 02:12:50 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x125410400) [pid = 1652] [serial = 209] [outer = 0x0] [url = about:blank] 02:12:50 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x126cc7c00) [pid = 1652] [serial = 212] [outer = 0x0] [url = about:blank] 02:12:50 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x121944800) [pid = 1652] [serial = 206] [outer = 0x0] [url = about:blank] 02:12:50 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x12920c000) [pid = 1652] [serial = 217] [outer = 0x0] [url = about:blank] 02:12:50 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x119628800) [pid = 1652] [serial = 202] [outer = 0x0] [url = about:blank] 02:12:50 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x128ac4800) [pid = 1652] [serial = 214] [outer = 0x0] [url = about:blank] 02:12:50 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x11818c800) [pid = 1652] [serial = 198] [outer = 0x0] [url = about:blank] 02:12:50 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x1184d5c00) [pid = 1652] [serial = 199] [outer = 0x0] [url = about:blank] 02:12:50 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x129207000) [pid = 1652] [serial = 215] [outer = 0x0] [url = about:blank] 02:12:50 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x124c8f400) [pid = 1652] [serial = 208] [outer = 0x0] [url = about:blank] 02:12:50 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x12a6a0800) [pid = 1652] [serial = 229] [outer = 0x0] [url = about:blank] 02:12:50 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x1184cb800) [pid = 1652] [serial = 224] [outer = 0x0] [url = about:blank] 02:12:50 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x129447c00) [pid = 1652] [serial = 218] [outer = 0x0] [url = about:blank] 02:12:50 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x12a5b7400) [pid = 1652] [serial = 227] [outer = 0x0] [url = about:blank] 02:12:50 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x12a5b6400) [pid = 1652] [serial = 221] [outer = 0x0] [url = about:blank] 02:12:50 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x12a44d800) [pid = 1652] [serial = 220] [outer = 0x0] [url = about:blank] 02:12:50 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 02:12:50 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 842ms 02:12:50 INFO - PROCESS | 1652 | 1465809170111 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 02:12:50 INFO - PROCESS | 1652 | 1465809170114 Marionette TRACE conn2 <- [1,377,null,{"value":"7"}] 02:12:50 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 02:12:50 INFO - PROCESS | 1652 | 1465809170118 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 02:12:50 INFO - PROCESS | 1652 | 1465809170120 Marionette TRACE conn2 <- [1,378,null,{}] 02:12:50 INFO - PROCESS | 1652 | 1465809170122 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}] 02:12:50 INFO - PROCESS | 1652 | 1465809170123 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:12:50 INFO - PROCESS | 1652 | 1465809170201 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 02:12:50 INFO - PROCESS | 1652 | 1465809170207 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:50 INFO - PROCESS | 1652 | 1465809170209 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:12:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x116e3b000 == 33 [pid = 1652] [id = 102] 02:12:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x124c83400) [pid = 1652] [serial = 303] [outer = 0x0] 02:12:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x124c90800) [pid = 1652] [serial = 304] [outer = 0x124c83400] 02:12:50 INFO - PROCESS | 1652 | 1465809170236 Marionette DEBUG loaded listener.js 02:12:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x126cbe400) [pid = 1652] [serial = 305] [outer = 0x124c83400] 02:12:50 INFO - PROCESS | 1652 | 1465809170577 Marionette TRACE conn2 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 02:12:50 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 02:12:50 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 471ms 02:12:50 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 02:12:50 INFO - PROCESS | 1652 | 1465809170591 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 02:12:50 INFO - PROCESS | 1652 | 1465809170592 Marionette TRACE conn2 <- [1,381,null,{"value":"7"}] 02:12:50 INFO - PROCESS | 1652 | 1465809170594 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 02:12:50 INFO - PROCESS | 1652 | 1465809170597 Marionette TRACE conn2 <- [1,382,null,{}] 02:12:50 INFO - PROCESS | 1652 | 1465809170606 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}] 02:12:50 INFO - PROCESS | 1652 | 1465809170608 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:12:50 INFO - PROCESS | 1652 | 1465809170695 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 02:12:50 INFO - PROCESS | 1652 | 1465809170747 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:50 INFO - PROCESS | 1652 | 1465809170749 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:12:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x11954e000 == 34 [pid = 1652] [id = 103] 02:12:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x12708ec00) [pid = 1652] [serial = 306] [outer = 0x0] 02:12:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x128926800) [pid = 1652] [serial = 307] [outer = 0x12708ec00] 02:12:50 INFO - PROCESS | 1652 | 1465809170776 Marionette DEBUG loaded listener.js 02:12:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x128ee1000) [pid = 1652] [serial = 308] [outer = 0x12708ec00] 02:12:51 INFO - PROCESS | 1652 | 1465809171091 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 02:12:51 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 02:12:51 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 522ms 02:12:51 INFO - PROCESS | 1652 | 1465809171117 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 02:12:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 02:12:51 INFO - PROCESS | 1652 | 1465809171118 Marionette TRACE conn2 <- [1,385,null,{"value":"7"}] 02:12:51 INFO - PROCESS | 1652 | 1465809171122 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 02:12:51 INFO - PROCESS | 1652 | 1465809171124 Marionette TRACE conn2 <- [1,386,null,{}] 02:12:51 INFO - PROCESS | 1652 | 1465809171126 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}] 02:12:51 INFO - PROCESS | 1652 | 1465809171128 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:12:51 INFO - PROCESS | 1652 | 1465809171208 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 02:12:51 INFO - PROCESS | 1652 | 1465809171259 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:51 INFO - PROCESS | 1652 | 1465809171261 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:12:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x1195cd800 == 35 [pid = 1652] [id = 104] 02:12:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x12898e400) [pid = 1652] [serial = 309] [outer = 0x0] 02:12:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x129211000) [pid = 1652] [serial = 310] [outer = 0x12898e400] 02:12:51 INFO - PROCESS | 1652 | 1465809171286 Marionette DEBUG loaded listener.js 02:12:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x12a699000) [pid = 1652] [serial = 311] [outer = 0x12898e400] 02:12:51 INFO - PROCESS | 1652 | 1465809171547 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]]]}] 02:12:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 02:12:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 471ms 02:12:51 INFO - PROCESS | 1652 | 1465809171594 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 02:12:51 INFO - PROCESS | 1652 | 1465809171595 Marionette TRACE conn2 <- [1,389,null,{"value":"7"}] 02:12:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 02:12:51 INFO - PROCESS | 1652 | 1465809171598 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 02:12:51 INFO - PROCESS | 1652 | 1465809171599 Marionette TRACE conn2 <- [1,390,null,{}] 02:12:51 INFO - PROCESS | 1652 | 1465809171601 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}] 02:12:51 INFO - PROCESS | 1652 | 1465809171603 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:12:51 INFO - PROCESS | 1652 | 1465809171693 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 02:12:51 INFO - PROCESS | 1652 | 1465809171696 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:51 INFO - PROCESS | 1652 | 1465809171698 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:12:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x12131b800 == 36 [pid = 1652] [id = 105] 02:12:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x124abf800) [pid = 1652] [serial = 312] [outer = 0x0] 02:12:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x12a98cc00) [pid = 1652] [serial = 313] [outer = 0x124abf800] 02:12:51 INFO - PROCESS | 1652 | 1465809171724 Marionette DEBUG loaded listener.js 02:12:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x12b03b800) [pid = 1652] [serial = 314] [outer = 0x124abf800] 02:12:52 INFO - PROCESS | 1652 | 1465809172096 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]]]}] 02:12:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 02:12:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 518ms 02:12:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 02:12:52 INFO - PROCESS | 1652 | 1465809172125 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 02:12:52 INFO - PROCESS | 1652 | 1465809172127 Marionette TRACE conn2 <- [1,393,null,{"value":"7"}] 02:12:52 INFO - PROCESS | 1652 | 1465809172129 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 02:12:52 INFO - PROCESS | 1652 | 1465809172130 Marionette TRACE conn2 <- [1,394,null,{}] 02:12:52 INFO - PROCESS | 1652 | 1465809172132 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}] 02:12:52 INFO - PROCESS | 1652 | 1465809172136 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:12:52 INFO - PROCESS | 1652 | 1465809172273 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 02:12:52 INFO - PROCESS | 1652 | 1465809172299 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:52 INFO - PROCESS | 1652 | 1465809172301 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:12:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x126e22000 == 37 [pid = 1652] [id = 106] 02:12:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x12b812c00) [pid = 1652] [serial = 315] [outer = 0x0] 02:12:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x12b925000) [pid = 1652] [serial = 316] [outer = 0x12b812c00] 02:12:52 INFO - PROCESS | 1652 | 1465809172329 Marionette DEBUG loaded listener.js 02:12:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x12be89c00) [pid = 1652] [serial = 317] [outer = 0x12b812c00] 02:12:52 INFO - PROCESS | 1652 | 1465809172728 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]]]}] 02:12:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 02:12:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 619ms 02:12:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 02:12:52 INFO - PROCESS | 1652 | 1465809172749 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 02:12:52 INFO - PROCESS | 1652 | 1465809172750 Marionette TRACE conn2 <- [1,397,null,{"value":"7"}] 02:12:52 INFO - PROCESS | 1652 | 1465809172752 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 02:12:52 INFO - PROCESS | 1652 | 1465809172753 Marionette TRACE conn2 <- [1,398,null,{}] 02:12:52 INFO - PROCESS | 1652 | 1465809172755 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}] 02:12:52 INFO - PROCESS | 1652 | 1465809172756 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:12:52 INFO - PROCESS | 1652 | 1465809172871 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 02:12:52 INFO - PROCESS | 1652 | 1465809172875 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:52 INFO - PROCESS | 1652 | 1465809172876 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:12:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x12903c000 == 38 [pid = 1652] [id = 107] 02:12:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x12b815c00) [pid = 1652] [serial = 318] [outer = 0x0] 02:12:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x12bea1800) [pid = 1652] [serial = 319] [outer = 0x12b815c00] 02:12:52 INFO - PROCESS | 1652 | 1465809172899 Marionette DEBUG loaded listener.js 02:12:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x12bea9800) [pid = 1652] [serial = 320] [outer = 0x12b815c00] 02:12:53 INFO - PROCESS | 1652 | 1465809173260 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]]]}] 02:12:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 02:12:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 519ms 02:12:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 02:12:53 INFO - PROCESS | 1652 | 1465809173272 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 02:12:53 INFO - PROCESS | 1652 | 1465809173273 Marionette TRACE conn2 <- [1,401,null,{"value":"7"}] 02:12:53 INFO - PROCESS | 1652 | 1465809173275 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 02:12:53 INFO - PROCESS | 1652 | 1465809173276 Marionette TRACE conn2 <- [1,402,null,{}] 02:12:53 INFO - PROCESS | 1652 | 1465809173279 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}] 02:12:53 INFO - PROCESS | 1652 | 1465809173280 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:12:53 INFO - PROCESS | 1652 | 1465809173385 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 02:12:53 INFO - PROCESS | 1652 | 1465809173389 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:53 INFO - PROCESS | 1652 | 1465809173390 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:12:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x1295c1000 == 39 [pid = 1652] [id = 108] 02:12:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x12be7f000) [pid = 1652] [serial = 321] [outer = 0x0] 02:12:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x12c29e800) [pid = 1652] [serial = 322] [outer = 0x12be7f000] 02:12:53 INFO - PROCESS | 1652 | 1465809173443 Marionette DEBUG loaded listener.js 02:12:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x12c75b400) [pid = 1652] [serial = 323] [outer = 0x12be7f000] 02:12:53 INFO - PROCESS | 1652 | 1465809173766 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]]]}] 02:12:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 02:12:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 518ms 02:12:53 INFO - PROCESS | 1652 | 1465809173794 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 02:12:53 INFO - PROCESS | 1652 | 1465809173795 Marionette TRACE conn2 <- [1,405,null,{"value":"7"}] 02:12:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 02:12:53 INFO - PROCESS | 1652 | 1465809173797 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 02:12:53 INFO - PROCESS | 1652 | 1465809173798 Marionette TRACE conn2 <- [1,406,null,{}] 02:12:53 INFO - PROCESS | 1652 | 1465809173801 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}] 02:12:53 INFO - PROCESS | 1652 | 1465809173802 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:12:53 INFO - PROCESS | 1652 | 1465809173903 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 02:12:53 INFO - PROCESS | 1652 | 1465809173906 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:53 INFO - PROCESS | 1652 | 1465809173907 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:12:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x12af0f800 == 40 [pid = 1652] [id = 109] 02:12:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x1191d6c00) [pid = 1652] [serial = 324] [outer = 0x0] 02:12:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x1191db800) [pid = 1652] [serial = 325] [outer = 0x1191d6c00] 02:12:53 INFO - PROCESS | 1652 | 1465809173961 Marionette DEBUG loaded listener.js 02:12:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x1191dfc00) [pid = 1652] [serial = 326] [outer = 0x1191d6c00] 02:12:54 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x128921400) [pid = 1652] [serial = 267] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 02:12:54 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x12a69d800) [pid = 1652] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 02:12:54 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x115022800) [pid = 1652] [serial = 276] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 02:12:54 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x12a98fc00) [pid = 1652] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 02:12:54 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x118189000) [pid = 1652] [serial = 249] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 02:12:54 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x1271dec00) [pid = 1652] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 02:12:54 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x12540dc00) [pid = 1652] [serial = 258] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 02:12:54 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x120eb4000) [pid = 1652] [serial = 255] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 02:12:54 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x118f9cc00) [pid = 1652] [serial = 252] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 02:12:54 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x11817fc00) [pid = 1652] [serial = 246] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 02:12:54 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x12b812400) [pid = 1652] [serial = 279] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 02:12:54 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x118f36800) [pid = 1652] [serial = 282] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 02:12:54 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x12898c000) [pid = 1652] [serial = 264] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 02:12:54 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x11812fc00) [pid = 1652] [serial = 194] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 02:12:54 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x128ed7000) [pid = 1652] [serial = 188] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 02:12:54 INFO - PROCESS | 1652 | 1465809174373 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]]]}] 02:12:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 02:12:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 618ms 02:12:54 INFO - PROCESS | 1652 | 1465809174416 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 02:12:54 INFO - PROCESS | 1652 | 1465809174417 Marionette TRACE conn2 <- [1,409,null,{"value":"7"}] 02:12:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 02:12:54 INFO - PROCESS | 1652 | 1465809174419 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 02:12:54 INFO - PROCESS | 1652 | 1465809174420 Marionette TRACE conn2 <- [1,410,null,{}] 02:12:54 INFO - PROCESS | 1652 | 1465809174422 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}] 02:12:54 INFO - PROCESS | 1652 | 1465809174424 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:12:54 INFO - PROCESS | 1652 | 1465809174505 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 02:12:54 INFO - PROCESS | 1652 | 1465809174559 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:54 INFO - PROCESS | 1652 | 1465809174560 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:12:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x119559800 == 41 [pid = 1652] [id = 110] 02:12:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x118181c00) [pid = 1652] [serial = 327] [outer = 0x0] 02:12:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x1191dec00) [pid = 1652] [serial = 328] [outer = 0x118181c00] 02:12:54 INFO - PROCESS | 1652 | 1465809174584 Marionette DEBUG loaded listener.js 02:12:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x12898d000) [pid = 1652] [serial = 329] [outer = 0x118181c00] 02:12:54 INFO - PROCESS | 1652 | 1465809174894 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]]]}] 02:12:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 02:12:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 520ms 02:12:54 INFO - PROCESS | 1652 | 1465809174940 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 02:12:54 INFO - PROCESS | 1652 | 1465809174942 Marionette TRACE conn2 <- [1,413,null,{"value":"7"}] 02:12:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 02:12:54 INFO - PROCESS | 1652 | 1465809174946 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 02:12:54 INFO - PROCESS | 1652 | 1465809174948 Marionette TRACE conn2 <- [1,414,null,{}] 02:12:54 INFO - PROCESS | 1652 | 1465809174953 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}] 02:12:54 INFO - PROCESS | 1652 | 1465809174955 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:12:55 INFO - PROCESS | 1652 | 1465809175123 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 02:12:55 INFO - PROCESS | 1652 | 1465809175158 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 02:12:55 INFO - PROCESS | 1652 | 1465809175222 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:55 INFO - PROCESS | 1652 | 1465809175224 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:12:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x12af20000 == 42 [pid = 1652] [id = 111] 02:12:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x1271dec00) [pid = 1652] [serial = 330] [outer = 0x0] 02:12:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x12c89d400) [pid = 1652] [serial = 331] [outer = 0x1271dec00] 02:12:55 INFO - PROCESS | 1652 | 1465809175270 Marionette DEBUG loaded listener.js 02:12:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x12c8a5000) [pid = 1652] [serial = 332] [outer = 0x1271dec00] 02:12:55 INFO - PROCESS | 1652 | 1465809175592 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]]]}] 02:12:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 02:12:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 673ms 02:12:55 INFO - PROCESS | 1652 | 1465809175626 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 02:12:55 INFO - PROCESS | 1652 | 1465809175628 Marionette TRACE conn2 <- [1,417,null,{"value":"7"}] 02:12:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 02:12:55 INFO - PROCESS | 1652 | 1465809175630 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 02:12:55 INFO - PROCESS | 1652 | 1465809175631 Marionette TRACE conn2 <- [1,418,null,{}] 02:12:55 INFO - PROCESS | 1652 | 1465809175633 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}] 02:12:55 INFO - PROCESS | 1652 | 1465809175634 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:12:55 INFO - PROCESS | 1652 | 1465809175719 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 02:12:55 INFO - PROCESS | 1652 | 1465809175777 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:55 INFO - PROCESS | 1652 | 1465809175778 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:12:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b914800 == 43 [pid = 1652] [id = 112] 02:12:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x123da5400) [pid = 1652] [serial = 333] [outer = 0x0] 02:12:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x123dad000) [pid = 1652] [serial = 334] [outer = 0x123da5400] 02:12:55 INFO - PROCESS | 1652 | 1465809175804 Marionette DEBUG loaded listener.js 02:12:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x123db1800) [pid = 1652] [serial = 335] [outer = 0x123da5400] 02:12:56 INFO - PROCESS | 1652 | 1465809176601 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]]]}] 02:12:56 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 02:12:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1020ms 02:12:56 INFO - PROCESS | 1652 | 1465809176651 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 02:12:56 INFO - PROCESS | 1652 | 1465809176654 Marionette TRACE conn2 <- [1,421,null,{"value":"7"}] 02:12:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 02:12:56 INFO - PROCESS | 1652 | 1465809176658 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 02:12:56 INFO - PROCESS | 1652 | 1465809176660 Marionette TRACE conn2 <- [1,422,null,{}] 02:12:56 INFO - PROCESS | 1652 | 1465809176675 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}] 02:12:56 INFO - PROCESS | 1652 | 1465809176676 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:12:56 INFO - PROCESS | 1652 | 1465809176783 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 02:12:56 INFO - PROCESS | 1652 | 1465809176836 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:56 INFO - PROCESS | 1652 | 1465809176838 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:12:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x116fa1000 == 44 [pid = 1652] [id = 113] 02:12:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x1184d7400) [pid = 1652] [serial = 336] [outer = 0x0] 02:12:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x118856800) [pid = 1652] [serial = 337] [outer = 0x1184d7400] 02:12:56 INFO - PROCESS | 1652 | 1465809176870 Marionette DEBUG loaded listener.js 02:12:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x119344800) [pid = 1652] [serial = 338] [outer = 0x1184d7400] 02:12:57 INFO - PROCESS | 1652 | 1465809177818 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]]]}] 02:12:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 02:12:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1183ms 02:12:57 INFO - PROCESS | 1652 | 1465809177841 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 02:12:57 INFO - PROCESS | 1652 | 1465809177844 Marionette TRACE conn2 <- [1,425,null,{"value":"7"}] 02:12:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 02:12:57 INFO - PROCESS | 1652 | 1465809177849 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 02:12:57 INFO - PROCESS | 1652 | 1465809177850 Marionette TRACE conn2 <- [1,426,null,{}] 02:12:57 INFO - PROCESS | 1652 | 1465809177853 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}] 02:12:57 INFO - PROCESS | 1652 | 1465809177855 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:12:57 INFO - PROCESS | 1652 | 1465809177960 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 02:12:58 INFO - PROCESS | 1652 | 1465809178013 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:58 INFO - PROCESS | 1652 | 1465809178014 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:12:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x1195c1800 == 45 [pid = 1652] [id = 114] 02:12:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x121b90800) [pid = 1652] [serial = 339] [outer = 0x0] 02:12:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x123c2b000) [pid = 1652] [serial = 340] [outer = 0x121b90800] 02:12:58 INFO - PROCESS | 1652 | 1465809178045 Marionette DEBUG loaded listener.js 02:12:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x123c2fc00) [pid = 1652] [serial = 341] [outer = 0x121b90800] 02:12:58 INFO - PROCESS | 1652 | 1465809178573 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] 02:12:58 INFO - PROCESS | 1652 | 1465809178875 Marionette TRACE conn2 <- [1,429,null,{"value":"7"}] 02:12:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 02:12:58 INFO - PROCESS | 1652 | 1465809178898 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 02:12:58 INFO - PROCESS | 1652 | 1465809178901 Marionette TRACE conn2 <- [1,430,null,{}] 02:12:58 INFO - PROCESS | 1652 | 1465809178907 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}] 02:12:58 INFO - PROCESS | 1652 | 1465809178910 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:12:59 INFO - PROCESS | 1652 | 1465809179042 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 02:12:59 INFO - PROCESS | 1652 | 1465809179165 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:59 INFO - PROCESS | 1652 | 1465809179169 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:12:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x11666d000 == 46 [pid = 1652] [id = 115] 02:12:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x117d90400) [pid = 1652] [serial = 342] [outer = 0x0] 02:12:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x1184c3000) [pid = 1652] [serial = 343] [outer = 0x117d90400] 02:12:59 INFO - PROCESS | 1652 | 1465809179199 Marionette DEBUG loaded listener.js 02:12:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x1191df000) [pid = 1652] [serial = 344] [outer = 0x117d90400] 02:12:59 INFO - PROCESS | 1652 | --DOCSHELL 0x12af20000 == 45 [pid = 1652] [id = 111] 02:12:59 INFO - PROCESS | 1652 | --DOCSHELL 0x119559800 == 44 [pid = 1652] [id = 110] 02:12:59 INFO - PROCESS | 1652 | --DOCSHELL 0x12af0f800 == 43 [pid = 1652] [id = 109] 02:12:59 INFO - PROCESS | 1652 | --DOCSHELL 0x1295c1000 == 42 [pid = 1652] [id = 108] 02:12:59 INFO - PROCESS | 1652 | --DOCSHELL 0x12903c000 == 41 [pid = 1652] [id = 107] 02:12:59 INFO - PROCESS | 1652 | --DOCSHELL 0x126e22000 == 40 [pid = 1652] [id = 106] 02:12:59 INFO - PROCESS | 1652 | --DOCSHELL 0x12131b800 == 39 [pid = 1652] [id = 105] 02:12:59 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x12b94dc00) [pid = 1652] [serial = 286] [outer = 0x0] [url = about:blank] 02:12:59 INFO - PROCESS | 1652 | 1465809179688 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]]]}] 02:12:59 INFO - PROCESS | 1652 | --DOCSHELL 0x1195cd800 == 38 [pid = 1652] [id = 104] 02:12:59 INFO - PROCESS | 1652 | --DOCSHELL 0x11954e000 == 37 [pid = 1652] [id = 103] 02:12:59 INFO - PROCESS | 1652 | --DOCSHELL 0x116e3b000 == 36 [pid = 1652] [id = 102] 02:12:59 INFO - PROCESS | 1652 | --DOCSHELL 0x1169a9800 == 35 [pid = 1652] [id = 101] 02:12:59 INFO - PROCESS | 1652 | --DOCSHELL 0x1295ca800 == 34 [pid = 1652] [id = 99] 02:12:59 INFO - PROCESS | 1652 | --DOCSHELL 0x1191a9000 == 33 [pid = 1652] [id = 98] 02:12:59 INFO - PROCESS | 1652 | --DOCSHELL 0x11693c000 == 32 [pid = 1652] [id = 97] 02:12:59 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x1184c6800) [pid = 1652] [serial = 196] [outer = 0x0] [url = about:blank] 02:12:59 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x129208000) [pid = 1652] [serial = 190] [outer = 0x0] [url = about:blank] 02:12:59 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x12a450400) [pid = 1652] [serial = 268] [outer = 0x0] [url = about:blank] 02:12:59 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x12a844400) [pid = 1652] [serial = 271] [outer = 0x0] [url = about:blank] 02:12:59 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x121b8d000) [pid = 1652] [serial = 277] [outer = 0x0] [url = about:blank] 02:12:59 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x12a9f8800) [pid = 1652] [serial = 274] [outer = 0x0] [url = about:blank] 02:12:59 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x12891d400) [pid = 1652] [serial = 244] [outer = 0x0] [url = about:blank] 02:12:59 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x1184dd800) [pid = 1652] [serial = 251] [outer = 0x0] [url = about:blank] 02:12:59 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x11822b800) [pid = 1652] [serial = 250] [outer = 0x0] [url = about:blank] 02:12:59 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x12891a000) [pid = 1652] [serial = 262] [outer = 0x0] [url = about:blank] 02:12:59 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x128923400) [pid = 1652] [serial = 263] [outer = 0x0] [url = about:blank] 02:12:59 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x126c6f800) [pid = 1652] [serial = 259] [outer = 0x0] [url = about:blank] 02:12:59 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x126ea9000) [pid = 1652] [serial = 260] [outer = 0x0] [url = about:blank] 02:12:59 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x1175bb800) [pid = 1652] [serial = 235] [outer = 0x0] [url = about:blank] 02:12:59 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x12171fc00) [pid = 1652] [serial = 256] [outer = 0x0] [url = about:blank] 02:12:59 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x1249ec800) [pid = 1652] [serial = 257] [outer = 0x0] [url = about:blank] 02:12:59 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x11933b400) [pid = 1652] [serial = 253] [outer = 0x0] [url = about:blank] 02:12:59 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x119a14800) [pid = 1652] [serial = 254] [outer = 0x0] [url = about:blank] 02:12:59 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x12a989c00) [pid = 1652] [serial = 272] [outer = 0x0] [url = about:blank] 02:12:59 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x1249eb000) [pid = 1652] [serial = 241] [outer = 0x0] [url = about:blank] 02:12:59 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x11975f400) [pid = 1652] [serial = 238] [outer = 0x0] [url = about:blank] 02:12:59 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x12708e800) [pid = 1652] [serial = 248] [outer = 0x0] [url = about:blank] 02:12:59 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x119339400) [pid = 1652] [serial = 247] [outer = 0x0] [url = about:blank] 02:12:59 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x12b81a000) [pid = 1652] [serial = 280] [outer = 0x0] [url = about:blank] 02:12:59 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x12b931c00) [pid = 1652] [serial = 281] [outer = 0x0] [url = about:blank] 02:12:59 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x12b926c00) [pid = 1652] [serial = 283] [outer = 0x0] [url = about:blank] 02:12:59 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x12b044400) [pid = 1652] [serial = 275] [outer = 0x0] [url = about:blank] 02:12:59 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x12a842000) [pid = 1652] [serial = 278] [outer = 0x0] [url = about:blank] 02:12:59 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x128ac0800) [pid = 1652] [serial = 265] [outer = 0x0] [url = about:blank] 02:12:59 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x12a69bc00) [pid = 1652] [serial = 269] [outer = 0x0] [url = about:blank] 02:12:59 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x12920cc00) [pid = 1652] [serial = 266] [outer = 0x0] [url = about:blank] 02:12:59 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x12b94c400) [pid = 1652] [serial = 284] [outer = 0x0] [url = about:blank] 02:12:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 02:12:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 844ms 02:12:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 02:12:59 INFO - PROCESS | 1652 | 1465809179724 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 02:12:59 INFO - PROCESS | 1652 | 1465809179726 Marionette TRACE conn2 <- [1,433,null,{"value":"7"}] 02:12:59 INFO - PROCESS | 1652 | 1465809179730 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 02:12:59 INFO - PROCESS | 1652 | 1465809179732 Marionette TRACE conn2 <- [1,434,null,{}] 02:12:59 INFO - PROCESS | 1652 | 1465809179735 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}] 02:12:59 INFO - PROCESS | 1652 | 1465809179736 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:12:59 INFO - PROCESS | 1652 | 1465809179812 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 02:12:59 INFO - PROCESS | 1652 | 1465809179815 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:59 INFO - PROCESS | 1652 | 1465809179817 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:12:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x116707800 == 33 [pid = 1652] [id = 116] 02:12:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x119345400) [pid = 1652] [serial = 345] [outer = 0x0] 02:12:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x119a14800) [pid = 1652] [serial = 346] [outer = 0x119345400] 02:12:59 INFO - PROCESS | 1652 | 1465809179845 Marionette DEBUG loaded listener.js 02:12:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x121425c00) [pid = 1652] [serial = 347] [outer = 0x119345400] 02:13:00 INFO - PROCESS | 1652 | 1465809180182 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]]]}] 02:13:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 02:13:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 471ms 02:13:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 02:13:00 INFO - PROCESS | 1652 | 1465809180200 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 02:13:00 INFO - PROCESS | 1652 | 1465809180201 Marionette TRACE conn2 <- [1,437,null,{"value":"7"}] 02:13:00 INFO - PROCESS | 1652 | 1465809180206 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 02:13:00 INFO - PROCESS | 1652 | 1465809180208 Marionette TRACE conn2 <- [1,438,null,{}] 02:13:00 INFO - PROCESS | 1652 | 1465809180216 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}] 02:13:00 INFO - PROCESS | 1652 | 1465809180219 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:13:00 INFO - PROCESS | 1652 | 1465809180330 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 02:13:00 INFO - PROCESS | 1652 | 1465809180437 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:00 INFO - PROCESS | 1652 | 1465809180440 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:13:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x118624800 == 34 [pid = 1652] [id = 117] 02:13:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x123c30800) [pid = 1652] [serial = 348] [outer = 0x0] 02:13:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x123daac00) [pid = 1652] [serial = 349] [outer = 0x123c30800] 02:13:00 INFO - PROCESS | 1652 | 1465809180489 Marionette DEBUG loaded listener.js 02:13:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x1249e8800) [pid = 1652] [serial = 350] [outer = 0x123c30800] 02:13:00 INFO - PROCESS | 1652 | 1465809180833 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]]]}] 02:13:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 02:13:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 672ms 02:13:00 INFO - PROCESS | 1652 | 1465809180882 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 02:13:00 INFO - PROCESS | 1652 | 1465809180883 Marionette TRACE conn2 <- [1,441,null,{"value":"7"}] 02:13:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 02:13:00 INFO - PROCESS | 1652 | 1465809180885 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 02:13:00 INFO - PROCESS | 1652 | 1465809180887 Marionette TRACE conn2 <- [1,442,null,{}] 02:13:00 INFO - PROCESS | 1652 | 1465809180891 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}] 02:13:00 INFO - PROCESS | 1652 | 1465809180892 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:13:00 INFO - PROCESS | 1652 | 1465809180969 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 02:13:00 INFO - PROCESS | 1652 | 1465809180975 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:00 INFO - PROCESS | 1652 | 1465809180977 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:13:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x11954c000 == 35 [pid = 1652] [id = 118] 02:13:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x124c82c00) [pid = 1652] [serial = 351] [outer = 0x0] 02:13:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x125590000) [pid = 1652] [serial = 352] [outer = 0x124c82c00] 02:13:01 INFO - PROCESS | 1652 | 1465809181002 Marionette DEBUG loaded listener.js 02:13:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x126cc2000) [pid = 1652] [serial = 353] [outer = 0x124c82c00] 02:13:01 INFO - PROCESS | 1652 | 1465809181328 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]]]}] 02:13:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 02:13:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 471ms 02:13:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 02:13:01 INFO - PROCESS | 1652 | 1465809181359 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 02:13:01 INFO - PROCESS | 1652 | 1465809181360 Marionette TRACE conn2 <- [1,445,null,{"value":"7"}] 02:13:01 INFO - PROCESS | 1652 | 1465809181363 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 02:13:01 INFO - PROCESS | 1652 | 1465809181364 Marionette TRACE conn2 <- [1,446,null,{}] 02:13:01 INFO - PROCESS | 1652 | 1465809181366 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}] 02:13:01 INFO - PROCESS | 1652 | 1465809181367 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:13:01 INFO - PROCESS | 1652 | 1465809181442 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 02:13:01 INFO - PROCESS | 1652 | 1465809181445 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:01 INFO - PROCESS | 1652 | 1465809181446 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:13:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x1199e1800 == 36 [pid = 1652] [id = 119] 02:13:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x124ea3c00) [pid = 1652] [serial = 354] [outer = 0x0] 02:13:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x12708d400) [pid = 1652] [serial = 355] [outer = 0x124ea3c00] 02:13:01 INFO - PROCESS | 1652 | 1465809181472 Marionette DEBUG loaded listener.js 02:13:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x128921400) [pid = 1652] [serial = 356] [outer = 0x124ea3c00] 02:13:01 INFO - PROCESS | 1652 | 1465809181826 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]]]}] 02:13:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 02:13:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 518ms 02:13:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 02:13:01 INFO - PROCESS | 1652 | 1465809181881 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 02:13:01 INFO - PROCESS | 1652 | 1465809181882 Marionette TRACE conn2 <- [1,449,null,{"value":"7"}] 02:13:01 INFO - PROCESS | 1652 | 1465809181885 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 02:13:01 INFO - PROCESS | 1652 | 1465809181886 Marionette TRACE conn2 <- [1,450,null,{}] 02:13:01 INFO - PROCESS | 1652 | 1465809181888 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}] 02:13:01 INFO - PROCESS | 1652 | 1465809181892 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:13:02 INFO - PROCESS | 1652 | 1465809182018 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 02:13:02 INFO - PROCESS | 1652 | 1465809182023 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:02 INFO - PROCESS | 1652 | 1465809182025 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:13:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x12115e800 == 37 [pid = 1652] [id = 120] 02:13:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x12898fc00) [pid = 1652] [serial = 357] [outer = 0x0] 02:13:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x128ac9400) [pid = 1652] [serial = 358] [outer = 0x12898fc00] 02:13:02 INFO - PROCESS | 1652 | 1465809182050 Marionette DEBUG loaded listener.js 02:13:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x12943d400) [pid = 1652] [serial = 359] [outer = 0x12898fc00] 02:13:02 INFO - PROCESS | 1652 | 1465809182381 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] 02:13:02 INFO - PROCESS | 1652 | 1465809182409 Marionette TRACE conn2 <- [1,453,null,{"value":"7"}] 02:13:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 02:13:02 INFO - PROCESS | 1652 | 1465809182416 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 02:13:02 INFO - PROCESS | 1652 | 1465809182418 Marionette TRACE conn2 <- [1,454,null,{}] 02:13:02 INFO - PROCESS | 1652 | 1465809182420 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}] 02:13:02 INFO - PROCESS | 1652 | 1465809182423 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:13:02 INFO - PROCESS | 1652 | 1465809182517 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 02:13:02 INFO - PROCESS | 1652 | 1465809182521 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:02 INFO - PROCESS | 1652 | 1465809182522 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:13:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x123d6d800 == 38 [pid = 1652] [id = 121] 02:13:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x129446000) [pid = 1652] [serial = 360] [outer = 0x0] 02:13:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x12a458000) [pid = 1652] [serial = 361] [outer = 0x129446000] 02:13:02 INFO - PROCESS | 1652 | 1465809182547 Marionette DEBUG loaded listener.js 02:13:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x12a69bc00) [pid = 1652] [serial = 362] [outer = 0x129446000] 02:13:02 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:13:02 INFO - PROCESS | 1652 | 1465809182926 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]]]}] 02:13:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 02:13:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 518ms 02:13:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 02:13:02 INFO - PROCESS | 1652 | 1465809182940 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 02:13:02 INFO - PROCESS | 1652 | 1465809182942 Marionette TRACE conn2 <- [1,457,null,{"value":"7"}] 02:13:02 INFO - PROCESS | 1652 | 1465809182945 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 02:13:02 INFO - PROCESS | 1652 | 1465809182947 Marionette TRACE conn2 <- [1,458,null,{}] 02:13:02 INFO - PROCESS | 1652 | 1465809182950 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}] 02:13:02 INFO - PROCESS | 1652 | 1465809182952 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:13:03 INFO - PROCESS | 1652 | 1465809183103 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 02:13:03 INFO - PROCESS | 1652 | 1465809183158 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:03 INFO - PROCESS | 1652 | 1465809183159 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:13:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x1254d8800 == 39 [pid = 1652] [id = 122] 02:13:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x12a69e000) [pid = 1652] [serial = 363] [outer = 0x0] 02:13:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x12a845000) [pid = 1652] [serial = 364] [outer = 0x12a69e000] 02:13:03 INFO - PROCESS | 1652 | 1465809183199 Marionette DEBUG loaded listener.js 02:13:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x12a98e800) [pid = 1652] [serial = 365] [outer = 0x12a69e000] 02:13:03 INFO - PROCESS | 1652 | 1465809183566 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] 02:13:03 INFO - PROCESS | 1652 | 1465809183617 Marionette TRACE conn2 <- [1,461,null,{"value":"7"}] 02:13:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 02:13:03 INFO - PROCESS | 1652 | 1465809183620 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 02:13:03 INFO - PROCESS | 1652 | 1465809183621 Marionette TRACE conn2 <- [1,462,null,{}] 02:13:03 INFO - PROCESS | 1652 | 1465809183623 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}] 02:13:03 INFO - PROCESS | 1652 | 1465809183624 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:13:03 INFO - PROCESS | 1652 | 1465809183718 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 02:13:03 INFO - PROCESS | 1652 | 1465809183728 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:03 INFO - PROCESS | 1652 | 1465809183729 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:13:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x128946000 == 40 [pid = 1652] [id = 123] 02:13:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x12a98ec00) [pid = 1652] [serial = 366] [outer = 0x0] 02:13:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x12b044400) [pid = 1652] [serial = 367] [outer = 0x12a98ec00] 02:13:03 INFO - PROCESS | 1652 | 1465809183761 Marionette DEBUG loaded listener.js 02:13:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x12b814800) [pid = 1652] [serial = 368] [outer = 0x12a98ec00] 02:13:04 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x12b812c00) [pid = 1652] [serial = 315] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 02:13:04 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x12b815c00) [pid = 1652] [serial = 318] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 02:13:04 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x1191d6c00) [pid = 1652] [serial = 324] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 02:13:04 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x120eb3400) [pid = 1652] [serial = 297] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 02:13:04 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x12708ec00) [pid = 1652] [serial = 306] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 02:13:04 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x118181c00) [pid = 1652] [serial = 327] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 02:13:04 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x124abf800) [pid = 1652] [serial = 312] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 02:13:04 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x12898e400) [pid = 1652] [serial = 309] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 02:13:04 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x11931d400) [pid = 1652] [serial = 300] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 02:13:04 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x124c83400) [pid = 1652] [serial = 303] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 02:13:04 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x12be7f000) [pid = 1652] [serial = 321] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 02:13:04 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x1271dec00) [pid = 1652] [serial = 330] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 02:13:04 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:13:04 INFO - PROCESS | 1652 | 1465809184261 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] 02:13:04 INFO - PROCESS | 1652 | 1465809184293 Marionette TRACE conn2 <- [1,465,null,{"value":"7"}] 02:13:04 INFO - PROCESS | 1652 | 1465809184295 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 02:13:04 INFO - PROCESS | 1652 | 1465809184296 Marionette TRACE conn2 <- [1,466,null,{}] 02:13:04 INFO - PROCESS | 1652 | 1465809184298 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}] 02:13:04 INFO - PROCESS | 1652 | 1465809184299 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:13:04 INFO - PROCESS | 1652 | 1465809184377 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 02:13:04 INFO - PROCESS | 1652 | 1465809184431 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:04 INFO - PROCESS | 1652 | 1465809184432 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:13:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x121935000 == 41 [pid = 1652] [id = 124] 02:13:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x1191d6c00) [pid = 1652] [serial = 369] [outer = 0x0] 02:13:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x12a83f800) [pid = 1652] [serial = 370] [outer = 0x1191d6c00] 02:13:04 INFO - PROCESS | 1652 | 1465809184457 Marionette DEBUG loaded listener.js 02:13:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x12b815000) [pid = 1652] [serial = 371] [outer = 0x1191d6c00] 02:13:04 INFO - PROCESS | 1652 | 1465809184723 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] 02:13:04 INFO - PROCESS | 1652 | 1465809184765 Marionette TRACE conn2 <- [1,469,null,{"value":"7"}] 02:13:04 INFO - PROCESS | 1652 | 1465809184767 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 02:13:04 INFO - PROCESS | 1652 | 1465809184769 Marionette TRACE conn2 <- [1,470,null,{}] 02:13:04 INFO - PROCESS | 1652 | 1465809184780 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}] 02:13:04 INFO - PROCESS | 1652 | 1465809184781 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:13:04 INFO - PROCESS | 1652 | 1465809184882 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 02:13:04 INFO - PROCESS | 1652 | 1465809184886 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:04 INFO - PROCESS | 1652 | 1465809184889 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:13:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x1295d0800 == 42 [pid = 1652] [id = 125] 02:13:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x12b815800) [pid = 1652] [serial = 372] [outer = 0x0] 02:13:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x12b930c00) [pid = 1652] [serial = 373] [outer = 0x12b815800] 02:13:04 INFO - PROCESS | 1652 | 1465809184916 Marionette DEBUG loaded listener.js 02:13:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x12be8a000) [pid = 1652] [serial = 374] [outer = 0x12b815800] 02:13:05 INFO - PROCESS | 1652 | 1465809185261 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]]]}] 02:13:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 02:13:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 527ms 02:13:05 INFO - PROCESS | 1652 | 1465809185305 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 02:13:05 INFO - PROCESS | 1652 | 1465809185306 Marionette TRACE conn2 <- [1,473,null,{"value":"7"}] 02:13:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 02:13:05 INFO - PROCESS | 1652 | 1465809185310 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 02:13:05 INFO - PROCESS | 1652 | 1465809185311 Marionette TRACE conn2 <- [1,474,null,{}] 02:13:05 INFO - PROCESS | 1652 | 1465809185313 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}] 02:13:05 INFO - PROCESS | 1652 | 1465809185314 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:13:05 INFO - PROCESS | 1652 | 1465809185393 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 02:13:05 INFO - PROCESS | 1652 | 1465809185396 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:05 INFO - PROCESS | 1652 | 1465809185397 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:13:05 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a81d800 == 43 [pid = 1652] [id = 126] 02:13:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x1182ee800) [pid = 1652] [serial = 375] [outer = 0x0] 02:13:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x1182f1400) [pid = 1652] [serial = 376] [outer = 0x1182ee800] 02:13:05 INFO - PROCESS | 1652 | 1465809185421 Marionette DEBUG loaded listener.js 02:13:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x12be88c00) [pid = 1652] [serial = 377] [outer = 0x1182ee800] 02:13:05 INFO - PROCESS | 1652 | 1465809185744 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]]]}] 02:13:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 02:13:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 468ms 02:13:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 02:13:05 INFO - PROCESS | 1652 | 1465809185778 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 02:13:05 INFO - PROCESS | 1652 | 1465809185780 Marionette TRACE conn2 <- [1,477,null,{"value":"7"}] 02:13:05 INFO - PROCESS | 1652 | 1465809185782 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 02:13:05 INFO - PROCESS | 1652 | 1465809185783 Marionette TRACE conn2 <- [1,478,null,{}] 02:13:05 INFO - PROCESS | 1652 | 1465809185785 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}] 02:13:05 INFO - PROCESS | 1652 | 1465809185786 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:13:05 INFO - PROCESS | 1652 | 1465809185874 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 02:13:05 INFO - PROCESS | 1652 | 1465809185878 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:05 INFO - PROCESS | 1652 | 1465809185879 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:13:05 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b0d8800 == 44 [pid = 1652] [id = 127] 02:13:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x119340c00) [pid = 1652] [serial = 378] [outer = 0x0] 02:13:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x12bea7800) [pid = 1652] [serial = 379] [outer = 0x119340c00] 02:13:05 INFO - PROCESS | 1652 | 1465809185902 Marionette DEBUG loaded listener.js 02:13:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x12c297000) [pid = 1652] [serial = 380] [outer = 0x119340c00] 02:13:06 INFO - PROCESS | 1652 | 1465809186388 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]]]}] 02:13:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 02:13:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 618ms 02:13:06 INFO - PROCESS | 1652 | 1465809186401 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 02:13:06 INFO - PROCESS | 1652 | 1465809186403 Marionette TRACE conn2 <- [1,481,null,{"value":"7"}] 02:13:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 02:13:06 INFO - PROCESS | 1652 | 1465809186409 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 02:13:06 INFO - PROCESS | 1652 | 1465809186411 Marionette TRACE conn2 <- [1,482,null,{}] 02:13:06 INFO - PROCESS | 1652 | 1465809186415 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}] 02:13:06 INFO - PROCESS | 1652 | 1465809186417 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:13:06 INFO - PROCESS | 1652 | 1465809186519 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 02:13:06 INFO - PROCESS | 1652 | 1465809186588 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:06 INFO - PROCESS | 1652 | 1465809186590 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:13:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x116935000 == 45 [pid = 1652] [id = 128] 02:13:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x1182e4c00) [pid = 1652] [serial = 381] [outer = 0x0] 02:13:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x1182f2400) [pid = 1652] [serial = 382] [outer = 0x1182e4c00] 02:13:06 INFO - PROCESS | 1652 | 1465809186620 Marionette DEBUG loaded listener.js 02:13:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x1191d3000) [pid = 1652] [serial = 383] [outer = 0x1182e4c00] 02:13:07 INFO - PROCESS | 1652 | 1465809187060 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]]]}] 02:13:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 02:13:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 671ms 02:13:07 INFO - PROCESS | 1652 | 1465809187093 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 02:13:07 INFO - PROCESS | 1652 | 1465809187096 Marionette TRACE conn2 <- [1,485,null,{"value":"7"}] 02:13:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 02:13:07 INFO - PROCESS | 1652 | 1465809187100 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 02:13:07 INFO - PROCESS | 1652 | 1465809187102 Marionette TRACE conn2 <- [1,486,null,{}] 02:13:07 INFO - PROCESS | 1652 | 1465809187125 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}] 02:13:07 INFO - PROCESS | 1652 | 1465809187127 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:13:07 INFO - PROCESS | 1652 | 1465809187231 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 02:13:07 INFO - PROCESS | 1652 | 1465809187299 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:07 INFO - PROCESS | 1652 | 1465809187301 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:13:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x119928800 == 46 [pid = 1652] [id = 129] 02:13:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x120eb3400) [pid = 1652] [serial = 384] [outer = 0x0] 02:13:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x12142d000) [pid = 1652] [serial = 385] [outer = 0x120eb3400] 02:13:07 INFO - PROCESS | 1652 | 1465809187331 Marionette DEBUG loaded listener.js 02:13:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x123c26800) [pid = 1652] [serial = 386] [outer = 0x120eb3400] 02:13:07 INFO - PROCESS | 1652 | 1465809187783 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]]]}] 02:13:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 02:13:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 790ms 02:13:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 02:13:07 INFO - PROCESS | 1652 | 1465809187891 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 02:13:07 INFO - PROCESS | 1652 | 1465809187893 Marionette TRACE conn2 <- [1,489,null,{"value":"7"}] 02:13:07 INFO - PROCESS | 1652 | 1465809187895 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 02:13:07 INFO - PROCESS | 1652 | 1465809187898 Marionette TRACE conn2 <- [1,490,null,{}] 02:13:07 INFO - PROCESS | 1652 | 1465809187905 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}] 02:13:07 INFO - PROCESS | 1652 | 1465809187908 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:13:08 INFO - PROCESS | 1652 | 1465809188007 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 02:13:08 INFO - PROCESS | 1652 | 1465809188077 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:08 INFO - PROCESS | 1652 | 1465809188080 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:13:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b0ee000 == 47 [pid = 1652] [id = 130] 02:13:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x124925c00) [pid = 1652] [serial = 387] [outer = 0x0] 02:13:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x12492ac00) [pid = 1652] [serial = 388] [outer = 0x124925c00] 02:13:08 INFO - PROCESS | 1652 | 1465809188110 Marionette DEBUG loaded listener.js 02:13:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x1249e5c00) [pid = 1652] [serial = 389] [outer = 0x124925c00] 02:13:08 INFO - PROCESS | 1652 | 1465809188517 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]]]}] 02:13:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 02:13:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 672ms 02:13:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 02:13:08 INFO - PROCESS | 1652 | 1465809188568 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 02:13:08 INFO - PROCESS | 1652 | 1465809188570 Marionette TRACE conn2 <- [1,493,null,{"value":"7"}] 02:13:08 INFO - PROCESS | 1652 | 1465809188572 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 02:13:08 INFO - PROCESS | 1652 | 1465809188573 Marionette TRACE conn2 <- [1,494,null,{}] 02:13:08 INFO - PROCESS | 1652 | 1465809188575 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}] 02:13:08 INFO - PROCESS | 1652 | 1465809188577 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:13:08 INFO - PROCESS | 1652 | 1465809188678 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 02:13:08 INFO - PROCESS | 1652 | 1465809188746 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:08 INFO - PROCESS | 1652 | 1465809188749 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:13:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x12be51000 == 48 [pid = 1652] [id = 131] 02:13:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x124e07800) [pid = 1652] [serial = 390] [outer = 0x0] 02:13:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x128918800) [pid = 1652] [serial = 391] [outer = 0x124e07800] 02:13:08 INFO - PROCESS | 1652 | 1465809188778 Marionette DEBUG loaded listener.js 02:13:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x128994400) [pid = 1652] [serial = 392] [outer = 0x124e07800] 02:13:09 INFO - PROCESS | 1652 | 1465809189236 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]]]}] 02:13:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 02:13:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 720ms 02:13:09 INFO - PROCESS | 1652 | 1465809189325 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 02:13:09 INFO - PROCESS | 1652 | 1465809189328 Marionette TRACE conn2 <- [1,497,null,{"value":"7"}] 02:13:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 02:13:09 INFO - PROCESS | 1652 | 1465809189332 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 02:13:09 INFO - PROCESS | 1652 | 1465809189334 Marionette TRACE conn2 <- [1,498,null,{}] 02:13:09 INFO - PROCESS | 1652 | 1465809189337 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}] 02:13:09 INFO - PROCESS | 1652 | 1465809189340 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:13:09 INFO - PROCESS | 1652 | 1465809189493 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 02:13:09 INFO - PROCESS | 1652 | 1465809189755 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:09 INFO - PROCESS | 1652 | 1465809189756 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:13:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x116fa2000 == 49 [pid = 1652] [id = 132] 02:13:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x1171b8400) [pid = 1652] [serial = 393] [outer = 0x0] 02:13:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x1184d5c00) [pid = 1652] [serial = 394] [outer = 0x1171b8400] 02:13:09 INFO - PROCESS | 1652 | 1465809189794 Marionette DEBUG loaded listener.js 02:13:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x11931f000) [pid = 1652] [serial = 395] [outer = 0x1171b8400] 02:13:10 INFO - PROCESS | 1652 | 1465809190249 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]]]}] 02:13:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 02:13:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 971ms 02:13:10 INFO - PROCESS | 1652 | 1465809190325 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 02:13:10 INFO - PROCESS | 1652 | 1465809190328 Marionette TRACE conn2 <- [1,501,null,{"value":"7"}] 02:13:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 02:13:10 INFO - PROCESS | 1652 | 1465809190336 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 02:13:10 INFO - PROCESS | 1652 | 1465809190338 Marionette TRACE conn2 <- [1,502,null,{}] 02:13:10 INFO - PROCESS | 1652 | 1465809190345 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}] 02:13:10 INFO - PROCESS | 1652 | 1465809190349 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:13:10 INFO - PROCESS | 1652 | 1465809190491 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 02:13:10 INFO - PROCESS | 1652 | --DOCSHELL 0x12a81d800 == 48 [pid = 1652] [id = 126] 02:13:10 INFO - PROCESS | 1652 | --DOCSHELL 0x1295d0800 == 47 [pid = 1652] [id = 125] 02:13:10 INFO - PROCESS | 1652 | --DOCSHELL 0x121935000 == 46 [pid = 1652] [id = 124] 02:13:10 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x123dad000) [pid = 1652] [serial = 334] [outer = 0x0] [url = about:blank] 02:13:10 INFO - PROCESS | 1652 | --DOCSHELL 0x128946000 == 45 [pid = 1652] [id = 123] 02:13:10 INFO - PROCESS | 1652 | --DOCSHELL 0x1254d8800 == 44 [pid = 1652] [id = 122] 02:13:10 INFO - PROCESS | 1652 | --DOCSHELL 0x123d6d800 == 43 [pid = 1652] [id = 121] 02:13:10 INFO - PROCESS | 1652 | --DOCSHELL 0x12115e800 == 42 [pid = 1652] [id = 120] 02:13:10 INFO - PROCESS | 1652 | --DOCSHELL 0x1199e1800 == 41 [pid = 1652] [id = 119] 02:13:10 INFO - PROCESS | 1652 | --DOCSHELL 0x11954c000 == 40 [pid = 1652] [id = 118] 02:13:10 INFO - PROCESS | 1652 | --DOCSHELL 0x118624800 == 39 [pid = 1652] [id = 117] 02:13:10 INFO - PROCESS | 1652 | --DOCSHELL 0x116707800 == 38 [pid = 1652] [id = 116] 02:13:10 INFO - PROCESS | 1652 | --DOCSHELL 0x11666d000 == 37 [pid = 1652] [id = 115] 02:13:10 INFO - PROCESS | 1652 | 1465809190640 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:10 INFO - PROCESS | 1652 | 1465809190642 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:13:10 INFO - PROCESS | 1652 | --DOCSHELL 0x116fa1000 == 36 [pid = 1652] [id = 113] 02:13:10 INFO - PROCESS | 1652 | --DOCSHELL 0x12b914800 == 35 [pid = 1652] [id = 112] 02:13:10 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x12b925000) [pid = 1652] [serial = 316] [outer = 0x0] [url = about:blank] 02:13:10 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x12bea1800) [pid = 1652] [serial = 319] [outer = 0x0] [url = about:blank] 02:13:10 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x12bea9800) [pid = 1652] [serial = 320] [outer = 0x0] [url = about:blank] 02:13:10 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x1191db800) [pid = 1652] [serial = 325] [outer = 0x0] [url = about:blank] 02:13:10 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x124911800) [pid = 1652] [serial = 298] [outer = 0x0] [url = about:blank] 02:13:10 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x128ee3c00) [pid = 1652] [serial = 299] [outer = 0x0] [url = about:blank] 02:13:10 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x128ee1000) [pid = 1652] [serial = 308] [outer = 0x0] [url = about:blank] 02:13:10 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x128926800) [pid = 1652] [serial = 307] [outer = 0x0] [url = about:blank] 02:13:10 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x120eafc00) [pid = 1652] [serial = 292] [outer = 0x0] [url = about:blank] 02:13:10 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x1191dec00) [pid = 1652] [serial = 328] [outer = 0x0] [url = about:blank] 02:13:10 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x12a98cc00) [pid = 1652] [serial = 313] [outer = 0x0] [url = about:blank] 02:13:10 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x128927800) [pid = 1652] [serial = 295] [outer = 0x0] [url = about:blank] 02:13:10 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x11812c000) [pid = 1652] [serial = 289] [outer = 0x0] [url = about:blank] 02:13:10 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x129211000) [pid = 1652] [serial = 310] [outer = 0x0] [url = about:blank] 02:13:10 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x12a699000) [pid = 1652] [serial = 311] [outer = 0x0] [url = about:blank] 02:13:10 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x121430400) [pid = 1652] [serial = 301] [outer = 0x0] [url = about:blank] 02:13:10 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x1249e3c00) [pid = 1652] [serial = 302] [outer = 0x0] [url = about:blank] 02:13:10 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x124c90800) [pid = 1652] [serial = 304] [outer = 0x0] [url = about:blank] 02:13:10 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x126cbe400) [pid = 1652] [serial = 305] [outer = 0x0] [url = about:blank] 02:13:10 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x12c75b400) [pid = 1652] [serial = 323] [outer = 0x0] [url = about:blank] 02:13:10 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x12c29e800) [pid = 1652] [serial = 322] [outer = 0x0] [url = about:blank] 02:13:10 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x12c8a5000) [pid = 1652] [serial = 332] [outer = 0x0] [url = about:blank] 02:13:10 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x12898d000) [pid = 1652] [serial = 329] [outer = 0x0] [url = about:blank] 02:13:10 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x1191dfc00) [pid = 1652] [serial = 326] [outer = 0x0] [url = about:blank] 02:13:10 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x12c89d400) [pid = 1652] [serial = 331] [outer = 0x0] [url = about:blank] 02:13:10 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x12be89c00) [pid = 1652] [serial = 317] [outer = 0x0] [url = about:blank] 02:13:10 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x12b03b800) [pid = 1652] [serial = 314] [outer = 0x0] [url = about:blank] 02:13:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x116291000 == 36 [pid = 1652] [id = 133] 02:13:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x118185000) [pid = 1652] [serial = 396] [outer = 0x0] 02:13:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x1191db800) [pid = 1652] [serial = 397] [outer = 0x118185000] 02:13:10 INFO - PROCESS | 1652 | 1465809190677 Marionette DEBUG loaded listener.js 02:13:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x123c2c000) [pid = 1652] [serial = 398] [outer = 0x118185000] 02:13:10 INFO - PROCESS | 1652 | 1465809190956 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]]]}] 02:13:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 02:13:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 674ms 02:13:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 02:13:11 INFO - PROCESS | 1652 | 1465809191010 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 02:13:11 INFO - PROCESS | 1652 | 1465809191012 Marionette TRACE conn2 <- [1,505,null,{"value":"7"}] 02:13:11 INFO - PROCESS | 1652 | 1465809191015 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 02:13:11 INFO - PROCESS | 1652 | 1465809191017 Marionette TRACE conn2 <- [1,506,null,{}] 02:13:11 INFO - PROCESS | 1652 | 1465809191019 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}] 02:13:11 INFO - PROCESS | 1652 | 1465809191021 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:13:11 INFO - PROCESS | 1652 | 1465809191104 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 02:13:11 INFO - PROCESS | 1652 | 1465809191110 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:11 INFO - PROCESS | 1652 | 1465809191111 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:13:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x1193d9000 == 37 [pid = 1652] [id = 134] 02:13:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x123c30c00) [pid = 1652] [serial = 399] [outer = 0x0] 02:13:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x123daa000) [pid = 1652] [serial = 400] [outer = 0x123c30c00] 02:13:11 INFO - PROCESS | 1652 | 1465809191137 Marionette DEBUG loaded listener.js 02:13:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x124ac5c00) [pid = 1652] [serial = 401] [outer = 0x123c30c00] 02:13:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 02:13:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 469ms 02:13:11 INFO - PROCESS | 1652 | 1465809191476 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]]]}] 02:13:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 02:13:11 INFO - PROCESS | 1652 | 1465809191488 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 02:13:11 INFO - PROCESS | 1652 | 1465809191490 Marionette TRACE conn2 <- [1,509,null,{"value":"7"}] 02:13:11 INFO - PROCESS | 1652 | 1465809191494 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 02:13:11 INFO - PROCESS | 1652 | 1465809191498 Marionette TRACE conn2 <- [1,510,null,{}] 02:13:11 INFO - PROCESS | 1652 | 1465809191507 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}] 02:13:11 INFO - PROCESS | 1652 | 1465809191510 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:13:11 INFO - PROCESS | 1652 | 1465809191602 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 02:13:11 INFO - PROCESS | 1652 | 1465809191609 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:11 INFO - PROCESS | 1652 | 1465809191611 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:13:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x121166800 == 38 [pid = 1652] [id = 135] 02:13:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x126ad3c00) [pid = 1652] [serial = 402] [outer = 0x0] 02:13:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x12898c000) [pid = 1652] [serial = 403] [outer = 0x126ad3c00] 02:13:11 INFO - PROCESS | 1652 | 1465809191650 Marionette DEBUG loaded listener.js 02:13:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x128eddc00) [pid = 1652] [serial = 404] [outer = 0x126ad3c00] 02:13:12 INFO - PROCESS | 1652 | 1465809192085 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]]]}] 02:13:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 02:13:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 626ms 02:13:12 INFO - PROCESS | 1652 | 1465809192119 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 02:13:12 INFO - PROCESS | 1652 | 1465809192121 Marionette TRACE conn2 <- [1,513,null,{"value":"7"}] 02:13:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 02:13:12 INFO - PROCESS | 1652 | 1465809192126 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 02:13:12 INFO - PROCESS | 1652 | 1465809192127 Marionette TRACE conn2 <- [1,514,null,{}] 02:13:12 INFO - PROCESS | 1652 | 1465809192129 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}] 02:13:12 INFO - PROCESS | 1652 | 1465809192130 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:13:12 INFO - PROCESS | 1652 | 1465809192211 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 02:13:12 INFO - PROCESS | 1652 | 1465809192215 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:12 INFO - PROCESS | 1652 | 1465809192216 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:13:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x124a44800 == 39 [pid = 1652] [id = 136] 02:13:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x128ee3800) [pid = 1652] [serial = 405] [outer = 0x0] 02:13:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x12920cc00) [pid = 1652] [serial = 406] [outer = 0x128ee3800] 02:13:12 INFO - PROCESS | 1652 | 1465809192240 Marionette DEBUG loaded listener.js 02:13:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x12a5b7400) [pid = 1652] [serial = 407] [outer = 0x128ee3800] 02:13:12 INFO - PROCESS | 1652 | 1465809192581 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]]]}] 02:13:12 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 02:13:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 468ms 02:13:12 INFO - PROCESS | 1652 | 1465809192594 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 02:13:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 02:13:12 INFO - PROCESS | 1652 | 1465809192603 Marionette TRACE conn2 <- [1,517,null,{"value":"7"}] 02:13:12 INFO - PROCESS | 1652 | 1465809192607 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 02:13:12 INFO - PROCESS | 1652 | 1465809192609 Marionette TRACE conn2 <- [1,518,null,{}] 02:13:12 INFO - PROCESS | 1652 | 1465809192611 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}] 02:13:12 INFO - PROCESS | 1652 | 1465809192612 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:13:12 INFO - PROCESS | 1652 | 1465809192692 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 02:13:12 INFO - PROCESS | 1652 | 1465809192759 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:12 INFO - PROCESS | 1652 | 1465809192764 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:13:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x128931000 == 40 [pid = 1652] [id = 137] 02:13:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x12a847000) [pid = 1652] [serial = 408] [outer = 0x0] 02:13:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x12a992800) [pid = 1652] [serial = 409] [outer = 0x12a847000] 02:13:12 INFO - PROCESS | 1652 | 1465809192796 Marionette DEBUG loaded listener.js 02:13:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x12b81a800) [pid = 1652] [serial = 410] [outer = 0x12a847000] 02:13:13 INFO - PROCESS | 1652 | 1465809193134 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]]]}] 02:13:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 02:13:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 570ms 02:13:13 INFO - PROCESS | 1652 | 1465809193176 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 02:13:13 INFO - PROCESS | 1652 | 1465809193178 Marionette TRACE conn2 <- [1,521,null,{"value":"7"}] 02:13:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 02:13:13 INFO - PROCESS | 1652 | 1465809193180 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 02:13:13 INFO - PROCESS | 1652 | 1465809193181 Marionette TRACE conn2 <- [1,522,null,{}] 02:13:13 INFO - PROCESS | 1652 | 1465809193183 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}] 02:13:13 INFO - PROCESS | 1652 | 1465809193185 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:13:13 INFO - PROCESS | 1652 | 1465809193285 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 02:13:13 INFO - PROCESS | 1652 | 1465809193296 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:13 INFO - PROCESS | 1652 | 1465809193298 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:13:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x116709000 == 41 [pid = 1652] [id = 138] 02:13:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x12b926c00) [pid = 1652] [serial = 411] [outer = 0x0] 02:13:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x12be9f400) [pid = 1652] [serial = 412] [outer = 0x12b926c00] 02:13:13 INFO - PROCESS | 1652 | 1465809193322 Marionette DEBUG loaded listener.js 02:13:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x12bea9800) [pid = 1652] [serial = 413] [outer = 0x12b926c00] 02:13:13 INFO - PROCESS | 1652 | 1465809193695 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]]]}] 02:13:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 02:13:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 519ms 02:13:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 02:13:13 INFO - PROCESS | 1652 | 1465809193699 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 02:13:13 INFO - PROCESS | 1652 | 1465809193700 Marionette TRACE conn2 <- [1,525,null,{"value":"7"}] 02:13:13 INFO - PROCESS | 1652 | 1465809193702 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 02:13:13 INFO - PROCESS | 1652 | 1465809193704 Marionette TRACE conn2 <- [1,526,null,{}] 02:13:13 INFO - PROCESS | 1652 | 1465809193708 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}] 02:13:13 INFO - PROCESS | 1652 | 1465809193709 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:13:13 INFO - PROCESS | 1652 | 1465809193810 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 02:13:13 INFO - PROCESS | 1652 | 1465809193813 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:13 INFO - PROCESS | 1652 | 1465809193814 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:13:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a689000 == 42 [pid = 1652] [id = 139] 02:13:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x110eb0c00) [pid = 1652] [serial = 414] [outer = 0x0] 02:13:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x110eb4c00) [pid = 1652] [serial = 415] [outer = 0x110eb0c00] 02:13:13 INFO - PROCESS | 1652 | 1465809193838 Marionette DEBUG loaded listener.js 02:13:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x110eb8c00) [pid = 1652] [serial = 416] [outer = 0x110eb0c00] 02:13:14 INFO - PROCESS | 1652 | 1465809194175 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]]]}] 02:13:14 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 02:13:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 521ms 02:13:14 INFO - PROCESS | 1652 | 1465809194225 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 02:13:14 INFO - PROCESS | 1652 | 1465809194227 Marionette TRACE conn2 <- [1,529,null,{"value":"7"}] 02:13:14 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 02:13:14 INFO - PROCESS | 1652 | 1465809194229 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 02:13:14 INFO - PROCESS | 1652 | 1465809194230 Marionette TRACE conn2 <- [1,530,null,{}] 02:13:14 INFO - PROCESS | 1652 | 1465809194233 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}] 02:13:14 INFO - PROCESS | 1652 | 1465809194234 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:13:14 INFO - PROCESS | 1652 | 1465809194332 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 02:13:14 INFO - PROCESS | 1652 | 1465809194345 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:14 INFO - PROCESS | 1652 | 1465809194346 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:13:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b0f0000 == 43 [pid = 1652] [id = 140] 02:13:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x12b944800) [pid = 1652] [serial = 417] [outer = 0x0] 02:13:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x12c297800) [pid = 1652] [serial = 418] [outer = 0x12b944800] 02:13:14 INFO - PROCESS | 1652 | 1465809194370 Marionette DEBUG loaded listener.js 02:13:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x12c75d400) [pid = 1652] [serial = 419] [outer = 0x12b944800] 02:13:14 INFO - PROCESS | 1652 | 1465809194714 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"]]]}] 02:13:14 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 02:13:14 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 02:13:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:13:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:13:14 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 02:13:14 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 02:13:14 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 02:13:14 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 02:13:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:13:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:13:14 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 02:13:14 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 02:13:14 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 519ms 02:13:14 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x129446000) [pid = 1652] [serial = 360] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 02:13:14 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x12a69e000) [pid = 1652] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 02:13:14 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x117d90400) [pid = 1652] [serial = 342] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 02:13:14 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x119345400) [pid = 1652] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 02:13:14 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x123c30800) [pid = 1652] [serial = 348] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 02:13:14 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x124c82c00) [pid = 1652] [serial = 351] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 02:13:14 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x124ea3c00) [pid = 1652] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 02:13:14 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x12a98ec00) [pid = 1652] [serial = 366] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 02:13:14 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x1191d6c00) [pid = 1652] [serial = 369] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 02:13:14 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x12b815800) [pid = 1652] [serial = 372] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 02:13:14 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x1182ee800) [pid = 1652] [serial = 375] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 02:13:14 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x12898fc00) [pid = 1652] [serial = 357] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 02:13:14 INFO - PROCESS | 1652 | 1465809194858 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 02:13:14 INFO - PROCESS | 1652 | 1465809194859 Marionette TRACE conn2 <- [1,533,null,{"value":"7"}] 02:13:14 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 02:13:14 INFO - PROCESS | 1652 | 1465809194864 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 02:13:14 INFO - PROCESS | 1652 | 1465809194866 Marionette TRACE conn2 <- [1,534,null,{}] 02:13:14 INFO - PROCESS | 1652 | 1465809194868 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}] 02:13:14 INFO - PROCESS | 1652 | 1465809194869 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:13:14 INFO - PROCESS | 1652 | 1465809194953 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 02:13:14 INFO - PROCESS | 1652 | 1465809194960 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:14 INFO - PROCESS | 1652 | 1465809194961 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:13:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x123c1b000 == 44 [pid = 1652] [id = 141] 02:13:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x11380f800) [pid = 1652] [serial = 420] [outer = 0x0] 02:13:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x1196a9400) [pid = 1652] [serial = 421] [outer = 0x11380f800] 02:13:14 INFO - PROCESS | 1652 | 1465809194985 Marionette DEBUG loaded listener.js 02:13:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x1196adc00) [pid = 1652] [serial = 422] [outer = 0x11380f800] 02:13:15 INFO - PROCESS | 1652 | 1465809195309 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]]]}] 02:13:15 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 02:13:15 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 468ms 02:13:15 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 02:13:15 INFO - PROCESS | 1652 | 1465809195333 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 02:13:15 INFO - PROCESS | 1652 | 1465809195334 Marionette TRACE conn2 <- [1,537,null,{"value":"7"}] 02:13:15 INFO - PROCESS | 1652 | 1465809195336 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 02:13:15 INFO - PROCESS | 1652 | 1465809195338 Marionette TRACE conn2 <- [1,538,null,{}] 02:13:15 INFO - PROCESS | 1652 | 1465809195342 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}] 02:13:15 INFO - PROCESS | 1652 | 1465809195343 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:13:15 INFO - PROCESS | 1652 | 1465809195427 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 02:13:15 INFO - PROCESS | 1652 | 1465809195431 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:15 INFO - PROCESS | 1652 | 1465809195433 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:13:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c7a8800 == 45 [pid = 1652] [id = 142] 02:13:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x119762000) [pid = 1652] [serial = 423] [outer = 0x0] 02:13:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x12943fc00) [pid = 1652] [serial = 424] [outer = 0x119762000] 02:13:15 INFO - PROCESS | 1652 | 1465809195465 Marionette DEBUG loaded listener.js 02:13:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x12c75ec00) [pid = 1652] [serial = 425] [outer = 0x119762000] 02:13:15 INFO - PROCESS | 1652 | 1465809195843 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]]]}] 02:13:15 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. 02:13:15 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 524ms 02:13:15 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 02:13:15 INFO - PROCESS | 1652 | 1465809195861 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 02:13:15 INFO - PROCESS | 1652 | 1465809195862 Marionette TRACE conn2 <- [1,541,null,{"value":"7"}] 02:13:15 INFO - PROCESS | 1652 | 1465809195865 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 02:13:15 INFO - PROCESS | 1652 | 1465809195866 Marionette TRACE conn2 <- [1,542,null,{}] 02:13:15 INFO - PROCESS | 1652 | 1465809195869 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}] 02:13:15 INFO - PROCESS | 1652 | 1465809195871 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:13:16 INFO - PROCESS | 1652 | 1465809196005 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 02:13:16 INFO - PROCESS | 1652 | 1465809196010 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:16 INFO - PROCESS | 1652 | 1465809196011 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:13:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c886800 == 46 [pid = 1652] [id = 143] 02:13:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x112f94800) [pid = 1652] [serial = 426] [outer = 0x0] 02:13:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x112f96c00) [pid = 1652] [serial = 427] [outer = 0x112f94800] 02:13:16 INFO - PROCESS | 1652 | 1465809196036 Marionette DEBUG loaded listener.js 02:13:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x1191c4000) [pid = 1652] [serial = 428] [outer = 0x112f94800] 02:13:16 INFO - PROCESS | 1652 | 1465809196312 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]]]}] 02:13:16 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. 02:13:16 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 468ms 02:13:16 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 02:13:16 INFO - PROCESS | 1652 | 1465809196334 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 02:13:16 INFO - PROCESS | 1652 | 1465809196335 Marionette TRACE conn2 <- [1,545,null,{"value":"7"}] 02:13:16 INFO - PROCESS | 1652 | 1465809196345 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 02:13:16 INFO - PROCESS | 1652 | 1465809196347 Marionette TRACE conn2 <- [1,546,null,{}] 02:13:16 INFO - PROCESS | 1652 | 1465809196349 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}] 02:13:16 INFO - PROCESS | 1652 | 1465809196350 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:13:16 INFO - PROCESS | 1652 | 1465809196450 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 02:13:16 INFO - PROCESS | 1652 | 1465809196530 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:16 INFO - PROCESS | 1652 | 1465809196531 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:13:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ce3f800 == 47 [pid = 1652] [id = 144] 02:13:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x117d8d000) [pid = 1652] [serial = 429] [outer = 0x0] 02:13:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x1191c6000) [pid = 1652] [serial = 430] [outer = 0x117d8d000] 02:13:16 INFO - PROCESS | 1652 | 1465809196567 Marionette DEBUG loaded listener.js 02:13:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x1196ac400) [pid = 1652] [serial = 431] [outer = 0x117d8d000] 02:13:16 INFO - PROCESS | 1652 | 1465809196856 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]]]}] 02:13:16 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 02:13:16 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 627ms 02:13:16 INFO - PROCESS | 1652 | 1465809196965 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 02:13:16 INFO - PROCESS | 1652 | 1465809196968 Marionette TRACE conn2 <- [1,549,null,{"value":"7"}] 02:13:16 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 02:13:16 INFO - PROCESS | 1652 | 1465809196994 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 02:13:16 INFO - PROCESS | 1652 | 1465809196996 Marionette TRACE conn2 <- [1,550,null,{}] 02:13:17 INFO - PROCESS | 1652 | 1465809197002 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}] 02:13:17 INFO - PROCESS | 1652 | 1465809197004 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:13:17 INFO - PROCESS | 1652 | 1465809197119 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 02:13:17 INFO - PROCESS | 1652 | 1465809197205 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:17 INFO - PROCESS | 1652 | 1465809197211 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:13:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x11800d000 == 48 [pid = 1652] [id = 145] 02:13:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x112f94000) [pid = 1652] [serial = 432] [outer = 0x0] 02:13:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x112f9a400) [pid = 1652] [serial = 433] [outer = 0x112f94000] 02:13:17 INFO - PROCESS | 1652 | 1465809197248 Marionette DEBUG loaded listener.js 02:13:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x1182eb800) [pid = 1652] [serial = 434] [outer = 0x112f94000] 02:13:17 INFO - PROCESS | 1652 | 1465809197622 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]]]}] 02:13:17 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. 02:13:17 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 694ms 02:13:17 INFO - PROCESS | 1652 | 1465809197669 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 02:13:17 INFO - PROCESS | 1652 | 1465809197671 Marionette TRACE conn2 <- [1,553,null,{"value":"7"}] 02:13:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 02:13:17 INFO - PROCESS | 1652 | 1465809197675 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 02:13:17 INFO - PROCESS | 1652 | 1465809197678 Marionette TRACE conn2 <- [1,554,null,{}] 02:13:17 INFO - PROCESS | 1652 | 1465809197681 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}] 02:13:17 INFO - PROCESS | 1652 | 1465809197682 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:13:17 INFO - PROCESS | 1652 | 1465809197789 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 02:13:17 INFO - PROCESS | 1652 | 1465809197887 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:17 INFO - PROCESS | 1652 | 1465809197888 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:13:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x123d52000 == 49 [pid = 1652] [id = 146] 02:13:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x119343000) [pid = 1652] [serial = 435] [outer = 0x0] 02:13:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x1196a0c00) [pid = 1652] [serial = 436] [outer = 0x119343000] 02:13:17 INFO - PROCESS | 1652 | 1465809197932 Marionette DEBUG loaded listener.js 02:13:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x121235800) [pid = 1652] [serial = 437] [outer = 0x119343000] 02:13:18 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:13:18 INFO - PROCESS | 1652 | 1465809198347 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]]]}] 02:13:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 02:13:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 725ms 02:13:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 02:13:18 INFO - PROCESS | 1652 | 1465809198398 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 02:13:18 INFO - PROCESS | 1652 | 1465809198400 Marionette TRACE conn2 <- [1,557,null,{"value":"7"}] 02:13:18 INFO - PROCESS | 1652 | 1465809198402 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 02:13:18 INFO - PROCESS | 1652 | 1465809198404 Marionette TRACE conn2 <- [1,558,null,{}] 02:13:18 INFO - PROCESS | 1652 | 1465809198430 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}] 02:13:18 INFO - PROCESS | 1652 | 1465809198433 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:13:18 INFO - PROCESS | 1652 | 1465809198540 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 02:13:18 INFO - PROCESS | 1652 | 1465809198614 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:18 INFO - PROCESS | 1652 | 1465809198617 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:13:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c7b3800 == 50 [pid = 1652] [id = 147] 02:13:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x124922400) [pid = 1652] [serial = 438] [outer = 0x0] 02:13:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x12492a800) [pid = 1652] [serial = 439] [outer = 0x124922400] 02:13:18 INFO - PROCESS | 1652 | 1465809198649 Marionette DEBUG loaded listener.js 02:13:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x126a3a400) [pid = 1652] [serial = 440] [outer = 0x124922400] 02:13:19 INFO - PROCESS | 1652 | 1465809199067 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]]]}] 02:13:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 02:13:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 689ms 02:13:19 INFO - PROCESS | 1652 | 1465809199114 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 02:13:19 INFO - PROCESS | 1652 | 1465809199115 Marionette TRACE conn2 <- [1,561,null,{"value":"7"}] 02:13:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 02:13:19 INFO - PROCESS | 1652 | 1465809199119 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 02:13:19 INFO - PROCESS | 1652 | 1465809199120 Marionette TRACE conn2 <- [1,562,null,{}] 02:13:19 INFO - PROCESS | 1652 | 1465809199138 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}] 02:13:19 INFO - PROCESS | 1652 | 1465809199139 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:13:19 INFO - PROCESS | 1652 | 1465809199243 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 02:13:19 INFO - PROCESS | 1652 | 1465809199302 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:19 INFO - PROCESS | 1652 | 1465809199304 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:13:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d28a800 == 51 [pid = 1652] [id = 148] 02:13:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x12891d400) [pid = 1652] [serial = 441] [outer = 0x0] 02:13:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 134 (0x128ee3c00) [pid = 1652] [serial = 442] [outer = 0x12891d400] 02:13:19 INFO - PROCESS | 1652 | 1465809199344 Marionette DEBUG loaded listener.js 02:13:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 135 (0x1290c3400) [pid = 1652] [serial = 443] [outer = 0x12891d400] 02:13:19 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:13:19 INFO - PROCESS | 1652 | 1465809199759 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]]]}] 02:13:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 02:13:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 681ms 02:13:19 INFO - PROCESS | 1652 | 1465809199802 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 02:13:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 02:13:19 INFO - PROCESS | 1652 | 1465809199804 Marionette TRACE conn2 <- [1,565,null,{"value":"7"}] 02:13:19 INFO - PROCESS | 1652 | 1465809199807 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 02:13:19 INFO - PROCESS | 1652 | 1465809199809 Marionette TRACE conn2 <- [1,566,null,{}] 02:13:19 INFO - PROCESS | 1652 | 1465809199813 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}] 02:13:19 INFO - PROCESS | 1652 | 1465809199815 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:13:19 INFO - PROCESS | 1652 | 1465809199966 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 02:13:20 INFO - PROCESS | 1652 | 1465809200105 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:20 INFO - PROCESS | 1652 | 1465809200106 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:13:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d2db800 == 52 [pid = 1652] [id = 149] 02:13:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 136 (0x12898dc00) [pid = 1652] [serial = 444] [outer = 0x0] 02:13:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 137 (0x1290c8400) [pid = 1652] [serial = 445] [outer = 0x12898dc00] 02:13:20 INFO - PROCESS | 1652 | 1465809200156 Marionette DEBUG loaded listener.js 02:13:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 138 (0x129210800) [pid = 1652] [serial = 446] [outer = 0x12898dc00] 02:13:20 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:13:20 INFO - PROCESS | 1652 | 1465809200601 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]]]}] 02:13:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 02:13:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 820ms 02:13:20 INFO - PROCESS | 1652 | 1465809200628 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 02:13:20 INFO - PROCESS | 1652 | 1465809200629 Marionette TRACE conn2 <- [1,569,null,{"value":"7"}] 02:13:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 02:13:20 INFO - PROCESS | 1652 | 1465809200631 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 02:13:20 INFO - PROCESS | 1652 | 1465809200633 Marionette TRACE conn2 <- [1,570,null,{}] 02:13:20 INFO - PROCESS | 1652 | 1465809200635 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}] 02:13:20 INFO - PROCESS | 1652 | 1465809200639 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:13:20 INFO - PROCESS | 1652 | 1465809200769 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 02:13:21 INFO - PROCESS | 1652 | 1465809201015 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:21 INFO - PROCESS | 1652 | 1465809201016 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:13:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x117d59000 == 53 [pid = 1652] [id = 150] 02:13:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 139 (0x112f95c00) [pid = 1652] [serial = 447] [outer = 0x0] 02:13:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 140 (0x113369000) [pid = 1652] [serial = 448] [outer = 0x112f95c00] 02:13:21 INFO - PROCESS | 1652 | 1465809201072 Marionette DEBUG loaded listener.js 02:13:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 141 (0x118187000) [pid = 1652] [serial = 449] [outer = 0x112f95c00] 02:13:21 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:13:21 INFO - PROCESS | 1652 | 1465809201491 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]]]}] 02:13:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 02:13:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 871ms 02:13:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 02:13:21 INFO - PROCESS | 1652 | 1465809201503 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 02:13:21 INFO - PROCESS | 1652 | 1465809201505 Marionette TRACE conn2 <- [1,573,null,{"value":"7"}] 02:13:21 INFO - PROCESS | 1652 | 1465809201508 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 02:13:21 INFO - PROCESS | 1652 | 1465809201509 Marionette TRACE conn2 <- [1,574,null,{}] 02:13:21 INFO - PROCESS | 1652 | 1465809201513 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}] 02:13:21 INFO - PROCESS | 1652 | 1465809201516 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:13:21 INFO - PROCESS | 1652 | 1465809201609 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 02:13:21 INFO - PROCESS | 1652 | 1465809201683 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:21 INFO - PROCESS | 1652 | 1465809201685 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:13:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x11800a000 == 54 [pid = 1652] [id = 151] 02:13:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 142 (0x1191be800) [pid = 1652] [serial = 450] [outer = 0x0] 02:13:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 143 (0x1191d1000) [pid = 1652] [serial = 451] [outer = 0x1191be800] 02:13:21 INFO - PROCESS | 1652 | 1465809201713 Marionette DEBUG loaded listener.js 02:13:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 144 (0x119322400) [pid = 1652] [serial = 452] [outer = 0x1191be800] 02:13:22 INFO - PROCESS | 1652 | --DOCSHELL 0x12c886800 == 53 [pid = 1652] [id = 143] 02:13:22 INFO - PROCESS | 1652 | --DOCSHELL 0x12c7a8800 == 52 [pid = 1652] [id = 142] 02:13:22 INFO - PROCESS | 1652 | --DOCSHELL 0x123c1b000 == 51 [pid = 1652] [id = 141] 02:13:22 INFO - PROCESS | 1652 | --DOCSHELL 0x12b0f0000 == 50 [pid = 1652] [id = 140] 02:13:22 INFO - PROCESS | 1652 | --DOCSHELL 0x12a689000 == 49 [pid = 1652] [id = 139] 02:13:22 INFO - PROCESS | 1652 | --DOCSHELL 0x116709000 == 48 [pid = 1652] [id = 138] 02:13:22 INFO - PROCESS | 1652 | --DOCSHELL 0x128931000 == 47 [pid = 1652] [id = 137] 02:13:22 INFO - PROCESS | 1652 | --DOCSHELL 0x124a44800 == 46 [pid = 1652] [id = 136] 02:13:22 INFO - PROCESS | 1652 | --DOCSHELL 0x121166800 == 45 [pid = 1652] [id = 135] 02:13:22 INFO - PROCESS | 1652 | --DOCSHELL 0x1193d9000 == 44 [pid = 1652] [id = 134] 02:13:22 INFO - PROCESS | 1652 | --DOCSHELL 0x116291000 == 43 [pid = 1652] [id = 133] 02:13:22 INFO - PROCESS | 1652 | --DOCSHELL 0x116fa2000 == 42 [pid = 1652] [id = 132] 02:13:22 INFO - PROCESS | 1652 | --DOCSHELL 0x119928800 == 41 [pid = 1652] [id = 129] 02:13:22 INFO - PROCESS | 1652 | --DOCSHELL 0x116935000 == 40 [pid = 1652] [id = 128] 02:13:22 INFO - PROCESS | 1652 | --DOCSHELL 0x12b0d8800 == 39 [pid = 1652] [id = 127] 02:13:22 INFO - PROCESS | 1652 | --DOCSHELL 0x1195c1800 == 38 [pid = 1652] [id = 114] 02:13:22 INFO - PROCESS | 1652 | --DOCSHELL 0x12be51000 == 37 [pid = 1652] [id = 131] 02:13:22 INFO - PROCESS | 1652 | --DOCSHELL 0x12a828800 == 36 [pid = 1652] [id = 96] 02:13:22 INFO - PROCESS | 1652 | --DOCSHELL 0x12b0ee000 == 35 [pid = 1652] [id = 130] 02:13:22 INFO - PROCESS | 1652 | --DOCSHELL 0x116944800 == 34 [pid = 1652] [id = 100] 02:13:22 INFO - PROCESS | 1652 | --DOCSHELL 0x117d59000 == 33 [pid = 1652] [id = 150] 02:13:22 INFO - PROCESS | 1652 | --DOCSHELL 0x12d2db800 == 32 [pid = 1652] [id = 149] 02:13:22 INFO - PROCESS | 1652 | --DOCSHELL 0x12d28a800 == 31 [pid = 1652] [id = 148] 02:13:22 INFO - PROCESS | 1652 | --DOCSHELL 0x12c7b3800 == 30 [pid = 1652] [id = 147] 02:13:22 INFO - PROCESS | 1652 | --DOCSHELL 0x123d52000 == 29 [pid = 1652] [id = 146] 02:13:22 INFO - PROCESS | 1652 | --DOCSHELL 0x12ce3f800 == 28 [pid = 1652] [id = 144] 02:13:22 INFO - PROCESS | 1652 | --DOCSHELL 0x11800d000 == 27 [pid = 1652] [id = 145] 02:13:22 INFO - PROCESS | 1652 | --DOMWINDOW == 143 (0x12a458000) [pid = 1652] [serial = 361] [outer = 0x0] [url = about:blank] 02:13:22 INFO - PROCESS | 1652 | --DOMWINDOW == 142 (0x123c2b000) [pid = 1652] [serial = 340] [outer = 0x0] [url = about:blank] 02:13:22 INFO - PROCESS | 1652 | --DOMWINDOW == 141 (0x12a845000) [pid = 1652] [serial = 364] [outer = 0x0] [url = about:blank] 02:13:22 INFO - PROCESS | 1652 | --DOMWINDOW == 140 (0x1191df000) [pid = 1652] [serial = 344] [outer = 0x0] [url = about:blank] 02:13:22 INFO - PROCESS | 1652 | --DOMWINDOW == 139 (0x1184c3000) [pid = 1652] [serial = 343] [outer = 0x0] [url = about:blank] 02:13:22 INFO - PROCESS | 1652 | --DOMWINDOW == 138 (0x119a14800) [pid = 1652] [serial = 346] [outer = 0x0] [url = about:blank] 02:13:22 INFO - PROCESS | 1652 | --DOMWINDOW == 137 (0x121425c00) [pid = 1652] [serial = 347] [outer = 0x0] [url = about:blank] 02:13:22 INFO - PROCESS | 1652 | --DOMWINDOW == 136 (0x123daac00) [pid = 1652] [serial = 349] [outer = 0x0] [url = about:blank] 02:13:22 INFO - PROCESS | 1652 | --DOMWINDOW == 135 (0x125590000) [pid = 1652] [serial = 352] [outer = 0x0] [url = about:blank] 02:13:22 INFO - PROCESS | 1652 | --DOMWINDOW == 134 (0x126cc2000) [pid = 1652] [serial = 353] [outer = 0x0] [url = about:blank] 02:13:22 INFO - PROCESS | 1652 | --DOMWINDOW == 133 (0x118856800) [pid = 1652] [serial = 337] [outer = 0x0] [url = about:blank] 02:13:22 INFO - PROCESS | 1652 | --DOMWINDOW == 132 (0x12708d400) [pid = 1652] [serial = 355] [outer = 0x0] [url = about:blank] 02:13:22 INFO - PROCESS | 1652 | --DOMWINDOW == 131 (0x12b044400) [pid = 1652] [serial = 367] [outer = 0x0] [url = about:blank] 02:13:22 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x12a83f800) [pid = 1652] [serial = 370] [outer = 0x0] [url = about:blank] 02:13:22 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x12a98e800) [pid = 1652] [serial = 365] [outer = 0x0] [url = about:blank] 02:13:22 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x12b930c00) [pid = 1652] [serial = 373] [outer = 0x0] [url = about:blank] 02:13:22 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x12be8a000) [pid = 1652] [serial = 374] [outer = 0x0] [url = about:blank] 02:13:22 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x1182f1400) [pid = 1652] [serial = 376] [outer = 0x0] [url = about:blank] 02:13:22 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x12b814800) [pid = 1652] [serial = 368] [outer = 0x0] [url = about:blank] 02:13:22 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x12b815000) [pid = 1652] [serial = 371] [outer = 0x0] [url = about:blank] 02:13:22 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x1249e8800) [pid = 1652] [serial = 350] [outer = 0x0] [url = about:blank] 02:13:22 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x128ac9400) [pid = 1652] [serial = 358] [outer = 0x0] [url = about:blank] 02:13:22 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x12be88c00) [pid = 1652] [serial = 377] [outer = 0x0] [url = about:blank] 02:13:22 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x12943d400) [pid = 1652] [serial = 359] [outer = 0x0] [url = about:blank] 02:13:22 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x12bea7800) [pid = 1652] [serial = 379] [outer = 0x0] [url = about:blank] 02:13:22 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x12a69bc00) [pid = 1652] [serial = 362] [outer = 0x0] [url = about:blank] 02:13:22 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x128921400) [pid = 1652] [serial = 356] [outer = 0x0] [url = about:blank] 02:13:22 INFO - PROCESS | 1652 | 1465809202954 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]]]}] 02:13:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 02:13:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1472ms 02:13:22 INFO - PROCESS | 1652 | 1465809202982 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 02:13:22 INFO - PROCESS | 1652 | 1465809202985 Marionette TRACE conn2 <- [1,577,null,{"value":"7"}] 02:13:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 02:13:22 INFO - PROCESS | 1652 | 1465809202990 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 02:13:22 INFO - PROCESS | 1652 | 1465809202992 Marionette TRACE conn2 <- [1,578,null,{}] 02:13:22 INFO - PROCESS | 1652 | 1465809202996 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}] 02:13:22 INFO - PROCESS | 1652 | 1465809202997 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:13:23 INFO - PROCESS | 1652 | 1465809203058 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 02:13:23 INFO - PROCESS | 1652 | 1465809203062 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:23 INFO - PROCESS | 1652 | 1465809203065 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:13:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x116935000 == 28 [pid = 1652] [id = 152] 02:13:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x1175bf400) [pid = 1652] [serial = 453] [outer = 0x0] 02:13:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x11812d800) [pid = 1652] [serial = 454] [outer = 0x1175bf400] 02:13:23 INFO - PROCESS | 1652 | 1465809203088 Marionette DEBUG loaded listener.js 02:13:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x118189400) [pid = 1652] [serial = 455] [outer = 0x1175bf400] 02:13:23 INFO - PROCESS | 1652 | 1465809203537 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]]]}] 02:13:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 02:13:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 582ms 02:13:23 INFO - PROCESS | 1652 | 1465809203571 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 02:13:23 INFO - PROCESS | 1652 | 1465809203576 Marionette TRACE conn2 <- [1,581,null,{"value":"7"}] 02:13:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 02:13:23 INFO - PROCESS | 1652 | 1465809203583 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 02:13:23 INFO - PROCESS | 1652 | 1465809203586 Marionette TRACE conn2 <- [1,582,null,{}] 02:13:23 INFO - PROCESS | 1652 | 1465809203598 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}] 02:13:23 INFO - PROCESS | 1652 | 1465809203601 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:13:23 INFO - PROCESS | 1652 | 1465809203725 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 02:13:23 INFO - PROCESS | 1652 | 1465809203738 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:23 INFO - PROCESS | 1652 | 1465809203740 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:13:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x11800a800 == 29 [pid = 1652] [id = 153] 02:13:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x1183c0000) [pid = 1652] [serial = 456] [outer = 0x0] 02:13:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x1184e3000) [pid = 1652] [serial = 457] [outer = 0x1183c0000] 02:13:23 INFO - PROCESS | 1652 | 1465809203784 Marionette DEBUG loaded listener.js 02:13:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x1191c4400) [pid = 1652] [serial = 458] [outer = 0x1183c0000] 02:13:24 INFO - PROCESS | 1652 | 1465809204243 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]]]}] 02:13:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 02:13:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 681ms 02:13:24 INFO - PROCESS | 1652 | 1465809204264 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 02:13:24 INFO - PROCESS | 1652 | 1465809204265 Marionette TRACE conn2 <- [1,585,null,{"value":"7"}] 02:13:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 02:13:24 INFO - PROCESS | 1652 | 1465809204267 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 02:13:24 INFO - PROCESS | 1652 | 1465809204270 Marionette TRACE conn2 <- [1,586,null,{}] 02:13:24 INFO - PROCESS | 1652 | 1465809204280 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}] 02:13:24 INFO - PROCESS | 1652 | 1465809204283 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:13:24 INFO - PROCESS | 1652 | 1465809204359 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 02:13:24 INFO - PROCESS | 1652 | 1465809204364 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:24 INFO - PROCESS | 1652 | 1465809204366 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:13:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x1193c5000 == 30 [pid = 1652] [id = 154] 02:13:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x110eadc00) [pid = 1652] [serial = 459] [outer = 0x0] 02:13:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x1196a5400) [pid = 1652] [serial = 460] [outer = 0x110eadc00] 02:13:24 INFO - PROCESS | 1652 | 1465809204396 Marionette DEBUG loaded listener.js 02:13:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x119be8800) [pid = 1652] [serial = 461] [outer = 0x110eadc00] 02:13:24 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:13:24 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:13:24 INFO - PROCESS | 1652 | 1465809204717 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]]]}] 02:13:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 02:13:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 473ms 02:13:24 INFO - PROCESS | 1652 | 1465809204742 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 02:13:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 02:13:24 INFO - PROCESS | 1652 | 1465809204744 Marionette TRACE conn2 <- [1,589,null,{"value":"7"}] 02:13:24 INFO - PROCESS | 1652 | 1465809204746 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 02:13:24 INFO - PROCESS | 1652 | 1465809204748 Marionette TRACE conn2 <- [1,590,null,{}] 02:13:24 INFO - PROCESS | 1652 | 1465809204750 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}] 02:13:24 INFO - PROCESS | 1652 | 1465809204751 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:13:24 INFO - PROCESS | 1652 | 1465809204828 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 02:13:24 INFO - PROCESS | 1652 | 1465809204902 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:24 INFO - PROCESS | 1652 | 1465809204903 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:13:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x1195c5800 == 31 [pid = 1652] [id = 155] 02:13:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x1184c7000) [pid = 1652] [serial = 462] [outer = 0x0] 02:13:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x120eb6000) [pid = 1652] [serial = 463] [outer = 0x1184c7000] 02:13:24 INFO - PROCESS | 1652 | 1465809204928 Marionette DEBUG loaded listener.js 02:13:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x121523c00) [pid = 1652] [serial = 464] [outer = 0x1184c7000] 02:13:25 INFO - PROCESS | 1652 | 1465809205273 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]]]}] 02:13:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 02:13:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 568ms 02:13:25 INFO - PROCESS | 1652 | 1465809205316 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 02:13:25 INFO - PROCESS | 1652 | 1465809205317 Marionette TRACE conn2 <- [1,593,null,{"value":"7"}] 02:13:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 02:13:25 INFO - PROCESS | 1652 | 1465809205320 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 02:13:25 INFO - PROCESS | 1652 | 1465809205321 Marionette TRACE conn2 <- [1,594,null,{}] 02:13:25 INFO - PROCESS | 1652 | 1465809205323 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}] 02:13:25 INFO - PROCESS | 1652 | 1465809205324 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:13:25 INFO - PROCESS | 1652 | 1465809205420 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 02:13:25 INFO - PROCESS | 1652 | 1465809205424 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:25 INFO - PROCESS | 1652 | 1465809205425 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:13:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x121024800 == 32 [pid = 1652] [id = 156] 02:13:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x112f98000) [pid = 1652] [serial = 465] [outer = 0x0] 02:13:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x121719c00) [pid = 1652] [serial = 466] [outer = 0x112f98000] 02:13:25 INFO - PROCESS | 1652 | 1465809205450 Marionette DEBUG loaded listener.js 02:13:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x123c33000) [pid = 1652] [serial = 467] [outer = 0x112f98000] 02:13:25 INFO - PROCESS | 1652 | 1465809205799 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]]]}] 02:13:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 02:13:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 521ms 02:13:25 INFO - PROCESS | 1652 | 1465809205842 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 02:13:25 INFO - PROCESS | 1652 | 1465809205844 Marionette TRACE conn2 <- [1,597,null,{"value":"7"}] 02:13:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 02:13:25 INFO - PROCESS | 1652 | 1465809205846 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 02:13:25 INFO - PROCESS | 1652 | 1465809205847 Marionette TRACE conn2 <- [1,598,null,{}] 02:13:25 INFO - PROCESS | 1652 | 1465809205849 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}] 02:13:25 INFO - PROCESS | 1652 | 1465809205853 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:13:25 INFO - PROCESS | 1652 | 1465809205966 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 02:13:26 INFO - PROCESS | 1652 | 1465809206003 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:26 INFO - PROCESS | 1652 | 1465809206004 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:13:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x123c17000 == 33 [pid = 1652] [id = 157] 02:13:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x123da3800) [pid = 1652] [serial = 468] [outer = 0x0] 02:13:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 134 (0x124922000) [pid = 1652] [serial = 469] [outer = 0x123da3800] 02:13:26 INFO - PROCESS | 1652 | 1465809206029 Marionette DEBUG loaded listener.js 02:13:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 135 (0x124ea7400) [pid = 1652] [serial = 470] [outer = 0x123da3800] 02:13:26 INFO - PROCESS | 1652 | 1465809206352 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]]]}] 02:13:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 02:13:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 522ms 02:13:26 INFO - PROCESS | 1652 | 1465809206369 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 02:13:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 02:13:26 INFO - PROCESS | 1652 | 1465809206379 Marionette TRACE conn2 <- [1,601,null,{"value":"7"}] 02:13:26 INFO - PROCESS | 1652 | 1465809206382 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 02:13:26 INFO - PROCESS | 1652 | 1465809206383 Marionette TRACE conn2 <- [1,602,null,{}] 02:13:26 INFO - PROCESS | 1652 | 1465809206385 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}] 02:13:26 INFO - PROCESS | 1652 | 1465809206386 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:13:26 INFO - PROCESS | 1652 | 1465809206477 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 02:13:26 INFO - PROCESS | 1652 | 1465809206519 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:26 INFO - PROCESS | 1652 | 1465809206520 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:13:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x12550d000 == 34 [pid = 1652] [id = 158] 02:13:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 136 (0x119347800) [pid = 1652] [serial = 471] [outer = 0x0] 02:13:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 137 (0x125410000) [pid = 1652] [serial = 472] [outer = 0x119347800] 02:13:26 INFO - PROCESS | 1652 | 1465809206545 Marionette DEBUG loaded listener.js 02:13:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 138 (0x126cc2400) [pid = 1652] [serial = 473] [outer = 0x119347800] 02:13:27 INFO - PROCESS | 1652 | 1465809207200 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]]]}] 02:13:27 INFO - PROCESS | 1652 | --DOMWINDOW == 137 (0x118185000) [pid = 1652] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 02:13:27 INFO - PROCESS | 1652 | --DOMWINDOW == 136 (0x124e07800) [pid = 1652] [serial = 390] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 02:13:27 INFO - PROCESS | 1652 | --DOMWINDOW == 135 (0x120eb3400) [pid = 1652] [serial = 384] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 02:13:27 INFO - PROCESS | 1652 | --DOMWINDOW == 134 (0x112f94800) [pid = 1652] [serial = 426] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 02:13:27 INFO - PROCESS | 1652 | --DOMWINDOW == 133 (0x126ad3c00) [pid = 1652] [serial = 402] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 02:13:27 INFO - PROCESS | 1652 | --DOMWINDOW == 132 (0x123c30c00) [pid = 1652] [serial = 399] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 02:13:27 INFO - PROCESS | 1652 | --DOMWINDOW == 131 (0x1171b8400) [pid = 1652] [serial = 393] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 02:13:27 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x12b930800) [pid = 1652] [serial = 285] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 02:13:27 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x11606cc00) [pid = 1652] [serial = 191] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 02:13:27 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x12b944800) [pid = 1652] [serial = 417] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 02:13:27 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x1182e4c00) [pid = 1652] [serial = 381] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 02:13:27 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x121235400) [pid = 1652] [serial = 240] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 02:13:27 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x12a98f800) [pid = 1652] [serial = 231] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 02:13:27 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x12891a800) [pid = 1652] [serial = 243] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 02:13:27 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x116a0c000) [pid = 1652] [serial = 288] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 02:13:27 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x124925c00) [pid = 1652] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 02:13:27 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x12a847000) [pid = 1652] [serial = 408] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 02:13:27 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x12b926c00) [pid = 1652] [serial = 411] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 02:13:27 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x116a0a800) [pid = 1652] [serial = 234] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 02:13:27 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x11380f800) [pid = 1652] [serial = 420] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 02:13:27 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x119762000) [pid = 1652] [serial = 423] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 02:13:27 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x110eb0c00) [pid = 1652] [serial = 414] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 02:13:27 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x119347c00) [pid = 1652] [serial = 237] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 02:13:27 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x119764800) [pid = 1652] [serial = 291] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 02:13:27 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x128ee3800) [pid = 1652] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 02:13:27 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x1271dbc00) [pid = 1652] [serial = 294] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 02:13:27 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x119340c00) [pid = 1652] [serial = 378] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 02:13:27 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x117d8d000) [pid = 1652] [serial = 429] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 02:13:27 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x1184d7400) [pid = 1652] [serial = 336] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 02:13:27 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x121b90800) [pid = 1652] [serial = 339] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 02:13:27 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x123da5400) [pid = 1652] [serial = 333] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 02:13:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 02:13:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 868ms 02:13:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 02:13:27 INFO - PROCESS | 1652 | 1465809207258 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 02:13:27 INFO - PROCESS | 1652 | 1465809207259 Marionette TRACE conn2 <- [1,605,null,{"value":"7"}] 02:13:27 INFO - PROCESS | 1652 | 1465809207262 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 02:13:27 INFO - PROCESS | 1652 | 1465809207263 Marionette TRACE conn2 <- [1,606,null,{}] 02:13:27 INFO - PROCESS | 1652 | 1465809207265 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}] 02:13:27 INFO - PROCESS | 1652 | 1465809207266 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:13:27 INFO - PROCESS | 1652 | 1465809207341 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 02:13:27 INFO - PROCESS | 1652 | 1465809207345 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:27 INFO - PROCESS | 1652 | 1465809207346 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:13:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x117d60800 == 35 [pid = 1652] [id = 159] 02:13:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x116a0c000) [pid = 1652] [serial = 474] [outer = 0x0] 02:13:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x118182c00) [pid = 1652] [serial = 475] [outer = 0x116a0c000] 02:13:27 INFO - PROCESS | 1652 | 1465809207370 Marionette DEBUG loaded listener.js 02:13:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x119321000) [pid = 1652] [serial = 476] [outer = 0x116a0c000] 02:13:27 INFO - PROCESS | 1652 | 1465809207716 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]]]}] 02:13:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 02:13:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 468ms 02:13:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 02:13:27 INFO - PROCESS | 1652 | 1465809207731 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 02:13:27 INFO - PROCESS | 1652 | 1465809207732 Marionette TRACE conn2 <- [1,609,null,{"value":"7"}] 02:13:27 INFO - PROCESS | 1652 | 1465809207734 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 02:13:27 INFO - PROCESS | 1652 | 1465809207735 Marionette TRACE conn2 <- [1,610,null,{}] 02:13:27 INFO - PROCESS | 1652 | 1465809207737 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}] 02:13:27 INFO - PROCESS | 1652 | 1465809207739 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:13:27 INFO - PROCESS | 1652 | 1465809207846 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 02:13:27 INFO - PROCESS | 1652 | 1465809207880 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:27 INFO - PROCESS | 1652 | 1465809207881 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:13:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x1193bf800 == 36 [pid = 1652] [id = 160] 02:13:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x116a0a800) [pid = 1652] [serial = 477] [outer = 0x0] 02:13:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x120ebb400) [pid = 1652] [serial = 478] [outer = 0x116a0a800] 02:13:27 INFO - PROCESS | 1652 | 1465809207905 Marionette DEBUG loaded listener.js 02:13:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x124925000) [pid = 1652] [serial = 479] [outer = 0x116a0a800] 02:13:28 INFO - PROCESS | 1652 | 1465809208162 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]]]}] 02:13:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 02:13:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 469ms 02:13:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 02:13:28 INFO - PROCESS | 1652 | 1465809208211 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 02:13:28 INFO - PROCESS | 1652 | 1465809208213 Marionette TRACE conn2 <- [1,613,null,{"value":"7"}] 02:13:28 INFO - PROCESS | 1652 | 1465809208215 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 02:13:28 INFO - PROCESS | 1652 | 1465809208216 Marionette TRACE conn2 <- [1,614,null,{}] 02:13:28 INFO - PROCESS | 1652 | 1465809208218 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}] 02:13:28 INFO - PROCESS | 1652 | 1465809208220 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:13:28 INFO - PROCESS | 1652 | 1465809208303 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 02:13:28 INFO - PROCESS | 1652 | 1465809208310 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:28 INFO - PROCESS | 1652 | 1465809208311 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:13:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x12903d800 == 37 [pid = 1652] [id = 161] 02:13:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x12558d400) [pid = 1652] [serial = 480] [outer = 0x0] 02:13:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x1271db400) [pid = 1652] [serial = 481] [outer = 0x12558d400] 02:13:28 INFO - PROCESS | 1652 | 1465809208335 Marionette DEBUG loaded listener.js 02:13:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x128920c00) [pid = 1652] [serial = 482] [outer = 0x12558d400] 02:13:28 INFO - PROCESS | 1652 | 1465809208666 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]]]}] 02:13:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 02:13:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 519ms 02:13:28 INFO - PROCESS | 1652 | 1465809208735 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 02:13:28 INFO - PROCESS | 1652 | 1465809208736 Marionette TRACE conn2 <- [1,617,null,{"value":"7"}] 02:13:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 02:13:28 INFO - PROCESS | 1652 | 1465809208738 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 02:13:28 INFO - PROCESS | 1652 | 1465809208740 Marionette TRACE conn2 <- [1,618,null,{}] 02:13:28 INFO - PROCESS | 1652 | 1465809208742 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}] 02:13:28 INFO - PROCESS | 1652 | 1465809208744 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:13:28 INFO - PROCESS | 1652 | 1465809208829 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 02:13:28 INFO - PROCESS | 1652 | 1465809208833 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:28 INFO - PROCESS | 1652 | 1465809208834 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:13:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x121024000 == 38 [pid = 1652] [id = 162] 02:13:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x123db0800) [pid = 1652] [serial = 483] [outer = 0x0] 02:13:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x128ac8c00) [pid = 1652] [serial = 484] [outer = 0x123db0800] 02:13:28 INFO - PROCESS | 1652 | 1465809208861 Marionette DEBUG loaded listener.js 02:13:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x1290c5800) [pid = 1652] [serial = 485] [outer = 0x123db0800] 02:13:29 INFO - PROCESS | 1652 | 1465809209181 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]]]}] 02:13:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 02:13:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 470ms 02:13:29 INFO - PROCESS | 1652 | 1465809209257 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 02:13:29 INFO - PROCESS | 1652 | 1465809209259 Marionette TRACE conn2 <- [1,621,null,{"value":"7"}] 02:13:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 02:13:29 INFO - PROCESS | 1652 | 1465809209263 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 02:13:29 INFO - PROCESS | 1652 | 1465809209266 Marionette TRACE conn2 <- [1,622,null,{}] 02:13:29 INFO - PROCESS | 1652 | 1465809209270 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}] 02:13:29 INFO - PROCESS | 1652 | 1465809209272 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:13:29 INFO - PROCESS | 1652 | 1465809209364 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 02:13:29 INFO - PROCESS | 1652 | 1465809209463 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:29 INFO - PROCESS | 1652 | 1465809209466 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:13:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x116711000 == 39 [pid = 1652] [id = 163] 02:13:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x113364400) [pid = 1652] [serial = 486] [outer = 0x0] 02:13:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x113864000) [pid = 1652] [serial = 487] [outer = 0x113364400] 02:13:29 INFO - PROCESS | 1652 | 1465809209497 Marionette DEBUG loaded listener.js 02:13:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x1171b3c00) [pid = 1652] [serial = 488] [outer = 0x113364400] 02:13:29 INFO - PROCESS | 1652 | 1465809209977 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]]]}] 02:13:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 02:13:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 771ms 02:13:30 INFO - PROCESS | 1652 | 1465809210035 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 02:13:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 02:13:30 INFO - PROCESS | 1652 | 1465809210037 Marionette TRACE conn2 <- [1,625,null,{"value":"7"}] 02:13:30 INFO - PROCESS | 1652 | 1465809210042 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 02:13:30 INFO - PROCESS | 1652 | 1465809210044 Marionette TRACE conn2 <- [1,626,null,{}] 02:13:30 INFO - PROCESS | 1652 | 1465809210047 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}] 02:13:30 INFO - PROCESS | 1652 | 1465809210049 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:13:30 INFO - PROCESS | 1652 | 1465809210157 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 02:13:30 INFO - PROCESS | 1652 | 1465809210238 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:30 INFO - PROCESS | 1652 | 1465809210239 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:13:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x119915800 == 40 [pid = 1652] [id = 164] 02:13:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x1182e5400) [pid = 1652] [serial = 489] [outer = 0x0] 02:13:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x118fa6c00) [pid = 1652] [serial = 490] [outer = 0x1182e5400] 02:13:30 INFO - PROCESS | 1652 | 1465809210270 Marionette DEBUG loaded listener.js 02:13:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x1191dd000) [pid = 1652] [serial = 491] [outer = 0x1182e5400] 02:13:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x120ebc400) [pid = 1652] [serial = 492] [outer = 0x12caed400] 02:13:30 INFO - PROCESS | 1652 | 1465809210902 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]]]}] 02:13:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 02:13:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 922ms 02:13:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 02:13:30 INFO - PROCESS | 1652 | 1465809210963 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 02:13:30 INFO - PROCESS | 1652 | 1465809210965 Marionette TRACE conn2 <- [1,629,null,{"value":"7"}] 02:13:30 INFO - PROCESS | 1652 | 1465809210967 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 02:13:30 INFO - PROCESS | 1652 | 1465809210969 Marionette TRACE conn2 <- [1,630,null,{}] 02:13:30 INFO - PROCESS | 1652 | 1465809210975 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}] 02:13:30 INFO - PROCESS | 1652 | 1465809210979 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:13:31 INFO - PROCESS | 1652 | 1465809211178 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 02:13:31 INFO - PROCESS | 1652 | 1465809211269 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:31 INFO - PROCESS | 1652 | 1465809211270 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:13:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x113d72000 == 41 [pid = 1652] [id = 165] 02:13:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x1150c4c00) [pid = 1652] [serial = 493] [outer = 0x0] 02:13:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x116972c00) [pid = 1652] [serial = 494] [outer = 0x1150c4c00] 02:13:31 INFO - PROCESS | 1652 | 1465809211299 Marionette DEBUG loaded listener.js 02:13:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x118130000) [pid = 1652] [serial = 495] [outer = 0x1150c4c00] 02:13:31 INFO - PROCESS | 1652 | --DOCSHELL 0x12903d800 == 40 [pid = 1652] [id = 161] 02:13:31 INFO - PROCESS | 1652 | --DOCSHELL 0x1193bf800 == 39 [pid = 1652] [id = 160] 02:13:31 INFO - PROCESS | 1652 | --DOCSHELL 0x117d60800 == 38 [pid = 1652] [id = 159] 02:13:31 INFO - PROCESS | 1652 | --DOCSHELL 0x12550d000 == 37 [pid = 1652] [id = 158] 02:13:31 INFO - PROCESS | 1652 | --DOCSHELL 0x123c17000 == 36 [pid = 1652] [id = 157] 02:13:31 INFO - PROCESS | 1652 | --DOCSHELL 0x121024800 == 35 [pid = 1652] [id = 156] 02:13:31 INFO - PROCESS | 1652 | --DOCSHELL 0x1195c5800 == 34 [pid = 1652] [id = 155] 02:13:31 INFO - PROCESS | 1652 | --DOCSHELL 0x1193c5000 == 33 [pid = 1652] [id = 154] 02:13:31 INFO - PROCESS | 1652 | --DOCSHELL 0x11800a800 == 32 [pid = 1652] [id = 153] 02:13:31 INFO - PROCESS | 1652 | --DOCSHELL 0x116935000 == 31 [pid = 1652] [id = 152] 02:13:31 INFO - PROCESS | 1652 | --DOCSHELL 0x11800a000 == 30 [pid = 1652] [id = 151] 02:13:31 INFO - PROCESS | 1652 | 1465809211732 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]]]}] 02:13:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 02:13:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 771ms 02:13:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 02:13:31 INFO - PROCESS | 1652 | 1465809211742 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 02:13:31 INFO - PROCESS | 1652 | 1465809211745 Marionette TRACE conn2 <- [1,633,null,{"value":"7"}] 02:13:31 INFO - PROCESS | 1652 | 1465809211748 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 02:13:31 INFO - PROCESS | 1652 | 1465809211750 Marionette TRACE conn2 <- [1,634,null,{}] 02:13:31 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x119344800) [pid = 1652] [serial = 338] [outer = 0x0] [url = about:blank] 02:13:31 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x123c2fc00) [pid = 1652] [serial = 341] [outer = 0x0] [url = about:blank] 02:13:31 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x123db1800) [pid = 1652] [serial = 335] [outer = 0x0] [url = about:blank] 02:13:31 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x1191db800) [pid = 1652] [serial = 397] [outer = 0x0] [url = about:blank] 02:13:31 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x128994400) [pid = 1652] [serial = 392] [outer = 0x0] [url = about:blank] 02:13:31 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x123c26800) [pid = 1652] [serial = 386] [outer = 0x0] [url = about:blank] 02:13:31 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x112f96c00) [pid = 1652] [serial = 427] [outer = 0x0] [url = about:blank] 02:13:31 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x12898c000) [pid = 1652] [serial = 403] [outer = 0x0] [url = about:blank] 02:13:31 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x12142d000) [pid = 1652] [serial = 385] [outer = 0x0] [url = about:blank] 02:13:31 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x124ac5c00) [pid = 1652] [serial = 401] [outer = 0x0] [url = about:blank] 02:13:31 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x1184d5c00) [pid = 1652] [serial = 394] [outer = 0x0] [url = about:blank] 02:13:31 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x12be85800) [pid = 1652] [serial = 287] [outer = 0x0] [url = about:blank] 02:13:31 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x1171bc800) [pid = 1652] [serial = 193] [outer = 0x0] [url = about:blank] 02:13:31 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x12c75d400) [pid = 1652] [serial = 419] [outer = 0x0] [url = about:blank] 02:13:31 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x1191d3000) [pid = 1652] [serial = 383] [outer = 0x0] [url = about:blank] 02:13:31 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x12707f800) [pid = 1652] [serial = 242] [outer = 0x0] [url = about:blank] 02:13:31 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x12b03e000) [pid = 1652] [serial = 233] [outer = 0x0] [url = about:blank] 02:13:31 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x128922000) [pid = 1652] [serial = 245] [outer = 0x0] [url = about:blank] 02:13:31 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x1184cc800) [pid = 1652] [serial = 290] [outer = 0x0] [url = about:blank] 02:13:31 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x1249e5c00) [pid = 1652] [serial = 389] [outer = 0x0] [url = about:blank] 02:13:31 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x1182f2400) [pid = 1652] [serial = 382] [outer = 0x0] [url = about:blank] 02:13:31 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x128eddc00) [pid = 1652] [serial = 404] [outer = 0x0] [url = about:blank] 02:13:31 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x12a992800) [pid = 1652] [serial = 409] [outer = 0x0] [url = about:blank] 02:13:31 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x12be9f400) [pid = 1652] [serial = 412] [outer = 0x0] [url = about:blank] 02:13:31 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x118136c00) [pid = 1652] [serial = 236] [outer = 0x0] [url = about:blank] 02:13:31 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x1196a9400) [pid = 1652] [serial = 421] [outer = 0x0] [url = about:blank] 02:13:31 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x1196adc00) [pid = 1652] [serial = 422] [outer = 0x0] [url = about:blank] 02:13:31 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x12492ac00) [pid = 1652] [serial = 388] [outer = 0x0] [url = about:blank] 02:13:31 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x12c75ec00) [pid = 1652] [serial = 425] [outer = 0x0] [url = about:blank] 02:13:31 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x11931f000) [pid = 1652] [serial = 395] [outer = 0x0] [url = about:blank] 02:13:31 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x12943fc00) [pid = 1652] [serial = 424] [outer = 0x0] [url = about:blank] 02:13:31 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x110eb4c00) [pid = 1652] [serial = 415] [outer = 0x0] [url = about:blank] 02:13:31 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x120eb8000) [pid = 1652] [serial = 239] [outer = 0x0] [url = about:blank] 02:13:31 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x12c297800) [pid = 1652] [serial = 418] [outer = 0x0] [url = about:blank] 02:13:31 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x12171a400) [pid = 1652] [serial = 293] [outer = 0x0] [url = about:blank] 02:13:31 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x123daa000) [pid = 1652] [serial = 400] [outer = 0x0] [url = about:blank] 02:13:31 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x12b81a800) [pid = 1652] [serial = 410] [outer = 0x0] [url = about:blank] 02:13:31 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x12920cc00) [pid = 1652] [serial = 406] [outer = 0x0] [url = about:blank] 02:13:31 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x128998400) [pid = 1652] [serial = 296] [outer = 0x0] [url = about:blank] 02:13:31 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x110eb8c00) [pid = 1652] [serial = 416] [outer = 0x0] [url = about:blank] 02:13:31 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x12bea9800) [pid = 1652] [serial = 413] [outer = 0x0] [url = about:blank] 02:13:31 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x12c297000) [pid = 1652] [serial = 380] [outer = 0x0] [url = about:blank] 02:13:31 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x123c2c000) [pid = 1652] [serial = 398] [outer = 0x0] [url = about:blank] 02:13:31 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x12a5b7400) [pid = 1652] [serial = 407] [outer = 0x0] [url = about:blank] 02:13:31 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x128918800) [pid = 1652] [serial = 391] [outer = 0x0] [url = about:blank] 02:13:31 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x1191c4000) [pid = 1652] [serial = 428] [outer = 0x0] [url = about:blank] 02:13:31 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x1191c6000) [pid = 1652] [serial = 430] [outer = 0x0] [url = about:blank] 02:13:31 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x1196ac400) [pid = 1652] [serial = 431] [outer = 0x0] [url = about:blank] 02:13:31 INFO - PROCESS | 1652 | 1465809211778 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}] 02:13:31 INFO - PROCESS | 1652 | 1465809211779 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:13:31 INFO - PROCESS | 1652 | 1465809211859 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 02:13:31 INFO - PROCESS | 1652 | 1465809211864 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:31 INFO - PROCESS | 1652 | 1465809211865 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:13:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x11694c800 == 31 [pid = 1652] [id = 166] 02:13:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x118230000) [pid = 1652] [serial = 496] [outer = 0x0] 02:13:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x1182f3400) [pid = 1652] [serial = 497] [outer = 0x118230000] 02:13:31 INFO - PROCESS | 1652 | 1465809211894 Marionette DEBUG loaded listener.js 02:13:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x1191c9c00) [pid = 1652] [serial = 498] [outer = 0x118230000] 02:13:32 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:13:32 INFO - PROCESS | 1652 | [1652] WARNING: 'NS_FAILED(aResult)', file /builds/slave/m-beta-m64-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 02:13:32 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:13:32 INFO - PROCESS | 1652 | 1465809212244 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]]]}] 02:13:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 02:13:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 532ms 02:13:32 INFO - PROCESS | 1652 | 1465809212279 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 02:13:32 INFO - PROCESS | 1652 | 1465809212281 Marionette TRACE conn2 <- [1,637,null,{"value":"7"}] 02:13:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 02:13:32 INFO - PROCESS | 1652 | 1465809212284 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 02:13:32 INFO - PROCESS | 1652 | 1465809212285 Marionette TRACE conn2 <- [1,638,null,{}] 02:13:32 INFO - PROCESS | 1652 | 1465809212287 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}] 02:13:32 INFO - PROCESS | 1652 | 1465809212288 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:13:32 INFO - PROCESS | 1652 | 1465809212379 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 02:13:32 INFO - PROCESS | 1652 | 1465809212435 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:32 INFO - PROCESS | 1652 | 1465809212437 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:13:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x118241800 == 32 [pid = 1652] [id = 167] 02:13:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x1191c6000) [pid = 1652] [serial = 499] [outer = 0x0] 02:13:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x11933cc00) [pid = 1652] [serial = 500] [outer = 0x1191c6000] 02:13:32 INFO - PROCESS | 1652 | 1465809212466 Marionette DEBUG loaded listener.js 02:13:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x1196ac000) [pid = 1652] [serial = 501] [outer = 0x1191c6000] 02:13:32 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:13:32 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:13:32 INFO - PROCESS | 1652 | 1465809212785 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]]]}] 02:13:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 02:13:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 517ms 02:13:32 INFO - PROCESS | 1652 | 1465809212802 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 02:13:32 INFO - PROCESS | 1652 | 1465809212805 Marionette TRACE conn2 <- [1,641,null,{"value":"7"}] 02:13:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 02:13:32 INFO - PROCESS | 1652 | 1465809212815 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 02:13:32 INFO - PROCESS | 1652 | 1465809212818 Marionette TRACE conn2 <- [1,642,null,{}] 02:13:32 INFO - PROCESS | 1652 | 1465809212821 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}] 02:13:32 INFO - PROCESS | 1652 | 1465809212825 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:13:32 INFO - PROCESS | 1652 | 1465809212909 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 02:13:32 INFO - PROCESS | 1652 | 1465809212962 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:32 INFO - PROCESS | 1652 | 1465809212963 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:13:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x119561800 == 33 [pid = 1652] [id = 168] 02:13:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x113d37c00) [pid = 1652] [serial = 502] [outer = 0x0] 02:13:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x120eb5800) [pid = 1652] [serial = 503] [outer = 0x113d37c00] 02:13:32 INFO - PROCESS | 1652 | 1465809212988 Marionette DEBUG loaded listener.js 02:13:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x123c33800) [pid = 1652] [serial = 504] [outer = 0x113d37c00] 02:13:33 INFO - PROCESS | 1652 | 1465809213261 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]]]}] 02:13:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 02:13:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 474ms 02:13:33 INFO - PROCESS | 1652 | 1465809213286 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 02:13:33 INFO - PROCESS | 1652 | 1465809213287 Marionette TRACE conn2 <- [1,645,null,{"value":"7"}] 02:13:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 02:13:33 INFO - PROCESS | 1652 | 1465809213297 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 02:13:33 INFO - PROCESS | 1652 | 1465809213298 Marionette TRACE conn2 <- [1,646,null,{}] 02:13:33 INFO - PROCESS | 1652 | 1465809213300 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}] 02:13:33 INFO - PROCESS | 1652 | 1465809213301 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:13:33 INFO - PROCESS | 1652 | 1465809213384 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 02:13:33 INFO - PROCESS | 1652 | 1465809213388 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:33 INFO - PROCESS | 1652 | 1465809213390 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:13:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x12114e800 == 34 [pid = 1652] [id = 169] 02:13:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x112f96000) [pid = 1652] [serial = 505] [outer = 0x0] 02:13:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x123dae800) [pid = 1652] [serial = 506] [outer = 0x112f96000] 02:13:33 INFO - PROCESS | 1652 | 1465809213415 Marionette DEBUG loaded listener.js 02:13:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x12492ac00) [pid = 1652] [serial = 507] [outer = 0x112f96000] 02:13:33 INFO - PROCESS | 1652 | 1465809213747 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]]]}] 02:13:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 02:13:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 471ms 02:13:33 INFO - PROCESS | 1652 | 1465809213769 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 02:13:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 02:13:33 INFO - PROCESS | 1652 | 1465809213770 Marionette TRACE conn2 <- [1,649,null,{"value":"7"}] 02:13:33 INFO - PROCESS | 1652 | 1465809213774 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 02:13:33 INFO - PROCESS | 1652 | 1465809213776 Marionette TRACE conn2 <- [1,650,null,{}] 02:13:33 INFO - PROCESS | 1652 | 1465809213779 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}] 02:13:33 INFO - PROCESS | 1652 | 1465809213780 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:13:33 INFO - PROCESS | 1652 | 1465809213891 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 02:13:33 INFO - PROCESS | 1652 | 1465809213901 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:33 INFO - PROCESS | 1652 | 1465809213905 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:13:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x123c16000 == 35 [pid = 1652] [id = 170] 02:13:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x124ac0800) [pid = 1652] [serial = 508] [outer = 0x0] 02:13:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x124e08800) [pid = 1652] [serial = 509] [outer = 0x124ac0800] 02:13:33 INFO - PROCESS | 1652 | 1465809213938 Marionette DEBUG loaded listener.js 02:13:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x126ad3400) [pid = 1652] [serial = 510] [outer = 0x124ac0800] 02:13:34 INFO - PROCESS | 1652 | 1465809214308 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]]]}] 02:13:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 02:13:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 571ms 02:13:34 INFO - PROCESS | 1652 | 1465809214345 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 02:13:34 INFO - PROCESS | 1652 | 1465809214346 Marionette TRACE conn2 <- [1,653,null,{"value":"7"}] 02:13:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 02:13:34 INFO - PROCESS | 1652 | 1465809214348 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 02:13:34 INFO - PROCESS | 1652 | 1465809214349 Marionette TRACE conn2 <- [1,654,null,{}] 02:13:34 INFO - PROCESS | 1652 | 1465809214352 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}] 02:13:34 INFO - PROCESS | 1652 | 1465809214353 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:13:34 INFO - PROCESS | 1652 | 1465809214449 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 02:13:34 INFO - PROCESS | 1652 | 1465809214461 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:34 INFO - PROCESS | 1652 | 1465809214462 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:13:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x127310800 == 36 [pid = 1652] [id = 171] 02:13:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x113d32800) [pid = 1652] [serial = 511] [outer = 0x0] 02:13:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x12708bc00) [pid = 1652] [serial = 512] [outer = 0x113d32800] 02:13:34 INFO - PROCESS | 1652 | 1465809214486 Marionette DEBUG loaded listener.js 02:13:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x128acb800) [pid = 1652] [serial = 513] [outer = 0x113d32800] 02:13:34 INFO - PROCESS | 1652 | 1465809214830 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]]]}] 02:13:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 02:13:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 520ms 02:13:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 02:13:34 INFO - PROCESS | 1652 | 1465809214869 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 02:13:34 INFO - PROCESS | 1652 | 1465809214870 Marionette TRACE conn2 <- [1,657,null,{"value":"7"}] 02:13:34 INFO - PROCESS | 1652 | 1465809214872 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 02:13:34 INFO - PROCESS | 1652 | 1465809214873 Marionette TRACE conn2 <- [1,658,null,{}] 02:13:34 INFO - PROCESS | 1652 | 1465809214875 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}] 02:13:34 INFO - PROCESS | 1652 | 1465809214876 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:13:34 INFO - PROCESS | 1652 | 1465809214977 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 02:13:34 INFO - PROCESS | 1652 | 1465809214981 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:34 INFO - PROCESS | 1652 | 1465809214982 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:13:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x129036800 == 37 [pid = 1652] [id = 172] 02:13:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x1271dd800) [pid = 1652] [serial = 514] [outer = 0x0] 02:13:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x128ee1000) [pid = 1652] [serial = 515] [outer = 0x1271dd800] 02:13:35 INFO - PROCESS | 1652 | 1465809215007 Marionette DEBUG loaded listener.js 02:13:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x1290c1800) [pid = 1652] [serial = 516] [outer = 0x1271dd800] 02:13:35 INFO - PROCESS | 1652 | 1465809215350 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]]]}] 02:13:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 02:13:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 522ms 02:13:35 INFO - PROCESS | 1652 | 1465809215394 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 02:13:35 INFO - PROCESS | 1652 | 1465809215395 Marionette TRACE conn2 <- [1,661,null,{"value":"7"}] 02:13:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 02:13:35 INFO - PROCESS | 1652 | 1465809215398 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 02:13:35 INFO - PROCESS | 1652 | 1465809215399 Marionette TRACE conn2 <- [1,662,null,{}] 02:13:35 INFO - PROCESS | 1652 | 1465809215401 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}] 02:13:35 INFO - PROCESS | 1652 | 1465809215402 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:13:35 INFO - PROCESS | 1652 | 1465809215500 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 02:13:35 INFO - PROCESS | 1652 | 1465809215511 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:35 INFO - PROCESS | 1652 | 1465809215513 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:13:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a4f0000 == 38 [pid = 1652] [id = 173] 02:13:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x1290c1c00) [pid = 1652] [serial = 517] [outer = 0x0] 02:13:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x1290cb800) [pid = 1652] [serial = 518] [outer = 0x1290c1c00] 02:13:35 INFO - PROCESS | 1652 | 1465809215537 Marionette DEBUG loaded listener.js 02:13:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x129209c00) [pid = 1652] [serial = 519] [outer = 0x1290c1c00] 02:13:35 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:13:35 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:13:35 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x112f94000) [pid = 1652] [serial = 432] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 02:13:35 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x119343000) [pid = 1652] [serial = 435] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 02:13:35 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x112f98000) [pid = 1652] [serial = 465] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 02:13:35 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x123da3800) [pid = 1652] [serial = 468] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 02:13:35 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x1183c0000) [pid = 1652] [serial = 456] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 02:13:35 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x124922400) [pid = 1652] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 02:13:35 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x1175bf400) [pid = 1652] [serial = 453] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 02:13:35 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x1191be800) [pid = 1652] [serial = 450] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 02:13:35 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x12891d400) [pid = 1652] [serial = 441] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 02:13:35 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x110eadc00) [pid = 1652] [serial = 459] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 02:13:35 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x12898dc00) [pid = 1652] [serial = 444] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 02:13:35 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x112f95c00) [pid = 1652] [serial = 447] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 02:13:35 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x119347800) [pid = 1652] [serial = 471] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 02:13:35 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x116a0c000) [pid = 1652] [serial = 474] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 02:13:35 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x12558d400) [pid = 1652] [serial = 480] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 02:13:35 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x116a0a800) [pid = 1652] [serial = 477] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 02:13:35 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x1184c7000) [pid = 1652] [serial = 462] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 02:13:36 INFO - PROCESS | 1652 | 1465809216012 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]]]}] 02:13:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 02:13:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 621ms 02:13:36 INFO - PROCESS | 1652 | 1465809216020 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 02:13:36 INFO - PROCESS | 1652 | 1465809216022 Marionette TRACE conn2 <- [1,665,null,{"value":"7"}] 02:13:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 02:13:36 INFO - PROCESS | 1652 | 1465809216026 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 02:13:36 INFO - PROCESS | 1652 | 1465809216028 Marionette TRACE conn2 <- [1,666,null,{}] 02:13:36 INFO - PROCESS | 1652 | 1465809216031 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}] 02:13:36 INFO - PROCESS | 1652 | 1465809216033 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:13:36 INFO - PROCESS | 1652 | 1465809216158 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 02:13:36 INFO - PROCESS | 1652 | 1465809216163 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:36 INFO - PROCESS | 1652 | 1465809216164 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:13:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x118649000 == 39 [pid = 1652] [id = 174] 02:13:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x118186800) [pid = 1652] [serial = 520] [outer = 0x0] 02:13:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x1184cb000) [pid = 1652] [serial = 521] [outer = 0x118186800] 02:13:36 INFO - PROCESS | 1652 | 1465809216205 Marionette DEBUG loaded listener.js 02:13:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x121235400) [pid = 1652] [serial = 522] [outer = 0x118186800] 02:13:36 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:13:36 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:13:36 INFO - PROCESS | 1652 | 1465809216563 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]]]}] 02:13:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 02:13:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 569ms 02:13:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 02:13:36 INFO - PROCESS | 1652 | 1465809216595 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 02:13:36 INFO - PROCESS | 1652 | 1465809216596 Marionette TRACE conn2 <- [1,669,null,{"value":"7"}] 02:13:36 INFO - PROCESS | 1652 | 1465809216598 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 02:13:36 INFO - PROCESS | 1652 | 1465809216599 Marionette TRACE conn2 <- [1,670,null,{}] 02:13:36 INFO - PROCESS | 1652 | 1465809216602 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}] 02:13:36 INFO - PROCESS | 1652 | 1465809216603 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:13:36 INFO - PROCESS | 1652 | 1465809216709 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 02:13:36 INFO - PROCESS | 1652 | 1465809216713 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:36 INFO - PROCESS | 1652 | 1465809216714 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:13:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x12af0d000 == 40 [pid = 1652] [id = 175] 02:13:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x121339000) [pid = 1652] [serial = 523] [outer = 0x0] 02:13:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x126ea4000) [pid = 1652] [serial = 524] [outer = 0x121339000] 02:13:36 INFO - PROCESS | 1652 | 1465809216748 Marionette DEBUG loaded listener.js 02:13:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x129448000) [pid = 1652] [serial = 525] [outer = 0x121339000] 02:13:37 INFO - PROCESS | 1652 | 1465809217102 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]]]}] 02:13:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 02:13:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 521ms 02:13:37 INFO - PROCESS | 1652 | 1465809217120 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 02:13:37 INFO - PROCESS | 1652 | 1465809217124 Marionette TRACE conn2 <- [1,673,null,{"value":"7"}] 02:13:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 02:13:37 INFO - PROCESS | 1652 | 1465809217129 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 02:13:37 INFO - PROCESS | 1652 | 1465809217131 Marionette TRACE conn2 <- [1,674,null,{}] 02:13:37 INFO - PROCESS | 1652 | 1465809217135 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}] 02:13:37 INFO - PROCESS | 1652 | 1465809217137 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:13:37 INFO - PROCESS | 1652 | 1465809217318 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 02:13:37 INFO - PROCESS | 1652 | 1465809217331 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:37 INFO - PROCESS | 1652 | 1465809217332 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:13:37 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b0ef000 == 41 [pid = 1652] [id = 176] 02:13:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x123c34400) [pid = 1652] [serial = 526] [outer = 0x0] 02:13:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x12a457800) [pid = 1652] [serial = 527] [outer = 0x123c34400] 02:13:37 INFO - PROCESS | 1652 | 1465809217371 Marionette DEBUG loaded listener.js 02:13:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x12a98e000) [pid = 1652] [serial = 528] [outer = 0x123c34400] 02:13:37 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:13:37 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:13:37 INFO - PROCESS | 1652 | 1465809217744 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]]]}] 02:13:37 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 02:13:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 622ms 02:13:37 INFO - PROCESS | 1652 | 1465809217750 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 02:13:37 INFO - PROCESS | 1652 | 1465809217751 Marionette TRACE conn2 <- [1,677,null,{"value":"7"}] 02:13:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 02:13:37 INFO - PROCESS | 1652 | 1465809217753 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 02:13:37 INFO - PROCESS | 1652 | 1465809217755 Marionette TRACE conn2 <- [1,678,null,{}] 02:13:37 INFO - PROCESS | 1652 | 1465809217760 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}] 02:13:37 INFO - PROCESS | 1652 | 1465809217761 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:13:37 INFO - PROCESS | 1652 | 1465809217846 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 02:13:37 INFO - PROCESS | 1652 | 1465809217902 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:37 INFO - PROCESS | 1652 | 1465809217911 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:13:37 INFO - PROCESS | 1652 | ++DOCSHELL 0x12be3b000 == 42 [pid = 1652] [id = 177] 02:13:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x123dadc00) [pid = 1652] [serial = 529] [outer = 0x0] 02:13:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x12a997c00) [pid = 1652] [serial = 530] [outer = 0x123dadc00] 02:13:37 INFO - PROCESS | 1652 | 1465809217935 Marionette DEBUG loaded listener.js 02:13:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x12b044000) [pid = 1652] [serial = 531] [outer = 0x123dadc00] 02:13:38 INFO - PROCESS | 1652 | 1465809218370 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]]]}] 02:13:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 02:13:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 624ms 02:13:38 INFO - PROCESS | 1652 | 1465809218378 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 02:13:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 02:13:38 INFO - PROCESS | 1652 | 1465809218381 Marionette TRACE conn2 <- [1,681,null,{"value":"7"}] 02:13:38 INFO - PROCESS | 1652 | 1465809218384 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 02:13:38 INFO - PROCESS | 1652 | 1465809218388 Marionette TRACE conn2 <- [1,682,null,{}] 02:13:38 INFO - PROCESS | 1652 | 1465809218393 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}] 02:13:38 INFO - PROCESS | 1652 | 1465809218395 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:13:38 INFO - PROCESS | 1652 | 1465809218500 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 02:13:38 INFO - PROCESS | 1652 | 1465809218556 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:38 INFO - PROCESS | 1652 | 1465809218558 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:13:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x11815b000 == 43 [pid = 1652] [id = 178] 02:13:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x118129000) [pid = 1652] [serial = 532] [outer = 0x0] 02:13:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x1182ea400) [pid = 1652] [serial = 533] [outer = 0x118129000] 02:13:38 INFO - PROCESS | 1652 | 1465809218589 Marionette DEBUG loaded listener.js 02:13:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x1191bf800) [pid = 1652] [serial = 534] [outer = 0x118129000] 02:13:39 INFO - PROCESS | 1652 | 1465809219528 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]]]}] 02:13:39 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) 02:13:39 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1179ms 02:13:39 INFO - PROCESS | 1652 | 1465809219564 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 02:13:39 INFO - PROCESS | 1652 | 1465809219567 Marionette TRACE conn2 <- [1,685,null,{"value":"7"}] 02:13:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 02:13:39 INFO - PROCESS | 1652 | 1465809219571 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 02:13:39 INFO - PROCESS | 1652 | 1465809219573 Marionette TRACE conn2 <- [1,686,null,{}] 02:13:39 INFO - PROCESS | 1652 | 1465809219576 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}] 02:13:39 INFO - PROCESS | 1652 | 1465809219578 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:13:39 INFO - PROCESS | 1652 | 1465809219683 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 02:13:39 INFO - PROCESS | 1652 | 1465809219736 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:39 INFO - PROCESS | 1652 | 1465809219737 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:13:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x124ad5800 == 44 [pid = 1652] [id = 179] 02:13:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x119346000) [pid = 1652] [serial = 535] [outer = 0x0] 02:13:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x120eb9400) [pid = 1652] [serial = 536] [outer = 0x119346000] 02:13:39 INFO - PROCESS | 1652 | 1465809219768 Marionette DEBUG loaded listener.js 02:13:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x1218c6400) [pid = 1652] [serial = 537] [outer = 0x119346000] 02:13:40 INFO - PROCESS | 1652 | 1465809220714 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]]]}] 02:13:40 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 02:13:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1177ms 02:13:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 02:13:40 INFO - PROCESS | 1652 | 1465809220748 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 02:13:40 INFO - PROCESS | 1652 | 1465809220750 Marionette TRACE conn2 <- [1,689,null,{"value":"7"}] 02:13:40 INFO - PROCESS | 1652 | 1465809220752 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 02:13:40 INFO - PROCESS | 1652 | 1465809220755 Marionette TRACE conn2 <- [1,690,null,{}] 02:13:40 INFO - PROCESS | 1652 | 1465809220763 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}] 02:13:40 INFO - PROCESS | 1652 | 1465809220766 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:13:40 INFO - PROCESS | 1652 | 1465809220872 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 02:13:40 INFO - PROCESS | 1652 | 1465809220929 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:40 INFO - PROCESS | 1652 | 1465809220931 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:13:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x128934000 == 45 [pid = 1652] [id = 180] 02:13:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x12193f800) [pid = 1652] [serial = 538] [outer = 0x0] 02:13:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x125587000) [pid = 1652] [serial = 539] [outer = 0x12193f800] 02:13:40 INFO - PROCESS | 1652 | 1465809220962 Marionette DEBUG loaded listener.js 02:13:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x128918400) [pid = 1652] [serial = 540] [outer = 0x12193f800] 02:13:42 INFO - PROCESS | 1652 | --DOCSHELL 0x12b0ef000 == 44 [pid = 1652] [id = 176] 02:13:42 INFO - PROCESS | 1652 | --DOCSHELL 0x12af0d000 == 43 [pid = 1652] [id = 175] 02:13:42 INFO - PROCESS | 1652 | --DOCSHELL 0x118649000 == 42 [pid = 1652] [id = 174] 02:13:42 INFO - PROCESS | 1652 | --DOCSHELL 0x12a4f0000 == 41 [pid = 1652] [id = 173] 02:13:42 INFO - PROCESS | 1652 | --DOCSHELL 0x129036800 == 40 [pid = 1652] [id = 172] 02:13:42 INFO - PROCESS | 1652 | --DOCSHELL 0x127310800 == 39 [pid = 1652] [id = 171] 02:13:42 INFO - PROCESS | 1652 | --DOCSHELL 0x123c16000 == 38 [pid = 1652] [id = 170] 02:13:42 INFO - PROCESS | 1652 | --DOCSHELL 0x12114e800 == 37 [pid = 1652] [id = 169] 02:13:42 INFO - PROCESS | 1652 | --DOCSHELL 0x119561800 == 36 [pid = 1652] [id = 168] 02:13:42 INFO - PROCESS | 1652 | --DOCSHELL 0x118241800 == 35 [pid = 1652] [id = 167] 02:13:42 INFO - PROCESS | 1652 | --DOCSHELL 0x11694c800 == 34 [pid = 1652] [id = 166] 02:13:42 INFO - PROCESS | 1652 | --DOCSHELL 0x113d72000 == 33 [pid = 1652] [id = 165] 02:13:42 INFO - PROCESS | 1652 | --DOCSHELL 0x119915800 == 32 [pid = 1652] [id = 164] 02:13:42 INFO - PROCESS | 1652 | --DOCSHELL 0x121024000 == 31 [pid = 1652] [id = 162] 02:13:42 INFO - PROCESS | 1652 | --DOCSHELL 0x116711000 == 30 [pid = 1652] [id = 163] 02:13:42 INFO - PROCESS | 1652 | --DOCSHELL 0x124ad5800 == 29 [pid = 1652] [id = 179] 02:13:42 INFO - PROCESS | 1652 | --DOCSHELL 0x11815b000 == 28 [pid = 1652] [id = 178] 02:13:42 INFO - PROCESS | 1652 | --DOCSHELL 0x12be3b000 == 27 [pid = 1652] [id = 177] 02:13:42 INFO - PROCESS | 1652 | 1465809222577 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]]]}] 02:13:42 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x121235800) [pid = 1652] [serial = 437] [outer = 0x0] [url = about:blank] 02:13:42 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x1196a0c00) [pid = 1652] [serial = 436] [outer = 0x0] [url = about:blank] 02:13:42 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x121719c00) [pid = 1652] [serial = 466] [outer = 0x0] [url = about:blank] 02:13:42 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x124922000) [pid = 1652] [serial = 469] [outer = 0x0] [url = about:blank] 02:13:42 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x1184e3000) [pid = 1652] [serial = 457] [outer = 0x0] [url = about:blank] 02:13:42 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x126a3a400) [pid = 1652] [serial = 440] [outer = 0x0] [url = about:blank] 02:13:42 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x1191c4400) [pid = 1652] [serial = 458] [outer = 0x0] [url = about:blank] 02:13:42 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x12492a800) [pid = 1652] [serial = 439] [outer = 0x0] [url = about:blank] 02:13:42 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x11812d800) [pid = 1652] [serial = 454] [outer = 0x0] [url = about:blank] 02:13:42 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x118189400) [pid = 1652] [serial = 455] [outer = 0x0] [url = about:blank] 02:13:42 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x119322400) [pid = 1652] [serial = 452] [outer = 0x0] [url = about:blank] 02:13:42 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x1191d1000) [pid = 1652] [serial = 451] [outer = 0x0] [url = about:blank] 02:13:42 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x1290c3400) [pid = 1652] [serial = 443] [outer = 0x0] [url = about:blank] 02:13:42 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x1196a5400) [pid = 1652] [serial = 460] [outer = 0x0] [url = about:blank] 02:13:42 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x119be8800) [pid = 1652] [serial = 461] [outer = 0x0] [url = about:blank] 02:13:42 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x128ee3c00) [pid = 1652] [serial = 442] [outer = 0x0] [url = about:blank] 02:13:42 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x129210800) [pid = 1652] [serial = 446] [outer = 0x0] [url = about:blank] 02:13:42 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x1290c8400) [pid = 1652] [serial = 445] [outer = 0x0] [url = about:blank] 02:13:42 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x118187000) [pid = 1652] [serial = 449] [outer = 0x0] [url = about:blank] 02:13:42 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x113369000) [pid = 1652] [serial = 448] [outer = 0x0] [url = about:blank] 02:13:42 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x125410000) [pid = 1652] [serial = 472] [outer = 0x0] [url = about:blank] 02:13:42 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x124ea7400) [pid = 1652] [serial = 470] [outer = 0x0] [url = about:blank] 02:13:42 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x118182c00) [pid = 1652] [serial = 475] [outer = 0x0] [url = about:blank] 02:13:42 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x119321000) [pid = 1652] [serial = 476] [outer = 0x0] [url = about:blank] 02:13:42 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x1271db400) [pid = 1652] [serial = 481] [outer = 0x0] [url = about:blank] 02:13:42 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x128ac8c00) [pid = 1652] [serial = 484] [outer = 0x0] [url = about:blank] 02:13:42 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x126cc2400) [pid = 1652] [serial = 473] [outer = 0x0] [url = about:blank] 02:13:42 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x120ebb400) [pid = 1652] [serial = 478] [outer = 0x0] [url = about:blank] 02:13:42 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x120eb6000) [pid = 1652] [serial = 463] [outer = 0x0] [url = about:blank] 02:13:42 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x121523c00) [pid = 1652] [serial = 464] [outer = 0x0] [url = about:blank] 02:13:42 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x124925000) [pid = 1652] [serial = 479] [outer = 0x0] [url = about:blank] 02:13:42 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x123c33000) [pid = 1652] [serial = 467] [outer = 0x0] [url = about:blank] 02:13:42 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x128920c00) [pid = 1652] [serial = 482] [outer = 0x0] [url = about:blank] 02:13:42 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x1182eb800) [pid = 1652] [serial = 434] [outer = 0x0] [url = about:blank] 02:13:42 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x112f9a400) [pid = 1652] [serial = 433] [outer = 0x0] [url = about:blank] 02:13:42 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 02:13:42 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1929ms 02:13:42 INFO - PROCESS | 1652 | 1465809222685 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 02:13:42 INFO - PROCESS | 1652 | 1465809222688 Marionette TRACE conn2 <- [1,693,null,{"value":"7"}] 02:13:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 02:13:42 INFO - PROCESS | 1652 | 1465809222694 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 02:13:42 INFO - PROCESS | 1652 | 1465809222696 Marionette TRACE conn2 <- [1,694,null,{}] 02:13:42 INFO - PROCESS | 1652 | 1465809222700 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}] 02:13:42 INFO - PROCESS | 1652 | 1465809222701 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:13:42 INFO - PROCESS | 1652 | 1465809222777 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 02:13:42 INFO - PROCESS | 1652 | 1465809222782 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:42 INFO - PROCESS | 1652 | 1465809222784 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:13:42 INFO - PROCESS | 1652 | ++DOCSHELL 0x112fcd800 == 28 [pid = 1652] [id = 181] 02:13:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x11386e400) [pid = 1652] [serial = 541] [outer = 0x0] 02:13:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x1138e2400) [pid = 1652] [serial = 542] [outer = 0x11386e400] 02:13:42 INFO - PROCESS | 1652 | 1465809222815 Marionette DEBUG loaded listener.js 02:13:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x1160cc800) [pid = 1652] [serial = 543] [outer = 0x11386e400] 02:13:43 INFO - PROCESS | 1652 | 1465809223633 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]]]}] 02:13:43 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) 02:13:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 975ms 02:13:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 02:13:43 INFO - PROCESS | 1652 | 1465809223666 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 02:13:43 INFO - PROCESS | 1652 | 1465809223669 Marionette TRACE conn2 <- [1,697,null,{"value":"7"}] 02:13:43 INFO - PROCESS | 1652 | 1465809223674 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 02:13:43 INFO - PROCESS | 1652 | 1465809223676 Marionette TRACE conn2 <- [1,698,null,{}] 02:13:43 INFO - PROCESS | 1652 | 1465809223684 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}] 02:13:43 INFO - PROCESS | 1652 | 1465809223686 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:13:43 INFO - PROCESS | 1652 | 1465809223764 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 02:13:43 INFO - PROCESS | 1652 | 1465809223770 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:43 INFO - PROCESS | 1652 | 1465809223772 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:13:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x116952800 == 29 [pid = 1652] [id = 182] 02:13:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x117d88000) [pid = 1652] [serial = 544] [outer = 0x0] 02:13:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x117f98400) [pid = 1652] [serial = 545] [outer = 0x117d88000] 02:13:43 INFO - PROCESS | 1652 | 1465809223802 Marionette DEBUG loaded listener.js 02:13:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x118132c00) [pid = 1652] [serial = 546] [outer = 0x117d88000] 02:13:44 INFO - PROCESS | 1652 | 1465809224648 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]]]}] 02:13:44 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) 02:13:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1023ms 02:13:44 INFO - PROCESS | 1652 | 1465809224698 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 02:13:44 INFO - PROCESS | 1652 | 1465809224699 Marionette TRACE conn2 <- [1,701,null,{"value":"7"}] 02:13:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 02:13:44 INFO - PROCESS | 1652 | 1465809224701 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 02:13:44 INFO - PROCESS | 1652 | 1465809224704 Marionette TRACE conn2 <- [1,702,null,{}] 02:13:44 INFO - PROCESS | 1652 | 1465809224711 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}] 02:13:44 INFO - PROCESS | 1652 | 1465809224714 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:13:44 INFO - PROCESS | 1652 | 1465809224809 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 02:13:44 INFO - PROCESS | 1652 | 1465809224844 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:44 INFO - PROCESS | 1652 | 1465809224846 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:13:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x118005000 == 30 [pid = 1652] [id = 183] 02:13:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x1182f3800) [pid = 1652] [serial = 547] [outer = 0x0] 02:13:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x1184c7400) [pid = 1652] [serial = 548] [outer = 0x1182f3800] 02:13:44 INFO - PROCESS | 1652 | 1465809224876 Marionette DEBUG loaded listener.js 02:13:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x118855400) [pid = 1652] [serial = 549] [outer = 0x1182f3800] 02:13:45 INFO - PROCESS | 1652 | 1465809225703 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]]]}] 02:13:45 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 02:13:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1026ms 02:13:45 INFO - PROCESS | 1652 | 1465809225727 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 02:13:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 02:13:45 INFO - PROCESS | 1652 | 1465809225729 Marionette TRACE conn2 <- [1,705,null,{"value":"7"}] 02:13:45 INFO - PROCESS | 1652 | 1465809225731 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 02:13:45 INFO - PROCESS | 1652 | 1465809225733 Marionette TRACE conn2 <- [1,706,null,{}] 02:13:45 INFO - PROCESS | 1652 | 1465809225735 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}] 02:13:45 INFO - PROCESS | 1652 | 1465809225736 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:13:45 INFO - PROCESS | 1652 | 1465809225830 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 02:13:45 INFO - PROCESS | 1652 | 1465809225863 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:45 INFO - PROCESS | 1652 | 1465809225864 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:13:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x118241800 == 31 [pid = 1652] [id = 184] 02:13:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x1191c5c00) [pid = 1652] [serial = 550] [outer = 0x0] 02:13:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x1191db800) [pid = 1652] [serial = 551] [outer = 0x1191c5c00] 02:13:45 INFO - PROCESS | 1652 | 1465809225890 Marionette DEBUG loaded listener.js 02:13:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x11933b800) [pid = 1652] [serial = 552] [outer = 0x1191c5c00] 02:13:46 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x113d32800) [pid = 1652] [serial = 511] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 02:13:46 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x1271dd800) [pid = 1652] [serial = 514] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 02:13:46 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x113364400) [pid = 1652] [serial = 486] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 02:13:46 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x118230000) [pid = 1652] [serial = 496] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 02:13:46 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x1182e5400) [pid = 1652] [serial = 489] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 02:13:46 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x123db0800) [pid = 1652] [serial = 483] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 02:13:46 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x113d37c00) [pid = 1652] [serial = 502] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 02:13:46 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x1150c4c00) [pid = 1652] [serial = 493] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 02:13:46 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x1191c6000) [pid = 1652] [serial = 499] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 02:13:46 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x112f96000) [pid = 1652] [serial = 505] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 02:13:46 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x1290c1c00) [pid = 1652] [serial = 517] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 02:13:46 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x118186800) [pid = 1652] [serial = 520] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 02:13:46 INFO - PROCESS | 1652 | --DOMWINDOW == 73 (0x123c34400) [pid = 1652] [serial = 526] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 02:13:46 INFO - PROCESS | 1652 | --DOMWINDOW == 72 (0x121339000) [pid = 1652] [serial = 523] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 02:13:46 INFO - PROCESS | 1652 | --DOMWINDOW == 71 (0x124ac0800) [pid = 1652] [serial = 508] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 02:13:46 INFO - PROCESS | 1652 | --DOMWINDOW == 70 (0x123dadc00) [pid = 1652] [serial = 529] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 02:13:46 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 02:13:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 969ms 02:13:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 02:13:46 INFO - PROCESS | 1652 | 1465809226698 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]]]}] 02:13:46 INFO - PROCESS | 1652 | 1465809226701 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 02:13:46 INFO - PROCESS | 1652 | 1465809226702 Marionette TRACE conn2 <- [1,709,null,{"value":"7"}] 02:13:46 INFO - PROCESS | 1652 | 1465809226707 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 02:13:46 INFO - PROCESS | 1652 | 1465809226708 Marionette TRACE conn2 <- [1,710,null,{}] 02:13:46 INFO - PROCESS | 1652 | 1465809226710 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}] 02:13:46 INFO - PROCESS | 1652 | 1465809226719 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:13:46 INFO - PROCESS | 1652 | 1465809226791 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 02:13:46 INFO - PROCESS | 1652 | 1465809226795 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:46 INFO - PROCESS | 1652 | 1465809226796 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:13:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x117160800 == 32 [pid = 1652] [id = 185] 02:13:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 71 (0x113d32800) [pid = 1652] [serial = 553] [outer = 0x0] 02:13:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 72 (0x1191d3800) [pid = 1652] [serial = 554] [outer = 0x113d32800] 02:13:46 INFO - PROCESS | 1652 | 1465809226823 Marionette DEBUG loaded listener.js 02:13:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 73 (0x119348000) [pid = 1652] [serial = 555] [outer = 0x113d32800] 02:13:47 INFO - PROCESS | 1652 | 1465809227593 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]]]}] 02:13:47 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 02:13:47 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 925ms 02:13:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 02:13:47 INFO - PROCESS | 1652 | 1465809227629 Marionette TRACE conn2 -> [0,713,"getWindowHandle",null] 02:13:47 INFO - PROCESS | 1652 | 1465809227630 Marionette TRACE conn2 <- [1,713,null,{"value":"7"}] 02:13:47 INFO - PROCESS | 1652 | 1465809227632 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 02:13:47 INFO - PROCESS | 1652 | 1465809227633 Marionette TRACE conn2 <- [1,714,null,{}] 02:13:47 INFO - PROCESS | 1652 | 1465809227636 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}] 02:13:47 INFO - PROCESS | 1652 | 1465809227640 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:13:47 INFO - PROCESS | 1652 | 1465809227743 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 02:13:47 INFO - PROCESS | 1652 | 1465809227789 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:47 INFO - PROCESS | 1652 | 1465809227790 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:13:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x11954b800 == 33 [pid = 1652] [id = 186] 02:13:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 74 (0x11260dc00) [pid = 1652] [serial = 556] [outer = 0x0] 02:13:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x1196a9c00) [pid = 1652] [serial = 557] [outer = 0x11260dc00] 02:13:47 INFO - PROCESS | 1652 | 1465809227817 Marionette DEBUG loaded listener.js 02:13:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x1213ff000) [pid = 1652] [serial = 558] [outer = 0x11260dc00] 02:13:48 INFO - PROCESS | 1652 | 1465809228586 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]]]}] 02:13:48 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 02:13:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 969ms 02:13:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 02:13:48 INFO - PROCESS | 1652 | 1465809228603 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 02:13:48 INFO - PROCESS | 1652 | 1465809228604 Marionette TRACE conn2 <- [1,717,null,{"value":"7"}] 02:13:48 INFO - PROCESS | 1652 | 1465809228607 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 02:13:48 INFO - PROCESS | 1652 | 1465809228608 Marionette TRACE conn2 <- [1,718,null,{}] 02:13:48 INFO - PROCESS | 1652 | 1465809228611 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}] 02:13:48 INFO - PROCESS | 1652 | 1465809228612 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:13:48 INFO - PROCESS | 1652 | 1465809228730 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 02:13:48 INFO - PROCESS | 1652 | 1465809228776 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:48 INFO - PROCESS | 1652 | 1465809228778 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:13:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x111f12800 == 34 [pid = 1652] [id = 187] 02:13:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x110eb7800) [pid = 1652] [serial = 559] [outer = 0x0] 02:13:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x111c75000) [pid = 1652] [serial = 560] [outer = 0x110eb7800] 02:13:48 INFO - PROCESS | 1652 | 1465809228809 Marionette DEBUG loaded listener.js 02:13:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x112f9a400) [pid = 1652] [serial = 561] [outer = 0x110eb7800] 02:13:49 INFO - PROCESS | 1652 | 1465809229784 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]]]}] 02:13:49 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 02:13:49 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1221ms 02:13:49 INFO - PROCESS | 1652 | 1465809229830 Marionette TRACE conn2 -> [0,721,"getWindowHandle",null] 02:13:49 INFO - PROCESS | 1652 | 1465809229832 Marionette TRACE conn2 <- [1,721,null,{"value":"7"}] 02:13:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 02:13:49 INFO - PROCESS | 1652 | 1465809229836 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 02:13:49 INFO - PROCESS | 1652 | 1465809229838 Marionette TRACE conn2 <- [1,722,null,{}] 02:13:49 INFO - PROCESS | 1652 | 1465809229841 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}] 02:13:49 INFO - PROCESS | 1652 | 1465809229843 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:13:49 INFO - PROCESS | 1652 | 1465809229946 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 02:13:50 INFO - PROCESS | 1652 | 1465809230015 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:50 INFO - PROCESS | 1652 | 1465809230016 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:13:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x11800a000 == 35 [pid = 1652] [id = 188] 02:13:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x118128400) [pid = 1652] [serial = 562] [outer = 0x0] 02:13:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x118132000) [pid = 1652] [serial = 563] [outer = 0x118128400] 02:13:50 INFO - PROCESS | 1652 | 1465809230048 Marionette DEBUG loaded listener.js 02:13:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x118188c00) [pid = 1652] [serial = 564] [outer = 0x118128400] 02:13:50 INFO - PROCESS | 1652 | --DOCSHELL 0x118155000 == 34 [pid = 1652] [id = 20] 02:13:50 INFO - PROCESS | 1652 | --DOCSHELL 0x12b911000 == 33 [pid = 1652] [id = 10] 02:13:50 INFO - PROCESS | 1652 | --DOCSHELL 0x129039000 == 32 [pid = 1652] [id = 6] 02:13:50 INFO - PROCESS | 1652 | --DOCSHELL 0x112cae000 == 31 [pid = 1652] [id = 26] 02:13:50 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x12708bc00) [pid = 1652] [serial = 512] [outer = 0x0] [url = about:blank] 02:13:50 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x128ee1000) [pid = 1652] [serial = 515] [outer = 0x0] [url = about:blank] 02:13:50 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x113864000) [pid = 1652] [serial = 487] [outer = 0x0] [url = about:blank] 02:13:50 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x1171b3c00) [pid = 1652] [serial = 488] [outer = 0x0] [url = about:blank] 02:13:50 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x1182f3400) [pid = 1652] [serial = 497] [outer = 0x0] [url = about:blank] 02:13:50 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x1191c9c00) [pid = 1652] [serial = 498] [outer = 0x0] [url = about:blank] 02:13:50 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x118fa6c00) [pid = 1652] [serial = 490] [outer = 0x0] [url = about:blank] 02:13:50 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x1191dd000) [pid = 1652] [serial = 491] [outer = 0x0] [url = about:blank] 02:13:50 INFO - PROCESS | 1652 | --DOMWINDOW == 73 (0x1290c5800) [pid = 1652] [serial = 485] [outer = 0x0] [url = about:blank] 02:13:50 INFO - PROCESS | 1652 | --DOMWINDOW == 72 (0x120eb5800) [pid = 1652] [serial = 503] [outer = 0x0] [url = about:blank] 02:13:50 INFO - PROCESS | 1652 | --DOMWINDOW == 71 (0x123c33800) [pid = 1652] [serial = 504] [outer = 0x0] [url = about:blank] 02:13:50 INFO - PROCESS | 1652 | --DOMWINDOW == 70 (0x116972c00) [pid = 1652] [serial = 494] [outer = 0x0] [url = about:blank] 02:13:50 INFO - PROCESS | 1652 | --DOMWINDOW == 69 (0x118130000) [pid = 1652] [serial = 495] [outer = 0x0] [url = about:blank] 02:13:50 INFO - PROCESS | 1652 | --DOMWINDOW == 68 (0x11933cc00) [pid = 1652] [serial = 500] [outer = 0x0] [url = about:blank] 02:13:50 INFO - PROCESS | 1652 | --DOMWINDOW == 67 (0x1196ac000) [pid = 1652] [serial = 501] [outer = 0x0] [url = about:blank] 02:13:50 INFO - PROCESS | 1652 | --DOMWINDOW == 66 (0x123dae800) [pid = 1652] [serial = 506] [outer = 0x0] [url = about:blank] 02:13:50 INFO - PROCESS | 1652 | --DOMWINDOW == 65 (0x12492ac00) [pid = 1652] [serial = 507] [outer = 0x0] [url = about:blank] 02:13:50 INFO - PROCESS | 1652 | --DOMWINDOW == 64 (0x1290cb800) [pid = 1652] [serial = 518] [outer = 0x0] [url = about:blank] 02:13:50 INFO - PROCESS | 1652 | --DOMWINDOW == 63 (0x117f92800) [pid = 1652] [serial = 203] [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.] 02:13:50 INFO - PROCESS | 1652 | --DOMWINDOW == 62 (0x121235400) [pid = 1652] [serial = 522] [outer = 0x0] [url = about:blank] 02:13:50 INFO - PROCESS | 1652 | --DOMWINDOW == 61 (0x1184cb000) [pid = 1652] [serial = 521] [outer = 0x0] [url = about:blank] 02:13:50 INFO - PROCESS | 1652 | --DOMWINDOW == 60 (0x12a457800) [pid = 1652] [serial = 527] [outer = 0x0] [url = about:blank] 02:13:50 INFO - PROCESS | 1652 | --DOMWINDOW == 59 (0x129209c00) [pid = 1652] [serial = 519] [outer = 0x0] [url = about:blank] 02:13:50 INFO - PROCESS | 1652 | --DOMWINDOW == 58 (0x12a98e000) [pid = 1652] [serial = 528] [outer = 0x0] [url = about:blank] 02:13:50 INFO - PROCESS | 1652 | --DOMWINDOW == 57 (0x126ea4000) [pid = 1652] [serial = 524] [outer = 0x0] [url = about:blank] 02:13:50 INFO - PROCESS | 1652 | --DOMWINDOW == 56 (0x124e08800) [pid = 1652] [serial = 509] [outer = 0x0] [url = about:blank] 02:13:50 INFO - PROCESS | 1652 | --DOMWINDOW == 55 (0x1290c1800) [pid = 1652] [serial = 516] [outer = 0x0] [url = about:blank] 02:13:50 INFO - PROCESS | 1652 | --DOMWINDOW == 54 (0x128acb800) [pid = 1652] [serial = 513] [outer = 0x0] [url = about:blank] 02:13:50 INFO - PROCESS | 1652 | --DOMWINDOW == 53 (0x129448000) [pid = 1652] [serial = 525] [outer = 0x0] [url = about:blank] 02:13:50 INFO - PROCESS | 1652 | --DOMWINDOW == 52 (0x126ad3400) [pid = 1652] [serial = 510] [outer = 0x0] [url = about:blank] 02:13:50 INFO - PROCESS | 1652 | --DOMWINDOW == 51 (0x12b044000) [pid = 1652] [serial = 531] [outer = 0x0] [url = about:blank] 02:13:50 INFO - PROCESS | 1652 | --DOMWINDOW == 50 (0x12a997c00) [pid = 1652] [serial = 530] [outer = 0x0] [url = about:blank] 02:13:50 INFO - PROCESS | 1652 | 1465809230657 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] 02:13:50 INFO - PROCESS | 1652 | 1465809230711 Marionette TRACE conn2 <- [1,725,null,{"value":"7"}] 02:13:50 INFO - PROCESS | 1652 | 1465809230714 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 02:13:50 INFO - PROCESS | 1652 | 1465809230716 Marionette TRACE conn2 <- [1,726,null,{}] 02:13:50 INFO - PROCESS | 1652 | 1465809230719 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}] 02:13:50 INFO - PROCESS | 1652 | 1465809230721 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:13:50 INFO - PROCESS | 1652 | 1465809230796 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 02:13:50 INFO - PROCESS | 1652 | 1465809230854 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:50 INFO - PROCESS | 1652 | 1465809230855 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:13:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x116665000 == 32 [pid = 1652] [id = 189] 02:13:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 51 (0x115def400) [pid = 1652] [serial = 565] [outer = 0x0] 02:13:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 52 (0x1175b4400) [pid = 1652] [serial = 566] [outer = 0x115def400] 02:13:50 INFO - PROCESS | 1652 | 1465809230884 Marionette DEBUG loaded listener.js 02:13:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 53 (0x11812c000) [pid = 1652] [serial = 567] [outer = 0x115def400] 02:13:51 INFO - PROCESS | 1652 | 1465809231222 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]]]}] 02:13:51 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 02:13:51 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 521ms 02:13:51 INFO - PROCESS | 1652 | 1465809231262 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 02:13:51 INFO - PROCESS | 1652 | 1465809231265 Marionette TRACE conn2 <- [1,729,null,{"value":"7"}] 02:13:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 02:13:51 INFO - PROCESS | 1652 | 1465809231270 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 02:13:51 INFO - PROCESS | 1652 | 1465809231272 Marionette TRACE conn2 <- [1,730,null,{}] 02:13:51 INFO - PROCESS | 1652 | 1465809231276 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}] 02:13:51 INFO - PROCESS | 1652 | 1465809231278 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:13:51 INFO - PROCESS | 1652 | 1465809231354 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 02:13:51 INFO - PROCESS | 1652 | 1465809231407 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:51 INFO - PROCESS | 1652 | 1465809231409 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:13:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x117d4c000 == 33 [pid = 1652] [id = 190] 02:13:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 54 (0x11812a400) [pid = 1652] [serial = 568] [outer = 0x0] 02:13:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 55 (0x11818c400) [pid = 1652] [serial = 569] [outer = 0x11812a400] 02:13:51 INFO - PROCESS | 1652 | 1465809231436 Marionette DEBUG loaded listener.js 02:13:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 56 (0x1191bf000) [pid = 1652] [serial = 570] [outer = 0x11812a400] 02:13:51 INFO - PROCESS | 1652 | 1465809231736 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] 02:13:51 INFO - PROCESS | 1652 | 1465809231747 Marionette TRACE conn2 <- [1,733,null,{"value":"7"}] 02:13:51 INFO - PROCESS | 1652 | 1465809231750 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 02:13:51 INFO - PROCESS | 1652 | 1465809231752 Marionette TRACE conn2 <- [1,734,null,{}] 02:13:51 INFO - PROCESS | 1652 | 1465809231768 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}] 02:13:51 INFO - PROCESS | 1652 | 1465809231771 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:13:51 INFO - PROCESS | 1652 | 1465809231854 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 02:13:51 INFO - PROCESS | 1652 | 1465809231861 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:51 INFO - PROCESS | 1652 | 1465809231863 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:13:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x1193c5000 == 34 [pid = 1652] [id = 191] 02:13:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 57 (0x1191dbc00) [pid = 1652] [serial = 571] [outer = 0x0] 02:13:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 58 (0x1196a9000) [pid = 1652] [serial = 572] [outer = 0x1191dbc00] 02:13:51 INFO - PROCESS | 1652 | 1465809231894 Marionette DEBUG loaded listener.js 02:13:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 59 (0x120eb7c00) [pid = 1652] [serial = 573] [outer = 0x1191dbc00] 02:13:52 INFO - PROCESS | 1652 | 1465809232217 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]]]}] 02:13:52 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 02:13:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 478ms 02:13:52 INFO - PROCESS | 1652 | 1465809232262 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 02:13:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 02:13:52 INFO - PROCESS | 1652 | 1465809232271 Marionette TRACE conn2 <- [1,737,null,{"value":"7"}] 02:13:52 INFO - PROCESS | 1652 | 1465809232275 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 02:13:52 INFO - PROCESS | 1652 | 1465809232276 Marionette TRACE conn2 <- [1,738,null,{}] 02:13:52 INFO - PROCESS | 1652 | 1465809232279 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}] 02:13:52 INFO - PROCESS | 1652 | 1465809232280 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:13:52 INFO - PROCESS | 1652 | 1465809232355 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 02:13:52 INFO - PROCESS | 1652 | 1465809232361 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:52 INFO - PROCESS | 1652 | 1465809232362 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:13:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x1199dd000 == 35 [pid = 1652] [id = 192] 02:13:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 60 (0x120faf000) [pid = 1652] [serial = 574] [outer = 0x0] 02:13:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 61 (0x121726800) [pid = 1652] [serial = 575] [outer = 0x120faf000] 02:13:52 INFO - PROCESS | 1652 | 1465809232387 Marionette DEBUG loaded listener.js 02:13:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 62 (0x123c2d000) [pid = 1652] [serial = 576] [outer = 0x120faf000] 02:13:53 INFO - PROCESS | 1652 | 1465809233194 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]]]}] 02:13:53 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 02:13:53 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 971ms 02:13:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 02:13:53 INFO - PROCESS | 1652 | 1465809233246 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 02:13:53 INFO - PROCESS | 1652 | 1465809233248 Marionette TRACE conn2 <- [1,741,null,{"value":"7"}] 02:13:53 INFO - PROCESS | 1652 | 1465809233250 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 02:13:53 INFO - PROCESS | 1652 | 1465809233251 Marionette TRACE conn2 <- [1,742,null,{}] 02:13:53 INFO - PROCESS | 1652 | 1465809233258 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}] 02:13:53 INFO - PROCESS | 1652 | 1465809233260 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:13:53 INFO - PROCESS | 1652 | 1465809233348 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 02:13:53 INFO - PROCESS | 1652 | 1465809233352 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:53 INFO - PROCESS | 1652 | 1465809233353 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:13:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x117d5c000 == 36 [pid = 1652] [id = 193] 02:13:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 63 (0x112c2c400) [pid = 1652] [serial = 577] [outer = 0x0] 02:13:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 64 (0x123c2d400) [pid = 1652] [serial = 578] [outer = 0x112c2c400] 02:13:53 INFO - PROCESS | 1652 | 1465809233377 Marionette DEBUG loaded listener.js 02:13:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 65 (0x123d17800) [pid = 1652] [serial = 579] [outer = 0x112c2c400] 02:13:53 INFO - PROCESS | 1652 | --DOMWINDOW == 64 (0x117d88000) [pid = 1652] [serial = 544] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 02:13:53 INFO - PROCESS | 1652 | --DOMWINDOW == 63 (0x11386e400) [pid = 1652] [serial = 541] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 02:13:53 INFO - PROCESS | 1652 | --DOMWINDOW == 62 (0x12193f800) [pid = 1652] [serial = 538] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 02:13:53 INFO - PROCESS | 1652 | --DOMWINDOW == 61 (0x118129000) [pid = 1652] [serial = 532] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 02:13:53 INFO - PROCESS | 1652 | --DOMWINDOW == 60 (0x119346000) [pid = 1652] [serial = 535] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 02:13:53 INFO - PROCESS | 1652 | --DOMWINDOW == 59 (0x1191c5c00) [pid = 1652] [serial = 550] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 02:13:53 INFO - PROCESS | 1652 | --DOMWINDOW == 58 (0x113d32800) [pid = 1652] [serial = 553] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 02:13:53 INFO - PROCESS | 1652 | --DOMWINDOW == 57 (0x1182f3800) [pid = 1652] [serial = 547] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 02:13:54 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 02:13:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 924ms 02:13:54 INFO - PROCESS | 1652 | 1465809234165 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]]]}] 02:13:54 INFO - PROCESS | 1652 | 1465809234175 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 02:13:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 02:13:54 INFO - PROCESS | 1652 | 1465809234176 Marionette TRACE conn2 <- [1,745,null,{"value":"7"}] 02:13:54 INFO - PROCESS | 1652 | 1465809234181 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 02:13:54 INFO - PROCESS | 1652 | 1465809234190 Marionette TRACE conn2 <- [1,746,null,{}] 02:13:54 INFO - PROCESS | 1652 | 1465809234195 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}] 02:13:54 INFO - PROCESS | 1652 | 1465809234199 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:13:54 INFO - PROCESS | 1652 | 1465809234293 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 02:13:54 INFO - PROCESS | 1652 | 1465809234297 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:54 INFO - PROCESS | 1652 | 1465809234298 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:13:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x121164800 == 37 [pid = 1652] [id = 194] 02:13:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 58 (0x123d17c00) [pid = 1652] [serial = 580] [outer = 0x0] 02:13:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 59 (0x124920800) [pid = 1652] [serial = 581] [outer = 0x123d17c00] 02:13:54 INFO - PROCESS | 1652 | 1465809234323 Marionette DEBUG loaded listener.js 02:13:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 60 (0x12492b800) [pid = 1652] [serial = 582] [outer = 0x123d17c00] 02:13:55 INFO - PROCESS | 1652 | 1465809235119 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]]]}] 02:13:55 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.) 02:13:55 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 982ms 02:13:55 INFO - PROCESS | 1652 | 1465809235161 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 02:13:55 INFO - PROCESS | 1652 | 1465809235162 Marionette TRACE conn2 <- [1,749,null,{"value":"7"}] 02:13:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 02:13:55 INFO - PROCESS | 1652 | 1465809235164 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 02:13:55 INFO - PROCESS | 1652 | 1465809235165 Marionette TRACE conn2 <- [1,750,null,{}] 02:13:55 INFO - PROCESS | 1652 | 1465809235167 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}] 02:13:55 INFO - PROCESS | 1652 | 1465809235169 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:13:55 INFO - PROCESS | 1652 | 1465809235242 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 02:13:55 INFO - PROCESS | 1652 | 1465809235245 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:55 INFO - PROCESS | 1652 | 1465809235246 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:13:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x1217dd800 == 38 [pid = 1652] [id = 195] 02:13:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 61 (0x1166f0000) [pid = 1652] [serial = 583] [outer = 0x0] 02:13:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 62 (0x1249e8c00) [pid = 1652] [serial = 584] [outer = 0x1166f0000] 02:13:55 INFO - PROCESS | 1652 | 1465809235311 Marionette DEBUG loaded listener.js 02:13:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 63 (0x124ab9400) [pid = 1652] [serial = 585] [outer = 0x1166f0000] 02:13:56 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 02:13:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 869ms 02:13:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 02:13:56 INFO - PROCESS | 1652 | 1465809236030 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]]]}] 02:13:56 INFO - PROCESS | 1652 | 1465809236034 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 02:13:56 INFO - PROCESS | 1652 | 1465809236035 Marionette TRACE conn2 <- [1,753,null,{"value":"7"}] 02:13:56 INFO - PROCESS | 1652 | 1465809236037 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 02:13:56 INFO - PROCESS | 1652 | 1465809236038 Marionette TRACE conn2 <- [1,754,null,{}] 02:13:56 INFO - PROCESS | 1652 | 1465809236043 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}] 02:13:56 INFO - PROCESS | 1652 | 1465809236053 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:13:56 INFO - PROCESS | 1652 | 1465809236149 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 02:13:56 INFO - PROCESS | 1652 | 1465809236155 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:56 INFO - PROCESS | 1652 | 1465809236156 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:13:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x123d68000 == 39 [pid = 1652] [id = 196] 02:13:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 64 (0x117f97800) [pid = 1652] [serial = 586] [outer = 0x0] 02:13:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 65 (0x124c88000) [pid = 1652] [serial = 587] [outer = 0x117f97800] 02:13:56 INFO - PROCESS | 1652 | 1465809236180 Marionette DEBUG loaded listener.js 02:13:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 66 (0x124ead800) [pid = 1652] [serial = 588] [outer = 0x117f97800] 02:13:56 INFO - PROCESS | 1652 | 1465809236914 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]]]}] 02:13:56 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 02:13:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 923ms 02:13:56 INFO - PROCESS | 1652 | 1465809236961 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 02:13:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 02:13:56 INFO - PROCESS | 1652 | 1465809236963 Marionette TRACE conn2 <- [1,757,null,{"value":"7"}] 02:13:56 INFO - PROCESS | 1652 | 1465809236967 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 02:13:56 INFO - PROCESS | 1652 | 1465809236969 Marionette TRACE conn2 <- [1,758,null,{}] 02:13:56 INFO - PROCESS | 1652 | 1465809236973 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}] 02:13:56 INFO - PROCESS | 1652 | 1465809236975 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:13:57 INFO - PROCESS | 1652 | 1465809237074 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 02:13:57 INFO - PROCESS | 1652 | 1465809237120 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:57 INFO - PROCESS | 1652 | 1465809237121 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:13:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x116e49000 == 40 [pid = 1652] [id = 197] 02:13:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 67 (0x1166ebc00) [pid = 1652] [serial = 589] [outer = 0x0] 02:13:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 68 (0x116972c00) [pid = 1652] [serial = 590] [outer = 0x1166ebc00] 02:13:57 INFO - PROCESS | 1652 | 1465809237154 Marionette DEBUG loaded listener.js 02:13:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 69 (0x118129000) [pid = 1652] [serial = 591] [outer = 0x1166ebc00] 02:13:57 INFO - PROCESS | 1652 | 1465809237575 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]]]}] 02:13:57 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 02:13:57 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 621ms 02:13:57 INFO - PROCESS | 1652 | 1465809237587 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 02:13:57 INFO - PROCESS | 1652 | 1465809237593 Marionette TRACE conn2 <- [1,761,null,{"value":"7"}] 02:13:57 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 02:13:57 INFO - PROCESS | 1652 | 1465809237597 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 02:13:57 INFO - PROCESS | 1652 | 1465809237599 Marionette TRACE conn2 <- [1,762,null,{}] 02:13:57 INFO - PROCESS | 1652 | 1465809237602 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}] 02:13:57 INFO - PROCESS | 1652 | 1465809237604 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:13:57 INFO - PROCESS | 1652 | 1465809237701 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 02:13:57 INFO - PROCESS | 1652 | 1465809237763 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:57 INFO - PROCESS | 1652 | 1465809237764 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:13:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x1195b2800 == 41 [pid = 1652] [id = 198] 02:13:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 70 (0x118187c00) [pid = 1652] [serial = 592] [outer = 0x0] 02:13:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 71 (0x118fa5400) [pid = 1652] [serial = 593] [outer = 0x118187c00] 02:13:57 INFO - PROCESS | 1652 | 1465809237794 Marionette DEBUG loaded listener.js 02:13:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 72 (0x1191d8800) [pid = 1652] [serial = 594] [outer = 0x118187c00] 02:13:58 INFO - PROCESS | 1652 | 1465809238665 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]]]}] 02:13:58 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 02:13:58 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1080ms 02:13:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 02:13:58 INFO - PROCESS | 1652 | 1465809238678 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 02:13:58 INFO - PROCESS | 1652 | 1465809238679 Marionette TRACE conn2 <- [1,765,null,{"value":"7"}] 02:13:58 INFO - PROCESS | 1652 | 1465809238681 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 02:13:58 INFO - PROCESS | 1652 | 1465809238684 Marionette TRACE conn2 <- [1,766,null,{}] 02:13:58 INFO - PROCESS | 1652 | 1465809238692 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}] 02:13:58 INFO - PROCESS | 1652 | 1465809238695 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:13:58 INFO - PROCESS | 1652 | 1465809238779 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 02:13:58 INFO - PROCESS | 1652 | 1465809238870 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:58 INFO - PROCESS | 1652 | 1465809238872 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:13:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x1254d2800 == 42 [pid = 1652] [id = 199] 02:13:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 73 (0x120eb5800) [pid = 1652] [serial = 595] [outer = 0x0] 02:13:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 74 (0x12133d800) [pid = 1652] [serial = 596] [outer = 0x120eb5800] 02:13:58 INFO - PROCESS | 1652 | 1465809238903 Marionette DEBUG loaded listener.js 02:13:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x123c2ec00) [pid = 1652] [serial = 597] [outer = 0x120eb5800] 02:13:59 INFO - PROCESS | 1652 | 1465809239785 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]]]}] 02:13:59 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 02:13:59 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1125ms 02:13:59 INFO - PROCESS | 1652 | 1465809239807 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 02:13:59 INFO - PROCESS | 1652 | 1465809239809 Marionette TRACE conn2 <- [1,769,null,{"value":"7"}] 02:13:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 02:13:59 INFO - PROCESS | 1652 | 1465809239813 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 02:13:59 INFO - PROCESS | 1652 | 1465809239814 Marionette TRACE conn2 <- [1,770,null,{}] 02:13:59 INFO - PROCESS | 1652 | 1465809239862 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}] 02:13:59 INFO - PROCESS | 1652 | 1465809239863 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:13:59 INFO - PROCESS | 1652 | 1465809239959 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 02:14:00 INFO - PROCESS | 1652 | --DOCSHELL 0x12c23f800 == 41 [pid = 1652] [id = 13] 02:14:00 INFO - PROCESS | 1652 | --DOCSHELL 0x11801a800 == 40 [pid = 1652] [id = 12] 02:14:00 INFO - PROCESS | 1652 | --DOCSHELL 0x12b921000 == 39 [pid = 1652] [id = 11] 02:14:00 INFO - PROCESS | 1652 | --DOCSHELL 0x12903e000 == 38 [pid = 1652] [id = 19] 02:14:00 INFO - PROCESS | 1652 | --DOCSHELL 0x12cf56800 == 37 [pid = 1652] [id = 18] 02:14:00 INFO - PROCESS | 1652 | --DOCSHELL 0x12a827000 == 36 [pid = 1652] [id = 8] 02:14:00 INFO - PROCESS | 1652 | --DOCSHELL 0x12b0dc000 == 35 [pid = 1652] [id = 9] 02:14:00 INFO - PROCESS | 1652 | --DOCSHELL 0x12d28b800 == 34 [pid = 1652] [id = 21] 02:14:00 INFO - PROCESS | 1652 | --DOCSHELL 0x12c7ae000 == 33 [pid = 1652] [id = 14] 02:14:00 INFO - PROCESS | 1652 | --DOCSHELL 0x128934000 == 32 [pid = 1652] [id = 180] 02:14:00 INFO - PROCESS | 1652 | --DOCSHELL 0x113a47000 == 31 [pid = 1652] [id = 25] 02:14:00 INFO - PROCESS | 1652 | --DOCSHELL 0x112cb7800 == 30 [pid = 1652] [id = 23] 02:14:00 INFO - PROCESS | 1652 | --DOCSHELL 0x1169b1000 == 29 [pid = 1652] [id = 24] 02:14:00 INFO - PROCESS | 1652 | --DOCSHELL 0x12c882000 == 28 [pid = 1652] [id = 15] 02:14:00 INFO - PROCESS | 1652 | --DOCSHELL 0x12d3ac800 == 27 [pid = 1652] [id = 22] 02:14:00 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x1196a9c00) [pid = 1652] [serial = 557] [outer = 0x0] [url = about:blank] 02:14:00 INFO - PROCESS | 1652 | --DOMWINDOW == 73 (0x117f98400) [pid = 1652] [serial = 545] [outer = 0x0] [url = about:blank] 02:14:00 INFO - PROCESS | 1652 | --DOMWINDOW == 72 (0x1138e2400) [pid = 1652] [serial = 542] [outer = 0x0] [url = about:blank] 02:14:00 INFO - PROCESS | 1652 | --DOMWINDOW == 71 (0x1160cc800) [pid = 1652] [serial = 543] [outer = 0x0] [url = about:blank] 02:14:00 INFO - PROCESS | 1652 | --DOMWINDOW == 70 (0x128918400) [pid = 1652] [serial = 540] [outer = 0x0] [url = about:blank] 02:14:00 INFO - PROCESS | 1652 | --DOMWINDOW == 69 (0x125587000) [pid = 1652] [serial = 539] [outer = 0x0] [url = about:blank] 02:14:00 INFO - PROCESS | 1652 | --DOMWINDOW == 68 (0x1191bf800) [pid = 1652] [serial = 534] [outer = 0x0] [url = about:blank] 02:14:00 INFO - PROCESS | 1652 | --DOMWINDOW == 67 (0x1182ea400) [pid = 1652] [serial = 533] [outer = 0x0] [url = about:blank] 02:14:00 INFO - PROCESS | 1652 | --DOMWINDOW == 66 (0x1218c6400) [pid = 1652] [serial = 537] [outer = 0x0] [url = about:blank] 02:14:00 INFO - PROCESS | 1652 | --DOMWINDOW == 65 (0x120eb9400) [pid = 1652] [serial = 536] [outer = 0x0] [url = about:blank] 02:14:00 INFO - PROCESS | 1652 | --DOMWINDOW == 64 (0x1191db800) [pid = 1652] [serial = 551] [outer = 0x0] [url = about:blank] 02:14:00 INFO - PROCESS | 1652 | --DOMWINDOW == 63 (0x1191d3800) [pid = 1652] [serial = 554] [outer = 0x0] [url = about:blank] 02:14:00 INFO - PROCESS | 1652 | --DOMWINDOW == 62 (0x119348000) [pid = 1652] [serial = 555] [outer = 0x0] [url = about:blank] 02:14:00 INFO - PROCESS | 1652 | --DOMWINDOW == 61 (0x11933b800) [pid = 1652] [serial = 552] [outer = 0x0] [url = about:blank] 02:14:00 INFO - PROCESS | 1652 | --DOMWINDOW == 60 (0x1184c7400) [pid = 1652] [serial = 548] [outer = 0x0] [url = about:blank] 02:14:00 INFO - PROCESS | 1652 | --DOMWINDOW == 59 (0x118855400) [pid = 1652] [serial = 549] [outer = 0x0] [url = about:blank] 02:14:00 INFO - PROCESS | 1652 | --DOMWINDOW == 58 (0x118132c00) [pid = 1652] [serial = 546] [outer = 0x0] [url = about:blank] 02:14:00 INFO - PROCESS | 1652 | 1465809240530 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:00 INFO - PROCESS | 1652 | 1465809240532 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:14:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x112cba800 == 28 [pid = 1652] [id = 200] 02:14:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 59 (0x112f98c00) [pid = 1652] [serial = 598] [outer = 0x0] 02:14:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 60 (0x113365000) [pid = 1652] [serial = 599] [outer = 0x112f98c00] 02:14:00 INFO - PROCESS | 1652 | 1465809240563 Marionette DEBUG loaded listener.js 02:14:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 61 (0x113d32800) [pid = 1652] [serial = 600] [outer = 0x112f98c00] 02:14:00 INFO - PROCESS | 1652 | 1465809240845 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]]]}] 02:14:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 02:14:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1071ms 02:14:00 INFO - PROCESS | 1652 | 1465809240885 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 02:14:00 INFO - PROCESS | 1652 | 1465809240889 Marionette TRACE conn2 <- [1,773,null,{"value":"7"}] 02:14:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 02:14:00 INFO - PROCESS | 1652 | 1465809240918 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 02:14:00 INFO - PROCESS | 1652 | 1465809240921 Marionette TRACE conn2 <- [1,774,null,{}] 02:14:00 INFO - PROCESS | 1652 | 1465809240928 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}] 02:14:00 INFO - PROCESS | 1652 | 1465809240933 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:14:01 INFO - PROCESS | 1652 | 1465809241076 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 02:14:01 INFO - PROCESS | 1652 | 1465809241144 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:01 INFO - PROCESS | 1652 | 1465809241145 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:14:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x116940000 == 29 [pid = 1652] [id = 201] 02:14:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 62 (0x116070800) [pid = 1652] [serial = 601] [outer = 0x0] 02:14:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 63 (0x1175bfc00) [pid = 1652] [serial = 602] [outer = 0x116070800] 02:14:01 INFO - PROCESS | 1652 | 1465809241190 Marionette DEBUG loaded listener.js 02:14:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 64 (0x11812e800) [pid = 1652] [serial = 603] [outer = 0x116070800] 02:14:01 INFO - PROCESS | 1652 | 1465809241531 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]]]}] 02:14:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 02:14:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 625ms 02:14:01 INFO - PROCESS | 1652 | 1465809241549 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 02:14:01 INFO - PROCESS | 1652 | 1465809241552 Marionette TRACE conn2 <- [1,777,null,{"value":"7"}] 02:14:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 02:14:01 INFO - PROCESS | 1652 | 1465809241555 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 02:14:01 INFO - PROCESS | 1652 | 1465809241556 Marionette TRACE conn2 <- [1,778,null,{}] 02:14:01 INFO - PROCESS | 1652 | 1465809241567 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}] 02:14:01 INFO - PROCESS | 1652 | 1465809241569 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:14:01 INFO - PROCESS | 1652 | 1465809241654 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 02:14:01 INFO - PROCESS | 1652 | 1465809241719 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:01 INFO - PROCESS | 1652 | 1465809241720 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:14:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x116f8e800 == 30 [pid = 1652] [id = 202] 02:14:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 65 (0x118134000) [pid = 1652] [serial = 604] [outer = 0x0] 02:14:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 66 (0x118225400) [pid = 1652] [serial = 605] [outer = 0x118134000] 02:14:01 INFO - PROCESS | 1652 | 1465809241747 Marionette DEBUG loaded listener.js 02:14:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 67 (0x1183be000) [pid = 1652] [serial = 606] [outer = 0x118134000] 02:14:02 INFO - PROCESS | 1652 | 1465809242044 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]]]}] 02:14:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 02:14:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 526ms 02:14:02 INFO - PROCESS | 1652 | 1465809242082 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 02:14:02 INFO - PROCESS | 1652 | 1465809242083 Marionette TRACE conn2 <- [1,781,null,{"value":"7"}] 02:14:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 02:14:02 INFO - PROCESS | 1652 | 1465809242091 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 02:14:02 INFO - PROCESS | 1652 | 1465809242098 Marionette TRACE conn2 <- [1,782,null,{}] 02:14:02 INFO - PROCESS | 1652 | 1465809242101 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}] 02:14:02 INFO - PROCESS | 1652 | 1465809242104 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:14:02 INFO - PROCESS | 1652 | 1465809242184 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 02:14:02 INFO - PROCESS | 1652 | 1465809242234 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:02 INFO - PROCESS | 1652 | 1465809242235 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:14:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x118149800 == 31 [pid = 1652] [id = 203] 02:14:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 68 (0x113810800) [pid = 1652] [serial = 607] [outer = 0x0] 02:14:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 69 (0x118f38c00) [pid = 1652] [serial = 608] [outer = 0x113810800] 02:14:02 INFO - PROCESS | 1652 | 1465809242261 Marionette DEBUG loaded listener.js 02:14:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 70 (0x1191d1000) [pid = 1652] [serial = 609] [outer = 0x113810800] 02:14:02 INFO - PROCESS | 1652 | 1465809242527 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]]]}] 02:14:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 02:14:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 480ms 02:14:02 INFO - PROCESS | 1652 | 1465809242566 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 02:14:02 INFO - PROCESS | 1652 | 1465809242568 Marionette TRACE conn2 <- [1,785,null,{"value":"7"}] 02:14:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 02:14:02 INFO - PROCESS | 1652 | 1465809242570 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 02:14:02 INFO - PROCESS | 1652 | 1465809242571 Marionette TRACE conn2 <- [1,786,null,{}] 02:14:02 INFO - PROCESS | 1652 | 1465809242582 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}] 02:14:02 INFO - PROCESS | 1652 | 1465809242583 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:14:02 INFO - PROCESS | 1652 | 1465809242680 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 02:14:02 INFO - PROCESS | 1652 | 1465809242711 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:02 INFO - PROCESS | 1652 | 1465809242713 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:14:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x118f97800 == 32 [pid = 1652] [id = 204] 02:14:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 71 (0x1191d8400) [pid = 1652] [serial = 610] [outer = 0x0] 02:14:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 72 (0x1191df400) [pid = 1652] [serial = 611] [outer = 0x1191d8400] 02:14:02 INFO - PROCESS | 1652 | 1465809242737 Marionette DEBUG loaded listener.js 02:14:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 73 (0x11933e400) [pid = 1652] [serial = 612] [outer = 0x1191d8400] 02:14:03 INFO - PROCESS | 1652 | 1465809243066 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]]]}] 02:14:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 02:14:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 528ms 02:14:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 02:14:03 INFO - PROCESS | 1652 | 1465809243099 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 02:14:03 INFO - PROCESS | 1652 | 1465809243100 Marionette TRACE conn2 <- [1,789,null,{"value":"7"}] 02:14:03 INFO - PROCESS | 1652 | 1465809243102 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 02:14:03 INFO - PROCESS | 1652 | 1465809243103 Marionette TRACE conn2 <- [1,790,null,{}] 02:14:03 INFO - PROCESS | 1652 | 1465809243105 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}] 02:14:03 INFO - PROCESS | 1652 | 1465809243108 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:14:03 INFO - PROCESS | 1652 | 1465809243196 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 02:14:03 INFO - PROCESS | 1652 | 1465809243200 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:03 INFO - PROCESS | 1652 | 1465809243204 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:14:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x119552800 == 33 [pid = 1652] [id = 205] 02:14:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 74 (0x1196a1800) [pid = 1652] [serial = 613] [outer = 0x0] 02:14:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x1196a6000) [pid = 1652] [serial = 614] [outer = 0x1196a1800] 02:14:03 INFO - PROCESS | 1652 | 1465809243238 Marionette DEBUG loaded listener.js 02:14:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x120eb3800) [pid = 1652] [serial = 615] [outer = 0x1196a1800] 02:14:03 INFO - PROCESS | 1652 | 1465809243600 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]]]}] 02:14:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 02:14:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 519ms 02:14:03 INFO - PROCESS | 1652 | 1465809243628 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 02:14:03 INFO - PROCESS | 1652 | 1465809243629 Marionette TRACE conn2 <- [1,793,null,{"value":"7"}] 02:14:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 02:14:03 INFO - PROCESS | 1652 | 1465809243632 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 02:14:03 INFO - PROCESS | 1652 | 1465809243633 Marionette TRACE conn2 <- [1,794,null,{}] 02:14:03 INFO - PROCESS | 1652 | 1465809243635 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}] 02:14:03 INFO - PROCESS | 1652 | 1465809243637 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:14:03 INFO - PROCESS | 1652 | 1465809243732 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 02:14:03 INFO - PROCESS | 1652 | 1465809243736 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:03 INFO - PROCESS | 1652 | 1465809243737 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:14:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x112d37800 == 34 [pid = 1652] [id = 206] 02:14:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x120eb3c00) [pid = 1652] [serial = 616] [outer = 0x0] 02:14:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x120fac000) [pid = 1652] [serial = 617] [outer = 0x120eb3c00] 02:14:03 INFO - PROCESS | 1652 | 1465809243761 Marionette DEBUG loaded listener.js 02:14:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x123c2cc00) [pid = 1652] [serial = 618] [outer = 0x120eb3c00] 02:14:04 INFO - PROCESS | 1652 | 1465809244094 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]]]}] 02:14:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 02:14:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 469ms 02:14:04 INFO - PROCESS | 1652 | 1465809244101 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 02:14:04 INFO - PROCESS | 1652 | 1465809244102 Marionette TRACE conn2 <- [1,797,null,{"value":"7"}] 02:14:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 02:14:04 INFO - PROCESS | 1652 | 1465809244104 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 02:14:04 INFO - PROCESS | 1652 | 1465809244105 Marionette TRACE conn2 <- [1,798,null,{}] 02:14:04 INFO - PROCESS | 1652 | 1465809244117 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}] 02:14:04 INFO - PROCESS | 1652 | 1465809244119 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:14:04 INFO - PROCESS | 1652 | 1465809244214 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 02:14:04 INFO - PROCESS | 1652 | 1465809244217 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:04 INFO - PROCESS | 1652 | 1465809244218 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:14:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x121158800 == 35 [pid = 1652] [id = 207] 02:14:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x112f8f000) [pid = 1652] [serial = 619] [outer = 0x0] 02:14:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x123da3800) [pid = 1652] [serial = 620] [outer = 0x112f8f000] 02:14:04 INFO - PROCESS | 1652 | 1465809244244 Marionette DEBUG loaded listener.js 02:14:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x123dab800) [pid = 1652] [serial = 621] [outer = 0x112f8f000] 02:14:04 INFO - PROCESS | 1652 | 1465809244652 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]]]}] 02:14:04 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x117f97800) [pid = 1652] [serial = 586] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 02:14:04 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x112c2c400) [pid = 1652] [serial = 577] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 02:14:04 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x123d17c00) [pid = 1652] [serial = 580] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 02:14:04 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x115def400) [pid = 1652] [serial = 565] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 02:14:04 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x1191dbc00) [pid = 1652] [serial = 571] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 02:14:04 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x11812a400) [pid = 1652] [serial = 568] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 02:14:04 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x110eb7800) [pid = 1652] [serial = 559] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 02:14:04 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x1166f0000) [pid = 1652] [serial = 583] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 02:14:04 INFO - PROCESS | 1652 | --DOMWINDOW == 73 (0x120faf000) [pid = 1652] [serial = 574] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 02:14:04 INFO - PROCESS | 1652 | --DOMWINDOW == 72 (0x118128400) [pid = 1652] [serial = 562] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 02:14:04 INFO - PROCESS | 1652 | --DOMWINDOW == 71 (0x11260dc00) [pid = 1652] [serial = 556] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 02:14:04 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 02:14:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 574ms 02:14:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 02:14:04 INFO - PROCESS | 1652 | 1465809244679 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 02:14:04 INFO - PROCESS | 1652 | 1465809244680 Marionette TRACE conn2 <- [1,801,null,{"value":"7"}] 02:14:04 INFO - PROCESS | 1652 | 1465809244682 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 02:14:04 INFO - PROCESS | 1652 | 1465809244683 Marionette TRACE conn2 <- [1,802,null,{}] 02:14:04 INFO - PROCESS | 1652 | 1465809244685 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}] 02:14:04 INFO - PROCESS | 1652 | 1465809244686 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:14:04 INFO - PROCESS | 1652 | 1465809244760 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 02:14:04 INFO - PROCESS | 1652 | 1465809244763 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:04 INFO - PROCESS | 1652 | 1465809244764 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:14:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x123c1b800 == 36 [pid = 1652] [id = 208] 02:14:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 72 (0x118134400) [pid = 1652] [serial = 622] [outer = 0x0] 02:14:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 73 (0x1184cb000) [pid = 1652] [serial = 623] [outer = 0x118134400] 02:14:04 INFO - PROCESS | 1652 | 1465809244791 Marionette DEBUG loaded listener.js 02:14:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 74 (0x123c34400) [pid = 1652] [serial = 624] [outer = 0x118134400] 02:14:05 INFO - PROCESS | 1652 | 1465809245090 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]]]}] 02:14:05 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 02:14:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 418ms 02:14:05 INFO - PROCESS | 1652 | 1465809245100 Marionette TRACE conn2 -> [0,805,"getWindowHandle",null] 02:14:05 INFO - PROCESS | 1652 | 1465809245101 Marionette TRACE conn2 <- [1,805,null,{"value":"7"}] 02:14:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 02:14:05 INFO - PROCESS | 1652 | 1465809245103 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 02:14:05 INFO - PROCESS | 1652 | 1465809245105 Marionette TRACE conn2 <- [1,806,null,{}] 02:14:05 INFO - PROCESS | 1652 | 1465809245115 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}] 02:14:05 INFO - PROCESS | 1652 | 1465809245116 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:14:05 INFO - PROCESS | 1652 | 1465809245200 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 02:14:05 INFO - PROCESS | 1652 | 1465809245204 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:05 INFO - PROCESS | 1652 | 1465809245205 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:14:05 INFO - PROCESS | 1652 | ++DOCSHELL 0x126a4f800 == 37 [pid = 1652] [id = 209] 02:14:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x118188400) [pid = 1652] [serial = 625] [outer = 0x0] 02:14:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x124921000) [pid = 1652] [serial = 626] [outer = 0x118188400] 02:14:05 INFO - PROCESS | 1652 | 1465809245232 Marionette DEBUG loaded listener.js 02:14:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x12492c800) [pid = 1652] [serial = 627] [outer = 0x118188400] 02:14:05 INFO - PROCESS | 1652 | [1652] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 02:14:05 INFO - PROCESS | 1652 | Exported SkiaGL extensions: GL_ARB_framebuffer_object GL_ARB_texture_rg GL_EXT_packed_depth_stencil GL_EXT_bgra 02:14:05 INFO - PROCESS | 1652 | Determined SkiaGL cache limits: Size 100663296, Items: 256 02:14:05 INFO - PROCESS | 1652 | [GFX2-]: Using SkiaGL canvas. 02:14:05 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 02:14:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 475ms 02:14:05 INFO - PROCESS | 1652 | 1465809245575 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]]]}] 02:14:05 INFO - PROCESS | 1652 | 1465809245579 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 02:14:05 INFO - PROCESS | 1652 | 1465809245581 Marionette TRACE conn2 <- [1,809,null,{"value":"7"}] 02:14:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 02:14:05 INFO - PROCESS | 1652 | 1465809245583 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 02:14:05 INFO - PROCESS | 1652 | 1465809245584 Marionette TRACE conn2 <- [1,810,null,{}] 02:14:05 INFO - PROCESS | 1652 | 1465809245586 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}] 02:14:05 INFO - PROCESS | 1652 | 1465809245587 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:14:05 INFO - PROCESS | 1652 | 1465809245690 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 02:14:05 INFO - PROCESS | 1652 | 1465809245696 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:05 INFO - PROCESS | 1652 | 1465809245698 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:14:05 INFO - PROCESS | 1652 | ++DOCSHELL 0x1270bd800 == 38 [pid = 1652] [id = 210] 02:14:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x1184c7000) [pid = 1652] [serial = 628] [outer = 0x0] 02:14:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x1249e9800) [pid = 1652] [serial = 629] [outer = 0x1184c7000] 02:14:05 INFO - PROCESS | 1652 | 1465809245728 Marionette DEBUG loaded listener.js 02:14:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x124f31c00) [pid = 1652] [serial = 630] [outer = 0x1184c7000] 02:14:06 INFO - PROCESS | 1652 | 1465809246060 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]]]}] 02:14:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 02:14:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 520ms 02:14:06 INFO - PROCESS | 1652 | 1465809246104 Marionette TRACE conn2 -> [0,813,"getWindowHandle",null] 02:14:06 INFO - PROCESS | 1652 | 1465809246106 Marionette TRACE conn2 <- [1,813,null,{"value":"7"}] 02:14:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 02:14:06 INFO - PROCESS | 1652 | 1465809246108 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 02:14:06 INFO - PROCESS | 1652 | 1465809246110 Marionette TRACE conn2 <- [1,814,null,{}] 02:14:06 INFO - PROCESS | 1652 | 1465809246112 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}] 02:14:06 INFO - PROCESS | 1652 | 1465809246114 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:14:06 INFO - PROCESS | 1652 | 1465809246209 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 02:14:06 INFO - PROCESS | 1652 | 1465809246213 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:06 INFO - PROCESS | 1652 | 1465809246214 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:14:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x118247000 == 39 [pid = 1652] [id = 211] 02:14:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x125410000) [pid = 1652] [serial = 631] [outer = 0x0] 02:14:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x12558c000) [pid = 1652] [serial = 632] [outer = 0x125410000] 02:14:06 INFO - PROCESS | 1652 | 1465809246238 Marionette DEBUG loaded listener.js 02:14:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x127081c00) [pid = 1652] [serial = 633] [outer = 0x125410000] 02:14:06 INFO - PROCESS | 1652 | 1465809246566 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] 02:14:06 INFO - PROCESS | 1652 | 1465809246581 Marionette TRACE conn2 <- [1,817,null,{"value":"7"}] 02:14:06 INFO - PROCESS | 1652 | 1465809246583 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 02:14:06 INFO - PROCESS | 1652 | 1465809246584 Marionette TRACE conn2 <- [1,818,null,{}] 02:14:06 INFO - PROCESS | 1652 | 1465809246586 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}] 02:14:06 INFO - PROCESS | 1652 | 1465809246587 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:14:06 INFO - PROCESS | 1652 | 1465809246687 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 02:14:06 INFO - PROCESS | 1652 | 1465809246759 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:06 INFO - PROCESS | 1652 | 1465809246761 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:14:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x112cb9800 == 40 [pid = 1652] [id = 212] 02:14:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x110eaf000) [pid = 1652] [serial = 634] [outer = 0x0] 02:14:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x111ecac00) [pid = 1652] [serial = 635] [outer = 0x110eaf000] 02:14:06 INFO - PROCESS | 1652 | 1465809246791 Marionette DEBUG loaded listener.js 02:14:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x113864400) [pid = 1652] [serial = 636] [outer = 0x110eaf000] 02:14:07 INFO - PROCESS | 1652 | 1465809247326 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]]]}] 02:14:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 02:14:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 770ms 02:14:07 INFO - PROCESS | 1652 | 1465809247355 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 02:14:07 INFO - PROCESS | 1652 | 1465809247357 Marionette TRACE conn2 <- [1,821,null,{"value":"7"}] 02:14:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 02:14:07 INFO - PROCESS | 1652 | 1465809247388 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 02:14:07 INFO - PROCESS | 1652 | 1465809247391 Marionette TRACE conn2 <- [1,822,null,{}] 02:14:07 INFO - PROCESS | 1652 | 1465809247395 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}] 02:14:07 INFO - PROCESS | 1652 | 1465809247399 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:14:07 INFO - PROCESS | 1652 | 1465809247503 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 02:14:07 INFO - PROCESS | 1652 | 1465809247576 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:07 INFO - PROCESS | 1652 | 1465809247578 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:14:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x118156800 == 41 [pid = 1652] [id = 213] 02:14:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x117f99400) [pid = 1652] [serial = 637] [outer = 0x0] 02:14:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x118132c00) [pid = 1652] [serial = 638] [outer = 0x117f99400] 02:14:07 INFO - PROCESS | 1652 | 1465809247608 Marionette DEBUG loaded listener.js 02:14:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x118232800) [pid = 1652] [serial = 639] [outer = 0x117f99400] 02:14:08 INFO - PROCESS | 1652 | 1465809248252 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] 02:14:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 02:14:08 INFO - PROCESS | 1652 | 1465809248317 Marionette TRACE conn2 <- [1,825,null,{"value":"7"}] 02:14:08 INFO - PROCESS | 1652 | 1465809248320 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 02:14:08 INFO - PROCESS | 1652 | 1465809248322 Marionette TRACE conn2 <- [1,826,null,{}] 02:14:08 INFO - PROCESS | 1652 | 1465809248325 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}] 02:14:08 INFO - PROCESS | 1652 | 1465809248327 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:14:08 INFO - PROCESS | 1652 | 1465809248424 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 02:14:08 INFO - PROCESS | 1652 | --DOCSHELL 0x11954b800 == 40 [pid = 1652] [id = 186] 02:14:08 INFO - PROCESS | 1652 | --DOCSHELL 0x118005000 == 39 [pid = 1652] [id = 183] 02:14:08 INFO - PROCESS | 1652 | --DOCSHELL 0x116665000 == 38 [pid = 1652] [id = 189] 02:14:08 INFO - PROCESS | 1652 | --DOCSHELL 0x1193c5000 == 37 [pid = 1652] [id = 191] 02:14:08 INFO - PROCESS | 1652 | --DOCSHELL 0x111f12800 == 36 [pid = 1652] [id = 187] 02:14:08 INFO - PROCESS | 1652 | --DOCSHELL 0x118241800 == 35 [pid = 1652] [id = 184] 02:14:08 INFO - PROCESS | 1652 | --DOCSHELL 0x112fcd800 == 34 [pid = 1652] [id = 181] 02:14:08 INFO - PROCESS | 1652 | --DOCSHELL 0x1199dd000 == 33 [pid = 1652] [id = 192] 02:14:08 INFO - PROCESS | 1652 | --DOCSHELL 0x117160800 == 32 [pid = 1652] [id = 185] 02:14:08 INFO - PROCESS | 1652 | --DOCSHELL 0x117d4c000 == 31 [pid = 1652] [id = 190] 02:14:08 INFO - PROCESS | 1652 | --DOCSHELL 0x116952800 == 30 [pid = 1652] [id = 182] 02:14:08 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x123c2d400) [pid = 1652] [serial = 578] [outer = 0x0] [url = about:blank] 02:14:08 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x124ead800) [pid = 1652] [serial = 588] [outer = 0x0] [url = about:blank] 02:14:08 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x124920800) [pid = 1652] [serial = 581] [outer = 0x0] [url = about:blank] 02:14:08 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x1175b4400) [pid = 1652] [serial = 566] [outer = 0x0] [url = about:blank] 02:14:08 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x11812c000) [pid = 1652] [serial = 567] [outer = 0x0] [url = about:blank] 02:14:08 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x1196a9000) [pid = 1652] [serial = 572] [outer = 0x0] [url = about:blank] 02:14:08 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x120eb7c00) [pid = 1652] [serial = 573] [outer = 0x0] [url = about:blank] 02:14:08 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x11818c400) [pid = 1652] [serial = 569] [outer = 0x0] [url = about:blank] 02:14:08 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x1191bf000) [pid = 1652] [serial = 570] [outer = 0x0] [url = about:blank] 02:14:08 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x111c75000) [pid = 1652] [serial = 560] [outer = 0x0] [url = about:blank] 02:14:08 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x1249e8c00) [pid = 1652] [serial = 584] [outer = 0x0] [url = about:blank] 02:14:08 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x112f9a400) [pid = 1652] [serial = 561] [outer = 0x0] [url = about:blank] 02:14:08 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x121726800) [pid = 1652] [serial = 575] [outer = 0x0] [url = about:blank] 02:14:08 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x118132000) [pid = 1652] [serial = 563] [outer = 0x0] [url = about:blank] 02:14:08 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x118188c00) [pid = 1652] [serial = 564] [outer = 0x0] [url = about:blank] 02:14:08 INFO - PROCESS | 1652 | --DOMWINDOW == 73 (0x124ab9400) [pid = 1652] [serial = 585] [outer = 0x0] [url = about:blank] 02:14:08 INFO - PROCESS | 1652 | --DOMWINDOW == 72 (0x123d17800) [pid = 1652] [serial = 579] [outer = 0x0] [url = about:blank] 02:14:08 INFO - PROCESS | 1652 | --DOMWINDOW == 71 (0x123c2d000) [pid = 1652] [serial = 576] [outer = 0x0] [url = about:blank] 02:14:08 INFO - PROCESS | 1652 | --DOMWINDOW == 70 (0x12492b800) [pid = 1652] [serial = 582] [outer = 0x0] [url = about:blank] 02:14:08 INFO - PROCESS | 1652 | --DOMWINDOW == 69 (0x1213ff000) [pid = 1652] [serial = 558] [outer = 0x0] [url = about:blank] 02:14:08 INFO - PROCESS | 1652 | --DOMWINDOW == 68 (0x124c88000) [pid = 1652] [serial = 587] [outer = 0x0] [url = about:blank] 02:14:08 INFO - PROCESS | 1652 | 1465809248506 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:08 INFO - PROCESS | 1652 | 1465809248507 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:14:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x113344000 == 31 [pid = 1652] [id = 214] 02:14:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 69 (0x116070c00) [pid = 1652] [serial = 640] [outer = 0x0] 02:14:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 70 (0x116f36800) [pid = 1652] [serial = 641] [outer = 0x116070c00] 02:14:08 INFO - PROCESS | 1652 | 1465809248536 Marionette DEBUG loaded listener.js 02:14:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 71 (0x118185800) [pid = 1652] [serial = 642] [outer = 0x116070c00] 02:14:08 INFO - PROCESS | 1652 | 1465809248817 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]]]}] 02:14:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 02:14:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 522ms 02:14:08 INFO - PROCESS | 1652 | 1465809248847 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 02:14:08 INFO - PROCESS | 1652 | 1465809248850 Marionette TRACE conn2 <- [1,829,null,{"value":"7"}] 02:14:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 02:14:08 INFO - PROCESS | 1652 | 1465809248855 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 02:14:08 INFO - PROCESS | 1652 | 1465809248858 Marionette TRACE conn2 <- [1,830,null,{}] 02:14:08 INFO - PROCESS | 1652 | 1465809248867 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}] 02:14:08 INFO - PROCESS | 1652 | 1465809248869 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:14:08 INFO - PROCESS | 1652 | 1465809248950 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 02:14:08 INFO - PROCESS | 1652 | 1465809248955 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:08 INFO - PROCESS | 1652 | 1465809248956 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:14:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x118017800 == 32 [pid = 1652] [id = 215] 02:14:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 72 (0x118228800) [pid = 1652] [serial = 643] [outer = 0x0] 02:14:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 73 (0x1184d6800) [pid = 1652] [serial = 644] [outer = 0x118228800] 02:14:08 INFO - PROCESS | 1652 | 1465809248986 Marionette DEBUG loaded listener.js 02:14:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 74 (0x118fa8000) [pid = 1652] [serial = 645] [outer = 0x118228800] 02:14:09 INFO - PROCESS | 1652 | 1465809249320 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]]]}] 02:14:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 02:14:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 478ms 02:14:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 02:14:09 INFO - PROCESS | 1652 | 1465809249333 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 02:14:09 INFO - PROCESS | 1652 | 1465809249334 Marionette TRACE conn2 <- [1,833,null,{"value":"7"}] 02:14:09 INFO - PROCESS | 1652 | 1465809249337 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 02:14:09 INFO - PROCESS | 1652 | 1465809249339 Marionette TRACE conn2 <- [1,834,null,{}] 02:14:09 INFO - PROCESS | 1652 | 1465809249349 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}] 02:14:09 INFO - PROCESS | 1652 | 1465809249353 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:14:09 INFO - PROCESS | 1652 | 1465809249435 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 02:14:09 INFO - PROCESS | 1652 | 1465809249440 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:09 INFO - PROCESS | 1652 | 1465809249444 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:14:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x119195800 == 33 [pid = 1652] [id = 216] 02:14:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x1191d3800) [pid = 1652] [serial = 646] [outer = 0x0] 02:14:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x1191dd000) [pid = 1652] [serial = 647] [outer = 0x1191d3800] 02:14:09 INFO - PROCESS | 1652 | 1465809249473 Marionette DEBUG loaded listener.js 02:14:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x11962e000) [pid = 1652] [serial = 648] [outer = 0x1191d3800] 02:14:09 INFO - PROCESS | 1652 | 1465809249825 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]]]}] 02:14:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 02:14:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 523ms 02:14:09 INFO - PROCESS | 1652 | 1465809249861 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 02:14:09 INFO - PROCESS | 1652 | 1465809249863 Marionette TRACE conn2 <- [1,837,null,{"value":"7"}] 02:14:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 02:14:09 INFO - PROCESS | 1652 | 1465809249865 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 02:14:09 INFO - PROCESS | 1652 | 1465809249866 Marionette TRACE conn2 <- [1,838,null,{}] 02:14:09 INFO - PROCESS | 1652 | 1465809249869 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}] 02:14:09 INFO - PROCESS | 1652 | 1465809249870 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:14:09 INFO - PROCESS | 1652 | 1465809249946 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 02:14:09 INFO - PROCESS | 1652 | 1465809249950 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:09 INFO - PROCESS | 1652 | 1465809249951 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:14:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x119923000 == 34 [pid = 1652] [id = 217] 02:14:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x113dfd000) [pid = 1652] [serial = 649] [outer = 0x0] 02:14:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x119eb6400) [pid = 1652] [serial = 650] [outer = 0x113dfd000] 02:14:09 INFO - PROCESS | 1652 | 1465809249979 Marionette DEBUG loaded listener.js 02:14:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x120faf000) [pid = 1652] [serial = 651] [outer = 0x113dfd000] 02:14:10 INFO - PROCESS | 1652 | 1465809250357 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]]]}] 02:14:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 02:14:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 519ms 02:14:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 02:14:10 INFO - PROCESS | 1652 | 1465809250385 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 02:14:10 INFO - PROCESS | 1652 | 1465809250386 Marionette TRACE conn2 <- [1,841,null,{"value":"7"}] 02:14:10 INFO - PROCESS | 1652 | 1465809250388 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 02:14:10 INFO - PROCESS | 1652 | 1465809250389 Marionette TRACE conn2 <- [1,842,null,{}] 02:14:10 INFO - PROCESS | 1652 | 1465809250391 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}] 02:14:10 INFO - PROCESS | 1652 | 1465809250393 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:14:10 INFO - PROCESS | 1652 | 1465809250547 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 02:14:10 INFO - PROCESS | 1652 | 1465809250604 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:10 INFO - PROCESS | 1652 | 1465809250606 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:14:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x116935000 == 35 [pid = 1652] [id = 218] 02:14:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x115022800) [pid = 1652] [serial = 652] [outer = 0x0] 02:14:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x121079000) [pid = 1652] [serial = 653] [outer = 0x115022800] 02:14:10 INFO - PROCESS | 1652 | 1465809250638 Marionette DEBUG loaded listener.js 02:14:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x1218c6400) [pid = 1652] [serial = 654] [outer = 0x115022800] 02:14:10 INFO - PROCESS | 1652 | 1465809250990 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]]]}] 02:14:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 02:14:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 618ms 02:14:11 INFO - PROCESS | 1652 | 1465809251006 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 02:14:11 INFO - PROCESS | 1652 | 1465809251007 Marionette TRACE conn2 <- [1,845,null,{"value":"7"}] 02:14:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 02:14:11 INFO - PROCESS | 1652 | 1465809251010 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 02:14:11 INFO - PROCESS | 1652 | 1465809251011 Marionette TRACE conn2 <- [1,846,null,{}] 02:14:11 INFO - PROCESS | 1652 | 1465809251013 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}] 02:14:11 INFO - PROCESS | 1652 | 1465809251017 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:14:11 INFO - PROCESS | 1652 | 1465809251129 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 02:14:11 INFO - PROCESS | 1652 | 1465809251143 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:11 INFO - PROCESS | 1652 | 1465809251144 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:14:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x123c1a800 == 36 [pid = 1652] [id = 219] 02:14:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x123c28400) [pid = 1652] [serial = 655] [outer = 0x0] 02:14:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x123db1800) [pid = 1652] [serial = 656] [outer = 0x123c28400] 02:14:11 INFO - PROCESS | 1652 | 1465809251169 Marionette DEBUG loaded listener.js 02:14:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x124c8f400) [pid = 1652] [serial = 657] [outer = 0x123c28400] 02:14:11 INFO - PROCESS | 1652 | 1465809251478 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]]]}] 02:14:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 02:14:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 520ms 02:14:11 INFO - PROCESS | 1652 | 1465809251531 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 02:14:11 INFO - PROCESS | 1652 | 1465809251533 Marionette TRACE conn2 <- [1,849,null,{"value":"7"}] 02:14:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 02:14:11 INFO - PROCESS | 1652 | 1465809251537 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 02:14:11 INFO - PROCESS | 1652 | 1465809251538 Marionette TRACE conn2 <- [1,850,null,{}] 02:14:11 INFO - PROCESS | 1652 | 1465809251542 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}] 02:14:11 INFO - PROCESS | 1652 | 1465809251543 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:14:11 INFO - PROCESS | 1652 | 1465809251691 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 02:14:11 INFO - PROCESS | 1652 | 1465809251711 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:11 INFO - PROCESS | 1652 | 1465809251712 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:14:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x1254d1000 == 37 [pid = 1652] [id = 220] 02:14:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x118fa4400) [pid = 1652] [serial = 658] [outer = 0x0] 02:14:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x125410800) [pid = 1652] [serial = 659] [outer = 0x118fa4400] 02:14:11 INFO - PROCESS | 1652 | 1465809251751 Marionette DEBUG loaded listener.js 02:14:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x126ada800) [pid = 1652] [serial = 660] [outer = 0x118fa4400] 02:14:12 INFO - PROCESS | 1652 | 1465809252175 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]]]}] 02:14:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 02:14:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 670ms 02:14:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 02:14:12 INFO - PROCESS | 1652 | 1465809252212 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 02:14:12 INFO - PROCESS | 1652 | 1465809252213 Marionette TRACE conn2 <- [1,853,null,{"value":"7"}] 02:14:12 INFO - PROCESS | 1652 | 1465809252215 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 02:14:12 INFO - PROCESS | 1652 | 1465809252216 Marionette TRACE conn2 <- [1,854,null,{}] 02:14:12 INFO - PROCESS | 1652 | 1465809252218 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}] 02:14:12 INFO - PROCESS | 1652 | 1465809252220 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:14:12 INFO - PROCESS | 1652 | 1465809252311 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 02:14:12 INFO - PROCESS | 1652 | 1465809252314 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:12 INFO - PROCESS | 1652 | 1465809252315 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:14:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x128cd9000 == 38 [pid = 1652] [id = 221] 02:14:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x124ea3c00) [pid = 1652] [serial = 661] [outer = 0x0] 02:14:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x126cc8000) [pid = 1652] [serial = 662] [outer = 0x124ea3c00] 02:14:12 INFO - PROCESS | 1652 | 1465809252339 Marionette DEBUG loaded listener.js 02:14:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x1271d3400) [pid = 1652] [serial = 663] [outer = 0x124ea3c00] 02:14:12 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x1184c7000) [pid = 1652] [serial = 628] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 02:14:12 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x120eb5800) [pid = 1652] [serial = 595] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 02:14:12 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x116070800) [pid = 1652] [serial = 601] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 02:14:12 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x113810800) [pid = 1652] [serial = 607] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 02:14:12 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x118187c00) [pid = 1652] [serial = 592] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 02:14:12 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x120eb3c00) [pid = 1652] [serial = 616] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 02:14:12 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x112f98c00) [pid = 1652] [serial = 598] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 02:14:12 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x1196a1800) [pid = 1652] [serial = 613] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 02:14:12 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x118134400) [pid = 1652] [serial = 622] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 02:14:12 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x112f8f000) [pid = 1652] [serial = 619] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 02:14:12 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x1166ebc00) [pid = 1652] [serial = 589] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 02:14:12 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x118188400) [pid = 1652] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 02:14:12 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x1191d8400) [pid = 1652] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 02:14:12 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x118134000) [pid = 1652] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 02:14:12 INFO - PROCESS | 1652 | 1465809252704 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]]]}] 02:14:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 02:14:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 519ms 02:14:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 02:14:12 INFO - PROCESS | 1652 | 1465809252734 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 02:14:12 INFO - PROCESS | 1652 | 1465809252735 Marionette TRACE conn2 <- [1,857,null,{"value":"7"}] 02:14:12 INFO - PROCESS | 1652 | 1465809252737 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 02:14:12 INFO - PROCESS | 1652 | 1465809252739 Marionette TRACE conn2 <- [1,858,null,{}] 02:14:12 INFO - PROCESS | 1652 | 1465809252741 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}] 02:14:12 INFO - PROCESS | 1652 | 1465809252749 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:14:12 INFO - PROCESS | 1652 | 1465809252831 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 02:14:12 INFO - PROCESS | 1652 | 1465809252836 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:12 INFO - PROCESS | 1652 | 1465809252837 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:14:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x121020800 == 39 [pid = 1652] [id = 222] 02:14:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x1162d2800) [pid = 1652] [serial = 664] [outer = 0x0] 02:14:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x1191d9c00) [pid = 1652] [serial = 665] [outer = 0x1162d2800] 02:14:12 INFO - PROCESS | 1652 | 1465809252863 Marionette DEBUG loaded listener.js 02:14:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x123da3400) [pid = 1652] [serial = 666] [outer = 0x1162d2800] 02:14:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 02:14:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 469ms 02:14:13 INFO - PROCESS | 1652 | 1465809253200 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]]]}] 02:14:13 INFO - PROCESS | 1652 | 1465809253209 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 02:14:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 02:14:13 INFO - PROCESS | 1652 | 1465809253212 Marionette TRACE conn2 <- [1,861,null,{"value":"7"}] 02:14:13 INFO - PROCESS | 1652 | 1465809253214 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 02:14:13 INFO - PROCESS | 1652 | 1465809253215 Marionette TRACE conn2 <- [1,862,null,{}] 02:14:13 INFO - PROCESS | 1652 | 1465809253218 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}] 02:14:13 INFO - PROCESS | 1652 | 1465809253219 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:14:13 INFO - PROCESS | 1652 | 1465809253318 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 02:14:13 INFO - PROCESS | 1652 | 1465809253327 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:13 INFO - PROCESS | 1652 | 1465809253328 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:14:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x119920800 == 40 [pid = 1652] [id = 223] 02:14:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x12492c000) [pid = 1652] [serial = 667] [outer = 0x0] 02:14:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x1271da000) [pid = 1652] [serial = 668] [outer = 0x12492c000] 02:14:13 INFO - PROCESS | 1652 | 1465809253352 Marionette DEBUG loaded listener.js 02:14:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x12891ac00) [pid = 1652] [serial = 669] [outer = 0x12492c000] 02:14:13 INFO - PROCESS | 1652 | 1465809253655 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]]]}] 02:14:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 02:14:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 470ms 02:14:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 02:14:13 INFO - PROCESS | 1652 | 1465809253685 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 02:14:13 INFO - PROCESS | 1652 | 1465809253686 Marionette TRACE conn2 <- [1,865,null,{"value":"7"}] 02:14:13 INFO - PROCESS | 1652 | 1465809253688 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 02:14:13 INFO - PROCESS | 1652 | 1465809253691 Marionette TRACE conn2 <- [1,866,null,{}] 02:14:13 INFO - PROCESS | 1652 | 1465809253695 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}] 02:14:13 INFO - PROCESS | 1652 | 1465809253696 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:14:13 INFO - PROCESS | 1652 | 1465809253782 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 02:14:13 INFO - PROCESS | 1652 | 1465809253785 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:13 INFO - PROCESS | 1652 | 1465809253787 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:14:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a677800 == 41 [pid = 1652] [id = 224] 02:14:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x12891d800) [pid = 1652] [serial = 670] [outer = 0x0] 02:14:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x12898e400) [pid = 1652] [serial = 671] [outer = 0x12891d800] 02:14:13 INFO - PROCESS | 1652 | 1465809253814 Marionette DEBUG loaded listener.js 02:14:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x128ace800) [pid = 1652] [serial = 672] [outer = 0x12891d800] 02:14:14 INFO - PROCESS | 1652 | 1465809254147 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]]]}] 02:14:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 02:14:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 473ms 02:14:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 02:14:14 INFO - PROCESS | 1652 | 1465809254161 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 02:14:14 INFO - PROCESS | 1652 | 1465809254163 Marionette TRACE conn2 <- [1,869,null,{"value":"7"}] 02:14:14 INFO - PROCESS | 1652 | 1465809254165 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 02:14:14 INFO - PROCESS | 1652 | 1465809254166 Marionette TRACE conn2 <- [1,870,null,{}] 02:14:14 INFO - PROCESS | 1652 | 1465809254168 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}] 02:14:14 INFO - PROCESS | 1652 | 1465809254169 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:14:14 INFO - PROCESS | 1652 | 1465809254273 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 02:14:14 INFO - PROCESS | 1652 | 1465809254279 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:14 INFO - PROCESS | 1652 | 1465809254280 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:14:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a820000 == 42 [pid = 1652] [id = 225] 02:14:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x123dac400) [pid = 1652] [serial = 673] [outer = 0x0] 02:14:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x128e1a400) [pid = 1652] [serial = 674] [outer = 0x123dac400] 02:14:14 INFO - PROCESS | 1652 | 1465809254304 Marionette DEBUG loaded listener.js 02:14:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x128ee5000) [pid = 1652] [serial = 675] [outer = 0x123dac400] 02:14:14 INFO - PROCESS | 1652 | 1465809254725 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]]]}] 02:14:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 02:14:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 568ms 02:14:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 02:14:14 INFO - PROCESS | 1652 | 1465809254735 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 02:14:14 INFO - PROCESS | 1652 | 1465809254739 Marionette TRACE conn2 <- [1,873,null,{"value":"7"}] 02:14:14 INFO - PROCESS | 1652 | 1465809254744 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 02:14:14 INFO - PROCESS | 1652 | 1465809254748 Marionette TRACE conn2 <- [1,874,null,{}] 02:14:14 INFO - PROCESS | 1652 | 1465809254755 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}] 02:14:14 INFO - PROCESS | 1652 | 1465809254758 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:14:14 INFO - PROCESS | 1652 | 1465809254942 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 02:14:15 INFO - PROCESS | 1652 | 1465809255059 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:15 INFO - PROCESS | 1652 | 1465809255061 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:14:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x116e37000 == 43 [pid = 1652] [id = 226] 02:14:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x115def400) [pid = 1652] [serial = 676] [outer = 0x0] 02:14:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x11662a000) [pid = 1652] [serial = 677] [outer = 0x115def400] 02:14:15 INFO - PROCESS | 1652 | 1465809255094 Marionette DEBUG loaded listener.js 02:14:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x117d93400) [pid = 1652] [serial = 678] [outer = 0x115def400] 02:14:15 INFO - PROCESS | 1652 | 1465809255519 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]]]}] 02:14:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 02:14:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 829ms 02:14:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 02:14:15 INFO - PROCESS | 1652 | 1465809255571 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 02:14:15 INFO - PROCESS | 1652 | 1465809255574 Marionette TRACE conn2 <- [1,877,null,{"value":"7"}] 02:14:15 INFO - PROCESS | 1652 | 1465809255579 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 02:14:15 INFO - PROCESS | 1652 | 1465809255581 Marionette TRACE conn2 <- [1,878,null,{}] 02:14:15 INFO - PROCESS | 1652 | 1465809255583 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}] 02:14:15 INFO - PROCESS | 1652 | 1465809255585 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:14:15 INFO - PROCESS | 1652 | 1465809255687 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 02:14:15 INFO - PROCESS | 1652 | 1465809255753 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:15 INFO - PROCESS | 1652 | 1465809255755 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:14:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x1195c0000 == 44 [pid = 1652] [id = 227] 02:14:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x11818d400) [pid = 1652] [serial = 679] [outer = 0x0] 02:14:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x1191bf800) [pid = 1652] [serial = 680] [outer = 0x11818d400] 02:14:15 INFO - PROCESS | 1652 | 1465809255785 Marionette DEBUG loaded listener.js 02:14:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x1191da800) [pid = 1652] [serial = 681] [outer = 0x11818d400] 02:14:16 INFO - PROCESS | 1652 | 1465809256208 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]]]}] 02:14:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 02:14:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 670ms 02:14:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 02:14:16 INFO - PROCESS | 1652 | 1465809256248 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 02:14:16 INFO - PROCESS | 1652 | 1465809256250 Marionette TRACE conn2 <- [1,881,null,{"value":"7"}] 02:14:16 INFO - PROCESS | 1652 | 1465809256252 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 02:14:16 INFO - PROCESS | 1652 | 1465809256254 Marionette TRACE conn2 <- [1,882,null,{}] 02:14:16 INFO - PROCESS | 1652 | 1465809256262 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}] 02:14:16 INFO - PROCESS | 1652 | 1465809256265 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:14:16 INFO - PROCESS | 1652 | 1465809256369 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 02:14:16 INFO - PROCESS | 1652 | 1465809256423 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:16 INFO - PROCESS | 1652 | 1465809256425 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:14:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a4ee800 == 45 [pid = 1652] [id = 228] 02:14:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x1196ab400) [pid = 1652] [serial = 682] [outer = 0x0] 02:14:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x12142d000) [pid = 1652] [serial = 683] [outer = 0x1196ab400] 02:14:16 INFO - PROCESS | 1652 | 1465809256456 Marionette DEBUG loaded listener.js 02:14:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x123da4400) [pid = 1652] [serial = 684] [outer = 0x1196ab400] 02:14:16 INFO - PROCESS | 1652 | 1465809256966 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]]]}] 02:14:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 02:14:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 772ms 02:14:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 02:14:17 INFO - PROCESS | 1652 | 1465809257041 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 02:14:17 INFO - PROCESS | 1652 | 1465809257044 Marionette TRACE conn2 <- [1,885,null,{"value":"7"}] 02:14:17 INFO - PROCESS | 1652 | 1465809257050 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 02:14:17 INFO - PROCESS | 1652 | 1465809257052 Marionette TRACE conn2 <- [1,886,null,{}] 02:14:17 INFO - PROCESS | 1652 | 1465809257076 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}] 02:14:17 INFO - PROCESS | 1652 | 1465809257079 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:14:17 INFO - PROCESS | 1652 | 1465809257221 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 02:14:17 INFO - PROCESS | 1652 | 1465809257266 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:17 INFO - PROCESS | 1652 | 1465809257267 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:14:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x11800b800 == 46 [pid = 1652] [id = 229] 02:14:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x117f91c00) [pid = 1652] [serial = 685] [outer = 0x0] 02:14:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x1196a2400) [pid = 1652] [serial = 686] [outer = 0x117f91c00] 02:14:17 INFO - PROCESS | 1652 | 1465809257297 Marionette DEBUG loaded listener.js 02:14:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x124a87000) [pid = 1652] [serial = 687] [outer = 0x117f91c00] 02:14:17 INFO - PROCESS | 1652 | 1465809257805 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]]]}] 02:14:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 02:14:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 823ms 02:14:17 INFO - PROCESS | 1652 | 1465809257889 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 02:14:17 INFO - PROCESS | 1652 | 1465809257892 Marionette TRACE conn2 <- [1,889,null,{"value":"7"}] 02:14:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 02:14:17 INFO - PROCESS | 1652 | 1465809257897 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 02:14:17 INFO - PROCESS | 1652 | 1465809257899 Marionette TRACE conn2 <- [1,890,null,{}] 02:14:17 INFO - PROCESS | 1652 | 1465809257902 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}] 02:14:17 INFO - PROCESS | 1652 | 1465809257904 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:14:17 INFO - PROCESS | 1652 | 1465809257994 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 02:14:18 INFO - PROCESS | 1652 | 1465809258066 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:18 INFO - PROCESS | 1652 | 1465809258067 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:14:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x112fd1800 == 47 [pid = 1652] [id = 230] 02:14:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x1175c2c00) [pid = 1652] [serial = 688] [outer = 0x0] 02:14:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x118128000) [pid = 1652] [serial = 689] [outer = 0x1175c2c00] 02:14:18 INFO - PROCESS | 1652 | 1465809258095 Marionette DEBUG loaded listener.js 02:14:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x118182c00) [pid = 1652] [serial = 690] [outer = 0x1175c2c00] 02:14:18 INFO - PROCESS | 1652 | --DOCSHELL 0x117d5c000 == 46 [pid = 1652] [id = 193] 02:14:18 INFO - PROCESS | 1652 | --DOCSHELL 0x1195b2800 == 45 [pid = 1652] [id = 198] 02:14:18 INFO - PROCESS | 1652 | --DOCSHELL 0x1254d2800 == 44 [pid = 1652] [id = 199] 02:14:18 INFO - PROCESS | 1652 | --DOCSHELL 0x121164800 == 43 [pid = 1652] [id = 194] 02:14:18 INFO - PROCESS | 1652 | --DOCSHELL 0x116e49000 == 42 [pid = 1652] [id = 197] 02:14:18 INFO - PROCESS | 1652 | --DOCSHELL 0x112cba800 == 41 [pid = 1652] [id = 200] 02:14:18 INFO - PROCESS | 1652 | --DOCSHELL 0x116935000 == 40 [pid = 1652] [id = 218] 02:14:18 INFO - PROCESS | 1652 | --DOCSHELL 0x11800a000 == 39 [pid = 1652] [id = 188] 02:14:18 INFO - PROCESS | 1652 | --DOCSHELL 0x123c1a800 == 38 [pid = 1652] [id = 219] 02:14:18 INFO - PROCESS | 1652 | --DOCSHELL 0x12a677800 == 37 [pid = 1652] [id = 224] 02:14:18 INFO - PROCESS | 1652 | --DOCSHELL 0x1217dd800 == 36 [pid = 1652] [id = 195] 02:14:18 INFO - PROCESS | 1652 | --DOCSHELL 0x128cd9000 == 35 [pid = 1652] [id = 221] 02:14:18 INFO - PROCESS | 1652 | --DOCSHELL 0x123d68000 == 34 [pid = 1652] [id = 196] 02:14:18 INFO - PROCESS | 1652 | --DOCSHELL 0x121020800 == 33 [pid = 1652] [id = 222] 02:14:18 INFO - PROCESS | 1652 | --DOCSHELL 0x119920800 == 32 [pid = 1652] [id = 223] 02:14:18 INFO - PROCESS | 1652 | --DOCSHELL 0x1254d1000 == 31 [pid = 1652] [id = 220] 02:14:18 INFO - PROCESS | 1652 | --DOCSHELL 0x11800b800 == 30 [pid = 1652] [id = 229] 02:14:18 INFO - PROCESS | 1652 | --DOCSHELL 0x12a4ee800 == 29 [pid = 1652] [id = 228] 02:14:18 INFO - PROCESS | 1652 | --DOCSHELL 0x1195c0000 == 28 [pid = 1652] [id = 227] 02:14:18 INFO - PROCESS | 1652 | --DOCSHELL 0x12a820000 == 27 [pid = 1652] [id = 225] 02:14:18 INFO - PROCESS | 1652 | --DOCSHELL 0x116e37000 == 26 [pid = 1652] [id = 226] 02:14:18 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x1249e9800) [pid = 1652] [serial = 629] [outer = 0x0] [url = about:blank] 02:14:18 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x12133d800) [pid = 1652] [serial = 596] [outer = 0x0] [url = about:blank] 02:14:18 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x11812e800) [pid = 1652] [serial = 603] [outer = 0x0] [url = about:blank] 02:14:18 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x118f38c00) [pid = 1652] [serial = 608] [outer = 0x0] [url = about:blank] 02:14:18 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x118fa5400) [pid = 1652] [serial = 593] [outer = 0x0] [url = about:blank] 02:14:18 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x1191d1000) [pid = 1652] [serial = 609] [outer = 0x0] [url = about:blank] 02:14:18 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x1191d8800) [pid = 1652] [serial = 594] [outer = 0x0] [url = about:blank] 02:14:18 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x123c2cc00) [pid = 1652] [serial = 618] [outer = 0x0] [url = about:blank] 02:14:18 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x113365000) [pid = 1652] [serial = 599] [outer = 0x0] [url = about:blank] 02:14:18 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x113d32800) [pid = 1652] [serial = 600] [outer = 0x0] [url = about:blank] 02:14:18 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x1175bfc00) [pid = 1652] [serial = 602] [outer = 0x0] [url = about:blank] 02:14:18 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x1196a6000) [pid = 1652] [serial = 614] [outer = 0x0] [url = about:blank] 02:14:18 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x123c2ec00) [pid = 1652] [serial = 597] [outer = 0x0] [url = about:blank] 02:14:18 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x120fac000) [pid = 1652] [serial = 617] [outer = 0x0] [url = about:blank] 02:14:18 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x123c34400) [pid = 1652] [serial = 624] [outer = 0x0] [url = about:blank] 02:14:18 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x123da3800) [pid = 1652] [serial = 620] [outer = 0x0] [url = about:blank] 02:14:18 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x123dab800) [pid = 1652] [serial = 621] [outer = 0x0] [url = about:blank] 02:14:18 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x118129000) [pid = 1652] [serial = 591] [outer = 0x0] [url = about:blank] 02:14:18 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x124921000) [pid = 1652] [serial = 626] [outer = 0x0] [url = about:blank] 02:14:18 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x11933e400) [pid = 1652] [serial = 612] [outer = 0x0] [url = about:blank] 02:14:18 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x1184cb000) [pid = 1652] [serial = 623] [outer = 0x0] [url = about:blank] 02:14:18 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x1183be000) [pid = 1652] [serial = 606] [outer = 0x0] [url = about:blank] 02:14:18 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x116972c00) [pid = 1652] [serial = 590] [outer = 0x0] [url = about:blank] 02:14:18 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x12492c800) [pid = 1652] [serial = 627] [outer = 0x0] [url = about:blank] 02:14:18 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x120eb3800) [pid = 1652] [serial = 615] [outer = 0x0] [url = about:blank] 02:14:18 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x124f31c00) [pid = 1652] [serial = 630] [outer = 0x0] [url = about:blank] 02:14:18 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x118225400) [pid = 1652] [serial = 605] [outer = 0x0] [url = about:blank] 02:14:18 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x1191df400) [pid = 1652] [serial = 611] [outer = 0x0] [url = about:blank] 02:14:18 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x12558c000) [pid = 1652] [serial = 632] [outer = 0x0] [url = about:blank] 02:14:18 INFO - PROCESS | 1652 | 1465809258980 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]]]}] 02:14:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 02:14:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1126ms 02:14:19 INFO - PROCESS | 1652 | 1465809259023 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 02:14:19 INFO - PROCESS | 1652 | 1465809259026 Marionette TRACE conn2 <- [1,893,null,{"value":"7"}] 02:14:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 02:14:19 INFO - PROCESS | 1652 | 1465809259030 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 02:14:19 INFO - PROCESS | 1652 | 1465809259032 Marionette TRACE conn2 <- [1,894,null,{}] 02:14:19 INFO - PROCESS | 1652 | 1465809259035 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}] 02:14:19 INFO - PROCESS | 1652 | 1465809259037 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:14:19 INFO - PROCESS | 1652 | 1465809259109 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 02:14:19 INFO - PROCESS | 1652 | 1465809259115 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:19 INFO - PROCESS | 1652 | 1465809259117 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:14:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x11381f000 == 27 [pid = 1652] [id = 231] 02:14:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x112c0dc00) [pid = 1652] [serial = 691] [outer = 0x0] 02:14:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x112c2b800) [pid = 1652] [serial = 692] [outer = 0x112c0dc00] 02:14:19 INFO - PROCESS | 1652 | 1465809259147 Marionette DEBUG loaded listener.js 02:14:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x112f97c00) [pid = 1652] [serial = 693] [outer = 0x112c0dc00] 02:14:19 INFO - PROCESS | 1652 | 1465809259484 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]]]}] 02:14:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 02:14:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 519ms 02:14:19 INFO - PROCESS | 1652 | 1465809259549 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 02:14:19 INFO - PROCESS | 1652 | 1465809259553 Marionette TRACE conn2 <- [1,897,null,{"value":"7"}] 02:14:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 02:14:19 INFO - PROCESS | 1652 | 1465809259558 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 02:14:19 INFO - PROCESS | 1652 | 1465809259559 Marionette TRACE conn2 <- [1,898,null,{}] 02:14:19 INFO - PROCESS | 1652 | 1465809259562 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}] 02:14:19 INFO - PROCESS | 1652 | 1465809259563 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:14:19 INFO - PROCESS | 1652 | 1465809259638 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 02:14:19 INFO - PROCESS | 1652 | 1465809259644 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:19 INFO - PROCESS | 1652 | 1465809259646 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:14:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x116945000 == 28 [pid = 1652] [id = 232] 02:14:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x113da5c00) [pid = 1652] [serial = 694] [outer = 0x0] 02:14:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x1150cd800) [pid = 1652] [serial = 695] [outer = 0x113da5c00] 02:14:19 INFO - PROCESS | 1652 | 1465809259672 Marionette DEBUG loaded listener.js 02:14:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x1160cd400) [pid = 1652] [serial = 696] [outer = 0x113da5c00] 02:14:20 INFO - PROCESS | 1652 | 1465809260015 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]]]}] 02:14:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 02:14:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 471ms 02:14:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 02:14:20 INFO - PROCESS | 1652 | 1465809260029 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 02:14:20 INFO - PROCESS | 1652 | 1465809260030 Marionette TRACE conn2 <- [1,901,null,{"value":"7"}] 02:14:20 INFO - PROCESS | 1652 | 1465809260032 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 02:14:20 INFO - PROCESS | 1652 | 1465809260035 Marionette TRACE conn2 <- [1,902,null,{}] 02:14:20 INFO - PROCESS | 1652 | 1465809260045 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}] 02:14:20 INFO - PROCESS | 1652 | 1465809260048 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:14:20 INFO - PROCESS | 1652 | 1465809260146 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 02:14:20 INFO - PROCESS | 1652 | 1465809260153 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:20 INFO - PROCESS | 1652 | 1465809260155 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:14:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x11800c800 == 29 [pid = 1652] [id = 233] 02:14:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x112f97000) [pid = 1652] [serial = 697] [outer = 0x0] 02:14:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x11812f800) [pid = 1652] [serial = 698] [outer = 0x112f97000] 02:14:20 INFO - PROCESS | 1652 | 1465809260185 Marionette DEBUG loaded listener.js 02:14:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x118186c00) [pid = 1652] [serial = 699] [outer = 0x112f97000] 02:14:20 INFO - PROCESS | 1652 | 1465809260518 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]]]}] 02:14:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 02:14:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 521ms 02:14:20 INFO - PROCESS | 1652 | 1465809260554 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 02:14:20 INFO - PROCESS | 1652 | 1465809260556 Marionette TRACE conn2 <- [1,905,null,{"value":"7"}] 02:14:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 02:14:20 INFO - PROCESS | 1652 | 1465809260558 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 02:14:20 INFO - PROCESS | 1652 | 1465809260559 Marionette TRACE conn2 <- [1,906,null,{}] 02:14:20 INFO - PROCESS | 1652 | 1465809260562 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}] 02:14:20 INFO - PROCESS | 1652 | 1465809260563 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:14:20 INFO - PROCESS | 1652 | 1465809260667 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 02:14:20 INFO - PROCESS | 1652 | 1465809260673 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:20 INFO - PROCESS | 1652 | 1465809260674 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:14:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x11861a800 == 30 [pid = 1652] [id = 234] 02:14:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x11818a800) [pid = 1652] [serial = 700] [outer = 0x0] 02:14:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x1182e9800) [pid = 1652] [serial = 701] [outer = 0x11818a800] 02:14:20 INFO - PROCESS | 1652 | 1465809260699 Marionette DEBUG loaded listener.js 02:14:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x1184d5400) [pid = 1652] [serial = 702] [outer = 0x11818a800] 02:14:21 INFO - PROCESS | 1652 | 1465809261013 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]]]}] 02:14:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 02:14:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 472ms 02:14:21 INFO - PROCESS | 1652 | 1465809261031 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 02:14:21 INFO - PROCESS | 1652 | 1465809261032 Marionette TRACE conn2 <- [1,909,null,{"value":"7"}] 02:14:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 02:14:21 INFO - PROCESS | 1652 | 1465809261042 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 02:14:21 INFO - PROCESS | 1652 | 1465809261045 Marionette TRACE conn2 <- [1,910,null,{}] 02:14:21 INFO - PROCESS | 1652 | 1465809261047 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}] 02:14:21 INFO - PROCESS | 1652 | 1465809261048 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:14:21 INFO - PROCESS | 1652 | 1465809261136 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 02:14:21 INFO - PROCESS | 1652 | 1465809261169 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:21 INFO - PROCESS | 1652 | 1465809261170 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:14:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x1193c2000 == 31 [pid = 1652] [id = 235] 02:14:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x112609400) [pid = 1652] [serial = 703] [outer = 0x0] 02:14:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x118855000) [pid = 1652] [serial = 704] [outer = 0x112609400] 02:14:21 INFO - PROCESS | 1652 | 1465809261195 Marionette DEBUG loaded listener.js 02:14:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x118fa4000) [pid = 1652] [serial = 705] [outer = 0x112609400] 02:14:21 INFO - PROCESS | 1652 | 1465809261520 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]]]}] 02:14:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 02:14:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 529ms 02:14:21 INFO - PROCESS | 1652 | 1465809261563 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 02:14:21 INFO - PROCESS | 1652 | 1465809261565 Marionette TRACE conn2 <- [1,913,null,{"value":"7"}] 02:14:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 02:14:21 INFO - PROCESS | 1652 | 1465809261567 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 02:14:21 INFO - PROCESS | 1652 | 1465809261568 Marionette TRACE conn2 <- [1,914,null,{}] 02:14:21 INFO - PROCESS | 1652 | 1465809261570 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}] 02:14:21 INFO - PROCESS | 1652 | 1465809261574 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:14:21 INFO - PROCESS | 1652 | 1465809261682 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 02:14:21 INFO - PROCESS | 1652 | 1465809261716 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:21 INFO - PROCESS | 1652 | 1465809261717 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:14:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x11991e800 == 32 [pid = 1652] [id = 236] 02:14:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x1191c2400) [pid = 1652] [serial = 706] [outer = 0x0] 02:14:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x1191df400) [pid = 1652] [serial = 707] [outer = 0x1191c2400] 02:14:21 INFO - PROCESS | 1652 | 1465809261742 Marionette DEBUG loaded listener.js 02:14:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x11962c000) [pid = 1652] [serial = 708] [outer = 0x1191c2400] 02:14:22 INFO - PROCESS | 1652 | 1465809262048 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]]]}] 02:14:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 02:14:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 518ms 02:14:22 INFO - PROCESS | 1652 | 1465809262086 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 02:14:22 INFO - PROCESS | 1652 | 1465809262087 Marionette TRACE conn2 <- [1,917,null,{"value":"7"}] 02:14:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 02:14:22 INFO - PROCESS | 1652 | 1465809262089 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 02:14:22 INFO - PROCESS | 1652 | 1465809262091 Marionette TRACE conn2 <- [1,918,null,{}] 02:14:22 INFO - PROCESS | 1652 | 1465809262095 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}] 02:14:22 INFO - PROCESS | 1652 | 1465809262096 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:14:22 INFO - PROCESS | 1652 | 1465809262192 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 02:14:22 INFO - PROCESS | 1652 | 1465809262227 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:22 INFO - PROCESS | 1652 | 1465809262229 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:14:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x121023000 == 33 [pid = 1652] [id = 237] 02:14:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x119347800) [pid = 1652] [serial = 709] [outer = 0x0] 02:14:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x1196ac000) [pid = 1652] [serial = 710] [outer = 0x119347800] 02:14:22 INFO - PROCESS | 1652 | 1465809262253 Marionette DEBUG loaded listener.js 02:14:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x119eb0800) [pid = 1652] [serial = 711] [outer = 0x119347800] 02:14:22 INFO - PROCESS | 1652 | 1465809262545 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]]]}] 02:14:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 02:14:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 471ms 02:14:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 02:14:22 INFO - PROCESS | 1652 | 1465809262565 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 02:14:22 INFO - PROCESS | 1652 | 1465809262566 Marionette TRACE conn2 <- [1,921,null,{"value":"7"}] 02:14:22 INFO - PROCESS | 1652 | 1465809262569 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 02:14:22 INFO - PROCESS | 1652 | 1465809262570 Marionette TRACE conn2 <- [1,922,null,{}] 02:14:22 INFO - PROCESS | 1652 | 1465809262572 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}] 02:14:22 INFO - PROCESS | 1652 | 1465809262573 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:14:22 INFO - PROCESS | 1652 | 1465809262860 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 02:14:22 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x125410000) [pid = 1652] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 02:14:22 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x123c28400) [pid = 1652] [serial = 655] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 02:14:22 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x118fa4400) [pid = 1652] [serial = 658] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 02:14:22 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x110eaf000) [pid = 1652] [serial = 634] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 02:14:22 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x124ea3c00) [pid = 1652] [serial = 661] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 02:14:22 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x117f99400) [pid = 1652] [serial = 637] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 02:14:22 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x118228800) [pid = 1652] [serial = 643] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 02:14:22 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x1191d3800) [pid = 1652] [serial = 646] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 02:14:22 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x113dfd000) [pid = 1652] [serial = 649] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 02:14:22 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x116070c00) [pid = 1652] [serial = 640] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 02:14:22 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x12891d800) [pid = 1652] [serial = 670] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 02:14:22 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x123dac400) [pid = 1652] [serial = 673] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 02:14:22 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x1162d2800) [pid = 1652] [serial = 664] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 02:14:22 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x12492c000) [pid = 1652] [serial = 667] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 02:14:22 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x115022800) [pid = 1652] [serial = 652] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 02:14:22 INFO - PROCESS | 1652 | 1465809262967 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:22 INFO - PROCESS | 1652 | 1465809262969 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:14:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x112518800 == 34 [pid = 1652] [id = 238] 02:14:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x111c83c00) [pid = 1652] [serial = 712] [outer = 0x0] 02:14:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x11213d400) [pid = 1652] [serial = 713] [outer = 0x111c83c00] 02:14:23 INFO - PROCESS | 1652 | 1465809263011 Marionette DEBUG loaded listener.js 02:14:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x112f8ec00) [pid = 1652] [serial = 714] [outer = 0x111c83c00] 02:14:23 INFO - PROCESS | 1652 | 1465809263529 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]]]}] 02:14:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 02:14:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 974ms 02:14:23 INFO - PROCESS | 1652 | 1465809263569 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 02:14:23 INFO - PROCESS | 1652 | 1465809263572 Marionette TRACE conn2 <- [1,925,null,{"value":"7"}] 02:14:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 02:14:23 INFO - PROCESS | 1652 | 1465809263579 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 02:14:23 INFO - PROCESS | 1652 | 1465809263581 Marionette TRACE conn2 <- [1,926,null,{}] 02:14:23 INFO - PROCESS | 1652 | 1465809263584 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}] 02:14:23 INFO - PROCESS | 1652 | 1465809263587 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:14:23 INFO - PROCESS | 1652 | 1465809263690 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 02:14:23 INFO - PROCESS | 1652 | 1465809263760 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:23 INFO - PROCESS | 1652 | 1465809263762 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:14:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x11800a800 == 35 [pid = 1652] [id = 239] 02:14:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x115022800) [pid = 1652] [serial = 715] [outer = 0x0] 02:14:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x1160ce000) [pid = 1652] [serial = 716] [outer = 0x115022800] 02:14:23 INFO - PROCESS | 1652 | 1465809263793 Marionette DEBUG loaded listener.js 02:14:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x116972c00) [pid = 1652] [serial = 717] [outer = 0x115022800] 02:14:24 INFO - PROCESS | 1652 | 1465809264416 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]]]}] 02:14:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 02:14:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 872ms 02:14:24 INFO - PROCESS | 1652 | 1465809264451 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 02:14:24 INFO - PROCESS | 1652 | 1465809264453 Marionette TRACE conn2 <- [1,929,null,{"value":"7"}] 02:14:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 02:14:24 INFO - PROCESS | 1652 | 1465809264457 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 02:14:24 INFO - PROCESS | 1652 | 1465809264458 Marionette TRACE conn2 <- [1,930,null,{}] 02:14:24 INFO - PROCESS | 1652 | 1465809264462 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}] 02:14:24 INFO - PROCESS | 1652 | 1465809264463 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:14:24 INFO - PROCESS | 1652 | 1465809264559 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 02:14:24 INFO - PROCESS | 1652 | --DOCSHELL 0x121023000 == 34 [pid = 1652] [id = 237] 02:14:24 INFO - PROCESS | 1652 | --DOCSHELL 0x11991e800 == 33 [pid = 1652] [id = 236] 02:14:24 INFO - PROCESS | 1652 | --DOCSHELL 0x1193c2000 == 32 [pid = 1652] [id = 235] 02:14:24 INFO - PROCESS | 1652 | --DOCSHELL 0x11861a800 == 31 [pid = 1652] [id = 234] 02:14:24 INFO - PROCESS | 1652 | --DOCSHELL 0x11800c800 == 30 [pid = 1652] [id = 233] 02:14:24 INFO - PROCESS | 1652 | --DOCSHELL 0x116945000 == 29 [pid = 1652] [id = 232] 02:14:24 INFO - PROCESS | 1652 | --DOCSHELL 0x11381f000 == 28 [pid = 1652] [id = 231] 02:14:24 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x127081c00) [pid = 1652] [serial = 633] [outer = 0x0] [url = about:blank] 02:14:24 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x123db1800) [pid = 1652] [serial = 656] [outer = 0x0] [url = about:blank] 02:14:24 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x125410800) [pid = 1652] [serial = 659] [outer = 0x0] [url = about:blank] 02:14:24 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x111ecac00) [pid = 1652] [serial = 635] [outer = 0x0] [url = about:blank] 02:14:24 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x113864400) [pid = 1652] [serial = 636] [outer = 0x0] [url = about:blank] 02:14:24 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x126cc8000) [pid = 1652] [serial = 662] [outer = 0x0] [url = about:blank] 02:14:24 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x118132c00) [pid = 1652] [serial = 638] [outer = 0x0] [url = about:blank] 02:14:24 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x118232800) [pid = 1652] [serial = 639] [outer = 0x0] [url = about:blank] 02:14:24 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x1184d6800) [pid = 1652] [serial = 644] [outer = 0x0] [url = about:blank] 02:14:24 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x118fa8000) [pid = 1652] [serial = 645] [outer = 0x0] [url = about:blank] 02:14:24 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x1191dd000) [pid = 1652] [serial = 647] [outer = 0x0] [url = about:blank] 02:14:24 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x11962e000) [pid = 1652] [serial = 648] [outer = 0x0] [url = about:blank] 02:14:24 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x119eb6400) [pid = 1652] [serial = 650] [outer = 0x0] [url = about:blank] 02:14:24 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x120faf000) [pid = 1652] [serial = 651] [outer = 0x0] [url = about:blank] 02:14:24 INFO - PROCESS | 1652 | --DOMWINDOW == 73 (0x116f36800) [pid = 1652] [serial = 641] [outer = 0x0] [url = about:blank] 02:14:24 INFO - PROCESS | 1652 | --DOMWINDOW == 72 (0x118185800) [pid = 1652] [serial = 642] [outer = 0x0] [url = about:blank] 02:14:24 INFO - PROCESS | 1652 | --DOMWINDOW == 71 (0x126ada800) [pid = 1652] [serial = 660] [outer = 0x0] [url = about:blank] 02:14:24 INFO - PROCESS | 1652 | --DOMWINDOW == 70 (0x128ace800) [pid = 1652] [serial = 672] [outer = 0x0] [url = about:blank] 02:14:24 INFO - PROCESS | 1652 | --DOMWINDOW == 69 (0x128e1a400) [pid = 1652] [serial = 674] [outer = 0x0] [url = about:blank] 02:14:24 INFO - PROCESS | 1652 | --DOMWINDOW == 68 (0x1191d9c00) [pid = 1652] [serial = 665] [outer = 0x0] [url = about:blank] 02:14:24 INFO - PROCESS | 1652 | --DOMWINDOW == 67 (0x12898e400) [pid = 1652] [serial = 671] [outer = 0x0] [url = about:blank] 02:14:24 INFO - PROCESS | 1652 | --DOMWINDOW == 66 (0x123da3400) [pid = 1652] [serial = 666] [outer = 0x0] [url = about:blank] 02:14:24 INFO - PROCESS | 1652 | --DOMWINDOW == 65 (0x1271da000) [pid = 1652] [serial = 668] [outer = 0x0] [url = about:blank] 02:14:24 INFO - PROCESS | 1652 | --DOMWINDOW == 64 (0x128ee5000) [pid = 1652] [serial = 675] [outer = 0x0] [url = about:blank] 02:14:24 INFO - PROCESS | 1652 | --DOMWINDOW == 63 (0x1271d3400) [pid = 1652] [serial = 663] [outer = 0x0] [url = about:blank] 02:14:24 INFO - PROCESS | 1652 | --DOMWINDOW == 62 (0x121079000) [pid = 1652] [serial = 653] [outer = 0x0] [url = about:blank] 02:14:24 INFO - PROCESS | 1652 | --DOMWINDOW == 61 (0x1218c6400) [pid = 1652] [serial = 654] [outer = 0x0] [url = about:blank] 02:14:24 INFO - PROCESS | 1652 | --DOMWINDOW == 60 (0x124c8f400) [pid = 1652] [serial = 657] [outer = 0x0] [url = about:blank] 02:14:24 INFO - PROCESS | 1652 | --DOMWINDOW == 59 (0x12891ac00) [pid = 1652] [serial = 669] [outer = 0x0] [url = about:blank] 02:14:24 INFO - PROCESS | 1652 | 1465809264665 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:24 INFO - PROCESS | 1652 | 1465809264668 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:14:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x113ac7000 == 29 [pid = 1652] [id = 240] 02:14:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 60 (0x112f99000) [pid = 1652] [serial = 718] [outer = 0x0] 02:14:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 61 (0x115deb000) [pid = 1652] [serial = 719] [outer = 0x112f99000] 02:14:24 INFO - PROCESS | 1652 | 1465809264698 Marionette DEBUG loaded listener.js 02:14:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 62 (0x11679c400) [pid = 1652] [serial = 720] [outer = 0x112f99000] 02:14:25 INFO - PROCESS | 1652 | 1465809265091 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]]]}] 02:14:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 02:14:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 669ms 02:14:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 02:14:25 INFO - PROCESS | 1652 | 1465809265126 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 02:14:25 INFO - PROCESS | 1652 | 1465809265129 Marionette TRACE conn2 <- [1,933,null,{"value":"7"}] 02:14:25 INFO - PROCESS | 1652 | 1465809265132 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 02:14:25 INFO - PROCESS | 1652 | 1465809265134 Marionette TRACE conn2 <- [1,934,null,{}] 02:14:25 INFO - PROCESS | 1652 | 1465809265138 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}] 02:14:25 INFO - PROCESS | 1652 | 1465809265139 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:14:25 INFO - PROCESS | 1652 | 1465809265230 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 02:14:25 INFO - PROCESS | 1652 | 1465809265275 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:25 INFO - PROCESS | 1652 | 1465809265278 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:14:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x1169a1000 == 30 [pid = 1652] [id = 241] 02:14:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 63 (0x113da5800) [pid = 1652] [serial = 721] [outer = 0x0] 02:14:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 64 (0x11679d800) [pid = 1652] [serial = 722] [outer = 0x113da5800] 02:14:25 INFO - PROCESS | 1652 | 1465809265312 Marionette DEBUG loaded listener.js 02:14:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 65 (0x1175bec00) [pid = 1652] [serial = 723] [outer = 0x113da5800] 02:14:25 INFO - PROCESS | 1652 | 1465809265741 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]]]}] 02:14:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 02:14:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 621ms 02:14:25 INFO - PROCESS | 1652 | 1465809265753 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 02:14:25 INFO - PROCESS | 1652 | 1465809265756 Marionette TRACE conn2 <- [1,937,null,{"value":"7"}] 02:14:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 02:14:25 INFO - PROCESS | 1652 | 1465809265763 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 02:14:25 INFO - PROCESS | 1652 | 1465809265765 Marionette TRACE conn2 <- [1,938,null,{}] 02:14:25 INFO - PROCESS | 1652 | 1465809265767 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}] 02:14:25 INFO - PROCESS | 1652 | 1465809265769 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:14:25 INFO - PROCESS | 1652 | 1465809265863 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 02:14:25 INFO - PROCESS | 1652 | 1465809265951 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:25 INFO - PROCESS | 1652 | 1465809265953 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:14:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x11815c000 == 31 [pid = 1652] [id = 242] 02:14:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 66 (0x11818c400) [pid = 1652] [serial = 724] [outer = 0x0] 02:14:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 67 (0x118227c00) [pid = 1652] [serial = 725] [outer = 0x11818c400] 02:14:25 INFO - PROCESS | 1652 | 1465809265985 Marionette DEBUG loaded listener.js 02:14:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 68 (0x1150c4c00) [pid = 1652] [serial = 726] [outer = 0x11818c400] 02:14:26 INFO - PROCESS | 1652 | 1465809266414 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]]]}] 02:14:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 02:14:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 669ms 02:14:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 02:14:26 INFO - PROCESS | 1652 | 1465809266433 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 02:14:26 INFO - PROCESS | 1652 | 1465809266435 Marionette TRACE conn2 <- [1,941,null,{"value":"7"}] 02:14:26 INFO - PROCESS | 1652 | 1465809266437 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 02:14:26 INFO - PROCESS | 1652 | 1465809266440 Marionette TRACE conn2 <- [1,942,null,{}] 02:14:26 INFO - PROCESS | 1652 | 1465809266449 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}] 02:14:26 INFO - PROCESS | 1652 | 1465809266452 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:14:26 INFO - PROCESS | 1652 | 1465809266546 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 02:14:26 INFO - PROCESS | 1652 | 1465809266612 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:26 INFO - PROCESS | 1652 | 1465809266614 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:14:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x119560000 == 32 [pid = 1652] [id = 243] 02:14:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 69 (0x1184d9c00) [pid = 1652] [serial = 727] [outer = 0x0] 02:14:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 70 (0x118fa9000) [pid = 1652] [serial = 728] [outer = 0x1184d9c00] 02:14:26 INFO - PROCESS | 1652 | 1465809266647 Marionette DEBUG loaded listener.js 02:14:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 71 (0x1191d3800) [pid = 1652] [serial = 729] [outer = 0x1184d9c00] 02:14:27 INFO - PROCESS | 1652 | 1465809267060 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]]]}] 02:14:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 02:14:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 672ms 02:14:27 INFO - PROCESS | 1652 | 1465809267110 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 02:14:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 02:14:27 INFO - PROCESS | 1652 | 1465809267112 Marionette TRACE conn2 <- [1,945,null,{"value":"7"}] 02:14:27 INFO - PROCESS | 1652 | 1465809267114 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 02:14:27 INFO - PROCESS | 1652 | 1465809267116 Marionette TRACE conn2 <- [1,946,null,{}] 02:14:27 INFO - PROCESS | 1652 | 1465809267118 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}] 02:14:27 INFO - PROCESS | 1652 | 1465809267119 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:14:27 INFO - PROCESS | 1652 | 1465809267238 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 02:14:27 INFO - PROCESS | 1652 | 1465809267313 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:27 INFO - PROCESS | 1652 | 1465809267315 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:14:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x116e48800 == 33 [pid = 1652] [id = 244] 02:14:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 72 (0x119322800) [pid = 1652] [serial = 730] [outer = 0x0] 02:14:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 73 (0x119344800) [pid = 1652] [serial = 731] [outer = 0x119322800] 02:14:27 INFO - PROCESS | 1652 | 1465809267346 Marionette DEBUG loaded listener.js 02:14:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 74 (0x11962ec00) [pid = 1652] [serial = 732] [outer = 0x119322800] 02:14:27 INFO - PROCESS | 1652 | 1465809267757 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]]]}] 02:14:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 02:14:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 669ms 02:14:27 INFO - PROCESS | 1652 | 1465809267783 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 02:14:27 INFO - PROCESS | 1652 | 1465809267785 Marionette TRACE conn2 <- [1,949,null,{"value":"7"}] 02:14:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 02:14:27 INFO - PROCESS | 1652 | 1465809267787 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 02:14:27 INFO - PROCESS | 1652 | 1465809267788 Marionette TRACE conn2 <- [1,950,null,{}] 02:14:27 INFO - PROCESS | 1652 | 1465809267791 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}] 02:14:27 INFO - PROCESS | 1652 | 1465809267792 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:14:27 INFO - PROCESS | 1652 | 1465809267893 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 02:14:27 INFO - PROCESS | 1652 | 1465809267941 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:27 INFO - PROCESS | 1652 | 1465809267942 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:14:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x121320000 == 34 [pid = 1652] [id = 245] 02:14:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x11933c000) [pid = 1652] [serial = 733] [outer = 0x0] 02:14:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x119a16000) [pid = 1652] [serial = 734] [outer = 0x11933c000] 02:14:27 INFO - PROCESS | 1652 | 1465809267971 Marionette DEBUG loaded listener.js 02:14:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x120eb7800) [pid = 1652] [serial = 735] [outer = 0x11933c000] 02:14:28 INFO - PROCESS | 1652 | 1465809268401 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]]]}] 02:14:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 02:14:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 619ms 02:14:28 INFO - PROCESS | 1652 | 1465809268406 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 02:14:28 INFO - PROCESS | 1652 | 1465809268409 Marionette TRACE conn2 <- [1,953,null,{"value":"7"}] 02:14:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 02:14:28 INFO - PROCESS | 1652 | 1465809268412 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 02:14:28 INFO - PROCESS | 1652 | 1465809268414 Marionette TRACE conn2 <- [1,954,null,{}] 02:14:28 INFO - PROCESS | 1652 | 1465809268416 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}] 02:14:28 INFO - PROCESS | 1652 | 1465809268421 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:14:28 INFO - PROCESS | 1652 | 1465809268530 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 02:14:28 INFO - PROCESS | 1652 | 1465809268664 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:28 INFO - PROCESS | 1652 | 1465809268665 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:14:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x11600f800 == 35 [pid = 1652] [id = 246] 02:14:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x111e58000) [pid = 1652] [serial = 736] [outer = 0x0] 02:14:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x11297a800) [pid = 1652] [serial = 737] [outer = 0x111e58000] 02:14:28 INFO - PROCESS | 1652 | 1465809268693 Marionette DEBUG loaded listener.js 02:14:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x113da4400) [pid = 1652] [serial = 738] [outer = 0x111e58000] 02:14:29 INFO - PROCESS | 1652 | --DOCSHELL 0x112518800 == 34 [pid = 1652] [id = 238] 02:14:29 INFO - PROCESS | 1652 | --DOCSHELL 0x11800a800 == 33 [pid = 1652] [id = 239] 02:14:29 INFO - PROCESS | 1652 | --DOCSHELL 0x112fd1800 == 32 [pid = 1652] [id = 230] 02:14:29 INFO - PROCESS | 1652 | --DOCSHELL 0x121320000 == 31 [pid = 1652] [id = 245] 02:14:29 INFO - PROCESS | 1652 | --DOCSHELL 0x116e48800 == 30 [pid = 1652] [id = 244] 02:14:29 INFO - PROCESS | 1652 | --DOCSHELL 0x119560000 == 29 [pid = 1652] [id = 243] 02:14:29 INFO - PROCESS | 1652 | --DOCSHELL 0x11815c000 == 28 [pid = 1652] [id = 242] 02:14:29 INFO - PROCESS | 1652 | --DOCSHELL 0x113ac7000 == 27 [pid = 1652] [id = 240] 02:14:29 INFO - PROCESS | 1652 | --DOCSHELL 0x1169a1000 == 26 [pid = 1652] [id = 241] 02:14:29 INFO - PROCESS | 1652 | 1465809269569 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]]]}] 02:14:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 02:14:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1170ms 02:14:29 INFO - PROCESS | 1652 | 1465809269584 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 02:14:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 02:14:29 INFO - PROCESS | 1652 | 1465809269586 Marionette TRACE conn2 <- [1,957,null,{"value":"7"}] 02:14:29 INFO - PROCESS | 1652 | 1465809269590 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 02:14:29 INFO - PROCESS | 1652 | 1465809269594 Marionette TRACE conn2 <- [1,958,null,{}] 02:14:29 INFO - PROCESS | 1652 | 1465809269598 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}] 02:14:29 INFO - PROCESS | 1652 | 1465809269600 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:14:29 INFO - PROCESS | 1652 | 1465809269677 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 02:14:29 INFO - PROCESS | 1652 | 1465809269682 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:29 INFO - PROCESS | 1652 | 1465809269683 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:14:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x11609d800 == 27 [pid = 1652] [id = 247] 02:14:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x115de5000) [pid = 1652] [serial = 739] [outer = 0x0] 02:14:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x11662f000) [pid = 1652] [serial = 740] [outer = 0x115de5000] 02:14:29 INFO - PROCESS | 1652 | 1465809269715 Marionette DEBUG loaded listener.js 02:14:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x1121a5400) [pid = 1652] [serial = 741] [outer = 0x115de5000] 02:14:30 INFO - PROCESS | 1652 | 1465809270079 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]]]}] 02:14:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 02:14:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 523ms 02:14:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 02:14:30 INFO - PROCESS | 1652 | 1465809270112 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 02:14:30 INFO - PROCESS | 1652 | 1465809270116 Marionette TRACE conn2 <- [1,961,null,{"value":"7"}] 02:14:30 INFO - PROCESS | 1652 | 1465809270120 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 02:14:30 INFO - PROCESS | 1652 | 1465809270122 Marionette TRACE conn2 <- [1,962,null,{}] 02:14:30 INFO - PROCESS | 1652 | 1465809270124 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}] 02:14:30 INFO - PROCESS | 1652 | 1465809270126 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:14:30 INFO - PROCESS | 1652 | 1465809270201 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 02:14:30 INFO - PROCESS | 1652 | 1465809270206 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:30 INFO - PROCESS | 1652 | 1465809270208 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:14:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x11814c000 == 28 [pid = 1652] [id = 248] 02:14:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x118127400) [pid = 1652] [serial = 742] [outer = 0x0] 02:14:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x118188000) [pid = 1652] [serial = 743] [outer = 0x118127400] 02:14:30 INFO - PROCESS | 1652 | 1465809270238 Marionette DEBUG loaded listener.js 02:14:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x1182e9c00) [pid = 1652] [serial = 744] [outer = 0x118127400] 02:14:30 INFO - PROCESS | 1652 | 1465809270570 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]]]}] 02:14:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 02:14:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 470ms 02:14:30 INFO - PROCESS | 1652 | 1465809270591 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 02:14:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 02:14:30 INFO - PROCESS | 1652 | 1465809270595 Marionette TRACE conn2 <- [1,965,null,{"value":"7"}] 02:14:30 INFO - PROCESS | 1652 | 1465809270598 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 02:14:30 INFO - PROCESS | 1652 | 1465809270600 Marionette TRACE conn2 <- [1,966,null,{}] 02:14:30 INFO - PROCESS | 1652 | 1465809270616 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}] 02:14:30 INFO - PROCESS | 1652 | 1465809270619 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:14:30 INFO - PROCESS | 1652 | 1465809270717 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 02:14:30 INFO - PROCESS | 1652 | 1465809270725 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:30 INFO - PROCESS | 1652 | 1465809270728 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:14:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x11955b800 == 29 [pid = 1652] [id = 249] 02:14:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x11297bc00) [pid = 1652] [serial = 745] [outer = 0x0] 02:14:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x1191c5800) [pid = 1652] [serial = 746] [outer = 0x11297bc00] 02:14:30 INFO - PROCESS | 1652 | 1465809270756 Marionette DEBUG loaded listener.js 02:14:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x11931f000) [pid = 1652] [serial = 747] [outer = 0x11297bc00] 02:14:31 INFO - PROCESS | 1652 | 1465809271084 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]]]}] 02:14:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 02:14:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 532ms 02:14:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 02:14:31 INFO - PROCESS | 1652 | 1465809271130 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 02:14:31 INFO - PROCESS | 1652 | 1465809271131 Marionette TRACE conn2 <- [1,969,null,{"value":"7"}] 02:14:31 INFO - PROCESS | 1652 | 1465809271134 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 02:14:31 INFO - PROCESS | 1652 | 1465809271135 Marionette TRACE conn2 <- [1,970,null,{}] 02:14:31 INFO - PROCESS | 1652 | 1465809271138 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}] 02:14:31 INFO - PROCESS | 1652 | 1465809271139 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:14:31 INFO - PROCESS | 1652 | 1465809271251 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 02:14:31 INFO - PROCESS | 1652 | 1465809271295 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:31 INFO - PROCESS | 1652 | 1465809271297 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:14:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x120e43000 == 30 [pid = 1652] [id = 250] 02:14:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x118fa6c00) [pid = 1652] [serial = 748] [outer = 0x0] 02:14:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x1196a2c00) [pid = 1652] [serial = 749] [outer = 0x118fa6c00] 02:14:31 INFO - PROCESS | 1652 | 1465809271337 Marionette DEBUG loaded listener.js 02:14:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x120eb8000) [pid = 1652] [serial = 750] [outer = 0x118fa6c00] 02:14:31 INFO - PROCESS | 1652 | 1465809271752 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]]]}] 02:14:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 02:14:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 622ms 02:14:31 INFO - PROCESS | 1652 | 1465809271760 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 02:14:31 INFO - PROCESS | 1652 | 1465809271761 Marionette TRACE conn2 <- [1,973,null,{"value":"7"}] 02:14:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 02:14:31 INFO - PROCESS | 1652 | 1465809271764 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 02:14:31 INFO - PROCESS | 1652 | 1465809271765 Marionette TRACE conn2 <- [1,974,null,{}] 02:14:31 INFO - PROCESS | 1652 | 1465809271767 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}] 02:14:31 INFO - PROCESS | 1652 | 1465809271768 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:14:31 INFO - PROCESS | 1652 | 1465809271869 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 02:14:31 INFO - PROCESS | 1652 | 1465809271873 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:31 INFO - PROCESS | 1652 | 1465809271875 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:14:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x123d66800 == 31 [pid = 1652] [id = 251] 02:14:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x1133bbc00) [pid = 1652] [serial = 751] [outer = 0x0] 02:14:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x120fac000) [pid = 1652] [serial = 752] [outer = 0x1133bbc00] 02:14:31 INFO - PROCESS | 1652 | 1465809271900 Marionette DEBUG loaded listener.js 02:14:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x12142f000) [pid = 1652] [serial = 753] [outer = 0x1133bbc00] 02:14:32 INFO - PROCESS | 1652 | 1465809272244 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]]]}] 02:14:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 02:14:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 517ms 02:14:32 INFO - PROCESS | 1652 | 1465809272282 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 02:14:32 INFO - PROCESS | 1652 | 1465809272283 Marionette TRACE conn2 <- [1,977,null,{"value":"7"}] 02:14:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 02:14:32 INFO - PROCESS | 1652 | 1465809272286 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 02:14:32 INFO - PROCESS | 1652 | 1465809272287 Marionette TRACE conn2 <- [1,978,null,{}] 02:14:32 INFO - PROCESS | 1652 | 1465809272289 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}] 02:14:32 INFO - PROCESS | 1652 | 1465809272293 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:14:32 INFO - PROCESS | 1652 | 1465809272400 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 02:14:32 INFO - PROCESS | 1652 | 1465809272434 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:32 INFO - PROCESS | 1652 | 1465809272435 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:14:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x126a51800 == 32 [pid = 1652] [id = 252] 02:14:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x12171a400) [pid = 1652] [serial = 754] [outer = 0x0] 02:14:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x123c2b000) [pid = 1652] [serial = 755] [outer = 0x12171a400] 02:14:32 INFO - PROCESS | 1652 | 1465809272460 Marionette DEBUG loaded listener.js 02:14:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x123da5c00) [pid = 1652] [serial = 756] [outer = 0x12171a400] 02:14:32 INFO - PROCESS | 1652 | 1465809272801 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]]]}] 02:14:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 02:14:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 567ms 02:14:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 02:14:32 INFO - PROCESS | 1652 | 1465809272854 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 02:14:32 INFO - PROCESS | 1652 | 1465809272855 Marionette TRACE conn2 <- [1,981,null,{"value":"7"}] 02:14:32 INFO - PROCESS | 1652 | 1465809272857 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 02:14:32 INFO - PROCESS | 1652 | 1465809272858 Marionette TRACE conn2 <- [1,982,null,{}] 02:14:32 INFO - PROCESS | 1652 | 1465809272861 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}] 02:14:32 INFO - PROCESS | 1652 | 1465809272862 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:14:32 INFO - PROCESS | 1652 | 1465809272961 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 02:14:32 INFO - PROCESS | 1652 | 1465809272992 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:32 INFO - PROCESS | 1652 | 1465809272994 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:14:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x1270cd800 == 33 [pid = 1652] [id = 253] 02:14:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x112f93000) [pid = 1652] [serial = 757] [outer = 0x0] 02:14:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x123dae000) [pid = 1652] [serial = 758] [outer = 0x112f93000] 02:14:33 INFO - PROCESS | 1652 | 1465809273020 Marionette DEBUG loaded listener.js 02:14:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x124922800) [pid = 1652] [serial = 759] [outer = 0x112f93000] 02:14:33 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x112c0dc00) [pid = 1652] [serial = 691] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 02:14:33 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x112f97000) [pid = 1652] [serial = 697] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 02:14:33 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x1175c2c00) [pid = 1652] [serial = 688] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 02:14:33 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x113da5c00) [pid = 1652] [serial = 694] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 02:14:33 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x111c83c00) [pid = 1652] [serial = 712] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 02:14:33 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x115022800) [pid = 1652] [serial = 715] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 02:14:33 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x11818a800) [pid = 1652] [serial = 700] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 02:14:33 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x112609400) [pid = 1652] [serial = 703] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 02:14:33 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x11818d400) [pid = 1652] [serial = 679] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 02:14:33 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x115def400) [pid = 1652] [serial = 676] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 02:14:33 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x1196ab400) [pid = 1652] [serial = 682] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 02:14:33 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x117f91c00) [pid = 1652] [serial = 685] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 02:14:33 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x112f99000) [pid = 1652] [serial = 718] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 02:14:33 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x1191c2400) [pid = 1652] [serial = 706] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 02:14:33 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x119347800) [pid = 1652] [serial = 709] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 02:14:33 INFO - PROCESS | 1652 | 1465809273433 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]]]}] 02:14:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 02:14:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 621ms 02:14:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 02:14:33 INFO - PROCESS | 1652 | 1465809273479 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 02:14:33 INFO - PROCESS | 1652 | 1465809273480 Marionette TRACE conn2 <- [1,985,null,{"value":"7"}] 02:14:33 INFO - PROCESS | 1652 | 1465809273482 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 02:14:33 INFO - PROCESS | 1652 | 1465809273483 Marionette TRACE conn2 <- [1,986,null,{}] 02:14:33 INFO - PROCESS | 1652 | 1465809273485 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}] 02:14:33 INFO - PROCESS | 1652 | 1465809273487 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:14:33 INFO - PROCESS | 1652 | 1465809273561 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 02:14:33 INFO - PROCESS | 1652 | 1465809273564 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:33 INFO - PROCESS | 1652 | 1465809273565 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:14:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x118015800 == 34 [pid = 1652] [id = 254] 02:14:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x113812000) [pid = 1652] [serial = 760] [outer = 0x0] 02:14:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x115022800) [pid = 1652] [serial = 761] [outer = 0x113812000] 02:14:33 INFO - PROCESS | 1652 | 1465809273589 Marionette DEBUG loaded listener.js 02:14:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x11818c000) [pid = 1652] [serial = 762] [outer = 0x113812000] 02:14:33 INFO - PROCESS | 1652 | 1465809273930 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]]]}] 02:14:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 02:14:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 469ms 02:14:33 INFO - PROCESS | 1652 | 1465809273951 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 02:14:33 INFO - PROCESS | 1652 | 1465809273953 Marionette TRACE conn2 <- [1,989,null,{"value":"7"}] 02:14:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 02:14:33 INFO - PROCESS | 1652 | 1465809273955 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 02:14:33 INFO - PROCESS | 1652 | 1465809273957 Marionette TRACE conn2 <- [1,990,null,{}] 02:14:33 INFO - PROCESS | 1652 | 1465809273960 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}] 02:14:33 INFO - PROCESS | 1652 | 1465809273961 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:14:34 INFO - PROCESS | 1652 | 1465809274066 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 02:14:34 INFO - PROCESS | 1652 | 1465809274072 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:34 INFO - PROCESS | 1652 | 1465809274073 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:14:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x119559800 == 35 [pid = 1652] [id = 255] 02:14:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x11818b400) [pid = 1652] [serial = 763] [outer = 0x0] 02:14:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x1196a0000) [pid = 1652] [serial = 764] [outer = 0x11818b400] 02:14:34 INFO - PROCESS | 1652 | 1465809274098 Marionette DEBUG loaded listener.js 02:14:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x124923800) [pid = 1652] [serial = 765] [outer = 0x11818b400] 02:14:34 INFO - PROCESS | 1652 | 1465809274398 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]]]}] 02:14:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 02:14:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 473ms 02:14:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 02:14:34 INFO - PROCESS | 1652 | 1465809274429 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 02:14:34 INFO - PROCESS | 1652 | 1465809274430 Marionette TRACE conn2 <- [1,993,null,{"value":"7"}] 02:14:34 INFO - PROCESS | 1652 | 1465809274432 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 02:14:34 INFO - PROCESS | 1652 | 1465809274434 Marionette TRACE conn2 <- [1,994,null,{}] 02:14:34 INFO - PROCESS | 1652 | 1465809274436 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}] 02:14:34 INFO - PROCESS | 1652 | 1465809274437 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:14:34 INFO - PROCESS | 1652 | 1465809274513 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 02:14:34 INFO - PROCESS | 1652 | 1465809274516 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:34 INFO - PROCESS | 1652 | 1465809274517 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:14:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x12903c800 == 36 [pid = 1652] [id = 256] 02:14:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x1138e6000) [pid = 1652] [serial = 766] [outer = 0x0] 02:14:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x12492f000) [pid = 1652] [serial = 767] [outer = 0x1138e6000] 02:14:34 INFO - PROCESS | 1652 | 1465809274541 Marionette DEBUG loaded listener.js 02:14:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x1249ecc00) [pid = 1652] [serial = 768] [outer = 0x1138e6000] 02:14:34 INFO - PROCESS | 1652 | 1465809274867 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]]]}] 02:14:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 02:14:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 469ms 02:14:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 02:14:34 INFO - PROCESS | 1652 | 1465809274901 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 02:14:34 INFO - PROCESS | 1652 | 1465809274903 Marionette TRACE conn2 <- [1,997,null,{"value":"7"}] 02:14:34 INFO - PROCESS | 1652 | 1465809274905 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 02:14:34 INFO - PROCESS | 1652 | 1465809274907 Marionette TRACE conn2 <- [1,998,null,{}] 02:14:34 INFO - PROCESS | 1652 | 1465809274912 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}] 02:14:34 INFO - PROCESS | 1652 | 1465809274913 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:14:35 INFO - PROCESS | 1652 | 1465809275024 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 02:14:35 INFO - PROCESS | 1652 | 1465809275039 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:35 INFO - PROCESS | 1652 | 1465809275041 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:14:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x123d61000 == 37 [pid = 1652] [id = 257] 02:14:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x1249eb400) [pid = 1652] [serial = 769] [outer = 0x0] 02:14:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x124c91000) [pid = 1652] [serial = 770] [outer = 0x1249eb400] 02:14:35 INFO - PROCESS | 1652 | 1465809275068 Marionette DEBUG loaded listener.js 02:14:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x12558e400) [pid = 1652] [serial = 771] [outer = 0x1249eb400] 02:14:35 INFO - PROCESS | 1652 | 1465809275379 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]]]}] 02:14:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 02:14:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 523ms 02:14:35 INFO - PROCESS | 1652 | 1465809275437 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 02:14:35 INFO - PROCESS | 1652 | 1465809275439 Marionette TRACE conn2 <- [1,1001,null,{"value":"7"}] 02:14:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 02:14:35 INFO - PROCESS | 1652 | 1465809275443 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 02:14:35 INFO - PROCESS | 1652 | 1465809275446 Marionette TRACE conn2 <- [1,1002,null,{}] 02:14:35 INFO - PROCESS | 1652 | 1465809275450 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}] 02:14:35 INFO - PROCESS | 1652 | 1465809275452 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:14:35 INFO - PROCESS | 1652 | 1465809275539 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 02:14:35 INFO - PROCESS | 1652 | 1465809275629 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:35 INFO - PROCESS | 1652 | 1465809275631 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:14:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x116718800 == 38 [pid = 1652] [id = 258] 02:14:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x112f92c00) [pid = 1652] [serial = 772] [outer = 0x0] 02:14:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x1133e3c00) [pid = 1652] [serial = 773] [outer = 0x112f92c00] 02:14:35 INFO - PROCESS | 1652 | 1465809275663 Marionette DEBUG loaded listener.js 02:14:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x1167a0400) [pid = 1652] [serial = 774] [outer = 0x112f92c00] 02:14:36 INFO - PROCESS | 1652 | 1465809276180 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]]]}] 02:14:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 02:14:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 771ms 02:14:36 INFO - PROCESS | 1652 | 1465809276267 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 02:14:36 INFO - PROCESS | 1652 | 1465809276269 Marionette TRACE conn2 <- [1,1005,null,{"value":"7"}] 02:14:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 02:14:36 INFO - PROCESS | 1652 | 1465809276275 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 02:14:36 INFO - PROCESS | 1652 | 1465809276277 Marionette TRACE conn2 <- [1,1006,null,{}] 02:14:36 INFO - PROCESS | 1652 | 1465809276280 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}] 02:14:36 INFO - PROCESS | 1652 | 1465809276282 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:14:36 INFO - PROCESS | 1652 | 1465809276387 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 02:14:36 INFO - PROCESS | 1652 | 1465809276439 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:36 INFO - PROCESS | 1652 | 1465809276441 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:14:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x1199ef800 == 39 [pid = 1652] [id = 259] 02:14:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x1182e5400) [pid = 1652] [serial = 775] [outer = 0x0] 02:14:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x1183b1800) [pid = 1652] [serial = 776] [outer = 0x1182e5400] 02:14:36 INFO - PROCESS | 1652 | 1465809276471 Marionette DEBUG loaded listener.js 02:14:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x11885dc00) [pid = 1652] [serial = 777] [outer = 0x1182e5400] 02:14:37 INFO - PROCESS | 1652 | 1465809277091 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]]]}] 02:14:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 02:14:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 875ms 02:14:37 INFO - PROCESS | 1652 | --DOCSHELL 0x12903c800 == 38 [pid = 1652] [id = 256] 02:14:37 INFO - PROCESS | 1652 | --DOCSHELL 0x119559800 == 37 [pid = 1652] [id = 255] 02:14:37 INFO - PROCESS | 1652 | --DOCSHELL 0x118015800 == 36 [pid = 1652] [id = 254] 02:14:37 INFO - PROCESS | 1652 | --DOCSHELL 0x1270cd800 == 35 [pid = 1652] [id = 253] 02:14:37 INFO - PROCESS | 1652 | --DOCSHELL 0x126a51800 == 34 [pid = 1652] [id = 252] 02:14:37 INFO - PROCESS | 1652 | --DOCSHELL 0x123d66800 == 33 [pid = 1652] [id = 251] 02:14:37 INFO - PROCESS | 1652 | --DOCSHELL 0x120e43000 == 32 [pid = 1652] [id = 250] 02:14:37 INFO - PROCESS | 1652 | --DOCSHELL 0x11955b800 == 31 [pid = 1652] [id = 249] 02:14:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 02:14:37 INFO - PROCESS | 1652 | 1465809277187 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 02:14:37 INFO - PROCESS | 1652 | 1465809277190 Marionette TRACE conn2 <- [1,1009,null,{"value":"7"}] 02:14:37 INFO - PROCESS | 1652 | --DOCSHELL 0x11814c000 == 30 [pid = 1652] [id = 248] 02:14:37 INFO - PROCESS | 1652 | --DOCSHELL 0x11609d800 == 29 [pid = 1652] [id = 247] 02:14:37 INFO - PROCESS | 1652 | --DOCSHELL 0x11600f800 == 28 [pid = 1652] [id = 246] 02:14:37 INFO - PROCESS | 1652 | 1465809277194 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 02:14:37 INFO - PROCESS | 1652 | 1465809277196 Marionette TRACE conn2 <- [1,1010,null,{}] 02:14:37 INFO - PROCESS | 1652 | 1465809277200 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}] 02:14:37 INFO - PROCESS | 1652 | 1465809277202 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:14:37 INFO - PROCESS | 1652 | 1465809277277 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 02:14:37 INFO - PROCESS | 1652 | 1465809277284 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:37 INFO - PROCESS | 1652 | 1465809277287 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:14:37 INFO - PROCESS | 1652 | ++DOCSHELL 0x11624f000 == 29 [pid = 1652] [id = 260] 02:14:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x116974400) [pid = 1652] [serial = 778] [outer = 0x0] 02:14:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x117f92800) [pid = 1652] [serial = 779] [outer = 0x116974400] 02:14:37 INFO - PROCESS | 1652 | 1465809277315 Marionette DEBUG loaded listener.js 02:14:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x118188c00) [pid = 1652] [serial = 780] [outer = 0x116974400] 02:14:37 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x11962c000) [pid = 1652] [serial = 708] [outer = 0x0] [url = about:blank] 02:14:37 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x1196ac000) [pid = 1652] [serial = 710] [outer = 0x0] [url = about:blank] 02:14:37 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x115deb000) [pid = 1652] [serial = 719] [outer = 0x0] [url = about:blank] 02:14:37 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x118fa4000) [pid = 1652] [serial = 705] [outer = 0x0] [url = about:blank] 02:14:37 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x112c2b800) [pid = 1652] [serial = 692] [outer = 0x0] [url = about:blank] 02:14:37 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x112f97c00) [pid = 1652] [serial = 693] [outer = 0x0] [url = about:blank] 02:14:37 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x11812f800) [pid = 1652] [serial = 698] [outer = 0x0] [url = about:blank] 02:14:37 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x118186c00) [pid = 1652] [serial = 699] [outer = 0x0] [url = about:blank] 02:14:37 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x11662a000) [pid = 1652] [serial = 677] [outer = 0x0] [url = about:blank] 02:14:37 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x1191bf800) [pid = 1652] [serial = 680] [outer = 0x0] [url = about:blank] 02:14:37 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x1191df400) [pid = 1652] [serial = 707] [outer = 0x0] [url = about:blank] 02:14:37 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x12142d000) [pid = 1652] [serial = 683] [outer = 0x0] [url = about:blank] 02:14:37 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x1196a2400) [pid = 1652] [serial = 686] [outer = 0x0] [url = about:blank] 02:14:37 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x118182c00) [pid = 1652] [serial = 690] [outer = 0x0] [url = about:blank] 02:14:37 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x118128000) [pid = 1652] [serial = 689] [outer = 0x0] [url = about:blank] 02:14:37 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x1150cd800) [pid = 1652] [serial = 695] [outer = 0x0] [url = about:blank] 02:14:37 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x1160cd400) [pid = 1652] [serial = 696] [outer = 0x0] [url = about:blank] 02:14:37 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x119eb0800) [pid = 1652] [serial = 711] [outer = 0x0] [url = about:blank] 02:14:37 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x11213d400) [pid = 1652] [serial = 713] [outer = 0x0] [url = about:blank] 02:14:37 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x112f8ec00) [pid = 1652] [serial = 714] [outer = 0x0] [url = about:blank] 02:14:37 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x1160ce000) [pid = 1652] [serial = 716] [outer = 0x0] [url = about:blank] 02:14:37 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x116972c00) [pid = 1652] [serial = 717] [outer = 0x0] [url = about:blank] 02:14:37 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x1184d5400) [pid = 1652] [serial = 702] [outer = 0x0] [url = about:blank] 02:14:37 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x118855000) [pid = 1652] [serial = 704] [outer = 0x0] [url = about:blank] 02:14:37 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x1182e9800) [pid = 1652] [serial = 701] [outer = 0x0] [url = about:blank] 02:14:37 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x1191da800) [pid = 1652] [serial = 681] [outer = 0x0] [url = about:blank] 02:14:37 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x117d93400) [pid = 1652] [serial = 678] [outer = 0x0] [url = about:blank] 02:14:37 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x123da4400) [pid = 1652] [serial = 684] [outer = 0x0] [url = about:blank] 02:14:37 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x124a87000) [pid = 1652] [serial = 687] [outer = 0x0] [url = about:blank] 02:14:37 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x11679c400) [pid = 1652] [serial = 720] [outer = 0x0] [url = about:blank] 02:14:37 INFO - PROCESS | 1652 | 1465809277691 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]]]}] 02:14:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 02:14:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 519ms 02:14:37 INFO - PROCESS | 1652 | 1465809277714 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 02:14:37 INFO - PROCESS | 1652 | 1465809277717 Marionette TRACE conn2 <- [1,1013,null,{"value":"7"}] 02:14:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 02:14:37 INFO - PROCESS | 1652 | 1465809277721 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 02:14:37 INFO - PROCESS | 1652 | 1465809277723 Marionette TRACE conn2 <- [1,1014,null,{}] 02:14:37 INFO - PROCESS | 1652 | 1465809277725 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}] 02:14:37 INFO - PROCESS | 1652 | 1465809277727 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:14:37 INFO - PROCESS | 1652 | 1465809277803 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 02:14:37 INFO - PROCESS | 1652 | 1465809277809 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:37 INFO - PROCESS | 1652 | 1465809277812 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:14:37 INFO - PROCESS | 1652 | ++DOCSHELL 0x117165000 == 30 [pid = 1652] [id = 261] 02:14:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x1182ef400) [pid = 1652] [serial = 781] [outer = 0x0] 02:14:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x118860400) [pid = 1652] [serial = 782] [outer = 0x1182ef400] 02:14:37 INFO - PROCESS | 1652 | 1465809277838 Marionette DEBUG loaded listener.js 02:14:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x1191c2800) [pid = 1652] [serial = 783] [outer = 0x1182ef400] 02:14:38 INFO - PROCESS | 1652 | 1465809278213 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]]]}] 02:14:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 02:14:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 519ms 02:14:38 INFO - PROCESS | 1652 | 1465809278241 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 02:14:38 INFO - PROCESS | 1652 | 1465809278244 Marionette TRACE conn2 <- [1,1017,null,{"value":"7"}] 02:14:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 02:14:38 INFO - PROCESS | 1652 | 1465809278253 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 02:14:38 INFO - PROCESS | 1652 | 1465809278255 Marionette TRACE conn2 <- [1,1018,null,{}] 02:14:38 INFO - PROCESS | 1652 | 1465809278263 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}] 02:14:38 INFO - PROCESS | 1652 | 1465809278266 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:14:38 INFO - PROCESS | 1652 | 1465809278341 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 02:14:38 INFO - PROCESS | 1652 | 1465809278346 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:38 INFO - PROCESS | 1652 | 1465809278348 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:14:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x1188d5800 == 31 [pid = 1652] [id = 262] 02:14:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x119317c00) [pid = 1652] [serial = 784] [outer = 0x0] 02:14:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x119bdb400) [pid = 1652] [serial = 785] [outer = 0x119317c00] 02:14:38 INFO - PROCESS | 1652 | 1465809278378 Marionette DEBUG loaded listener.js 02:14:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x120faa800) [pid = 1652] [serial = 786] [outer = 0x119317c00] 02:14:38 INFO - PROCESS | 1652 | 1465809278710 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]]]}] 02:14:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 02:14:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 475ms 02:14:38 INFO - PROCESS | 1652 | 1465809278725 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 02:14:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 02:14:38 INFO - PROCESS | 1652 | 1465809278730 Marionette TRACE conn2 <- [1,1021,null,{"value":"7"}] 02:14:38 INFO - PROCESS | 1652 | 1465809278732 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 02:14:38 INFO - PROCESS | 1652 | 1465809278733 Marionette TRACE conn2 <- [1,1022,null,{}] 02:14:38 INFO - PROCESS | 1652 | 1465809278735 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}] 02:14:38 INFO - PROCESS | 1652 | 1465809278737 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:14:38 INFO - PROCESS | 1652 | 1465809278838 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 02:14:38 INFO - PROCESS | 1652 | 1465809278843 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:38 INFO - PROCESS | 1652 | 1465809278845 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:14:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x1195bb000 == 32 [pid = 1652] [id = 263] 02:14:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x11976a800) [pid = 1652] [serial = 787] [outer = 0x0] 02:14:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x1213ff400) [pid = 1652] [serial = 788] [outer = 0x11976a800] 02:14:38 INFO - PROCESS | 1652 | 1465809278870 Marionette DEBUG loaded listener.js 02:14:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x121b95c00) [pid = 1652] [serial = 789] [outer = 0x11976a800] 02:14:39 INFO - PROCESS | 1652 | 1465809279198 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]]]}] 02:14:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 02:14:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 518ms 02:14:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 02:14:39 INFO - PROCESS | 1652 | 1465809279250 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 02:14:39 INFO - PROCESS | 1652 | 1465809279252 Marionette TRACE conn2 <- [1,1025,null,{"value":"7"}] 02:14:39 INFO - PROCESS | 1652 | 1465809279254 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 02:14:39 INFO - PROCESS | 1652 | 1465809279255 Marionette TRACE conn2 <- [1,1026,null,{}] 02:14:39 INFO - PROCESS | 1652 | 1465809279257 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}] 02:14:39 INFO - PROCESS | 1652 | 1465809279258 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:14:39 INFO - PROCESS | 1652 | 1465809279334 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 02:14:39 INFO - PROCESS | 1652 | 1465809279337 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:39 INFO - PROCESS | 1652 | 1465809279338 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:14:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x121039000 == 33 [pid = 1652] [id = 264] 02:14:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x119764400) [pid = 1652] [serial = 790] [outer = 0x0] 02:14:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x123c32400) [pid = 1652] [serial = 791] [outer = 0x119764400] 02:14:39 INFO - PROCESS | 1652 | 1465809279368 Marionette DEBUG loaded listener.js 02:14:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x123da6400) [pid = 1652] [serial = 792] [outer = 0x119764400] 02:14:39 INFO - PROCESS | 1652 | 1465809279836 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]]]}] 02:14:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 02:14:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 618ms 02:14:39 INFO - PROCESS | 1652 | 1465809279873 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 02:14:39 INFO - PROCESS | 1652 | 1465809279875 Marionette TRACE conn2 <- [1,1029,null,{"value":"7"}] 02:14:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 02:14:39 INFO - PROCESS | 1652 | 1465809279880 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 02:14:39 INFO - PROCESS | 1652 | 1465809279881 Marionette TRACE conn2 <- [1,1030,null,{}] 02:14:39 INFO - PROCESS | 1652 | 1465809279883 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}] 02:14:39 INFO - PROCESS | 1652 | 1465809279887 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:14:40 INFO - PROCESS | 1652 | 1465809279999 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 02:14:40 INFO - PROCESS | 1652 | 1465809280040 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:40 INFO - PROCESS | 1652 | 1465809280041 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:14:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x1254c8800 == 34 [pid = 1652] [id = 265] 02:14:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x12492e400) [pid = 1652] [serial = 793] [outer = 0x0] 02:14:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x124c90800) [pid = 1652] [serial = 794] [outer = 0x12492e400] 02:14:40 INFO - PROCESS | 1652 | 1465809280065 Marionette DEBUG loaded listener.js 02:14:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x124f33800) [pid = 1652] [serial = 795] [outer = 0x12492e400] 02:14:40 INFO - PROCESS | 1652 | 1465809280414 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]]]}] 02:14:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 02:14:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 568ms 02:14:40 INFO - PROCESS | 1652 | 1465809280449 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 02:14:40 INFO - PROCESS | 1652 | 1465809280450 Marionette TRACE conn2 <- [1,1033,null,{"value":"7"}] 02:14:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 02:14:40 INFO - PROCESS | 1652 | 1465809280452 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 02:14:40 INFO - PROCESS | 1652 | 1465809280453 Marionette TRACE conn2 <- [1,1034,null,{}] 02:14:40 INFO - PROCESS | 1652 | 1465809280455 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}] 02:14:40 INFO - PROCESS | 1652 | 1465809280456 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:14:40 INFO - PROCESS | 1652 | 1465809280554 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 02:14:40 INFO - PROCESS | 1652 | 1465809280558 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:40 INFO - PROCESS | 1652 | 1465809280559 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:14:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x126e10800 == 35 [pid = 1652] [id = 266] 02:14:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x1249e5800) [pid = 1652] [serial = 796] [outer = 0x0] 02:14:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x12558e800) [pid = 1652] [serial = 797] [outer = 0x1249e5800] 02:14:40 INFO - PROCESS | 1652 | 1465809280583 Marionette DEBUG loaded listener.js 02:14:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x126a49800) [pid = 1652] [serial = 798] [outer = 0x1249e5800] 02:14:40 INFO - PROCESS | 1652 | 1465809280911 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]]]}] 02:14:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 02:14:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 469ms 02:14:40 INFO - PROCESS | 1652 | 1465809280922 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 02:14:40 INFO - PROCESS | 1652 | 1465809280923 Marionette TRACE conn2 <- [1,1037,null,{"value":"7"}] 02:14:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 02:14:40 INFO - PROCESS | 1652 | 1465809280931 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 02:14:40 INFO - PROCESS | 1652 | 1465809280932 Marionette TRACE conn2 <- [1,1038,null,{}] 02:14:40 INFO - PROCESS | 1652 | 1465809280940 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}] 02:14:40 INFO - PROCESS | 1652 | 1465809280942 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:14:41 INFO - PROCESS | 1652 | 1465809281040 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 02:14:41 INFO - PROCESS | 1652 | 1465809281044 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:41 INFO - PROCESS | 1652 | 1465809281045 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:14:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x12902f000 == 36 [pid = 1652] [id = 267] 02:14:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x124e03800) [pid = 1652] [serial = 799] [outer = 0x0] 02:14:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x126cc1400) [pid = 1652] [serial = 800] [outer = 0x124e03800] 02:14:41 INFO - PROCESS | 1652 | 1465809281068 Marionette DEBUG loaded listener.js 02:14:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x126ea7400) [pid = 1652] [serial = 801] [outer = 0x124e03800] 02:14:41 INFO - PROCESS | 1652 | 1465809281405 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]]]}] 02:14:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 02:14:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 531ms 02:14:41 INFO - PROCESS | 1652 | 1465809281457 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 02:14:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 02:14:41 INFO - PROCESS | 1652 | 1465809281459 Marionette TRACE conn2 <- [1,1041,null,{"value":"7"}] 02:14:41 INFO - PROCESS | 1652 | 1465809281461 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 02:14:41 INFO - PROCESS | 1652 | 1465809281462 Marionette TRACE conn2 <- [1,1042,null,{}] 02:14:41 INFO - PROCESS | 1652 | 1465809281464 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}] 02:14:41 INFO - PROCESS | 1652 | 1465809281465 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:14:41 INFO - PROCESS | 1652 | 1465809281630 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 02:14:41 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x113da5800) [pid = 1652] [serial = 721] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 02:14:41 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x11818c400) [pid = 1652] [serial = 724] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 02:14:41 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x1184d9c00) [pid = 1652] [serial = 727] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 02:14:41 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x119322800) [pid = 1652] [serial = 730] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 02:14:41 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x1138e6000) [pid = 1652] [serial = 766] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 02:14:41 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x11933c000) [pid = 1652] [serial = 733] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 02:14:41 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x115de5000) [pid = 1652] [serial = 739] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 02:14:41 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x111e58000) [pid = 1652] [serial = 736] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 02:14:41 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x118127400) [pid = 1652] [serial = 742] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 02:14:41 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x1133bbc00) [pid = 1652] [serial = 751] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 02:14:41 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x12171a400) [pid = 1652] [serial = 754] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 02:14:41 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x112f93000) [pid = 1652] [serial = 757] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 02:14:41 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x113812000) [pid = 1652] [serial = 760] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 02:14:41 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x11818b400) [pid = 1652] [serial = 763] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 02:14:41 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x11297bc00) [pid = 1652] [serial = 745] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 02:14:41 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x118fa6c00) [pid = 1652] [serial = 748] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 02:14:41 INFO - PROCESS | 1652 | 1465809281675 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:41 INFO - PROCESS | 1652 | 1465809281677 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:14:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x116911000 == 37 [pid = 1652] [id = 268] 02:14:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x111e5cc00) [pid = 1652] [serial = 802] [outer = 0x0] 02:14:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x1138e6000) [pid = 1652] [serial = 803] [outer = 0x111e5cc00] 02:14:41 INFO - PROCESS | 1652 | 1465809281703 Marionette DEBUG loaded listener.js 02:14:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x11818b400) [pid = 1652] [serial = 804] [outer = 0x111e5cc00] 02:14:42 INFO - PROCESS | 1652 | 1465809282016 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]]]}] 02:14:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 02:14:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 569ms 02:14:42 INFO - PROCESS | 1652 | 1465809282032 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 02:14:42 INFO - PROCESS | 1652 | 1465809282034 Marionette TRACE conn2 <- [1,1045,null,{"value":"7"}] 02:14:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 02:14:42 INFO - PROCESS | 1652 | 1465809282036 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 02:14:42 INFO - PROCESS | 1652 | 1465809282037 Marionette TRACE conn2 <- [1,1046,null,{}] 02:14:42 INFO - PROCESS | 1652 | 1465809282039 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}] 02:14:42 INFO - PROCESS | 1652 | 1465809282040 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:14:42 INFO - PROCESS | 1652 | 1465809282121 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 02:14:42 INFO - PROCESS | 1652 | 1465809282127 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:42 INFO - PROCESS | 1652 | 1465809282128 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:14:42 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a4dd000 == 38 [pid = 1652] [id = 269] 02:14:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x1184d9c00) [pid = 1652] [serial = 805] [outer = 0x0] 02:14:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x121425c00) [pid = 1652] [serial = 806] [outer = 0x1184d9c00] 02:14:42 INFO - PROCESS | 1652 | 1465809282152 Marionette DEBUG loaded listener.js 02:14:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x1249e8c00) [pid = 1652] [serial = 807] [outer = 0x1184d9c00] 02:14:42 INFO - PROCESS | 1652 | 1465809282469 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]]]}] 02:14:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 02:14:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 467ms 02:14:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 02:14:42 INFO - PROCESS | 1652 | 1465809282504 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 02:14:42 INFO - PROCESS | 1652 | 1465809282505 Marionette TRACE conn2 <- [1,1049,null,{"value":"7"}] 02:14:42 INFO - PROCESS | 1652 | 1465809282526 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 02:14:42 INFO - PROCESS | 1652 | 1465809282530 Marionette TRACE conn2 <- [1,1050,null,{}] 02:14:42 INFO - PROCESS | 1652 | 1465809282538 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}] 02:14:42 INFO - PROCESS | 1652 | 1465809282540 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:14:42 INFO - PROCESS | 1652 | 1465809282633 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 02:14:42 INFO - PROCESS | 1652 | 1465809282637 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:42 INFO - PROCESS | 1652 | 1465809282639 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:14:42 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a826000 == 39 [pid = 1652] [id = 270] 02:14:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x1182ea000) [pid = 1652] [serial = 808] [outer = 0x0] 02:14:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x1271e1400) [pid = 1652] [serial = 809] [outer = 0x1182ea000] 02:14:42 INFO - PROCESS | 1652 | 1465809282669 Marionette DEBUG loaded listener.js 02:14:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x128921800) [pid = 1652] [serial = 810] [outer = 0x1182ea000] 02:14:43 INFO - PROCESS | 1652 | 1465809283085 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]]]}] 02:14:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 02:14:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 598ms 02:14:43 INFO - PROCESS | 1652 | 1465809283107 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 02:14:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 02:14:43 INFO - PROCESS | 1652 | 1465809283111 Marionette TRACE conn2 <- [1,1053,null,{"value":"7"}] 02:14:43 INFO - PROCESS | 1652 | 1465809283115 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 02:14:43 INFO - PROCESS | 1652 | 1465809283117 Marionette TRACE conn2 <- [1,1054,null,{}] 02:14:43 INFO - PROCESS | 1652 | 1465809283120 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}] 02:14:43 INFO - PROCESS | 1652 | 1465809283122 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:14:43 INFO - PROCESS | 1652 | 1465809283271 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 02:14:43 INFO - PROCESS | 1652 | 1465809283278 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:43 INFO - PROCESS | 1652 | 1465809283279 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:14:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a83a000 == 40 [pid = 1652] [id = 271] 02:14:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x128921c00) [pid = 1652] [serial = 811] [outer = 0x0] 02:14:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x12898b800) [pid = 1652] [serial = 812] [outer = 0x128921c00] 02:14:43 INFO - PROCESS | 1652 | 1465809283311 Marionette DEBUG loaded listener.js 02:14:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x128993000) [pid = 1652] [serial = 813] [outer = 0x128921c00] 02:14:43 INFO - PROCESS | 1652 | 1465809283615 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]]]}] 02:14:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 02:14:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 570ms 02:14:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 02:14:43 INFO - PROCESS | 1652 | 1465809283685 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 02:14:43 INFO - PROCESS | 1652 | 1465809283687 Marionette TRACE conn2 <- [1,1057,null,{"value":"7"}] 02:14:43 INFO - PROCESS | 1652 | 1465809283690 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 02:14:43 INFO - PROCESS | 1652 | 1465809283695 Marionette TRACE conn2 <- [1,1058,null,{}] 02:14:43 INFO - PROCESS | 1652 | 1465809283699 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}] 02:14:43 INFO - PROCESS | 1652 | 1465809283701 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:14:43 INFO - PROCESS | 1652 | 1465809283804 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 02:14:43 INFO - PROCESS | 1652 | 1465809283855 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:43 INFO - PROCESS | 1652 | 1465809283857 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:14:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x11629b800 == 41 [pid = 1652] [id = 272] 02:14:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x11380f800) [pid = 1652] [serial = 814] [outer = 0x0] 02:14:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x115deb000) [pid = 1652] [serial = 815] [outer = 0x11380f800] 02:14:43 INFO - PROCESS | 1652 | 1465809283890 Marionette DEBUG loaded listener.js 02:14:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x117f98400) [pid = 1652] [serial = 816] [outer = 0x11380f800] 02:14:44 INFO - PROCESS | 1652 | 1465809284347 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]]]}] 02:14:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 02:14:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 673ms 02:14:44 INFO - PROCESS | 1652 | 1465809284364 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 02:14:44 INFO - PROCESS | 1652 | 1465809284366 Marionette TRACE conn2 <- [1,1061,null,{"value":"7"}] 02:14:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 02:14:44 INFO - PROCESS | 1652 | 1465809284371 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 02:14:44 INFO - PROCESS | 1652 | 1465809284373 Marionette TRACE conn2 <- [1,1062,null,{}] 02:14:44 INFO - PROCESS | 1652 | 1465809284376 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}] 02:14:44 INFO - PROCESS | 1652 | 1465809284377 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:14:44 INFO - PROCESS | 1652 | 1465809284477 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 02:14:44 INFO - PROCESS | 1652 | 1465809284566 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:44 INFO - PROCESS | 1652 | 1465809284567 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:14:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x119bbd000 == 42 [pid = 1652] [id = 273] 02:14:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x11885fc00) [pid = 1652] [serial = 817] [outer = 0x0] 02:14:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x1191c0800) [pid = 1652] [serial = 818] [outer = 0x11885fc00] 02:14:44 INFO - PROCESS | 1652 | 1465809284598 Marionette DEBUG loaded listener.js 02:14:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x1191da800) [pid = 1652] [serial = 819] [outer = 0x11885fc00] 02:14:45 INFO - PROCESS | 1652 | 1465809285015 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]]]}] 02:14:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 02:14:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 674ms 02:14:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 02:14:45 INFO - PROCESS | 1652 | 1465809285044 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 02:14:45 INFO - PROCESS | 1652 | 1465809285045 Marionette TRACE conn2 <- [1,1065,null,{"value":"7"}] 02:14:45 INFO - PROCESS | 1652 | 1465809285047 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 02:14:45 INFO - PROCESS | 1652 | 1465809285049 Marionette TRACE conn2 <- [1,1066,null,{}] 02:14:45 INFO - PROCESS | 1652 | 1465809285056 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}] 02:14:45 INFO - PROCESS | 1652 | 1465809285059 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:14:45 INFO - PROCESS | 1652 | 1465809285197 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 02:14:45 INFO - PROCESS | 1652 | 1465809285247 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:45 INFO - PROCESS | 1652 | 1465809285250 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:14:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x12af04800 == 43 [pid = 1652] [id = 274] 02:14:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x12171fc00) [pid = 1652] [serial = 820] [outer = 0x0] 02:14:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x123c26c00) [pid = 1652] [serial = 821] [outer = 0x12171fc00] 02:14:45 INFO - PROCESS | 1652 | 1465809285282 Marionette DEBUG loaded listener.js 02:14:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x123da8800) [pid = 1652] [serial = 822] [outer = 0x12171fc00] 02:14:45 INFO - PROCESS | 1652 | 1465809285716 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]]]}] 02:14:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 02:14:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 722ms 02:14:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 02:14:45 INFO - PROCESS | 1652 | 1465809285811 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 02:14:45 INFO - PROCESS | 1652 | 1465809285814 Marionette TRACE conn2 <- [1,1069,null,{"value":"7"}] 02:14:45 INFO - PROCESS | 1652 | 1465809285817 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 02:14:45 INFO - PROCESS | 1652 | 1465809285819 Marionette TRACE conn2 <- [1,1070,null,{}] 02:14:45 INFO - PROCESS | 1652 | 1465809285823 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}] 02:14:45 INFO - PROCESS | 1652 | 1465809285825 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:14:45 INFO - PROCESS | 1652 | 1465809285971 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 02:14:46 INFO - PROCESS | 1652 | 1465809286026 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:46 INFO - PROCESS | 1652 | 1465809286028 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:14:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b0eb000 == 44 [pid = 1652] [id = 275] 02:14:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x1249f0000) [pid = 1652] [serial = 823] [outer = 0x0] 02:14:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x124ea3c00) [pid = 1652] [serial = 824] [outer = 0x1249f0000] 02:14:46 INFO - PROCESS | 1652 | 1465809286057 Marionette DEBUG loaded listener.js 02:14:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x126ad7c00) [pid = 1652] [serial = 825] [outer = 0x1249f0000] 02:14:46 INFO - PROCESS | 1652 | 1465809286657 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]]]}] 02:14:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 02:14:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 871ms 02:14:46 INFO - PROCESS | 1652 | 1465809286688 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 02:14:46 INFO - PROCESS | 1652 | 1465809286693 Marionette TRACE conn2 <- [1,1073,null,{"value":"7"}] 02:14:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 02:14:46 INFO - PROCESS | 1652 | 1465809286720 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 02:14:46 INFO - PROCESS | 1652 | 1465809286722 Marionette TRACE conn2 <- [1,1074,null,{}] 02:14:46 INFO - PROCESS | 1652 | 1465809286732 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}] 02:14:46 INFO - PROCESS | 1652 | 1465809286735 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:14:46 INFO - PROCESS | 1652 | 1465809286854 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 02:14:46 INFO - PROCESS | 1652 | 1465809286929 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:46 INFO - PROCESS | 1652 | 1465809286931 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:14:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x118243800 == 45 [pid = 1652] [id = 276] 02:14:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x116798400) [pid = 1652] [serial = 826] [outer = 0x0] 02:14:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x116a11800) [pid = 1652] [serial = 827] [outer = 0x116798400] 02:14:46 INFO - PROCESS | 1652 | 1465809286961 Marionette DEBUG loaded listener.js 02:14:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x118127400) [pid = 1652] [serial = 828] [outer = 0x116798400] 02:14:47 INFO - PROCESS | 1652 | --DOCSHELL 0x12a826000 == 44 [pid = 1652] [id = 270] 02:14:47 INFO - PROCESS | 1652 | --DOCSHELL 0x12a4dd000 == 43 [pid = 1652] [id = 269] 02:14:47 INFO - PROCESS | 1652 | --DOCSHELL 0x116911000 == 42 [pid = 1652] [id = 268] 02:14:47 INFO - PROCESS | 1652 | --DOCSHELL 0x12902f000 == 41 [pid = 1652] [id = 267] 02:14:47 INFO - PROCESS | 1652 | --DOCSHELL 0x126e10800 == 40 [pid = 1652] [id = 266] 02:14:47 INFO - PROCESS | 1652 | --DOCSHELL 0x1254c8800 == 39 [pid = 1652] [id = 265] 02:14:47 INFO - PROCESS | 1652 | --DOCSHELL 0x121039000 == 38 [pid = 1652] [id = 264] 02:14:47 INFO - PROCESS | 1652 | --DOCSHELL 0x1195bb000 == 37 [pid = 1652] [id = 263] 02:14:47 INFO - PROCESS | 1652 | --DOCSHELL 0x1188d5800 == 36 [pid = 1652] [id = 262] 02:14:47 INFO - PROCESS | 1652 | --DOCSHELL 0x117165000 == 35 [pid = 1652] [id = 261] 02:14:47 INFO - PROCESS | 1652 | --DOCSHELL 0x11624f000 == 34 [pid = 1652] [id = 260] 02:14:47 INFO - PROCESS | 1652 | --DOCSHELL 0x1199ef800 == 33 [pid = 1652] [id = 259] 02:14:47 INFO - PROCESS | 1652 | --DOCSHELL 0x123d61000 == 32 [pid = 1652] [id = 257] 02:14:47 INFO - PROCESS | 1652 | --DOCSHELL 0x116718800 == 31 [pid = 1652] [id = 258] 02:14:47 INFO - PROCESS | 1652 | --DOCSHELL 0x12b0eb000 == 30 [pid = 1652] [id = 275] 02:14:47 INFO - PROCESS | 1652 | --DOCSHELL 0x12af04800 == 29 [pid = 1652] [id = 274] 02:14:47 INFO - PROCESS | 1652 | --DOCSHELL 0x119bbd000 == 28 [pid = 1652] [id = 273] 02:14:47 INFO - PROCESS | 1652 | --DOCSHELL 0x12a83a000 == 27 [pid = 1652] [id = 271] 02:14:47 INFO - PROCESS | 1652 | --DOCSHELL 0x11629b800 == 26 [pid = 1652] [id = 272] 02:14:47 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x1175bec00) [pid = 1652] [serial = 723] [outer = 0x0] [url = about:blank] 02:14:47 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x11679d800) [pid = 1652] [serial = 722] [outer = 0x0] [url = about:blank] 02:14:47 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x1150c4c00) [pid = 1652] [serial = 726] [outer = 0x0] [url = about:blank] 02:14:47 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x118227c00) [pid = 1652] [serial = 725] [outer = 0x0] [url = about:blank] 02:14:47 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x1191d3800) [pid = 1652] [serial = 729] [outer = 0x0] [url = about:blank] 02:14:47 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x118fa9000) [pid = 1652] [serial = 728] [outer = 0x0] [url = about:blank] 02:14:47 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x11962ec00) [pid = 1652] [serial = 732] [outer = 0x0] [url = about:blank] 02:14:47 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x1249ecc00) [pid = 1652] [serial = 768] [outer = 0x0] [url = about:blank] 02:14:47 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x119344800) [pid = 1652] [serial = 731] [outer = 0x0] [url = about:blank] 02:14:47 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x120eb7800) [pid = 1652] [serial = 735] [outer = 0x0] [url = about:blank] 02:14:47 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x119a16000) [pid = 1652] [serial = 734] [outer = 0x0] [url = about:blank] 02:14:47 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x11662f000) [pid = 1652] [serial = 740] [outer = 0x0] [url = about:blank] 02:14:47 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x1121a5400) [pid = 1652] [serial = 741] [outer = 0x0] [url = about:blank] 02:14:47 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x113da4400) [pid = 1652] [serial = 738] [outer = 0x0] [url = about:blank] 02:14:47 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x11297a800) [pid = 1652] [serial = 737] [outer = 0x0] [url = about:blank] 02:14:47 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x118188000) [pid = 1652] [serial = 743] [outer = 0x0] [url = about:blank] 02:14:47 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x1182e9c00) [pid = 1652] [serial = 744] [outer = 0x0] [url = about:blank] 02:14:47 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x120fac000) [pid = 1652] [serial = 752] [outer = 0x0] [url = about:blank] 02:14:47 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x124c91000) [pid = 1652] [serial = 770] [outer = 0x0] [url = about:blank] 02:14:47 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x123c2b000) [pid = 1652] [serial = 755] [outer = 0x0] [url = about:blank] 02:14:47 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x123dae000) [pid = 1652] [serial = 758] [outer = 0x0] [url = about:blank] 02:14:47 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x123da5c00) [pid = 1652] [serial = 756] [outer = 0x0] [url = about:blank] 02:14:47 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x11818c000) [pid = 1652] [serial = 762] [outer = 0x0] [url = about:blank] 02:14:47 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x115022800) [pid = 1652] [serial = 761] [outer = 0x0] [url = about:blank] 02:14:47 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x1196a0000) [pid = 1652] [serial = 764] [outer = 0x0] [url = about:blank] 02:14:47 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x12492f000) [pid = 1652] [serial = 767] [outer = 0x0] [url = about:blank] 02:14:47 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x124922800) [pid = 1652] [serial = 759] [outer = 0x0] [url = about:blank] 02:14:47 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x1191c5800) [pid = 1652] [serial = 746] [outer = 0x0] [url = about:blank] 02:14:47 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x11931f000) [pid = 1652] [serial = 747] [outer = 0x0] [url = about:blank] 02:14:47 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x124923800) [pid = 1652] [serial = 765] [outer = 0x0] [url = about:blank] 02:14:47 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x1196a2c00) [pid = 1652] [serial = 749] [outer = 0x0] [url = about:blank] 02:14:47 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x120eb8000) [pid = 1652] [serial = 750] [outer = 0x0] [url = about:blank] 02:14:47 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x12142f000) [pid = 1652] [serial = 753] [outer = 0x0] [url = about:blank] 02:14:47 INFO - PROCESS | 1652 | 1465809287906 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]]]}] 02:14:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 02:14:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1236ms 02:14:47 INFO - PROCESS | 1652 | 1465809287953 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 02:14:47 INFO - PROCESS | 1652 | 1465809287956 Marionette TRACE conn2 <- [1,1077,null,{"value":"7"}] 02:14:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 02:14:47 INFO - PROCESS | 1652 | 1465809287961 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 02:14:47 INFO - PROCESS | 1652 | 1465809287963 Marionette TRACE conn2 <- [1,1078,null,{}] 02:14:47 INFO - PROCESS | 1652 | 1465809287966 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}] 02:14:47 INFO - PROCESS | 1652 | 1465809287968 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:14:48 INFO - PROCESS | 1652 | 1465809288042 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 02:14:48 INFO - PROCESS | 1652 | 1465809288048 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:48 INFO - PROCESS | 1652 | 1465809288051 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:14:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x11608c000 == 27 [pid = 1652] [id = 277] 02:14:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x115df1c00) [pid = 1652] [serial = 829] [outer = 0x0] 02:14:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x1160cb400) [pid = 1652] [serial = 830] [outer = 0x115df1c00] 02:14:48 INFO - PROCESS | 1652 | 1465809288080 Marionette DEBUG loaded listener.js 02:14:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x112f95400) [pid = 1652] [serial = 831] [outer = 0x115df1c00] 02:14:48 INFO - PROCESS | 1652 | 1465809288417 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]]]}] 02:14:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 02:14:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 523ms 02:14:48 INFO - PROCESS | 1652 | 1465809288482 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 02:14:48 INFO - PROCESS | 1652 | 1465809288485 Marionette TRACE conn2 <- [1,1081,null,{"value":"7"}] 02:14:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 02:14:48 INFO - PROCESS | 1652 | 1465809288490 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 02:14:48 INFO - PROCESS | 1652 | 1465809288491 Marionette TRACE conn2 <- [1,1082,null,{}] 02:14:48 INFO - PROCESS | 1652 | 1465809288494 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}] 02:14:48 INFO - PROCESS | 1652 | 1465809288495 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:14:48 INFO - PROCESS | 1652 | 1465809288572 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 02:14:48 INFO - PROCESS | 1652 | 1465809288579 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:48 INFO - PROCESS | 1652 | 1465809288580 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:14:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x116f86800 == 28 [pid = 1652] [id = 278] 02:14:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x1175bec00) [pid = 1652] [serial = 832] [outer = 0x0] 02:14:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x11812dc00) [pid = 1652] [serial = 833] [outer = 0x1175bec00] 02:14:48 INFO - PROCESS | 1652 | 1465809288607 Marionette DEBUG loaded listener.js 02:14:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x118187800) [pid = 1652] [serial = 834] [outer = 0x1175bec00] 02:14:48 INFO - PROCESS | 1652 | 1465809288950 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]]]}] 02:14:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 02:14:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 471ms 02:14:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 02:14:48 INFO - PROCESS | 1652 | 1465809288962 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 02:14:48 INFO - PROCESS | 1652 | 1465809288963 Marionette TRACE conn2 <- [1,1085,null,{"value":"7"}] 02:14:48 INFO - PROCESS | 1652 | 1465809288965 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 02:14:48 INFO - PROCESS | 1652 | 1465809288968 Marionette TRACE conn2 <- [1,1086,null,{}] 02:14:48 INFO - PROCESS | 1652 | 1465809288975 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}] 02:14:48 INFO - PROCESS | 1652 | 1465809288979 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:14:49 INFO - PROCESS | 1652 | 1465809289076 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 02:14:49 INFO - PROCESS | 1652 | 1465809289083 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:49 INFO - PROCESS | 1652 | 1465809289085 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:14:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x11824e000 == 29 [pid = 1652] [id = 279] 02:14:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x112c2b800) [pid = 1652] [serial = 835] [outer = 0x0] 02:14:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x118859c00) [pid = 1652] [serial = 836] [outer = 0x112c2b800] 02:14:49 INFO - PROCESS | 1652 | 1465809289115 Marionette DEBUG loaded listener.js 02:14:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x1191c5800) [pid = 1652] [serial = 837] [outer = 0x112c2b800] 02:14:49 INFO - PROCESS | 1652 | 1465809289445 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]]]}] 02:14:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 02:14:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 522ms 02:14:49 INFO - PROCESS | 1652 | 1465809289487 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 02:14:49 INFO - PROCESS | 1652 | 1465809289489 Marionette TRACE conn2 <- [1,1089,null,{"value":"7"}] 02:14:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 02:14:49 INFO - PROCESS | 1652 | 1465809289491 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 02:14:49 INFO - PROCESS | 1652 | 1465809289493 Marionette TRACE conn2 <- [1,1090,null,{}] 02:14:49 INFO - PROCESS | 1652 | 1465809289495 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}] 02:14:49 INFO - PROCESS | 1652 | 1465809289496 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:14:49 INFO - PROCESS | 1652 | 1465809289572 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 02:14:49 INFO - PROCESS | 1652 | 1465809289628 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:49 INFO - PROCESS | 1652 | 1465809289629 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:14:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x1191a9800 == 30 [pid = 1652] [id = 280] 02:14:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x1191c1000) [pid = 1652] [serial = 838] [outer = 0x0] 02:14:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x119322400) [pid = 1652] [serial = 839] [outer = 0x1191c1000] 02:14:49 INFO - PROCESS | 1652 | 1465809289655 Marionette DEBUG loaded listener.js 02:14:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x119625000) [pid = 1652] [serial = 840] [outer = 0x1191c1000] 02:14:49 INFO - PROCESS | 1652 | 1465809289914 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]]]}] 02:14:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 02:14:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 472ms 02:14:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 02:14:49 INFO - PROCESS | 1652 | 1465809289965 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 02:14:49 INFO - PROCESS | 1652 | 1465809289966 Marionette TRACE conn2 <- [1,1093,null,{"value":"7"}] 02:14:49 INFO - PROCESS | 1652 | 1465809289968 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 02:14:49 INFO - PROCESS | 1652 | 1465809289978 Marionette TRACE conn2 <- [1,1094,null,{}] 02:14:50 INFO - PROCESS | 1652 | 1465809289994 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}] 02:14:50 INFO - PROCESS | 1652 | 1465809289996 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:14:50 INFO - PROCESS | 1652 | 1465809290095 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 02:14:50 INFO - PROCESS | 1652 | 1465809290099 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:50 INFO - PROCESS | 1652 | 1465809290100 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:14:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x1195c8000 == 31 [pid = 1652] [id = 281] 02:14:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x116f3bc00) [pid = 1652] [serial = 841] [outer = 0x0] 02:14:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x119626400) [pid = 1652] [serial = 842] [outer = 0x116f3bc00] 02:14:50 INFO - PROCESS | 1652 | 1465809290125 Marionette DEBUG loaded listener.js 02:14:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x119eacc00) [pid = 1652] [serial = 843] [outer = 0x116f3bc00] 02:14:50 INFO - PROCESS | 1652 | 1465809290485 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]]]}] 02:14:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 02:14:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 534ms 02:14:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 02:14:50 INFO - PROCESS | 1652 | 1465809290503 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 02:14:50 INFO - PROCESS | 1652 | 1465809290504 Marionette TRACE conn2 <- [1,1097,null,{"value":"7"}] 02:14:50 INFO - PROCESS | 1652 | 1465809290506 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 02:14:50 INFO - PROCESS | 1652 | 1465809290507 Marionette TRACE conn2 <- [1,1098,null,{}] 02:14:50 INFO - PROCESS | 1652 | 1465809290516 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}] 02:14:50 INFO - PROCESS | 1652 | 1465809290520 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:14:50 INFO - PROCESS | 1652 | 1465809290631 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 02:14:50 INFO - PROCESS | 1652 | 1465809290635 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:50 INFO - PROCESS | 1652 | 1465809290636 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:14:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x12101f800 == 32 [pid = 1652] [id = 282] 02:14:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x118188000) [pid = 1652] [serial = 844] [outer = 0x0] 02:14:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x120faf000) [pid = 1652] [serial = 845] [outer = 0x118188000] 02:14:50 INFO - PROCESS | 1652 | 1465809290661 Marionette DEBUG loaded listener.js 02:14:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x123c2ec00) [pid = 1652] [serial = 846] [outer = 0x118188000] 02:14:51 INFO - PROCESS | 1652 | 1465809290999 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]]]}] 02:14:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 02:14:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 523ms 02:14:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 02:14:51 INFO - PROCESS | 1652 | 1465809291031 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 02:14:51 INFO - PROCESS | 1652 | 1465809291032 Marionette TRACE conn2 <- [1,1101,null,{"value":"7"}] 02:14:51 INFO - PROCESS | 1652 | 1465809291034 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 02:14:51 INFO - PROCESS | 1652 | 1465809291035 Marionette TRACE conn2 <- [1,1102,null,{}] 02:14:51 INFO - PROCESS | 1652 | 1465809291037 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}] 02:14:51 INFO - PROCESS | 1652 | 1465809291038 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:14:51 INFO - PROCESS | 1652 | 1465809291139 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 02:14:51 INFO - PROCESS | 1652 | 1465809291143 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:51 INFO - PROCESS | 1652 | 1465809291144 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:14:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x12191e000 == 33 [pid = 1652] [id = 283] 02:14:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x112c10c00) [pid = 1652] [serial = 847] [outer = 0x0] 02:14:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x123da7c00) [pid = 1652] [serial = 848] [outer = 0x112c10c00] 02:14:51 INFO - PROCESS | 1652 | 1465809291168 Marionette DEBUG loaded listener.js 02:14:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x124908c00) [pid = 1652] [serial = 849] [outer = 0x112c10c00] 02:14:51 INFO - PROCESS | 1652 | 1465809291490 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]]]}] 02:14:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 02:14:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 470ms 02:14:51 INFO - PROCESS | 1652 | 1465809291505 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 02:14:51 INFO - PROCESS | 1652 | 1465809291506 Marionette TRACE conn2 <- [1,1105,null,{"value":"7"}] 02:14:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 02:14:51 INFO - PROCESS | 1652 | 1465809291515 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 02:14:51 INFO - PROCESS | 1652 | 1465809291516 Marionette TRACE conn2 <- [1,1106,null,{}] 02:14:51 INFO - PROCESS | 1652 | 1465809291519 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}] 02:14:51 INFO - PROCESS | 1652 | 1465809291520 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:14:51 INFO - PROCESS | 1652 | 1465809291620 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 02:14:51 INFO - PROCESS | 1652 | 1465809291655 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:51 INFO - PROCESS | 1652 | 1465809291657 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:14:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x124cbd000 == 34 [pid = 1652] [id = 284] 02:14:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x124909000) [pid = 1652] [serial = 850] [outer = 0x0] 02:14:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x124928000) [pid = 1652] [serial = 851] [outer = 0x124909000] 02:14:51 INFO - PROCESS | 1652 | 1465809291681 Marionette DEBUG loaded listener.js 02:14:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x1249e7000) [pid = 1652] [serial = 852] [outer = 0x124909000] 02:14:52 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x1182ea000) [pid = 1652] [serial = 808] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 02:14:52 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x128921c00) [pid = 1652] [serial = 811] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 02:14:52 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x12492e400) [pid = 1652] [serial = 793] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 02:14:52 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x1249e5800) [pid = 1652] [serial = 796] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 02:14:52 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x119317c00) [pid = 1652] [serial = 784] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 02:14:52 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x119764400) [pid = 1652] [serial = 790] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 02:14:52 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x11976a800) [pid = 1652] [serial = 787] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 02:14:52 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x1182e5400) [pid = 1652] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 02:14:52 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x1182ef400) [pid = 1652] [serial = 781] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 02:14:52 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x112f92c00) [pid = 1652] [serial = 772] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 02:14:52 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x116974400) [pid = 1652] [serial = 778] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 02:14:52 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x124e03800) [pid = 1652] [serial = 799] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 02:14:52 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x1249eb400) [pid = 1652] [serial = 769] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 02:14:52 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x111e5cc00) [pid = 1652] [serial = 802] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 02:14:52 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x1184d9c00) [pid = 1652] [serial = 805] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 02:14:52 INFO - PROCESS | 1652 | 1465809292164 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]]]}] 02:14:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 02:14:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 676ms 02:14:52 INFO - PROCESS | 1652 | 1465809292185 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 02:14:52 INFO - PROCESS | 1652 | 1465809292186 Marionette TRACE conn2 <- [1,1109,null,{"value":"7"}] 02:14:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 02:14:52 INFO - PROCESS | 1652 | 1465809292189 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 02:14:52 INFO - PROCESS | 1652 | 1465809292190 Marionette TRACE conn2 <- [1,1110,null,{}] 02:14:52 INFO - PROCESS | 1652 | 1465809292194 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}] 02:14:52 INFO - PROCESS | 1652 | 1465809292195 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:14:52 INFO - PROCESS | 1652 | 1465809292276 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 02:14:52 INFO - PROCESS | 1652 | 1465809292281 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:52 INFO - PROCESS | 1652 | 1465809292282 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:14:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x11824a800 == 35 [pid = 1652] [id = 285] 02:14:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x118223800) [pid = 1652] [serial = 853] [outer = 0x0] 02:14:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x1182ecc00) [pid = 1652] [serial = 854] [outer = 0x118223800] 02:14:52 INFO - PROCESS | 1652 | 1465809292307 Marionette DEBUG loaded listener.js 02:14:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x123c30400) [pid = 1652] [serial = 855] [outer = 0x118223800] 02:14:52 INFO - PROCESS | 1652 | 1465809292627 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]]]}] 02:14:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 02:14:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 471ms 02:14:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 02:14:52 INFO - PROCESS | 1652 | 1465809292661 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 02:14:52 INFO - PROCESS | 1652 | 1465809292663 Marionette TRACE conn2 <- [1,1113,null,{"value":"7"}] 02:14:52 INFO - PROCESS | 1652 | 1465809292665 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 02:14:52 INFO - PROCESS | 1652 | 1465809292666 Marionette TRACE conn2 <- [1,1114,null,{}] 02:14:52 INFO - PROCESS | 1652 | 1465809292668 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}] 02:14:52 INFO - PROCESS | 1652 | 1465809292669 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:14:52 INFO - PROCESS | 1652 | 1465809292764 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 02:14:52 INFO - PROCESS | 1652 | 1465809292769 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:52 INFO - PROCESS | 1652 | 1465809292771 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:14:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x127314000 == 36 [pid = 1652] [id = 286] 02:14:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x124924400) [pid = 1652] [serial = 856] [outer = 0x0] 02:14:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x1249e8400) [pid = 1652] [serial = 857] [outer = 0x124924400] 02:14:52 INFO - PROCESS | 1652 | 1465809292797 Marionette DEBUG loaded listener.js 02:14:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x124c8f400) [pid = 1652] [serial = 858] [outer = 0x124924400] 02:14:53 INFO - PROCESS | 1652 | 1465809293121 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]]]}] 02:14:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 02:14:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 469ms 02:14:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 02:14:53 INFO - PROCESS | 1652 | 1465809293135 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 02:14:53 INFO - PROCESS | 1652 | 1465809293136 Marionette TRACE conn2 <- [1,1117,null,{"value":"7"}] 02:14:53 INFO - PROCESS | 1652 | 1465809293138 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 02:14:53 INFO - PROCESS | 1652 | 1465809293140 Marionette TRACE conn2 <- [1,1118,null,{}] 02:14:53 INFO - PROCESS | 1652 | 1465809293145 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}] 02:14:53 INFO - PROCESS | 1652 | 1465809293147 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:14:53 INFO - PROCESS | 1652 | 1465809293240 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 02:14:53 INFO - PROCESS | 1652 | 1465809293246 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:53 INFO - PROCESS | 1652 | 1465809293247 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:14:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x1195b9800 == 37 [pid = 1652] [id = 287] 02:14:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x124ea4400) [pid = 1652] [serial = 859] [outer = 0x0] 02:14:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x126a45800) [pid = 1652] [serial = 860] [outer = 0x124ea4400] 02:14:53 INFO - PROCESS | 1652 | 1465809293273 Marionette DEBUG loaded listener.js 02:14:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x127088400) [pid = 1652] [serial = 861] [outer = 0x124ea4400] 02:14:53 INFO - PROCESS | 1652 | 1465809293597 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]]]}] 02:14:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 02:14:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 469ms 02:14:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 02:14:53 INFO - PROCESS | 1652 | 1465809293609 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 02:14:53 INFO - PROCESS | 1652 | 1465809293613 Marionette TRACE conn2 <- [1,1121,null,{"value":"7"}] 02:14:53 INFO - PROCESS | 1652 | 1465809293616 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 02:14:53 INFO - PROCESS | 1652 | 1465809293617 Marionette TRACE conn2 <- [1,1122,null,{}] 02:14:53 INFO - PROCESS | 1652 | 1465809293619 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}] 02:14:53 INFO - PROCESS | 1652 | 1465809293620 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:14:53 INFO - PROCESS | 1652 | 1465809293723 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 02:14:53 INFO - PROCESS | 1652 | 1465809293761 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:53 INFO - PROCESS | 1652 | 1465809293762 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:14:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x12af09800 == 38 [pid = 1652] [id = 288] 02:14:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x112daa800) [pid = 1652] [serial = 862] [outer = 0x0] 02:14:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x12898fc00) [pid = 1652] [serial = 863] [outer = 0x112daa800] 02:14:53 INFO - PROCESS | 1652 | 1465809293806 Marionette DEBUG loaded listener.js 02:14:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x128995000) [pid = 1652] [serial = 864] [outer = 0x112daa800] 02:14:54 INFO - PROCESS | 1652 | --DOCSHELL 0x11608c000 == 37 [pid = 1652] [id = 277] 02:14:54 INFO - PROCESS | 1652 | --DOCSHELL 0x118243800 == 36 [pid = 1652] [id = 276] 02:14:55 INFO - PROCESS | 1652 | --DOCSHELL 0x116f86800 == 35 [pid = 1652] [id = 278] 02:14:55 INFO - PROCESS | 1652 | --DOCSHELL 0x11824e000 == 34 [pid = 1652] [id = 279] 02:14:55 INFO - PROCESS | 1652 | --DOCSHELL 0x1191a9800 == 33 [pid = 1652] [id = 280] 02:14:55 INFO - PROCESS | 1652 | --DOCSHELL 0x12101f800 == 32 [pid = 1652] [id = 282] 02:14:55 INFO - PROCESS | 1652 | --DOCSHELL 0x127314000 == 31 [pid = 1652] [id = 286] 02:14:55 INFO - PROCESS | 1652 | --DOCSHELL 0x11824a800 == 30 [pid = 1652] [id = 285] 02:14:55 INFO - PROCESS | 1652 | --DOCSHELL 0x12191e000 == 29 [pid = 1652] [id = 283] 02:14:55 INFO - PROCESS | 1652 | --DOCSHELL 0x124cbd000 == 28 [pid = 1652] [id = 284] 02:14:55 INFO - PROCESS | 1652 | --DOCSHELL 0x1195c8000 == 27 [pid = 1652] [id = 281] 02:14:55 INFO - PROCESS | 1652 | --DOCSHELL 0x1195b9800 == 26 [pid = 1652] [id = 287] 02:14:55 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x128921800) [pid = 1652] [serial = 810] [outer = 0x0] [url = about:blank] 02:14:55 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x12898b800) [pid = 1652] [serial = 812] [outer = 0x0] [url = about:blank] 02:14:55 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x128993000) [pid = 1652] [serial = 813] [outer = 0x0] [url = about:blank] 02:14:55 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x124c90800) [pid = 1652] [serial = 794] [outer = 0x0] [url = about:blank] 02:14:55 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x12558e800) [pid = 1652] [serial = 797] [outer = 0x0] [url = about:blank] 02:14:55 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x124f33800) [pid = 1652] [serial = 795] [outer = 0x0] [url = about:blank] 02:14:55 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x119bdb400) [pid = 1652] [serial = 785] [outer = 0x0] [url = about:blank] 02:14:55 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x120faa800) [pid = 1652] [serial = 786] [outer = 0x0] [url = about:blank] 02:14:55 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x123c32400) [pid = 1652] [serial = 791] [outer = 0x0] [url = about:blank] 02:14:55 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x1213ff400) [pid = 1652] [serial = 788] [outer = 0x0] [url = about:blank] 02:14:55 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x121b95c00) [pid = 1652] [serial = 789] [outer = 0x0] [url = about:blank] 02:14:55 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x1183b1800) [pid = 1652] [serial = 776] [outer = 0x0] [url = about:blank] 02:14:55 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x11885dc00) [pid = 1652] [serial = 777] [outer = 0x0] [url = about:blank] 02:14:55 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x118860400) [pid = 1652] [serial = 782] [outer = 0x0] [url = about:blank] 02:14:55 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x1191c2800) [pid = 1652] [serial = 783] [outer = 0x0] [url = about:blank] 02:14:55 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x1133e3c00) [pid = 1652] [serial = 773] [outer = 0x0] [url = about:blank] 02:14:55 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x1167a0400) [pid = 1652] [serial = 774] [outer = 0x0] [url = about:blank] 02:14:55 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x117f92800) [pid = 1652] [serial = 779] [outer = 0x0] [url = about:blank] 02:14:55 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x118188c00) [pid = 1652] [serial = 780] [outer = 0x0] [url = about:blank] 02:14:55 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x126cc1400) [pid = 1652] [serial = 800] [outer = 0x0] [url = about:blank] 02:14:55 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x12558e400) [pid = 1652] [serial = 771] [outer = 0x0] [url = about:blank] 02:14:55 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x126a49800) [pid = 1652] [serial = 798] [outer = 0x0] [url = about:blank] 02:14:55 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x126ea7400) [pid = 1652] [serial = 801] [outer = 0x0] [url = about:blank] 02:14:55 INFO - PROCESS | 1652 | --DOMWINDOW == 73 (0x11818b400) [pid = 1652] [serial = 804] [outer = 0x0] [url = about:blank] 02:14:55 INFO - PROCESS | 1652 | --DOMWINDOW == 72 (0x1271e1400) [pid = 1652] [serial = 809] [outer = 0x0] [url = about:blank] 02:14:55 INFO - PROCESS | 1652 | --DOMWINDOW == 71 (0x1138e6000) [pid = 1652] [serial = 803] [outer = 0x0] [url = about:blank] 02:14:55 INFO - PROCESS | 1652 | --DOMWINDOW == 70 (0x1249e8c00) [pid = 1652] [serial = 807] [outer = 0x0] [url = about:blank] 02:14:55 INFO - PROCESS | 1652 | --DOMWINDOW == 69 (0x121425c00) [pid = 1652] [serial = 806] [outer = 0x0] [url = about:blank] 02:14:55 INFO - PROCESS | 1652 | --DOMWINDOW == 68 (0x123da6400) [pid = 1652] [serial = 792] [outer = 0x0] [url = about:blank] 02:14:55 INFO - PROCESS | 1652 | 1465809295212 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]]]}] 02:14:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 02:14:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1621ms 02:14:55 INFO - PROCESS | 1652 | 1465809295238 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 02:14:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 02:14:55 INFO - PROCESS | 1652 | 1465809295241 Marionette TRACE conn2 <- [1,1125,null,{"value":"7"}] 02:14:55 INFO - PROCESS | 1652 | 1465809295244 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 02:14:55 INFO - PROCESS | 1652 | 1465809295246 Marionette TRACE conn2 <- [1,1126,null,{}] 02:14:55 INFO - PROCESS | 1652 | 1465809295250 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}] 02:14:55 INFO - PROCESS | 1652 | 1465809295252 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:14:55 INFO - PROCESS | 1652 | 1465809295328 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 02:14:55 INFO - PROCESS | 1652 | 1465809295376 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:55 INFO - PROCESS | 1652 | 1465809295379 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:14:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x113f45000 == 27 [pid = 1652] [id = 289] 02:14:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 69 (0x1138ef400) [pid = 1652] [serial = 865] [outer = 0x0] 02:14:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 70 (0x113d35c00) [pid = 1652] [serial = 866] [outer = 0x1138ef400] 02:14:55 INFO - PROCESS | 1652 | 1465809295408 Marionette DEBUG loaded listener.js 02:14:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 71 (0x1160ce000) [pid = 1652] [serial = 867] [outer = 0x1138ef400] 02:14:55 INFO - PROCESS | 1652 | 1465809295719 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]]]}] 02:14:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 02:14:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 521ms 02:14:55 INFO - PROCESS | 1652 | 1465809295765 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 02:14:55 INFO - PROCESS | 1652 | 1465809295769 Marionette TRACE conn2 <- [1,1129,null,{"value":"7"}] 02:14:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 02:14:55 INFO - PROCESS | 1652 | 1465809295773 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 02:14:55 INFO - PROCESS | 1652 | 1465809295775 Marionette TRACE conn2 <- [1,1130,null,{}] 02:14:55 INFO - PROCESS | 1652 | 1465809295777 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}] 02:14:55 INFO - PROCESS | 1652 | 1465809295779 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:14:55 INFO - PROCESS | 1652 | 1465809295854 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 02:14:55 INFO - PROCESS | 1652 | 1465809295903 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:55 INFO - PROCESS | 1652 | 1465809295904 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:14:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x116e37000 == 28 [pid = 1652] [id = 290] 02:14:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 72 (0x1160d1c00) [pid = 1652] [serial = 868] [outer = 0x0] 02:14:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 73 (0x11679d400) [pid = 1652] [serial = 869] [outer = 0x1160d1c00] 02:14:55 INFO - PROCESS | 1652 | 1465809295931 Marionette DEBUG loaded listener.js 02:14:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 74 (0x117d8f000) [pid = 1652] [serial = 870] [outer = 0x1160d1c00] 02:14:56 INFO - PROCESS | 1652 | 1465809296221 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]]]}] 02:14:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 02:14:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 469ms 02:14:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 02:14:56 INFO - PROCESS | 1652 | 1465809296249 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 02:14:56 INFO - PROCESS | 1652 | 1465809296251 Marionette TRACE conn2 <- [1,1133,null,{"value":"7"}] 02:14:56 INFO - PROCESS | 1652 | 1465809296253 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 02:14:56 INFO - PROCESS | 1652 | 1465809296268 Marionette TRACE conn2 <- [1,1134,null,{}] 02:14:56 INFO - PROCESS | 1652 | 1465809296277 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}] 02:14:56 INFO - PROCESS | 1652 | 1465809296281 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:14:56 INFO - PROCESS | 1652 | 1465809296355 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 02:14:56 INFO - PROCESS | 1652 | 1465809296362 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:56 INFO - PROCESS | 1652 | 1465809296364 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:14:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x118018800 == 29 [pid = 1652] [id = 291] 02:14:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x1121ab000) [pid = 1652] [serial = 871] [outer = 0x0] 02:14:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x118186000) [pid = 1652] [serial = 872] [outer = 0x1121ab000] 02:14:56 INFO - PROCESS | 1652 | 1465809296392 Marionette DEBUG loaded listener.js 02:14:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x1182e8000) [pid = 1652] [serial = 873] [outer = 0x1121ab000] 02:14:56 INFO - PROCESS | 1652 | 1465809296715 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]]]}] 02:14:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 02:14:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 483ms 02:14:56 INFO - PROCESS | 1652 | 1465809296736 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 02:14:56 INFO - PROCESS | 1652 | 1465809296738 Marionette TRACE conn2 <- [1,1137,null,{"value":"7"}] 02:14:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 02:14:56 INFO - PROCESS | 1652 | 1465809296748 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 02:14:56 INFO - PROCESS | 1652 | 1465809296749 Marionette TRACE conn2 <- [1,1138,null,{}] 02:14:56 INFO - PROCESS | 1652 | 1465809296769 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}] 02:14:56 INFO - PROCESS | 1652 | 1465809296770 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:14:56 INFO - PROCESS | 1652 | 1465809296850 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 02:14:56 INFO - PROCESS | 1652 | 1465809296853 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:56 INFO - PROCESS | 1652 | 1465809296855 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:14:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x1188ca000 == 30 [pid = 1652] [id = 292] 02:14:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x1182f1000) [pid = 1652] [serial = 874] [outer = 0x0] 02:14:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x1184d5c00) [pid = 1652] [serial = 875] [outer = 0x1182f1000] 02:14:56 INFO - PROCESS | 1652 | 1465809296882 Marionette DEBUG loaded listener.js 02:14:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x118857c00) [pid = 1652] [serial = 876] [outer = 0x1182f1000] 02:14:57 INFO - PROCESS | 1652 | 1465809297202 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]]]}] 02:14:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 02:14:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 489ms 02:14:57 INFO - PROCESS | 1652 | 1465809297230 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 02:14:57 INFO - PROCESS | 1652 | 1465809297231 Marionette TRACE conn2 <- [1,1141,null,{"value":"7"}] 02:14:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 02:14:57 INFO - PROCESS | 1652 | 1465809297234 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 02:14:57 INFO - PROCESS | 1652 | 1465809297235 Marionette TRACE conn2 <- [1,1142,null,{}] 02:14:57 INFO - PROCESS | 1652 | 1465809297237 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}] 02:14:57 INFO - PROCESS | 1652 | 1465809297238 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:14:57 INFO - PROCESS | 1652 | 1465809297316 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 02:14:57 INFO - PROCESS | 1652 | 1465809297319 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:57 INFO - PROCESS | 1652 | 1465809297320 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:14:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x119544000 == 31 [pid = 1652] [id = 293] 02:14:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x1160cc400) [pid = 1652] [serial = 877] [outer = 0x0] 02:14:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x118f9cc00) [pid = 1652] [serial = 878] [outer = 0x1160cc400] 02:14:57 INFO - PROCESS | 1652 | 1465809297347 Marionette DEBUG loaded listener.js 02:14:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x1191d1c00) [pid = 1652] [serial = 879] [outer = 0x1160cc400] 02:14:57 INFO - PROCESS | 1652 | 1465809297694 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]]]}] 02:14:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 02:14:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 468ms 02:14:57 INFO - PROCESS | 1652 | 1465809297702 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 02:14:57 INFO - PROCESS | 1652 | 1465809297704 Marionette TRACE conn2 <- [1,1145,null,{"value":"7"}] 02:14:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 02:14:57 INFO - PROCESS | 1652 | 1465809297706 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 02:14:57 INFO - PROCESS | 1652 | 1465809297707 Marionette TRACE conn2 <- [1,1146,null,{}] 02:14:57 INFO - PROCESS | 1652 | 1465809297709 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}] 02:14:57 INFO - PROCESS | 1652 | 1465809297713 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:14:57 INFO - PROCESS | 1652 | 1465809297827 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 02:14:57 INFO - PROCESS | 1652 | 1465809297833 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:57 INFO - PROCESS | 1652 | 1465809297835 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:14:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x1199e2000 == 32 [pid = 1652] [id = 294] 02:14:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x1191d2800) [pid = 1652] [serial = 880] [outer = 0x0] 02:14:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x119322c00) [pid = 1652] [serial = 881] [outer = 0x1191d2800] 02:14:57 INFO - PROCESS | 1652 | 1465809297862 Marionette DEBUG loaded listener.js 02:14:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x119eb2c00) [pid = 1652] [serial = 882] [outer = 0x1191d2800] 02:14:58 INFO - PROCESS | 1652 | 1465809298163 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]]]}] 02:14:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 02:14:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 468ms 02:14:58 INFO - PROCESS | 1652 | 1465809298174 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 02:14:58 INFO - PROCESS | 1652 | 1465809298177 Marionette TRACE conn2 <- [1,1149,null,{"value":"7"}] 02:14:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 02:14:58 INFO - PROCESS | 1652 | 1465809298181 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 02:14:58 INFO - PROCESS | 1652 | 1465809298182 Marionette TRACE conn2 <- [1,1150,null,{}] 02:14:58 INFO - PROCESS | 1652 | 1465809298184 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}] 02:14:58 INFO - PROCESS | 1652 | 1465809298185 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:14:58 INFO - PROCESS | 1652 | 1465809298265 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 02:14:58 INFO - PROCESS | 1652 | 1465809298269 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:58 INFO - PROCESS | 1652 | 1465809298270 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:14:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x121148000 == 33 [pid = 1652] [id = 295] 02:14:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x1160cd400) [pid = 1652] [serial = 883] [outer = 0x0] 02:14:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x120fa9c00) [pid = 1652] [serial = 884] [outer = 0x1160cd400] 02:14:58 INFO - PROCESS | 1652 | 1465809298296 Marionette DEBUG loaded listener.js 02:14:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x121425800) [pid = 1652] [serial = 885] [outer = 0x1160cd400] 02:14:58 INFO - PROCESS | 1652 | 1465809298606 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]]]}] 02:14:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 02:14:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 468ms 02:14:58 INFO - PROCESS | 1652 | 1465809298649 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 02:14:58 INFO - PROCESS | 1652 | 1465809298651 Marionette TRACE conn2 <- [1,1153,null,{"value":"7"}] 02:14:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 02:14:58 INFO - PROCESS | 1652 | 1465809298653 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 02:14:58 INFO - PROCESS | 1652 | 1465809298654 Marionette TRACE conn2 <- [1,1154,null,{}] 02:14:58 INFO - PROCESS | 1652 | 1465809298656 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}] 02:14:58 INFO - PROCESS | 1652 | 1465809298657 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:14:58 INFO - PROCESS | 1652 | 1465809298754 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 02:14:58 INFO - PROCESS | 1652 | 1465809298761 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:58 INFO - PROCESS | 1652 | 1465809298763 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:14:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x121270800 == 34 [pid = 1652] [id = 296] 02:14:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x121431000) [pid = 1652] [serial = 886] [outer = 0x0] 02:14:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x1218c9400) [pid = 1652] [serial = 887] [outer = 0x121431000] 02:14:58 INFO - PROCESS | 1652 | 1465809298787 Marionette DEBUG loaded listener.js 02:14:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x121b95c00) [pid = 1652] [serial = 888] [outer = 0x121431000] 02:14:59 INFO - PROCESS | 1652 | 1465809299097 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]]]}] 02:14:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 02:14:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 470ms 02:14:59 INFO - PROCESS | 1652 | 1465809299124 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 02:14:59 INFO - PROCESS | 1652 | 1465809299125 Marionette TRACE conn2 <- [1,1157,null,{"value":"7"}] 02:14:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 02:14:59 INFO - PROCESS | 1652 | 1465809299130 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 02:14:59 INFO - PROCESS | 1652 | 1465809299131 Marionette TRACE conn2 <- [1,1158,null,{}] 02:14:59 INFO - PROCESS | 1652 | 1465809299133 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}] 02:14:59 INFO - PROCESS | 1652 | 1465809299135 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:14:59 INFO - PROCESS | 1652 | 1465809299217 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 02:14:59 INFO - PROCESS | 1652 | 1465809299221 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:59 INFO - PROCESS | 1652 | 1465809299222 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:14:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x118018000 == 35 [pid = 1652] [id = 297] 02:14:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x123c2f400) [pid = 1652] [serial = 889] [outer = 0x0] 02:14:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x123d17400) [pid = 1652] [serial = 890] [outer = 0x123c2f400] 02:14:59 INFO - PROCESS | 1652 | 1465809299250 Marionette DEBUG loaded listener.js 02:14:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x123db0000) [pid = 1652] [serial = 891] [outer = 0x123c2f400] 02:14:59 INFO - PROCESS | 1652 | 1465809299555 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]]]}] 02:14:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 02:14:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 468ms 02:14:59 INFO - PROCESS | 1652 | 1465809299598 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 02:14:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 02:14:59 INFO - PROCESS | 1652 | 1465809299600 Marionette TRACE conn2 <- [1,1161,null,{"value":"7"}] 02:14:59 INFO - PROCESS | 1652 | 1465809299602 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 02:14:59 INFO - PROCESS | 1652 | 1465809299603 Marionette TRACE conn2 <- [1,1162,null,{}] 02:14:59 INFO - PROCESS | 1652 | 1465809299605 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}] 02:14:59 INFO - PROCESS | 1652 | 1465809299606 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:14:59 INFO - PROCESS | 1652 | 1465809299708 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 02:14:59 INFO - PROCESS | 1652 | 1465809299717 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:59 INFO - PROCESS | 1652 | 1465809299718 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:14:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x1254d6000 == 36 [pid = 1652] [id = 298] 02:14:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x11818a800) [pid = 1652] [serial = 892] [outer = 0x0] 02:14:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x124923c00) [pid = 1652] [serial = 893] [outer = 0x11818a800] 02:14:59 INFO - PROCESS | 1652 | 1465809299742 Marionette DEBUG loaded listener.js 02:14:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x12492f000) [pid = 1652] [serial = 894] [outer = 0x11818a800] 02:15:00 INFO - PROCESS | 1652 | 1465809300040 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]]]}] 02:15:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 02:15:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 468ms 02:15:00 INFO - PROCESS | 1652 | 1465809300070 Marionette TRACE conn2 -> [0,1165,"getWindowHandle",null] 02:15:00 INFO - PROCESS | 1652 | 1465809300072 Marionette TRACE conn2 <- [1,1165,null,{"value":"7"}] 02:15:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 02:15:00 INFO - PROCESS | 1652 | 1465809300074 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 02:15:00 INFO - PROCESS | 1652 | 1465809300078 Marionette TRACE conn2 <- [1,1166,null,{}] 02:15:00 INFO - PROCESS | 1652 | 1465809300082 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}] 02:15:00 INFO - PROCESS | 1652 | 1465809300083 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:15:00 INFO - PROCESS | 1652 | 1465809300168 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 02:15:00 INFO - PROCESS | 1652 | 1465809300172 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:00 INFO - PROCESS | 1652 | 1465809300173 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:15:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x119543800 == 37 [pid = 1652] [id = 299] 02:15:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x1249e8c00) [pid = 1652] [serial = 895] [outer = 0x0] 02:15:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x1249f2c00) [pid = 1652] [serial = 896] [outer = 0x1249e8c00] 02:15:00 INFO - PROCESS | 1652 | 1465809300210 Marionette DEBUG loaded listener.js 02:15:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x126adcc00) [pid = 1652] [serial = 897] [outer = 0x1249e8c00] 02:15:00 INFO - PROCESS | 1652 | 1465809300579 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]]]}] 02:15:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 02:15:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 524ms 02:15:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 02:15:00 INFO - PROCESS | 1652 | 1465809300598 Marionette TRACE conn2 -> [0,1169,"getWindowHandle",null] 02:15:00 INFO - PROCESS | 1652 | 1465809300600 Marionette TRACE conn2 <- [1,1169,null,{"value":"7"}] 02:15:00 INFO - PROCESS | 1652 | 1465809300602 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 02:15:00 INFO - PROCESS | 1652 | 1465809300604 Marionette TRACE conn2 <- [1,1170,null,{}] 02:15:00 INFO - PROCESS | 1652 | 1465809300606 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}] 02:15:00 INFO - PROCESS | 1652 | 1465809300607 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:15:00 INFO - PROCESS | 1652 | 1465809300701 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 02:15:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x126c71c00) [pid = 1652] [serial = 898] [outer = 0x12caed400] 02:15:00 INFO - PROCESS | 1652 | 1465809300733 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:00 INFO - PROCESS | 1652 | 1465809300734 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:15:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a4da000 == 38 [pid = 1652] [id = 300] 02:15:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x126cc1000) [pid = 1652] [serial = 899] [outer = 0x0] 02:15:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x126ea2c00) [pid = 1652] [serial = 900] [outer = 0x126cc1000] 02:15:00 INFO - PROCESS | 1652 | 1465809300761 Marionette DEBUG loaded listener.js 02:15:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x12708ac00) [pid = 1652] [serial = 901] [outer = 0x126cc1000] 02:15:01 INFO - PROCESS | 1652 | 1465809301097 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]]]}] 02:15:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 02:15:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 519ms 02:15:01 INFO - PROCESS | 1652 | 1465809301123 Marionette TRACE conn2 -> [0,1173,"getWindowHandle",null] 02:15:01 INFO - PROCESS | 1652 | 1465809301124 Marionette TRACE conn2 <- [1,1173,null,{"value":"7"}] 02:15:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 02:15:01 INFO - PROCESS | 1652 | 1465809301126 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 02:15:01 INFO - PROCESS | 1652 | 1465809301127 Marionette TRACE conn2 <- [1,1174,null,{}] 02:15:01 INFO - PROCESS | 1652 | 1465809301135 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}] 02:15:01 INFO - PROCESS | 1652 | 1465809301136 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:15:01 INFO - PROCESS | 1652 | 1465809301232 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 02:15:01 INFO - PROCESS | 1652 | 1465809301235 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:01 INFO - PROCESS | 1652 | 1465809301244 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:15:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x1295cf800 == 39 [pid = 1652] [id = 301] 02:15:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x12708bc00) [pid = 1652] [serial = 902] [outer = 0x0] 02:15:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x12891bc00) [pid = 1652] [serial = 903] [outer = 0x12708bc00] 02:15:01 INFO - PROCESS | 1652 | 1465809301306 Marionette DEBUG loaded listener.js 02:15:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x12898f000) [pid = 1652] [serial = 904] [outer = 0x12708bc00] 02:15:01 INFO - PROCESS | 1652 | 1465809301607 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] 02:15:01 INFO - PROCESS | 1652 | 1465809301653 Marionette TRACE conn2 <- [1,1177,null,{"value":"7"}] 02:15:01 INFO - PROCESS | 1652 | 1465809301655 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 02:15:01 INFO - PROCESS | 1652 | 1465809301656 Marionette TRACE conn2 <- [1,1178,null,{}] 02:15:01 INFO - PROCESS | 1652 | 1465809301658 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}] 02:15:01 INFO - PROCESS | 1652 | 1465809301660 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:15:01 INFO - PROCESS | 1652 | 1465809301757 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 02:15:01 INFO - PROCESS | 1652 | 1465809301760 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:01 INFO - PROCESS | 1652 | 1465809301761 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:15:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a839800 == 40 [pid = 1652] [id = 302] 02:15:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x1271dfc00) [pid = 1652] [serial = 905] [outer = 0x0] 02:15:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x128999400) [pid = 1652] [serial = 906] [outer = 0x1271dfc00] 02:15:01 INFO - PROCESS | 1652 | 1465809301785 Marionette DEBUG loaded listener.js 02:15:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x128e19c00) [pid = 1652] [serial = 907] [outer = 0x1271dfc00] 02:15:02 INFO - PROCESS | 1652 | 1465809302131 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] 02:15:02 INFO - PROCESS | 1652 | 1465809302175 Marionette TRACE conn2 <- [1,1181,null,{"value":"7"}] 02:15:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 02:15:02 INFO - PROCESS | 1652 | 1465809302178 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 02:15:02 INFO - PROCESS | 1652 | 1465809302179 Marionette TRACE conn2 <- [1,1182,null,{}] 02:15:02 INFO - PROCESS | 1652 | 1465809302181 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}] 02:15:02 INFO - PROCESS | 1652 | 1465809302182 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:15:02 INFO - PROCESS | 1652 | 1465809302284 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 02:15:02 INFO - PROCESS | 1652 | 1465809302294 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:02 INFO - PROCESS | 1652 | 1465809302296 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:15:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x11919d800 == 41 [pid = 1652] [id = 303] 02:15:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x126cc2400) [pid = 1652] [serial = 908] [outer = 0x0] 02:15:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x128edac00) [pid = 1652] [serial = 909] [outer = 0x126cc2400] 02:15:02 INFO - PROCESS | 1652 | 1465809302464 Marionette DEBUG loaded listener.js 02:15:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x128ee2400) [pid = 1652] [serial = 910] [outer = 0x126cc2400] 02:15:02 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x124ea4400) [pid = 1652] [serial = 859] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 02:15:02 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x116f3bc00) [pid = 1652] [serial = 841] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 02:15:02 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x118188000) [pid = 1652] [serial = 844] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 02:15:02 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x124909000) [pid = 1652] [serial = 850] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 02:15:02 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x112c10c00) [pid = 1652] [serial = 847] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 02:15:02 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x118223800) [pid = 1652] [serial = 853] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 02:15:02 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x124924400) [pid = 1652] [serial = 856] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 02:15:02 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x116798400) [pid = 1652] [serial = 826] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 02:15:02 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x1249f0000) [pid = 1652] [serial = 823] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 02:15:02 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x12171fc00) [pid = 1652] [serial = 820] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 02:15:02 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x11885fc00) [pid = 1652] [serial = 817] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 02:15:02 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x11380f800) [pid = 1652] [serial = 814] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 02:15:02 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x1191c1000) [pid = 1652] [serial = 838] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 02:15:02 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x112c2b800) [pid = 1652] [serial = 835] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 02:15:02 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x1175bec00) [pid = 1652] [serial = 832] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 02:15:02 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x115df1c00) [pid = 1652] [serial = 829] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 02:15:02 INFO - PROCESS | 1652 | 1465809302740 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] 02:15:02 INFO - PROCESS | 1652 | 1465809302801 Marionette TRACE conn2 <- [1,1185,null,{"value":"7"}] 02:15:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 02:15:02 INFO - PROCESS | 1652 | 1465809302804 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 02:15:02 INFO - PROCESS | 1652 | 1465809302805 Marionette TRACE conn2 <- [1,1186,null,{}] 02:15:02 INFO - PROCESS | 1652 | 1465809302807 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}] 02:15:02 INFO - PROCESS | 1652 | 1465809302809 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:15:02 INFO - PROCESS | 1652 | 1465809302898 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 02:15:02 INFO - PROCESS | 1652 | 1465809302902 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:02 INFO - PROCESS | 1652 | 1465809302903 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:15:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b0eb800 == 42 [pid = 1652] [id = 304] 02:15:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x112f90800) [pid = 1652] [serial = 911] [outer = 0x0] 02:15:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x118188000) [pid = 1652] [serial = 912] [outer = 0x112f90800] 02:15:02 INFO - PROCESS | 1652 | 1465809302927 Marionette DEBUG loaded listener.js 02:15:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x128edb800) [pid = 1652] [serial = 913] [outer = 0x112f90800] 02:15:03 INFO - PROCESS | 1652 | 1465809303250 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] 02:15:03 INFO - PROCESS | 1652 | 1465809303274 Marionette TRACE conn2 <- [1,1189,null,{"value":"7"}] 02:15:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 02:15:03 INFO - PROCESS | 1652 | 1465809303279 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 02:15:03 INFO - PROCESS | 1652 | 1465809303280 Marionette TRACE conn2 <- [1,1190,null,{}] 02:15:03 INFO - PROCESS | 1652 | 1465809303282 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}] 02:15:03 INFO - PROCESS | 1652 | 1465809303283 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:15:03 INFO - PROCESS | 1652 | 1465809303395 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 02:15:03 INFO - PROCESS | 1652 | 1465809303401 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:03 INFO - PROCESS | 1652 | 1465809303402 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:15:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b91e800 == 43 [pid = 1652] [id = 305] 02:15:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x117d8d000) [pid = 1652] [serial = 914] [outer = 0x0] 02:15:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x128ee4c00) [pid = 1652] [serial = 915] [outer = 0x117d8d000] 02:15:03 INFO - PROCESS | 1652 | 1465809303426 Marionette DEBUG loaded listener.js 02:15:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x1290c1c00) [pid = 1652] [serial = 916] [outer = 0x117d8d000] 02:15:03 INFO - PROCESS | 1652 | 1465809303712 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] 02:15:03 INFO - PROCESS | 1652 | 1465809303751 Marionette TRACE conn2 <- [1,1193,null,{"value":"7"}] 02:15:03 INFO - PROCESS | 1652 | 1465809303753 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 02:15:03 INFO - PROCESS | 1652 | 1465809303755 Marionette TRACE conn2 <- [1,1194,null,{}] 02:15:03 INFO - PROCESS | 1652 | 1465809303757 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}] 02:15:03 INFO - PROCESS | 1652 | 1465809303758 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:15:03 INFO - PROCESS | 1652 | 1465809303839 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 02:15:03 INFO - PROCESS | 1652 | 1465809303845 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:03 INFO - PROCESS | 1652 | 1465809303846 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:15:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c249000 == 44 [pid = 1652] [id = 306] 02:15:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x1290c3800) [pid = 1652] [serial = 917] [outer = 0x0] 02:15:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x1290cb000) [pid = 1652] [serial = 918] [outer = 0x1290c3800] 02:15:03 INFO - PROCESS | 1652 | 1465809303868 Marionette DEBUG loaded listener.js 02:15:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x129206400) [pid = 1652] [serial = 919] [outer = 0x1290c3800] 02:15:04 INFO - PROCESS | 1652 | 1465809304210 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] 02:15:04 INFO - PROCESS | 1652 | 1465809304225 Marionette TRACE conn2 <- [1,1197,null,{"value":"7"}] 02:15:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 02:15:04 INFO - PROCESS | 1652 | 1465809304230 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 02:15:04 INFO - PROCESS | 1652 | 1465809304231 Marionette TRACE conn2 <- [1,1198,null,{}] 02:15:04 INFO - PROCESS | 1652 | 1465809304234 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}] 02:15:04 INFO - PROCESS | 1652 | 1465809304235 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:15:04 INFO - PROCESS | 1652 | 1465809304352 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 02:15:04 INFO - PROCESS | 1652 | 1465809304359 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:04 INFO - PROCESS | 1652 | 1465809304360 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:15:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c7a8000 == 45 [pid = 1652] [id = 307] 02:15:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x129203400) [pid = 1652] [serial = 920] [outer = 0x0] 02:15:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x12920d000) [pid = 1652] [serial = 921] [outer = 0x129203400] 02:15:04 INFO - PROCESS | 1652 | 1465809304384 Marionette DEBUG loaded listener.js 02:15:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x129441400) [pid = 1652] [serial = 922] [outer = 0x129203400] 02:15:04 INFO - PROCESS | 1652 | 1465809304900 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]]]}] 02:15:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 02:15:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 720ms 02:15:04 INFO - PROCESS | 1652 | 1465809304949 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 02:15:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 02:15:04 INFO - PROCESS | 1652 | 1465809304952 Marionette TRACE conn2 <- [1,1201,null,{"value":"7"}] 02:15:04 INFO - PROCESS | 1652 | 1465809304956 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 02:15:04 INFO - PROCESS | 1652 | 1465809304958 Marionette TRACE conn2 <- [1,1202,null,{}] 02:15:04 INFO - PROCESS | 1652 | 1465809304962 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}] 02:15:04 INFO - PROCESS | 1652 | 1465809304964 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:15:05 INFO - PROCESS | 1652 | 1465809305076 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 02:15:05 INFO - PROCESS | 1652 | 1465809305154 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:05 INFO - PROCESS | 1652 | 1465809305155 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:15:05 INFO - PROCESS | 1652 | ++DOCSHELL 0x1169b3000 == 46 [pid = 1652] [id = 308] 02:15:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x1133bf000) [pid = 1652] [serial = 923] [outer = 0x0] 02:15:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x113da7400) [pid = 1652] [serial = 924] [outer = 0x1133bf000] 02:15:05 INFO - PROCESS | 1652 | 1465809305186 Marionette DEBUG loaded listener.js 02:15:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x11679b000) [pid = 1652] [serial = 925] [outer = 0x1133bf000] 02:15:05 INFO - PROCESS | 1652 | 1465809305871 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]]]}] 02:15:05 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 02:15:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 975ms 02:15:05 INFO - PROCESS | 1652 | 1465809305937 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 02:15:05 INFO - PROCESS | 1652 | 1465809305940 Marionette TRACE conn2 <- [1,1205,null,{"value":"7"}] 02:15:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 02:15:05 INFO - PROCESS | 1652 | 1465809305943 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 02:15:05 INFO - PROCESS | 1652 | 1465809305946 Marionette TRACE conn2 <- [1,1206,null,{}] 02:15:05 INFO - PROCESS | 1652 | 1465809305949 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}] 02:15:05 INFO - PROCESS | 1652 | 1465809305951 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:15:06 INFO - PROCESS | 1652 | 1465809306048 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 02:15:06 INFO - PROCESS | 1652 | 1465809306124 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:06 INFO - PROCESS | 1652 | 1465809306127 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:15:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x11334c000 == 47 [pid = 1652] [id = 309] 02:15:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x116a0ac00) [pid = 1652] [serial = 926] [outer = 0x0] 02:15:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x1175bc400) [pid = 1652] [serial = 927] [outer = 0x116a0ac00] 02:15:06 INFO - PROCESS | 1652 | 1465809306155 Marionette DEBUG loaded listener.js 02:15:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x11812b000) [pid = 1652] [serial = 928] [outer = 0x116a0ac00] 02:15:06 INFO - PROCESS | 1652 | --DOCSHELL 0x12c249000 == 46 [pid = 1652] [id = 306] 02:15:06 INFO - PROCESS | 1652 | --DOCSHELL 0x12b91e800 == 45 [pid = 1652] [id = 305] 02:15:06 INFO - PROCESS | 1652 | --DOCSHELL 0x12b0eb800 == 44 [pid = 1652] [id = 304] 02:15:06 INFO - PROCESS | 1652 | --DOCSHELL 0x11919d800 == 43 [pid = 1652] [id = 303] 02:15:06 INFO - PROCESS | 1652 | --DOCSHELL 0x12a839800 == 42 [pid = 1652] [id = 302] 02:15:06 INFO - PROCESS | 1652 | --DOCSHELL 0x1295cf800 == 41 [pid = 1652] [id = 301] 02:15:06 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x12898fc00) [pid = 1652] [serial = 863] [outer = 0x0] [url = about:blank] 02:15:06 INFO - PROCESS | 1652 | --DOCSHELL 0x12a4da000 == 40 [pid = 1652] [id = 300] 02:15:06 INFO - PROCESS | 1652 | --DOCSHELL 0x119543800 == 39 [pid = 1652] [id = 299] 02:15:06 INFO - PROCESS | 1652 | --DOCSHELL 0x1254d6000 == 38 [pid = 1652] [id = 298] 02:15:06 INFO - PROCESS | 1652 | --DOCSHELL 0x118018000 == 37 [pid = 1652] [id = 297] 02:15:06 INFO - PROCESS | 1652 | --DOCSHELL 0x121270800 == 36 [pid = 1652] [id = 296] 02:15:06 INFO - PROCESS | 1652 | --DOCSHELL 0x121148000 == 35 [pid = 1652] [id = 295] 02:15:06 INFO - PROCESS | 1652 | --DOCSHELL 0x1199e2000 == 34 [pid = 1652] [id = 294] 02:15:06 INFO - PROCESS | 1652 | --DOCSHELL 0x119544000 == 33 [pid = 1652] [id = 293] 02:15:06 INFO - PROCESS | 1652 | --DOCSHELL 0x1188ca000 == 32 [pid = 1652] [id = 292] 02:15:06 INFO - PROCESS | 1652 | --DOCSHELL 0x118018800 == 31 [pid = 1652] [id = 291] 02:15:06 INFO - PROCESS | 1652 | --DOCSHELL 0x116e37000 == 30 [pid = 1652] [id = 290] 02:15:06 INFO - PROCESS | 1652 | --DOCSHELL 0x113f45000 == 29 [pid = 1652] [id = 289] 02:15:06 INFO - PROCESS | 1652 | --DOCSHELL 0x12af09800 == 28 [pid = 1652] [id = 288] 02:15:06 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x127088400) [pid = 1652] [serial = 861] [outer = 0x0] [url = about:blank] 02:15:06 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x119626400) [pid = 1652] [serial = 842] [outer = 0x0] [url = about:blank] 02:15:06 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x120faf000) [pid = 1652] [serial = 845] [outer = 0x0] [url = about:blank] 02:15:06 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x124928000) [pid = 1652] [serial = 851] [outer = 0x0] [url = about:blank] 02:15:06 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x124908c00) [pid = 1652] [serial = 849] [outer = 0x0] [url = about:blank] 02:15:06 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x123da7c00) [pid = 1652] [serial = 848] [outer = 0x0] [url = about:blank] 02:15:06 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x123c30400) [pid = 1652] [serial = 855] [outer = 0x0] [url = about:blank] 02:15:06 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x1249e8400) [pid = 1652] [serial = 857] [outer = 0x0] [url = about:blank] 02:15:06 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x1182ecc00) [pid = 1652] [serial = 854] [outer = 0x0] [url = about:blank] 02:15:06 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x126a45800) [pid = 1652] [serial = 860] [outer = 0x0] [url = about:blank] 02:15:06 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x1249e7000) [pid = 1652] [serial = 852] [outer = 0x0] [url = about:blank] 02:15:06 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x118127400) [pid = 1652] [serial = 828] [outer = 0x0] [url = about:blank] 02:15:06 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x116a11800) [pid = 1652] [serial = 827] [outer = 0x0] [url = about:blank] 02:15:06 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x126ad7c00) [pid = 1652] [serial = 825] [outer = 0x0] [url = about:blank] 02:15:06 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x124ea3c00) [pid = 1652] [serial = 824] [outer = 0x0] [url = about:blank] 02:15:06 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x123da8800) [pid = 1652] [serial = 822] [outer = 0x0] [url = about:blank] 02:15:06 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x123c26c00) [pid = 1652] [serial = 821] [outer = 0x0] [url = about:blank] 02:15:06 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x1191da800) [pid = 1652] [serial = 819] [outer = 0x0] [url = about:blank] 02:15:06 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x1191c0800) [pid = 1652] [serial = 818] [outer = 0x0] [url = about:blank] 02:15:06 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x117f98400) [pid = 1652] [serial = 816] [outer = 0x0] [url = about:blank] 02:15:06 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x115deb000) [pid = 1652] [serial = 815] [outer = 0x0] [url = about:blank] 02:15:06 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x119322400) [pid = 1652] [serial = 839] [outer = 0x0] [url = about:blank] 02:15:06 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x118859c00) [pid = 1652] [serial = 836] [outer = 0x0] [url = about:blank] 02:15:06 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x1191c5800) [pid = 1652] [serial = 837] [outer = 0x0] [url = about:blank] 02:15:06 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x11812dc00) [pid = 1652] [serial = 833] [outer = 0x0] [url = about:blank] 02:15:06 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x118187800) [pid = 1652] [serial = 834] [outer = 0x0] [url = about:blank] 02:15:06 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x112f95400) [pid = 1652] [serial = 831] [outer = 0x0] [url = about:blank] 02:15:06 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x1160cb400) [pid = 1652] [serial = 830] [outer = 0x0] [url = about:blank] 02:15:06 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x123c2ec00) [pid = 1652] [serial = 846] [outer = 0x0] [url = about:blank] 02:15:06 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x119eacc00) [pid = 1652] [serial = 843] [outer = 0x0] [url = about:blank] 02:15:06 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x119625000) [pid = 1652] [serial = 840] [outer = 0x0] [url = about:blank] 02:15:06 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x124c8f400) [pid = 1652] [serial = 858] [outer = 0x0] [url = about:blank] 02:15:06 INFO - PROCESS | 1652 | 1465809306587 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]]]}] 02:15:06 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 02:15:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 671ms 02:15:06 INFO - PROCESS | 1652 | 1465809306614 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 02:15:06 INFO - PROCESS | 1652 | 1465809306618 Marionette TRACE conn2 <- [1,1209,null,{"value":"7"}] 02:15:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 02:15:06 INFO - PROCESS | 1652 | 1465809306622 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 02:15:06 INFO - PROCESS | 1652 | 1465809306624 Marionette TRACE conn2 <- [1,1210,null,{}] 02:15:06 INFO - PROCESS | 1652 | 1465809306626 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}] 02:15:06 INFO - PROCESS | 1652 | 1465809306628 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:15:06 INFO - PROCESS | 1652 | 1465809306705 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 02:15:06 INFO - PROCESS | 1652 | 1465809306711 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:06 INFO - PROCESS | 1652 | 1465809306713 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:15:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x116f99800 == 29 [pid = 1652] [id = 310] 02:15:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x118130c00) [pid = 1652] [serial = 929] [outer = 0x0] 02:15:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x11818c000) [pid = 1652] [serial = 930] [outer = 0x118130c00] 02:15:06 INFO - PROCESS | 1652 | 1465809306741 Marionette DEBUG loaded listener.js 02:15:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x1182ee800) [pid = 1652] [serial = 931] [outer = 0x118130c00] 02:15:07 INFO - PROCESS | 1652 | 1465809307068 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]]]}] 02:15:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 02:15:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 470ms 02:15:07 INFO - PROCESS | 1652 | 1465809307096 Marionette TRACE conn2 -> [0,1213,"getWindowHandle",null] 02:15:07 INFO - PROCESS | 1652 | 1465809307097 Marionette TRACE conn2 <- [1,1213,null,{"value":"7"}] 02:15:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 02:15:07 INFO - PROCESS | 1652 | 1465809307099 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 02:15:07 INFO - PROCESS | 1652 | 1465809307102 Marionette TRACE conn2 <- [1,1214,null,{}] 02:15:07 INFO - PROCESS | 1652 | 1465809307109 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}] 02:15:07 INFO - PROCESS | 1652 | 1465809307112 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:15:07 INFO - PROCESS | 1652 | 1465809307190 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 02:15:07 INFO - PROCESS | 1652 | 1465809307197 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:07 INFO - PROCESS | 1652 | 1465809307199 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:15:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x118605800 == 30 [pid = 1652] [id = 311] 02:15:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x11885dc00) [pid = 1652] [serial = 932] [outer = 0x0] 02:15:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x1191c1000) [pid = 1652] [serial = 933] [outer = 0x11885dc00] 02:15:07 INFO - PROCESS | 1652 | 1465809307227 Marionette DEBUG loaded listener.js 02:15:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x1191d9c00) [pid = 1652] [serial = 934] [outer = 0x11885dc00] 02:15:07 INFO - PROCESS | 1652 | 1465809307581 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]]]}] 02:15:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 02:15:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 523ms 02:15:07 INFO - PROCESS | 1652 | 1465809307623 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 02:15:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 02:15:07 INFO - PROCESS | 1652 | 1465809307624 Marionette TRACE conn2 <- [1,1217,null,{"value":"7"}] 02:15:07 INFO - PROCESS | 1652 | 1465809307627 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 02:15:07 INFO - PROCESS | 1652 | 1465809307628 Marionette TRACE conn2 <- [1,1218,null,{}] 02:15:07 INFO - PROCESS | 1652 | 1465809307630 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}] 02:15:07 INFO - PROCESS | 1652 | 1465809307631 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:15:07 INFO - PROCESS | 1652 | 1465809307713 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 02:15:07 INFO - PROCESS | 1652 | 1465809307763 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:07 INFO - PROCESS | 1652 | 1465809307764 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:15:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x1188cf000 == 31 [pid = 1652] [id = 312] 02:15:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x1191c7400) [pid = 1652] [serial = 935] [outer = 0x0] 02:15:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x119321800) [pid = 1652] [serial = 936] [outer = 0x1191c7400] 02:15:07 INFO - PROCESS | 1652 | 1465809307789 Marionette DEBUG loaded listener.js 02:15:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x1196a2000) [pid = 1652] [serial = 937] [outer = 0x1191c7400] 02:15:08 INFO - PROCESS | 1652 | 1465809308068 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]]]}] 02:15:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 02:15:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 471ms 02:15:08 INFO - PROCESS | 1652 | 1465809308099 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 02:15:08 INFO - PROCESS | 1652 | 1465809308100 Marionette TRACE conn2 <- [1,1221,null,{"value":"7"}] 02:15:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 02:15:08 INFO - PROCESS | 1652 | 1465809308103 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 02:15:08 INFO - PROCESS | 1652 | 1465809308104 Marionette TRACE conn2 <- [1,1222,null,{}] 02:15:08 INFO - PROCESS | 1652 | 1465809308106 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}] 02:15:08 INFO - PROCESS | 1652 | 1465809308107 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:15:08 INFO - PROCESS | 1652 | 1465809308194 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 02:15:08 INFO - PROCESS | 1652 | 1465809308198 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:08 INFO - PROCESS | 1652 | 1465809308199 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:15:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x1195cd000 == 32 [pid = 1652] [id = 313] 02:15:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x116f39800) [pid = 1652] [serial = 938] [outer = 0x0] 02:15:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x119767000) [pid = 1652] [serial = 939] [outer = 0x116f39800] 02:15:08 INFO - PROCESS | 1652 | 1465809308230 Marionette DEBUG loaded listener.js 02:15:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x120eb6800) [pid = 1652] [serial = 940] [outer = 0x116f39800] 02:15:08 INFO - PROCESS | 1652 | 1465809308555 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] 02:15:08 INFO - PROCESS | 1652 | 1465809308575 Marionette TRACE conn2 <- [1,1225,null,{"value":"7"}] 02:15:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 02:15:08 INFO - PROCESS | 1652 | 1465809308580 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 02:15:08 INFO - PROCESS | 1652 | 1465809308581 Marionette TRACE conn2 <- [1,1226,null,{}] 02:15:08 INFO - PROCESS | 1652 | 1465809308583 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}] 02:15:08 INFO - PROCESS | 1652 | 1465809308587 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:15:08 INFO - PROCESS | 1652 | 1465809308716 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 02:15:08 INFO - PROCESS | 1652 | 1465809308728 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:08 INFO - PROCESS | 1652 | 1465809308730 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:15:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x1199f0000 == 33 [pid = 1652] [id = 314] 02:15:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x11679a400) [pid = 1652] [serial = 941] [outer = 0x0] 02:15:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x120eb9800) [pid = 1652] [serial = 942] [outer = 0x11679a400] 02:15:08 INFO - PROCESS | 1652 | 1465809308755 Marionette DEBUG loaded listener.js 02:15:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x123da7000) [pid = 1652] [serial = 943] [outer = 0x11679a400] 02:15:09 INFO - PROCESS | 1652 | 1465809309089 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]]]}] 02:15:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 02:15:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 569ms 02:15:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 02:15:09 INFO - PROCESS | 1652 | 1465809309149 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 02:15:09 INFO - PROCESS | 1652 | 1465809309150 Marionette TRACE conn2 <- [1,1229,null,{"value":"7"}] 02:15:09 INFO - PROCESS | 1652 | 1465809309152 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 02:15:09 INFO - PROCESS | 1652 | 1465809309153 Marionette TRACE conn2 <- [1,1230,null,{}] 02:15:09 INFO - PROCESS | 1652 | 1465809309156 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}] 02:15:09 INFO - PROCESS | 1652 | 1465809309157 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:15:09 INFO - PROCESS | 1652 | 1465809309249 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 02:15:09 INFO - PROCESS | 1652 | 1465809309284 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:09 INFO - PROCESS | 1652 | 1465809309285 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:15:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x1217da800 == 34 [pid = 1652] [id = 315] 02:15:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x123daac00) [pid = 1652] [serial = 944] [outer = 0x0] 02:15:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x124907000) [pid = 1652] [serial = 945] [outer = 0x123daac00] 02:15:09 INFO - PROCESS | 1652 | 1465809309315 Marionette DEBUG loaded listener.js 02:15:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x12492e800) [pid = 1652] [serial = 946] [outer = 0x123daac00] 02:15:09 INFO - PROCESS | 1652 | 1465809309637 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]]]}] 02:15:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 02:15:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 520ms 02:15:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 02:15:09 INFO - PROCESS | 1652 | 1465809309673 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 02:15:09 INFO - PROCESS | 1652 | 1465809309674 Marionette TRACE conn2 <- [1,1233,null,{"value":"7"}] 02:15:09 INFO - PROCESS | 1652 | 1465809309676 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 02:15:09 INFO - PROCESS | 1652 | 1465809309677 Marionette TRACE conn2 <- [1,1234,null,{}] 02:15:09 INFO - PROCESS | 1652 | 1465809309679 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}] 02:15:09 INFO - PROCESS | 1652 | 1465809309681 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:15:09 INFO - PROCESS | 1652 | 1465809309773 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 02:15:09 INFO - PROCESS | 1652 | 1465809309784 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:09 INFO - PROCESS | 1652 | 1465809309785 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:15:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x123d68000 == 35 [pid = 1652] [id = 316] 02:15:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x124929400) [pid = 1652] [serial = 947] [outer = 0x0] 02:15:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x124abc800) [pid = 1652] [serial = 948] [outer = 0x124929400] 02:15:09 INFO - PROCESS | 1652 | 1465809309810 Marionette DEBUG loaded listener.js 02:15:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x124e0c800) [pid = 1652] [serial = 949] [outer = 0x124929400] 02:15:10 INFO - PROCESS | 1652 | 1465809310131 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]]]}] 02:15:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 02:15:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 472ms 02:15:10 INFO - PROCESS | 1652 | 1465809310149 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 02:15:10 INFO - PROCESS | 1652 | 1465809310150 Marionette TRACE conn2 <- [1,1237,null,{"value":"7"}] 02:15:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 02:15:10 INFO - PROCESS | 1652 | 1465809310153 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 02:15:10 INFO - PROCESS | 1652 | 1465809310154 Marionette TRACE conn2 <- [1,1238,null,{}] 02:15:10 INFO - PROCESS | 1652 | 1465809310156 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}] 02:15:10 INFO - PROCESS | 1652 | 1465809310158 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:15:10 INFO - PROCESS | 1652 | 1465809310263 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 02:15:10 INFO - PROCESS | 1652 | 1465809310276 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:10 INFO - PROCESS | 1652 | 1465809310278 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:15:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x126c51000 == 36 [pid = 1652] [id = 317] 02:15:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x124ac0400) [pid = 1652] [serial = 950] [outer = 0x0] 02:15:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x12558e800) [pid = 1652] [serial = 951] [outer = 0x124ac0400] 02:15:10 INFO - PROCESS | 1652 | 1465809310302 Marionette DEBUG loaded listener.js 02:15:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x126a3f000) [pid = 1652] [serial = 952] [outer = 0x124ac0400] 02:15:10 INFO - PROCESS | 1652 | 1465809310639 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]]]}] 02:15:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 02:15:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 523ms 02:15:10 INFO - PROCESS | 1652 | 1465809310676 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 02:15:10 INFO - PROCESS | 1652 | 1465809310677 Marionette TRACE conn2 <- [1,1241,null,{"value":"7"}] 02:15:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 02:15:10 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x126cc1000) [pid = 1652] [serial = 899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 02:15:10 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x1160d1c00) [pid = 1652] [serial = 868] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 02:15:10 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x1249e8c00) [pid = 1652] [serial = 895] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 02:15:10 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x123c2f400) [pid = 1652] [serial = 889] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 02:15:10 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x1160cd400) [pid = 1652] [serial = 883] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 02:15:10 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x1191d2800) [pid = 1652] [serial = 880] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 02:15:10 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x1138ef400) [pid = 1652] [serial = 865] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 02:15:10 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x1160cc400) [pid = 1652] [serial = 877] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 02:15:10 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x121431000) [pid = 1652] [serial = 886] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 02:15:10 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x11818a800) [pid = 1652] [serial = 892] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 02:15:10 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x112daa800) [pid = 1652] [serial = 862] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 02:15:10 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x1121ab000) [pid = 1652] [serial = 871] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 02:15:10 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x1182f1000) [pid = 1652] [serial = 874] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 02:15:10 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x1290c3800) [pid = 1652] [serial = 917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 02:15:10 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x12708bc00) [pid = 1652] [serial = 902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 02:15:10 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x112f90800) [pid = 1652] [serial = 911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 02:15:10 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x1271dfc00) [pid = 1652] [serial = 905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 02:15:10 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x126cc2400) [pid = 1652] [serial = 908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 02:15:10 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x117d8d000) [pid = 1652] [serial = 914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 02:15:10 INFO - PROCESS | 1652 | 1465809310869 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 02:15:10 INFO - PROCESS | 1652 | 1465809310870 Marionette TRACE conn2 <- [1,1242,null,{}] 02:15:10 INFO - PROCESS | 1652 | 1465809310872 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}] 02:15:10 INFO - PROCESS | 1652 | 1465809310873 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:15:10 INFO - PROCESS | 1652 | 1465809310949 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 02:15:10 INFO - PROCESS | 1652 | 1465809310952 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:10 INFO - PROCESS | 1652 | 1465809310953 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:15:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x11919d800 == 37 [pid = 1652] [id = 318] 02:15:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x1175b9c00) [pid = 1652] [serial = 953] [outer = 0x0] 02:15:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x11818a800) [pid = 1652] [serial = 954] [outer = 0x1175b9c00] 02:15:10 INFO - PROCESS | 1652 | 1465809310980 Marionette DEBUG loaded listener.js 02:15:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x1191c4800) [pid = 1652] [serial = 955] [outer = 0x1175b9c00] 02:15:11 INFO - PROCESS | 1652 | 1465809311304 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]]]}] 02:15:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 02:15:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 487ms 02:15:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 02:15:11 INFO - PROCESS | 1652 | 1465809311339 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 02:15:11 INFO - PROCESS | 1652 | 1465809311340 Marionette TRACE conn2 <- [1,1245,null,{"value":"7"}] 02:15:11 INFO - PROCESS | 1652 | 1465809311343 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 02:15:11 INFO - PROCESS | 1652 | 1465809311344 Marionette TRACE conn2 <- [1,1246,null,{}] 02:15:11 INFO - PROCESS | 1652 | 1465809311347 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}] 02:15:11 INFO - PROCESS | 1652 | 1465809311348 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:15:11 INFO - PROCESS | 1652 | 1465809311443 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 02:15:11 INFO - PROCESS | 1652 | 1465809311498 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:11 INFO - PROCESS | 1652 | 1465809311500 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:15:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x128cdd000 == 38 [pid = 1652] [id = 319] 02:15:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x11962ec00) [pid = 1652] [serial = 956] [outer = 0x0] 02:15:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x119bdb400) [pid = 1652] [serial = 957] [outer = 0x11962ec00] 02:15:11 INFO - PROCESS | 1652 | 1465809311534 Marionette DEBUG loaded listener.js 02:15:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x1271e1c00) [pid = 1652] [serial = 958] [outer = 0x11962ec00] 02:15:11 INFO - PROCESS | 1652 | 1465809311798 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]]]}] 02:15:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 02:15:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 469ms 02:15:11 INFO - PROCESS | 1652 | 1465809311818 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 02:15:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 02:15:11 INFO - PROCESS | 1652 | 1465809311819 Marionette TRACE conn2 <- [1,1249,null,{"value":"7"}] 02:15:11 INFO - PROCESS | 1652 | 1465809311821 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 02:15:11 INFO - PROCESS | 1652 | 1465809311822 Marionette TRACE conn2 <- [1,1250,null,{}] 02:15:11 INFO - PROCESS | 1652 | 1465809311825 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}] 02:15:11 INFO - PROCESS | 1652 | 1465809311827 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:15:11 INFO - PROCESS | 1652 | 1465809311919 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 02:15:11 INFO - PROCESS | 1652 | 1465809311923 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:11 INFO - PROCESS | 1652 | 1465809311924 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:15:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x1295c4800 == 39 [pid = 1652] [id = 320] 02:15:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x12708cc00) [pid = 1652] [serial = 959] [outer = 0x0] 02:15:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x12898f800) [pid = 1652] [serial = 960] [outer = 0x12708cc00] 02:15:11 INFO - PROCESS | 1652 | 1465809311951 Marionette DEBUG loaded listener.js 02:15:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x128e1c000) [pid = 1652] [serial = 961] [outer = 0x12708cc00] 02:15:12 INFO - PROCESS | 1652 | 1465809312280 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]]]}] 02:15:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 02:15:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 468ms 02:15:12 INFO - PROCESS | 1652 | 1465809312290 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 02:15:12 INFO - PROCESS | 1652 | 1465809312291 Marionette TRACE conn2 <- [1,1253,null,{"value":"7"}] 02:15:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 02:15:12 INFO - PROCESS | 1652 | 1465809312296 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 02:15:12 INFO - PROCESS | 1652 | 1465809312298 Marionette TRACE conn2 <- [1,1254,null,{}] 02:15:12 INFO - PROCESS | 1652 | 1465809312300 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}] 02:15:12 INFO - PROCESS | 1652 | 1465809312301 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:15:12 INFO - PROCESS | 1652 | 1465809312386 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 02:15:12 INFO - PROCESS | 1652 | 1465809312445 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:12 INFO - PROCESS | 1652 | 1465809312447 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:15:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a830800 == 40 [pid = 1652] [id = 321] 02:15:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x1271e2400) [pid = 1652] [serial = 962] [outer = 0x0] 02:15:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x128ee1400) [pid = 1652] [serial = 963] [outer = 0x1271e2400] 02:15:12 INFO - PROCESS | 1652 | 1465809312468 Marionette DEBUG loaded listener.js 02:15:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x1290c5000) [pid = 1652] [serial = 964] [outer = 0x1271e2400] 02:15:12 INFO - PROCESS | 1652 | 1465809312737 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]]]}] 02:15:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 02:15:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 470ms 02:15:12 INFO - PROCESS | 1652 | 1465809312766 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 02:15:12 INFO - PROCESS | 1652 | 1465809312767 Marionette TRACE conn2 <- [1,1257,null,{"value":"7"}] 02:15:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 02:15:12 INFO - PROCESS | 1652 | 1465809312769 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 02:15:12 INFO - PROCESS | 1652 | 1465809312770 Marionette TRACE conn2 <- [1,1258,null,{}] 02:15:12 INFO - PROCESS | 1652 | 1465809312773 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}] 02:15:12 INFO - PROCESS | 1652 | 1465809312774 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:15:12 INFO - PROCESS | 1652 | 1465809312871 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 02:15:12 INFO - PROCESS | 1652 | 1465809312969 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:12 INFO - PROCESS | 1652 | 1465809312971 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:15:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x113a39000 == 41 [pid = 1652] [id = 322] 02:15:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x110fab800) [pid = 1652] [serial = 965] [outer = 0x0] 02:15:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x112f8fc00) [pid = 1652] [serial = 966] [outer = 0x110fab800] 02:15:13 INFO - PROCESS | 1652 | 1465809313003 Marionette DEBUG loaded listener.js 02:15:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x11662b000) [pid = 1652] [serial = 967] [outer = 0x110fab800] 02:15:13 INFO - PROCESS | 1652 | 1465809313469 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]]]}] 02:15:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 02:15:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 717ms 02:15:13 INFO - PROCESS | 1652 | 1465809313489 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 02:15:13 INFO - PROCESS | 1652 | 1465809313491 Marionette TRACE conn2 <- [1,1261,null,{"value":"7"}] 02:15:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 02:15:13 INFO - PROCESS | 1652 | 1465809313497 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 02:15:13 INFO - PROCESS | 1652 | 1465809313499 Marionette TRACE conn2 <- [1,1262,null,{}] 02:15:13 INFO - PROCESS | 1652 | 1465809313503 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}] 02:15:13 INFO - PROCESS | 1652 | 1465809313504 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:15:13 INFO - PROCESS | 1652 | 1465809313606 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 02:15:13 INFO - PROCESS | 1652 | 1465809313664 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:13 INFO - PROCESS | 1652 | 1465809313666 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:15:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x11860d800 == 42 [pid = 1652] [id = 323] 02:15:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x118127400) [pid = 1652] [serial = 968] [outer = 0x0] 02:15:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x1184c5000) [pid = 1652] [serial = 969] [outer = 0x118127400] 02:15:13 INFO - PROCESS | 1652 | 1465809313696 Marionette DEBUG loaded listener.js 02:15:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x118fa6000) [pid = 1652] [serial = 970] [outer = 0x118127400] 02:15:14 INFO - PROCESS | 1652 | 1465809314121 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]]]}] 02:15:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 02:15:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 672ms 02:15:14 INFO - PROCESS | 1652 | 1465809314170 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 02:15:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 02:15:14 INFO - PROCESS | 1652 | 1465809314175 Marionette TRACE conn2 <- [1,1265,null,{"value":"7"}] 02:15:14 INFO - PROCESS | 1652 | 1465809314178 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 02:15:14 INFO - PROCESS | 1652 | 1465809314181 Marionette TRACE conn2 <- [1,1266,null,{}] 02:15:14 INFO - PROCESS | 1652 | 1465809314185 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}] 02:15:14 INFO - PROCESS | 1652 | 1465809314187 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:15:14 INFO - PROCESS | 1652 | 1465809314343 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 02:15:14 INFO - PROCESS | 1652 | 1465809314450 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:14 INFO - PROCESS | 1652 | 1465809314451 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:15:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x128938800 == 43 [pid = 1652] [id = 324] 02:15:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x119340400) [pid = 1652] [serial = 971] [outer = 0x0] 02:15:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x120eb8c00) [pid = 1652] [serial = 972] [outer = 0x119340400] 02:15:14 INFO - PROCESS | 1652 | 1465809314482 Marionette DEBUG loaded listener.js 02:15:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x12133a400) [pid = 1652] [serial = 973] [outer = 0x119340400] 02:15:14 INFO - PROCESS | 1652 | 1465809314900 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]]]}] 02:15:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 02:15:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 771ms 02:15:14 INFO - PROCESS | 1652 | 1465809314949 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 02:15:14 INFO - PROCESS | 1652 | 1465809314950 Marionette TRACE conn2 <- [1,1269,null,{"value":"7"}] 02:15:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 02:15:14 INFO - PROCESS | 1652 | 1465809314958 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 02:15:14 INFO - PROCESS | 1652 | 1465809314960 Marionette TRACE conn2 <- [1,1270,null,{}] 02:15:14 INFO - PROCESS | 1652 | 1465809314964 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}] 02:15:14 INFO - PROCESS | 1652 | 1465809314966 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:15:15 INFO - PROCESS | 1652 | 1465809315071 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 02:15:15 INFO - PROCESS | 1652 | 1465809315130 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:15 INFO - PROCESS | 1652 | 1465809315131 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:15:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b0d4000 == 44 [pid = 1652] [id = 325] 02:15:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x121339c00) [pid = 1652] [serial = 974] [outer = 0x0] 02:15:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x123c2c800) [pid = 1652] [serial = 975] [outer = 0x121339c00] 02:15:15 INFO - PROCESS | 1652 | 1465809315159 Marionette DEBUG loaded listener.js 02:15:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x125585400) [pid = 1652] [serial = 976] [outer = 0x121339c00] 02:15:15 INFO - PROCESS | 1652 | 1465809315625 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]]]}] 02:15:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 02:15:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 727ms 02:15:15 INFO - PROCESS | 1652 | 1465809315691 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 02:15:15 INFO - PROCESS | 1652 | 1465809315694 Marionette TRACE conn2 <- [1,1273,null,{"value":"7"}] 02:15:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 02:15:15 INFO - PROCESS | 1652 | 1465809315697 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 02:15:15 INFO - PROCESS | 1652 | 1465809315699 Marionette TRACE conn2 <- [1,1274,null,{}] 02:15:15 INFO - PROCESS | 1652 | 1465809315703 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}] 02:15:15 INFO - PROCESS | 1652 | 1465809315705 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:15:15 INFO - PROCESS | 1652 | 1465809315859 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 02:15:15 INFO - PROCESS | 1652 | 1465809315967 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:15 INFO - PROCESS | 1652 | 1465809315969 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:15:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c79e800 == 45 [pid = 1652] [id = 326] 02:15:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x126cbc800) [pid = 1652] [serial = 977] [outer = 0x0] 02:15:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x128995c00) [pid = 1652] [serial = 978] [outer = 0x126cbc800] 02:15:16 INFO - PROCESS | 1652 | 1465809315999 Marionette DEBUG loaded listener.js 02:15:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x1290c7c00) [pid = 1652] [serial = 979] [outer = 0x126cbc800] 02:15:16 INFO - PROCESS | 1652 | 1465809316418 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]]]}] 02:15:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 02:15:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 871ms 02:15:16 INFO - PROCESS | 1652 | 1465809316569 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 02:15:16 INFO - PROCESS | 1652 | 1465809316571 Marionette TRACE conn2 <- [1,1277,null,{"value":"7"}] 02:15:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 02:15:16 INFO - PROCESS | 1652 | 1465809316574 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 02:15:16 INFO - PROCESS | 1652 | 1465809316576 Marionette TRACE conn2 <- [1,1278,null,{}] 02:15:16 INFO - PROCESS | 1652 | 1465809316602 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}] 02:15:16 INFO - PROCESS | 1652 | 1465809316604 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:15:16 INFO - PROCESS | 1652 | 1465809316698 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 02:15:16 INFO - PROCESS | 1652 | 1465809316765 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:16 INFO - PROCESS | 1652 | 1465809316768 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:15:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x118150000 == 46 [pid = 1652] [id = 327] 02:15:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x118132c00) [pid = 1652] [serial = 980] [outer = 0x0] 02:15:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x11818c800) [pid = 1652] [serial = 981] [outer = 0x118132c00] 02:15:16 INFO - PROCESS | 1652 | 1465809316795 Marionette DEBUG loaded listener.js 02:15:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x1184d9400) [pid = 1652] [serial = 982] [outer = 0x118132c00] 02:15:17 INFO - PROCESS | 1652 | 1465809317235 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]]]}] 02:15:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 02:15:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 689ms 02:15:17 INFO - PROCESS | 1652 | 1465809317263 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 02:15:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 02:15:17 INFO - PROCESS | 1652 | 1465809317265 Marionette TRACE conn2 <- [1,1281,null,{"value":"7"}] 02:15:17 INFO - PROCESS | 1652 | 1465809317269 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 02:15:17 INFO - PROCESS | 1652 | 1465809317271 Marionette TRACE conn2 <- [1,1282,null,{}] 02:15:17 INFO - PROCESS | 1652 | 1465809317274 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}] 02:15:17 INFO - PROCESS | 1652 | 1465809317275 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:15:17 INFO - PROCESS | 1652 | --DOCSHELL 0x12a830800 == 45 [pid = 1652] [id = 321] 02:15:17 INFO - PROCESS | 1652 | --DOCSHELL 0x1295c4800 == 44 [pid = 1652] [id = 320] 02:15:17 INFO - PROCESS | 1652 | --DOCSHELL 0x128cdd000 == 43 [pid = 1652] [id = 319] 02:15:17 INFO - PROCESS | 1652 | --DOCSHELL 0x11919d800 == 42 [pid = 1652] [id = 318] 02:15:17 INFO - PROCESS | 1652 | --DOCSHELL 0x126c51000 == 41 [pid = 1652] [id = 317] 02:15:17 INFO - PROCESS | 1652 | --DOCSHELL 0x123d68000 == 40 [pid = 1652] [id = 316] 02:15:17 INFO - PROCESS | 1652 | --DOCSHELL 0x1217da800 == 39 [pid = 1652] [id = 315] 02:15:17 INFO - PROCESS | 1652 | --DOCSHELL 0x1199f0000 == 38 [pid = 1652] [id = 314] 02:15:17 INFO - PROCESS | 1652 | --DOCSHELL 0x1195cd000 == 37 [pid = 1652] [id = 313] 02:15:17 INFO - PROCESS | 1652 | --DOCSHELL 0x1188cf000 == 36 [pid = 1652] [id = 312] 02:15:17 INFO - PROCESS | 1652 | --DOCSHELL 0x118605800 == 35 [pid = 1652] [id = 311] 02:15:17 INFO - PROCESS | 1652 | --DOCSHELL 0x116f99800 == 34 [pid = 1652] [id = 310] 02:15:17 INFO - PROCESS | 1652 | --DOCSHELL 0x11334c000 == 33 [pid = 1652] [id = 309] 02:15:17 INFO - PROCESS | 1652 | --DOCSHELL 0x12c7a8000 == 32 [pid = 1652] [id = 307] 02:15:17 INFO - PROCESS | 1652 | --DOCSHELL 0x1169b3000 == 31 [pid = 1652] [id = 308] 02:15:17 INFO - PROCESS | 1652 | --DOCSHELL 0x118150000 == 30 [pid = 1652] [id = 327] 02:15:17 INFO - PROCESS | 1652 | --DOCSHELL 0x12c79e800 == 29 [pid = 1652] [id = 326] 02:15:17 INFO - PROCESS | 1652 | --DOCSHELL 0x12b0d4000 == 28 [pid = 1652] [id = 325] 02:15:17 INFO - PROCESS | 1652 | --DOCSHELL 0x128938800 == 27 [pid = 1652] [id = 324] 02:15:17 INFO - PROCESS | 1652 | --DOCSHELL 0x11860d800 == 26 [pid = 1652] [id = 323] 02:15:17 INFO - PROCESS | 1652 | --DOCSHELL 0x113a39000 == 25 [pid = 1652] [id = 322] 02:15:17 INFO - PROCESS | 1652 | 1465809317856 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 02:15:17 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x12920d000) [pid = 1652] [serial = 921] [outer = 0x0] [url = about:blank] 02:15:17 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x126ea2c00) [pid = 1652] [serial = 900] [outer = 0x0] [url = about:blank] 02:15:17 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x11679d400) [pid = 1652] [serial = 869] [outer = 0x0] [url = about:blank] 02:15:17 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x117d8f000) [pid = 1652] [serial = 870] [outer = 0x0] [url = about:blank] 02:15:17 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x1249f2c00) [pid = 1652] [serial = 896] [outer = 0x0] [url = about:blank] 02:15:17 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x123d17400) [pid = 1652] [serial = 890] [outer = 0x0] [url = about:blank] 02:15:17 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x123db0000) [pid = 1652] [serial = 891] [outer = 0x0] [url = about:blank] 02:15:17 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x120fa9c00) [pid = 1652] [serial = 884] [outer = 0x0] [url = about:blank] 02:15:17 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x121425800) [pid = 1652] [serial = 885] [outer = 0x0] [url = about:blank] 02:15:17 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x119322c00) [pid = 1652] [serial = 881] [outer = 0x0] [url = about:blank] 02:15:17 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x119eb2c00) [pid = 1652] [serial = 882] [outer = 0x0] [url = about:blank] 02:15:17 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x113d35c00) [pid = 1652] [serial = 866] [outer = 0x0] [url = about:blank] 02:15:17 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x1160ce000) [pid = 1652] [serial = 867] [outer = 0x0] [url = about:blank] 02:15:17 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x118f9cc00) [pid = 1652] [serial = 878] [outer = 0x0] [url = about:blank] 02:15:17 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x1191d1c00) [pid = 1652] [serial = 879] [outer = 0x0] [url = about:blank] 02:15:17 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x1218c9400) [pid = 1652] [serial = 887] [outer = 0x0] [url = about:blank] 02:15:17 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x121b95c00) [pid = 1652] [serial = 888] [outer = 0x0] [url = about:blank] 02:15:17 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x124923c00) [pid = 1652] [serial = 893] [outer = 0x0] [url = about:blank] 02:15:17 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x12492f000) [pid = 1652] [serial = 894] [outer = 0x0] [url = about:blank] 02:15:17 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x128995000) [pid = 1652] [serial = 864] [outer = 0x0] [url = about:blank] 02:15:17 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x118186000) [pid = 1652] [serial = 872] [outer = 0x0] [url = about:blank] 02:15:17 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x1182e8000) [pid = 1652] [serial = 873] [outer = 0x0] [url = about:blank] 02:15:17 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x1184d5c00) [pid = 1652] [serial = 875] [outer = 0x0] [url = about:blank] 02:15:17 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x1290cb000) [pid = 1652] [serial = 918] [outer = 0x0] [url = about:blank] 02:15:17 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x118857c00) [pid = 1652] [serial = 876] [outer = 0x0] [url = about:blank] 02:15:17 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x12898f000) [pid = 1652] [serial = 904] [outer = 0x0] [url = about:blank] 02:15:17 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x12891bc00) [pid = 1652] [serial = 903] [outer = 0x0] [url = about:blank] 02:15:17 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x118188000) [pid = 1652] [serial = 912] [outer = 0x0] [url = about:blank] 02:15:17 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x128e19c00) [pid = 1652] [serial = 907] [outer = 0x0] [url = about:blank] 02:15:17 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x128999400) [pid = 1652] [serial = 906] [outer = 0x0] [url = about:blank] 02:15:17 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x128ee2400) [pid = 1652] [serial = 910] [outer = 0x0] [url = about:blank] 02:15:17 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x128edac00) [pid = 1652] [serial = 909] [outer = 0x0] [url = about:blank] 02:15:17 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x128ee4c00) [pid = 1652] [serial = 915] [outer = 0x0] [url = about:blank] 02:15:17 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x12708ac00) [pid = 1652] [serial = 901] [outer = 0x0] [url = about:blank] 02:15:17 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x128edb800) [pid = 1652] [serial = 913] [outer = 0x0] [url = about:blank] 02:15:17 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x120ebc400) [pid = 1652] [serial = 492] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 02:15:17 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x126adcc00) [pid = 1652] [serial = 897] [outer = 0x0] [url = about:blank] 02:15:17 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x1290c1c00) [pid = 1652] [serial = 916] [outer = 0x0] [url = about:blank] 02:15:17 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x129206400) [pid = 1652] [serial = 919] [outer = 0x0] [url = about:blank] 02:15:17 INFO - PROCESS | 1652 | 1465809317960 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:17 INFO - PROCESS | 1652 | 1465809317962 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:15:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x112cb4800 == 26 [pid = 1652] [id = 328] 02:15:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x11219c400) [pid = 1652] [serial = 983] [outer = 0x0] 02:15:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x112da4c00) [pid = 1652] [serial = 984] [outer = 0x11219c400] 02:15:17 INFO - PROCESS | 1652 | 1465809317991 Marionette DEBUG loaded listener.js 02:15:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x11386e400) [pid = 1652] [serial = 985] [outer = 0x11219c400] 02:15:18 INFO - PROCESS | 1652 | 1465809318271 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]]]}] 02:15:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 02:15:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1023ms 02:15:18 INFO - PROCESS | 1652 | 1465809318291 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 02:15:18 INFO - PROCESS | 1652 | 1465809318296 Marionette TRACE conn2 <- [1,1285,null,{"value":"7"}] 02:15:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 02:15:18 INFO - PROCESS | 1652 | 1465809318322 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 02:15:18 INFO - PROCESS | 1652 | 1465809318323 Marionette TRACE conn2 <- [1,1286,null,{}] 02:15:18 INFO - PROCESS | 1652 | 1465809318328 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}] 02:15:18 INFO - PROCESS | 1652 | 1465809318332 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:15:18 INFO - PROCESS | 1652 | 1465809318408 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 02:15:18 INFO - PROCESS | 1652 | 1465809318475 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:18 INFO - PROCESS | 1652 | 1465809318477 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:15:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x1169b3800 == 27 [pid = 1652] [id = 329] 02:15:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x115d57000) [pid = 1652] [serial = 986] [outer = 0x0] 02:15:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x116f3a000) [pid = 1652] [serial = 987] [outer = 0x115d57000] 02:15:18 INFO - PROCESS | 1652 | 1465809318505 Marionette DEBUG loaded listener.js 02:15:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x11812dc00) [pid = 1652] [serial = 988] [outer = 0x115d57000] 02:15:18 INFO - PROCESS | 1652 | 1465809318784 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]]]}] 02:15:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 02:15:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 526ms 02:15:18 INFO - PROCESS | 1652 | 1465809318845 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 02:15:18 INFO - PROCESS | 1652 | 1465809318848 Marionette TRACE conn2 <- [1,1289,null,{"value":"7"}] 02:15:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 02:15:18 INFO - PROCESS | 1652 | 1465809318851 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 02:15:18 INFO - PROCESS | 1652 | 1465809318852 Marionette TRACE conn2 <- [1,1290,null,{}] 02:15:18 INFO - PROCESS | 1652 | 1465809318854 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}] 02:15:18 INFO - PROCESS | 1652 | 1465809318855 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:15:18 INFO - PROCESS | 1652 | 1465809318933 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 02:15:18 INFO - PROCESS | 1652 | 1465809318939 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:18 INFO - PROCESS | 1652 | 1465809318940 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:15:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x116f96000 == 28 [pid = 1652] [id = 330] 02:15:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x118228800) [pid = 1652] [serial = 989] [outer = 0x0] 02:15:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x1184d7400) [pid = 1652] [serial = 990] [outer = 0x118228800] 02:15:18 INFO - PROCESS | 1652 | 1465809318974 Marionette DEBUG loaded listener.js 02:15:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x118fa6800) [pid = 1652] [serial = 991] [outer = 0x118228800] 02:15:19 INFO - PROCESS | 1652 | 1465809319313 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]]]}] 02:15:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 02:15:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 519ms 02:15:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 02:15:19 INFO - PROCESS | 1652 | 1465809319370 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 02:15:19 INFO - PROCESS | 1652 | 1465809319373 Marionette TRACE conn2 <- [1,1293,null,{"value":"7"}] 02:15:19 INFO - PROCESS | 1652 | 1465809319381 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 02:15:19 INFO - PROCESS | 1652 | 1465809319384 Marionette TRACE conn2 <- [1,1294,null,{}] 02:15:19 INFO - PROCESS | 1652 | 1465809319387 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}] 02:15:19 INFO - PROCESS | 1652 | 1465809319389 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:15:19 INFO - PROCESS | 1652 | 1465809319468 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 02:15:19 INFO - PROCESS | 1652 | 1465809319471 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:19 INFO - PROCESS | 1652 | 1465809319472 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:15:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x1191a9000 == 29 [pid = 1652] [id = 331] 02:15:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x1191c3000) [pid = 1652] [serial = 992] [outer = 0x0] 02:15:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x1191d3800) [pid = 1652] [serial = 993] [outer = 0x1191c3000] 02:15:19 INFO - PROCESS | 1652 | 1465809319499 Marionette DEBUG loaded listener.js 02:15:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x1196ad000) [pid = 1652] [serial = 994] [outer = 0x1191c3000] 02:15:19 INFO - PROCESS | 1652 | 1465809319810 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]]]}] 02:15:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 02:15:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 477ms 02:15:19 INFO - PROCESS | 1652 | 1465809319854 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 02:15:19 INFO - PROCESS | 1652 | 1465809319855 Marionette TRACE conn2 <- [1,1297,null,{"value":"7"}] 02:15:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 02:15:19 INFO - PROCESS | 1652 | 1465809319857 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 02:15:19 INFO - PROCESS | 1652 | 1465809319859 Marionette TRACE conn2 <- [1,1298,null,{}] 02:15:19 INFO - PROCESS | 1652 | 1465809319861 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}] 02:15:19 INFO - PROCESS | 1652 | 1465809319862 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:15:19 INFO - PROCESS | 1652 | 1465809319935 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 02:15:20 INFO - PROCESS | 1652 | 1465809320004 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:20 INFO - PROCESS | 1652 | 1465809320005 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:15:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x119560800 == 30 [pid = 1652] [id = 332] 02:15:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x1160d3400) [pid = 1652] [serial = 995] [outer = 0x0] 02:15:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x119a14800) [pid = 1652] [serial = 996] [outer = 0x1160d3400] 02:15:20 INFO - PROCESS | 1652 | 1465809320030 Marionette DEBUG loaded listener.js 02:15:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x12133d800) [pid = 1652] [serial = 997] [outer = 0x1160d3400] 02:15:20 INFO - PROCESS | 1652 | 1465809320368 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]]]}] 02:15:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 02:15:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 518ms 02:15:20 INFO - PROCESS | 1652 | 1465809320376 Marionette TRACE conn2 -> [0,1301,"getWindowHandle",null] 02:15:20 INFO - PROCESS | 1652 | 1465809320380 Marionette TRACE conn2 <- [1,1301,null,{"value":"7"}] 02:15:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 02:15:20 INFO - PROCESS | 1652 | 1465809320383 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 02:15:20 INFO - PROCESS | 1652 | 1465809320384 Marionette TRACE conn2 <- [1,1302,null,{}] 02:15:20 INFO - PROCESS | 1652 | 1465809320386 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}] 02:15:20 INFO - PROCESS | 1652 | 1465809320387 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:15:20 INFO - PROCESS | 1652 | 1465809320480 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 02:15:20 INFO - PROCESS | 1652 | 1465809320514 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:20 INFO - PROCESS | 1652 | 1465809320518 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:15:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x12101e800 == 31 [pid = 1652] [id = 333] 02:15:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x118225400) [pid = 1652] [serial = 998] [outer = 0x0] 02:15:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x123c26800) [pid = 1652] [serial = 999] [outer = 0x118225400] 02:15:20 INFO - PROCESS | 1652 | 1465809320551 Marionette DEBUG loaded listener.js 02:15:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x123d17400) [pid = 1652] [serial = 1000] [outer = 0x118225400] 02:15:20 INFO - PROCESS | 1652 | 1465809320896 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]]]}] 02:15:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 02:15:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 520ms 02:15:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 02:15:20 INFO - PROCESS | 1652 | 1465809320903 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 02:15:20 INFO - PROCESS | 1652 | 1465809320904 Marionette TRACE conn2 <- [1,1305,null,{"value":"7"}] 02:15:20 INFO - PROCESS | 1652 | 1465809320906 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 02:15:20 INFO - PROCESS | 1652 | 1465809320908 Marionette TRACE conn2 <- [1,1306,null,{}] 02:15:20 INFO - PROCESS | 1652 | 1465809320911 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}] 02:15:20 INFO - PROCESS | 1652 | 1465809320913 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:15:21 INFO - PROCESS | 1652 | 1465809321008 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 02:15:21 INFO - PROCESS | 1652 | 1465809321043 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:21 INFO - PROCESS | 1652 | 1465809321044 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:15:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x112167000 == 32 [pid = 1652] [id = 334] 02:15:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x123d1f000) [pid = 1652] [serial = 1001] [outer = 0x0] 02:15:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x124908c00) [pid = 1652] [serial = 1002] [outer = 0x123d1f000] 02:15:21 INFO - PROCESS | 1652 | 1465809321068 Marionette DEBUG loaded listener.js 02:15:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x1249e7c00) [pid = 1652] [serial = 1003] [outer = 0x123d1f000] 02:15:21 INFO - PROCESS | 1652 | 1465809321382 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]]]}] 02:15:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 02:15:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 522ms 02:15:21 INFO - PROCESS | 1652 | 1465809321429 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 02:15:21 INFO - PROCESS | 1652 | 1465809321431 Marionette TRACE conn2 <- [1,1309,null,{"value":"7"}] 02:15:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 02:15:21 INFO - PROCESS | 1652 | 1465809321433 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 02:15:21 INFO - PROCESS | 1652 | 1465809321434 Marionette TRACE conn2 <- [1,1310,null,{}] 02:15:21 INFO - PROCESS | 1652 | 1465809321436 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}] 02:15:21 INFO - PROCESS | 1652 | 1465809321437 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:15:21 INFO - PROCESS | 1652 | 1465809321530 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 02:15:21 INFO - PROCESS | 1652 | 1465809321539 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:21 INFO - PROCESS | 1652 | 1465809321540 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:15:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x124a54800 == 33 [pid = 1652] [id = 335] 02:15:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x1121a7000) [pid = 1652] [serial = 1004] [outer = 0x0] 02:15:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x124ea8c00) [pid = 1652] [serial = 1005] [outer = 0x1121a7000] 02:15:21 INFO - PROCESS | 1652 | 1465809321566 Marionette DEBUG loaded listener.js 02:15:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x126a3a400) [pid = 1652] [serial = 1006] [outer = 0x1121a7000] 02:15:21 INFO - PROCESS | 1652 | 1465809321898 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] 02:15:22 INFO - PROCESS | 1652 | 1465809322106 Marionette TRACE conn2 <- [1,1313,null,{"value":"7"}] 02:15:22 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x123daac00) [pid = 1652] [serial = 944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 02:15:22 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x124929400) [pid = 1652] [serial = 947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 02:15:22 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x12708cc00) [pid = 1652] [serial = 959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 02:15:22 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x11885dc00) [pid = 1652] [serial = 932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 02:15:22 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x124ac0400) [pid = 1652] [serial = 950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 02:15:22 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x116f39800) [pid = 1652] [serial = 938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 02:15:22 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x1191c7400) [pid = 1652] [serial = 935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 02:15:22 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x116a0ac00) [pid = 1652] [serial = 926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 02:15:22 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x118130c00) [pid = 1652] [serial = 929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 02:15:22 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x129203400) [pid = 1652] [serial = 920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 02:15:22 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x1133bf000) [pid = 1652] [serial = 923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 02:15:22 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x1271e2400) [pid = 1652] [serial = 962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 02:15:22 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x1175b9c00) [pid = 1652] [serial = 953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 02:15:22 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x11962ec00) [pid = 1652] [serial = 956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 02:15:22 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x11679a400) [pid = 1652] [serial = 941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 02:15:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 02:15:22 INFO - PROCESS | 1652 | 1465809322126 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 02:15:22 INFO - PROCESS | 1652 | 1465809322127 Marionette TRACE conn2 <- [1,1314,null,{}] 02:15:22 INFO - PROCESS | 1652 | 1465809322129 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}] 02:15:22 INFO - PROCESS | 1652 | 1465809322130 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:15:22 INFO - PROCESS | 1652 | 1465809322203 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 02:15:22 INFO - PROCESS | 1652 | 1465809322207 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:22 INFO - PROCESS | 1652 | 1465809322208 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:15:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x119546000 == 34 [pid = 1652] [id = 336] 02:15:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x117f95800) [pid = 1652] [serial = 1007] [outer = 0x0] 02:15:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x1182e4400) [pid = 1652] [serial = 1008] [outer = 0x117f95800] 02:15:22 INFO - PROCESS | 1652 | 1465809322234 Marionette DEBUG loaded listener.js 02:15:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x123c33400) [pid = 1652] [serial = 1009] [outer = 0x117f95800] 02:15:22 INFO - PROCESS | 1652 | 1465809322562 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]]]}] 02:15:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 02:15:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 477ms 02:15:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 02:15:22 INFO - PROCESS | 1652 | 1465809322597 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 02:15:22 INFO - PROCESS | 1652 | 1465809322598 Marionette TRACE conn2 <- [1,1317,null,{"value":"7"}] 02:15:22 INFO - PROCESS | 1652 | 1465809322600 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 02:15:22 INFO - PROCESS | 1652 | 1465809322601 Marionette TRACE conn2 <- [1,1318,null,{}] 02:15:22 INFO - PROCESS | 1652 | 1465809322603 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}] 02:15:22 INFO - PROCESS | 1652 | 1465809322604 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:15:22 INFO - PROCESS | 1652 | 1465809322677 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 02:15:22 INFO - PROCESS | 1652 | 1465809322682 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:22 INFO - PROCESS | 1652 | 1465809322683 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:15:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x127320800 == 35 [pid = 1652] [id = 337] 02:15:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x118f30400) [pid = 1652] [serial = 1010] [outer = 0x0] 02:15:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x126ea2c00) [pid = 1652] [serial = 1011] [outer = 0x118f30400] 02:15:22 INFO - PROCESS | 1652 | 1465809322707 Marionette DEBUG loaded listener.js 02:15:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x12891bc00) [pid = 1652] [serial = 1012] [outer = 0x118f30400] 02:15:23 INFO - PROCESS | 1652 | 1465809323067 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]]]}] 02:15:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 02:15:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 519ms 02:15:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 02:15:23 INFO - PROCESS | 1652 | 1465809323120 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 02:15:23 INFO - PROCESS | 1652 | 1465809323122 Marionette TRACE conn2 <- [1,1321,null,{"value":"7"}] 02:15:23 INFO - PROCESS | 1652 | 1465809323125 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 02:15:23 INFO - PROCESS | 1652 | 1465809323126 Marionette TRACE conn2 <- [1,1322,null,{}] 02:15:23 INFO - PROCESS | 1652 | 1465809323130 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}] 02:15:23 INFO - PROCESS | 1652 | 1465809323132 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:15:23 INFO - PROCESS | 1652 | 1465809323247 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 02:15:23 INFO - PROCESS | 1652 | 1465809323255 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:23 INFO - PROCESS | 1652 | 1465809323257 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:15:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x129037800 == 36 [pid = 1652] [id = 338] 02:15:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x12891c400) [pid = 1652] [serial = 1013] [outer = 0x0] 02:15:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x12898f000) [pid = 1652] [serial = 1014] [outer = 0x12891c400] 02:15:23 INFO - PROCESS | 1652 | 1465809323286 Marionette DEBUG loaded listener.js 02:15:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x128ac9c00) [pid = 1652] [serial = 1015] [outer = 0x12891c400] 02:15:23 INFO - PROCESS | 1652 | 1465809323630 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]]]}] 02:15:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 02:15:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 522ms 02:15:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 02:15:23 INFO - PROCESS | 1652 | 1465809323647 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 02:15:23 INFO - PROCESS | 1652 | 1465809323649 Marionette TRACE conn2 <- [1,1325,null,{"value":"7"}] 02:15:23 INFO - PROCESS | 1652 | 1465809323651 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 02:15:23 INFO - PROCESS | 1652 | 1465809323653 Marionette TRACE conn2 <- [1,1326,null,{}] 02:15:23 INFO - PROCESS | 1652 | 1465809323655 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}] 02:15:23 INFO - PROCESS | 1652 | 1465809323657 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:15:23 INFO - PROCESS | 1652 | 1465809323778 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 02:15:23 INFO - PROCESS | 1652 | 1465809323784 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:23 INFO - PROCESS | 1652 | 1465809323785 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:15:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x119198000 == 37 [pid = 1652] [id = 339] 02:15:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x128920800) [pid = 1652] [serial = 1016] [outer = 0x0] 02:15:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x128ee2400) [pid = 1652] [serial = 1017] [outer = 0x128920800] 02:15:23 INFO - PROCESS | 1652 | 1465809323809 Marionette DEBUG loaded listener.js 02:15:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x129203c00) [pid = 1652] [serial = 1018] [outer = 0x128920800] 02:15:24 INFO - PROCESS | 1652 | 1465809324173 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]]]}] 02:15:24 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 02:15:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 572ms 02:15:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 02:15:24 INFO - PROCESS | 1652 | 1465809324224 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 02:15:24 INFO - PROCESS | 1652 | 1465809324226 Marionette TRACE conn2 <- [1,1329,null,{"value":"7"}] 02:15:24 INFO - PROCESS | 1652 | 1465809324230 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 02:15:24 INFO - PROCESS | 1652 | 1465809324233 Marionette TRACE conn2 <- [1,1330,null,{}] 02:15:24 INFO - PROCESS | 1652 | 1465809324237 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}] 02:15:24 INFO - PROCESS | 1652 | 1465809324239 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:15:24 INFO - PROCESS | 1652 | 1465809324351 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 02:15:24 INFO - PROCESS | 1652 | 1465809324426 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:24 INFO - PROCESS | 1652 | 1465809324428 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:15:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x116938000 == 38 [pid = 1652] [id = 340] 02:15:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x1133e3c00) [pid = 1652] [serial = 1019] [outer = 0x0] 02:15:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x115d56000) [pid = 1652] [serial = 1020] [outer = 0x1133e3c00] 02:15:24 INFO - PROCESS | 1652 | 1465809324461 Marionette DEBUG loaded listener.js 02:15:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x116972c00) [pid = 1652] [serial = 1021] [outer = 0x1133e3c00] 02:15:25 INFO - PROCESS | 1652 | 1465809325004 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]]]}] 02:15:25 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 02:15:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 823ms 02:15:25 INFO - PROCESS | 1652 | 1465809325060 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 02:15:25 INFO - PROCESS | 1652 | 1465809325065 Marionette TRACE conn2 <- [1,1333,null,{"value":"7"}] 02:15:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 02:15:25 INFO - PROCESS | 1652 | 1465809325069 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 02:15:25 INFO - PROCESS | 1652 | 1465809325071 Marionette TRACE conn2 <- [1,1334,null,{}] 02:15:25 INFO - PROCESS | 1652 | 1465809325074 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}] 02:15:25 INFO - PROCESS | 1652 | 1465809325076 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:15:25 INFO - PROCESS | 1652 | 1465809325184 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 02:15:25 INFO - PROCESS | 1652 | 1465809325261 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:25 INFO - PROCESS | 1652 | 1465809325263 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:15:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x1193d1800 == 39 [pid = 1652] [id = 341] 02:15:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x1182e4800) [pid = 1652] [serial = 1022] [outer = 0x0] 02:15:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x1183b1800) [pid = 1652] [serial = 1023] [outer = 0x1182e4800] 02:15:25 INFO - PROCESS | 1652 | 1465809325293 Marionette DEBUG loaded listener.js 02:15:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x118f3c000) [pid = 1652] [serial = 1024] [outer = 0x1182e4800] 02:15:25 INFO - PROCESS | 1652 | 1465809325932 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]]]}] 02:15:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 02:15:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 921ms 02:15:26 INFO - PROCESS | 1652 | 1465809325998 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 02:15:26 INFO - PROCESS | 1652 | 1465809326001 Marionette TRACE conn2 <- [1,1337,null,{"value":"7"}] 02:15:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 02:15:26 INFO - PROCESS | 1652 | 1465809326004 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 02:15:26 INFO - PROCESS | 1652 | 1465809326006 Marionette TRACE conn2 <- [1,1338,null,{}] 02:15:26 INFO - PROCESS | 1652 | 1465809326009 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}] 02:15:26 INFO - PROCESS | 1652 | 1465809326011 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:15:26 INFO - PROCESS | 1652 | 1465809326106 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 02:15:26 INFO - PROCESS | 1652 | --DOCSHELL 0x129037800 == 38 [pid = 1652] [id = 338] 02:15:26 INFO - PROCESS | 1652 | --DOCSHELL 0x127320800 == 37 [pid = 1652] [id = 337] 02:15:26 INFO - PROCESS | 1652 | --DOCSHELL 0x119546000 == 36 [pid = 1652] [id = 336] 02:15:26 INFO - PROCESS | 1652 | --DOCSHELL 0x124a54800 == 35 [pid = 1652] [id = 335] 02:15:26 INFO - PROCESS | 1652 | --DOCSHELL 0x112167000 == 34 [pid = 1652] [id = 334] 02:15:26 INFO - PROCESS | 1652 | --DOCSHELL 0x12101e800 == 33 [pid = 1652] [id = 333] 02:15:26 INFO - PROCESS | 1652 | --DOCSHELL 0x119560800 == 32 [pid = 1652] [id = 332] 02:15:26 INFO - PROCESS | 1652 | --DOCSHELL 0x1191a9000 == 31 [pid = 1652] [id = 331] 02:15:26 INFO - PROCESS | 1652 | --DOCSHELL 0x116f96000 == 30 [pid = 1652] [id = 330] 02:15:26 INFO - PROCESS | 1652 | --DOCSHELL 0x1169b3800 == 29 [pid = 1652] [id = 329] 02:15:26 INFO - PROCESS | 1652 | --DOCSHELL 0x112cb4800 == 28 [pid = 1652] [id = 328] 02:15:26 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x124907000) [pid = 1652] [serial = 945] [outer = 0x0] [url = about:blank] 02:15:26 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x124abc800) [pid = 1652] [serial = 948] [outer = 0x0] [url = about:blank] 02:15:26 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x12492e800) [pid = 1652] [serial = 946] [outer = 0x0] [url = about:blank] 02:15:26 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x128e1c000) [pid = 1652] [serial = 961] [outer = 0x0] [url = about:blank] 02:15:26 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x1191c1000) [pid = 1652] [serial = 933] [outer = 0x0] [url = about:blank] 02:15:26 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x1191d9c00) [pid = 1652] [serial = 934] [outer = 0x0] [url = about:blank] 02:15:26 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x12558e800) [pid = 1652] [serial = 951] [outer = 0x0] [url = about:blank] 02:15:26 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x119767000) [pid = 1652] [serial = 939] [outer = 0x0] [url = about:blank] 02:15:26 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x120eb6800) [pid = 1652] [serial = 940] [outer = 0x0] [url = about:blank] 02:15:26 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x119321800) [pid = 1652] [serial = 936] [outer = 0x0] [url = about:blank] 02:15:26 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x1196a2000) [pid = 1652] [serial = 937] [outer = 0x0] [url = about:blank] 02:15:26 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x1175bc400) [pid = 1652] [serial = 927] [outer = 0x0] [url = about:blank] 02:15:26 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x11812b000) [pid = 1652] [serial = 928] [outer = 0x0] [url = about:blank] 02:15:26 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x11818c000) [pid = 1652] [serial = 930] [outer = 0x0] [url = about:blank] 02:15:26 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x1182ee800) [pid = 1652] [serial = 931] [outer = 0x0] [url = about:blank] 02:15:26 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x129441400) [pid = 1652] [serial = 922] [outer = 0x0] [url = about:blank] 02:15:26 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x113da7400) [pid = 1652] [serial = 924] [outer = 0x0] [url = about:blank] 02:15:26 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x11679b000) [pid = 1652] [serial = 925] [outer = 0x0] [url = about:blank] 02:15:26 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x128ee1400) [pid = 1652] [serial = 963] [outer = 0x0] [url = about:blank] 02:15:26 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x11818a800) [pid = 1652] [serial = 954] [outer = 0x0] [url = about:blank] 02:15:26 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x1191c4800) [pid = 1652] [serial = 955] [outer = 0x0] [url = about:blank] 02:15:26 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x12898f800) [pid = 1652] [serial = 960] [outer = 0x0] [url = about:blank] 02:15:26 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x119bdb400) [pid = 1652] [serial = 957] [outer = 0x0] [url = about:blank] 02:15:26 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x120eb9800) [pid = 1652] [serial = 942] [outer = 0x0] [url = about:blank] 02:15:26 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x124e0c800) [pid = 1652] [serial = 949] [outer = 0x0] [url = about:blank] 02:15:26 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x1271e1c00) [pid = 1652] [serial = 958] [outer = 0x0] [url = about:blank] 02:15:26 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x126a3f000) [pid = 1652] [serial = 952] [outer = 0x0] [url = about:blank] 02:15:26 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x123da7000) [pid = 1652] [serial = 943] [outer = 0x0] [url = about:blank] 02:15:26 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x1290c5000) [pid = 1652] [serial = 964] [outer = 0x0] [url = about:blank] 02:15:26 INFO - PROCESS | 1652 | 1465809326195 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:26 INFO - PROCESS | 1652 | 1465809326198 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:15:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x116243800 == 29 [pid = 1652] [id = 342] 02:15:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x1166ed800) [pid = 1652] [serial = 1025] [outer = 0x0] 02:15:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x116976000) [pid = 1652] [serial = 1026] [outer = 0x1166ed800] 02:15:26 INFO - PROCESS | 1652 | 1465809326227 Marionette DEBUG loaded listener.js 02:15:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x118135800) [pid = 1652] [serial = 1027] [outer = 0x1166ed800] 02:15:27 INFO - PROCESS | 1652 | 1465809327046 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]]]}] 02:15:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 02:15:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1071ms 02:15:27 INFO - PROCESS | 1652 | 1465809327075 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 02:15:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 02:15:27 INFO - PROCESS | 1652 | 1465809327080 Marionette TRACE conn2 <- [1,1341,null,{"value":"7"}] 02:15:27 INFO - PROCESS | 1652 | 1465809327084 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 02:15:27 INFO - PROCESS | 1652 | 1465809327086 Marionette TRACE conn2 <- [1,1342,null,{}] 02:15:27 INFO - PROCESS | 1652 | 1465809327089 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}] 02:15:27 INFO - PROCESS | 1652 | 1465809327090 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:15:27 INFO - PROCESS | 1652 | 1465809327164 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 02:15:27 INFO - PROCESS | 1652 | 1465809327168 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:27 INFO - PROCESS | 1652 | 1465809327170 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:15:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x11815d000 == 30 [pid = 1652] [id = 343] 02:15:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x1184d9800) [pid = 1652] [serial = 1028] [outer = 0x0] 02:15:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x1191c2800) [pid = 1652] [serial = 1029] [outer = 0x1184d9800] 02:15:27 INFO - PROCESS | 1652 | 1465809327198 Marionette DEBUG loaded listener.js 02:15:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x1191d1000) [pid = 1652] [serial = 1030] [outer = 0x1184d9800] 02:15:27 INFO - PROCESS | 1652 | 1465809327541 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]]]}] 02:15:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 02:15:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 470ms 02:15:27 INFO - PROCESS | 1652 | 1465809327555 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 02:15:27 INFO - PROCESS | 1652 | 1465809327556 Marionette TRACE conn2 <- [1,1345,null,{"value":"7"}] 02:15:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 02:15:27 INFO - PROCESS | 1652 | 1465809327559 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 02:15:27 INFO - PROCESS | 1652 | 1465809327563 Marionette TRACE conn2 <- [1,1346,null,{}] 02:15:27 INFO - PROCESS | 1652 | 1465809327572 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}] 02:15:27 INFO - PROCESS | 1652 | 1465809327575 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:15:27 INFO - PROCESS | 1652 | 1465809327665 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 02:15:27 INFO - PROCESS | 1652 | 1465809327670 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:27 INFO - PROCESS | 1652 | 1465809327672 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:15:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x119560800 == 31 [pid = 1652] [id = 344] 02:15:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x1150ccc00) [pid = 1652] [serial = 1031] [outer = 0x0] 02:15:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x1196a1400) [pid = 1652] [serial = 1032] [outer = 0x1150ccc00] 02:15:27 INFO - PROCESS | 1652 | 1465809327699 Marionette DEBUG loaded listener.js 02:15:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x120fabc00) [pid = 1652] [serial = 1033] [outer = 0x1150ccc00] 02:15:28 INFO - PROCESS | 1652 | 1465809328133 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]]]}] 02:15:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 02:15:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 624ms 02:15:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 02:15:28 INFO - PROCESS | 1652 | 1465809328184 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 02:15:28 INFO - PROCESS | 1652 | 1465809328187 Marionette TRACE conn2 <- [1,1349,null,{"value":"7"}] 02:15:28 INFO - PROCESS | 1652 | 1465809328190 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 02:15:28 INFO - PROCESS | 1652 | 1465809328192 Marionette TRACE conn2 <- [1,1350,null,{}] 02:15:28 INFO - PROCESS | 1652 | 1465809328213 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}] 02:15:28 INFO - PROCESS | 1652 | 1465809328215 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:15:28 INFO - PROCESS | 1652 | 1465809328340 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 02:15:28 INFO - PROCESS | 1652 | 1465809328378 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:28 INFO - PROCESS | 1652 | 1465809328379 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:15:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x121150000 == 32 [pid = 1652] [id = 345] 02:15:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x1218c7800) [pid = 1652] [serial = 1034] [outer = 0x0] 02:15:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x121940400) [pid = 1652] [serial = 1035] [outer = 0x1218c7800] 02:15:28 INFO - PROCESS | 1652 | 1465809328404 Marionette DEBUG loaded listener.js 02:15:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x123c33c00) [pid = 1652] [serial = 1036] [outer = 0x1218c7800] 02:15:28 INFO - PROCESS | 1652 | 1465809328757 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]]]}] 02:15:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 02:15:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 580ms 02:15:28 INFO - PROCESS | 1652 | 1465809328770 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 02:15:28 INFO - PROCESS | 1652 | 1465809328771 Marionette TRACE conn2 <- [1,1353,null,{"value":"7"}] 02:15:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 02:15:28 INFO - PROCESS | 1652 | 1465809328782 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 02:15:28 INFO - PROCESS | 1652 | 1465809328783 Marionette TRACE conn2 <- [1,1354,null,{}] 02:15:28 INFO - PROCESS | 1652 | 1465809328785 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}] 02:15:28 INFO - PROCESS | 1652 | 1465809328787 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:15:28 INFO - PROCESS | 1652 | 1465809328882 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 02:15:28 INFO - PROCESS | 1652 | 1465809328892 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:28 INFO - PROCESS | 1652 | 1465809328895 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:15:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x121924000 == 33 [pid = 1652] [id = 346] 02:15:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x123c34000) [pid = 1652] [serial = 1037] [outer = 0x0] 02:15:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x123dad400) [pid = 1652] [serial = 1038] [outer = 0x123c34000] 02:15:28 INFO - PROCESS | 1652 | 1465809328920 Marionette DEBUG loaded listener.js 02:15:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x124926000) [pid = 1652] [serial = 1039] [outer = 0x123c34000] 02:15:29 INFO - PROCESS | 1652 | 1465809329258 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]]]}] 02:15:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 02:15:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 518ms 02:15:29 INFO - PROCESS | 1652 | 1465809329300 Marionette TRACE conn2 -> [0,1357,"getWindowHandle",null] 02:15:29 INFO - PROCESS | 1652 | 1465809329301 Marionette TRACE conn2 <- [1,1357,null,{"value":"7"}] 02:15:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 02:15:29 INFO - PROCESS | 1652 | 1465809329304 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 02:15:29 INFO - PROCESS | 1652 | 1465809329305 Marionette TRACE conn2 <- [1,1358,null,{}] 02:15:29 INFO - PROCESS | 1652 | 1465809329307 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}] 02:15:29 INFO - PROCESS | 1652 | 1465809329311 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:15:29 INFO - PROCESS | 1652 | 1465809329423 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 02:15:29 INFO - PROCESS | 1652 | 1465809329460 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:29 INFO - PROCESS | 1652 | 1465809329461 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:15:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x1270bc800 == 34 [pid = 1652] [id = 347] 02:15:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x12492f000) [pid = 1652] [serial = 1040] [outer = 0x0] 02:15:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x12558e800) [pid = 1652] [serial = 1041] [outer = 0x12492f000] 02:15:29 INFO - PROCESS | 1652 | 1465809329486 Marionette DEBUG loaded listener.js 02:15:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x12898cc00) [pid = 1652] [serial = 1042] [outer = 0x12492f000] 02:15:29 INFO - PROCESS | 1652 | 1465809329791 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]]]}] 02:15:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 02:15:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 520ms 02:15:29 INFO - PROCESS | 1652 | 1465809329824 Marionette TRACE conn2 -> [0,1361,"getWindowHandle",null] 02:15:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 02:15:29 INFO - PROCESS | 1652 | 1465809329835 Marionette TRACE conn2 <- [1,1361,null,{"value":"7"}] 02:15:29 INFO - PROCESS | 1652 | 1465809329837 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 02:15:29 INFO - PROCESS | 1652 | 1465809329838 Marionette TRACE conn2 <- [1,1362,null,{}] 02:15:29 INFO - PROCESS | 1652 | 1465809329841 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}] 02:15:29 INFO - PROCESS | 1652 | 1465809329842 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:15:29 INFO - PROCESS | 1652 | 1465809329934 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 02:15:29 INFO - PROCESS | 1652 | 1465809329946 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:29 INFO - PROCESS | 1652 | 1465809329947 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:15:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x129035800 == 35 [pid = 1652] [id = 348] 02:15:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x124929800) [pid = 1652] [serial = 1043] [outer = 0x0] 02:15:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x128ac1800) [pid = 1652] [serial = 1044] [outer = 0x124929800] 02:15:29 INFO - PROCESS | 1652 | 1465809329972 Marionette DEBUG loaded listener.js 02:15:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x128ee1400) [pid = 1652] [serial = 1045] [outer = 0x124929800] 02:15:30 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x118225400) [pid = 1652] [serial = 998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 02:15:30 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x1191c3000) [pid = 1652] [serial = 992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 02:15:30 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x115d57000) [pid = 1652] [serial = 986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 02:15:30 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x11219c400) [pid = 1652] [serial = 983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 02:15:30 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x118228800) [pid = 1652] [serial = 989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 02:15:30 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x118132c00) [pid = 1652] [serial = 980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 02:15:30 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x110fab800) [pid = 1652] [serial = 965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 02:15:30 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x118127400) [pid = 1652] [serial = 968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 02:15:30 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x119340400) [pid = 1652] [serial = 971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 02:15:30 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x12891c400) [pid = 1652] [serial = 1013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 02:15:30 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x123d1f000) [pid = 1652] [serial = 1001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 02:15:30 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x1121a7000) [pid = 1652] [serial = 1004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 02:15:30 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x121339c00) [pid = 1652] [serial = 974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 02:15:30 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x117f95800) [pid = 1652] [serial = 1007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 02:15:30 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x126cbc800) [pid = 1652] [serial = 977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 02:15:30 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x118f30400) [pid = 1652] [serial = 1010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 02:15:30 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x1160d3400) [pid = 1652] [serial = 995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 02:15:30 INFO - PROCESS | 1652 | 1465809330378 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]]]}] 02:15:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 02:15:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 568ms 02:15:30 INFO - PROCESS | 1652 | 1465809330407 Marionette TRACE conn2 -> [0,1365,"getWindowHandle",null] 02:15:30 INFO - PROCESS | 1652 | 1465809330409 Marionette TRACE conn2 <- [1,1365,null,{"value":"7"}] 02:15:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 02:15:30 INFO - PROCESS | 1652 | 1465809330415 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 02:15:30 INFO - PROCESS | 1652 | 1465809330416 Marionette TRACE conn2 <- [1,1366,null,{}] 02:15:30 INFO - PROCESS | 1652 | 1465809330420 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}] 02:15:30 INFO - PROCESS | 1652 | 1465809330421 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:15:30 INFO - PROCESS | 1652 | 1465809330532 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 02:15:30 INFO - PROCESS | 1652 | 1465809330588 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:30 INFO - PROCESS | 1652 | 1465809330589 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:15:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x124cb5800 == 36 [pid = 1652] [id = 349] 02:15:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x1121a7000) [pid = 1652] [serial = 1046] [outer = 0x0] 02:15:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x1175b6400) [pid = 1652] [serial = 1047] [outer = 0x1121a7000] 02:15:30 INFO - PROCESS | 1652 | 1465809330614 Marionette DEBUG loaded listener.js 02:15:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x1191c3000) [pid = 1652] [serial = 1048] [outer = 0x1121a7000] 02:15:30 INFO - PROCESS | 1652 | 1465809330902 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] 02:15:30 INFO - PROCESS | 1652 | 1465809330937 Marionette TRACE conn2 <- [1,1369,null,{"value":"7"}] 02:15:30 INFO - PROCESS | 1652 | 1465809330939 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 02:15:30 INFO - PROCESS | 1652 | 1465809330940 Marionette TRACE conn2 <- [1,1370,null,{}] 02:15:30 INFO - PROCESS | 1652 | 1465809330943 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}] 02:15:30 INFO - PROCESS | 1652 | 1465809330945 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:15:31 INFO - PROCESS | 1652 | 1465809331028 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 02:15:31 INFO - PROCESS | 1652 | 1465809331032 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:31 INFO - PROCESS | 1652 | 1465809331033 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:15:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a4f7000 == 37 [pid = 1652] [id = 350] 02:15:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x1191c6400) [pid = 1652] [serial = 1049] [outer = 0x0] 02:15:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x124a86400) [pid = 1652] [serial = 1050] [outer = 0x1191c6400] 02:15:31 INFO - PROCESS | 1652 | 1465809331058 Marionette DEBUG loaded listener.js 02:15:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x1290bcc00) [pid = 1652] [serial = 1051] [outer = 0x1191c6400] 02:15:31 INFO - PROCESS | 1652 | 1465809331382 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] 02:15:31 INFO - PROCESS | 1652 | 1465809331414 Marionette TRACE conn2 <- [1,1373,null,{"value":"7"}] 02:15:31 INFO - PROCESS | 1652 | 1465809331416 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 02:15:31 INFO - PROCESS | 1652 | 1465809331417 Marionette TRACE conn2 <- [1,1374,null,{}] 02:15:31 INFO - PROCESS | 1652 | 1465809331419 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}] 02:15:31 INFO - PROCESS | 1652 | 1465809331420 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:15:31 INFO - PROCESS | 1652 | 1465809331585 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 02:15:31 INFO - PROCESS | 1652 | 1465809331597 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:31 INFO - PROCESS | 1652 | 1465809331598 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:15:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x1295c9000 == 38 [pid = 1652] [id = 351] 02:15:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x1290c2400) [pid = 1652] [serial = 1052] [outer = 0x0] 02:15:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x1290c8400) [pid = 1652] [serial = 1053] [outer = 0x1290c2400] 02:15:31 INFO - PROCESS | 1652 | 1465809331637 Marionette DEBUG loaded listener.js 02:15:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x129208c00) [pid = 1652] [serial = 1054] [outer = 0x1290c2400] 02:15:31 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:15:32 INFO - PROCESS | 1652 | 1465809332013 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] 02:15:32 INFO - PROCESS | 1652 | 1465809332036 Marionette TRACE conn2 <- [1,1377,null,{"value":"7"}] 02:15:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 02:15:32 INFO - PROCESS | 1652 | 1465809332038 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 02:15:32 INFO - PROCESS | 1652 | 1465809332040 Marionette TRACE conn2 <- [1,1378,null,{}] 02:15:32 INFO - PROCESS | 1652 | 1465809332043 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}] 02:15:32 INFO - PROCESS | 1652 | 1465809332046 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:15:32 INFO - PROCESS | 1652 | 1465809332137 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 02:15:32 INFO - PROCESS | 1652 | 1465809332193 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:32 INFO - PROCESS | 1652 | 1465809332194 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:15:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b0f1000 == 39 [pid = 1652] [id = 352] 02:15:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x12920a800) [pid = 1652] [serial = 1055] [outer = 0x0] 02:15:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x129445800) [pid = 1652] [serial = 1056] [outer = 0x12920a800] 02:15:32 INFO - PROCESS | 1652 | 1465809332224 Marionette DEBUG loaded listener.js 02:15:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x12a5bb400) [pid = 1652] [serial = 1057] [outer = 0x12920a800] 02:15:32 INFO - PROCESS | 1652 | 1465809332688 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] 02:15:32 INFO - PROCESS | 1652 | 1465809332728 Marionette TRACE conn2 <- [1,1381,null,{"value":"7"}] 02:15:32 INFO - PROCESS | 1652 | 1465809332734 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 02:15:32 INFO - PROCESS | 1652 | 1465809332738 Marionette TRACE conn2 <- [1,1382,null,{}] 02:15:32 INFO - PROCESS | 1652 | 1465809332741 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}] 02:15:32 INFO - PROCESS | 1652 | 1465809332743 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:15:32 INFO - PROCESS | 1652 | 1465809332844 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 02:15:32 INFO - PROCESS | 1652 | 1465809332949 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:32 INFO - PROCESS | 1652 | 1465809332950 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:15:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x118141800 == 40 [pid = 1652] [id = 353] 02:15:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x118180000) [pid = 1652] [serial = 1058] [outer = 0x0] 02:15:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x11818c400) [pid = 1652] [serial = 1059] [outer = 0x118180000] 02:15:32 INFO - PROCESS | 1652 | 1465809332981 Marionette DEBUG loaded listener.js 02:15:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x1184dfc00) [pid = 1652] [serial = 1060] [outer = 0x118180000] 02:15:33 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:15:33 INFO - PROCESS | 1652 | 1465809333429 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] 02:15:33 INFO - PROCESS | 1652 | 1465809333479 Marionette TRACE conn2 <- [1,1385,null,{"value":"7"}] 02:15:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 02:15:33 INFO - PROCESS | 1652 | 1465809333486 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 02:15:33 INFO - PROCESS | 1652 | 1465809333488 Marionette TRACE conn2 <- [1,1386,null,{}] 02:15:33 INFO - PROCESS | 1652 | 1465809333491 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}] 02:15:33 INFO - PROCESS | 1652 | 1465809333493 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:15:33 INFO - PROCESS | 1652 | 1465809333597 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 02:15:33 INFO - PROCESS | 1652 | 1465809333665 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:33 INFO - PROCESS | 1652 | 1465809333667 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:15:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x12132e000 == 41 [pid = 1652] [id = 354] 02:15:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x11962e000) [pid = 1652] [serial = 1061] [outer = 0x0] 02:15:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x1196a5000) [pid = 1652] [serial = 1062] [outer = 0x11962e000] 02:15:33 INFO - PROCESS | 1652 | 1465809333697 Marionette DEBUG loaded listener.js 02:15:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x121079000) [pid = 1652] [serial = 1063] [outer = 0x11962e000] 02:15:34 INFO - PROCESS | 1652 | 1465809334246 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] 02:15:34 INFO - PROCESS | 1652 | 1465809334312 Marionette TRACE conn2 <- [1,1389,null,{"value":"7"}] 02:15:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 02:15:34 INFO - PROCESS | 1652 | 1465809334316 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 02:15:34 INFO - PROCESS | 1652 | 1465809334320 Marionette TRACE conn2 <- [1,1390,null,{}] 02:15:34 INFO - PROCESS | 1652 | 1465809334331 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}] 02:15:34 INFO - PROCESS | 1652 | 1465809334336 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:15:34 INFO - PROCESS | 1652 | 1465809334456 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 02:15:34 INFO - PROCESS | 1652 | 1465809334514 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:34 INFO - PROCESS | 1652 | 1465809334516 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:15:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b912000 == 42 [pid = 1652] [id = 355] 02:15:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x1249e3c00) [pid = 1652] [serial = 1064] [outer = 0x0] 02:15:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x125410400) [pid = 1652] [serial = 1065] [outer = 0x1249e3c00] 02:15:34 INFO - PROCESS | 1652 | 1465809334546 Marionette DEBUG loaded listener.js 02:15:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x126ea8c00) [pid = 1652] [serial = 1066] [outer = 0x1249e3c00] 02:15:35 INFO - PROCESS | 1652 | 1465809335140 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]]]}] 02:15:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 02:15:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 876ms 02:15:35 INFO - PROCESS | 1652 | 1465809335192 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 02:15:35 INFO - PROCESS | 1652 | 1465809335195 Marionette TRACE conn2 <- [1,1393,null,{"value":"7"}] 02:15:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 02:15:35 INFO - PROCESS | 1652 | 1465809335200 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 02:15:35 INFO - PROCESS | 1652 | 1465809335202 Marionette TRACE conn2 <- [1,1394,null,{}] 02:15:35 INFO - PROCESS | 1652 | 1465809335210 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}] 02:15:35 INFO - PROCESS | 1652 | 1465809335212 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:15:35 INFO - PROCESS | 1652 | 1465809335303 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 02:15:35 INFO - PROCESS | 1652 | 1465809335368 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:35 INFO - PROCESS | 1652 | 1465809335371 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:15:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x11800f000 == 43 [pid = 1652] [id = 356] 02:15:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x1171b9400) [pid = 1652] [serial = 1067] [outer = 0x0] 02:15:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x117f95800) [pid = 1652] [serial = 1068] [outer = 0x1171b9400] 02:15:35 INFO - PROCESS | 1652 | 1465809335399 Marionette DEBUG loaded listener.js 02:15:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x118229000) [pid = 1652] [serial = 1069] [outer = 0x1171b9400] 02:15:36 INFO - PROCESS | 1652 | --DOCSHELL 0x1295c9000 == 42 [pid = 1652] [id = 351] 02:15:36 INFO - PROCESS | 1652 | --DOCSHELL 0x12a4f7000 == 41 [pid = 1652] [id = 350] 02:15:36 INFO - PROCESS | 1652 | --DOCSHELL 0x124cb5800 == 40 [pid = 1652] [id = 349] 02:15:36 INFO - PROCESS | 1652 | --DOCSHELL 0x129035800 == 39 [pid = 1652] [id = 348] 02:15:36 INFO - PROCESS | 1652 | --DOCSHELL 0x1270bc800 == 38 [pid = 1652] [id = 347] 02:15:36 INFO - PROCESS | 1652 | --DOCSHELL 0x121924000 == 37 [pid = 1652] [id = 346] 02:15:36 INFO - PROCESS | 1652 | --DOCSHELL 0x121150000 == 36 [pid = 1652] [id = 345] 02:15:36 INFO - PROCESS | 1652 | --DOCSHELL 0x119560800 == 35 [pid = 1652] [id = 344] 02:15:36 INFO - PROCESS | 1652 | --DOCSHELL 0x11815d000 == 34 [pid = 1652] [id = 343] 02:15:36 INFO - PROCESS | 1652 | --DOCSHELL 0x116243800 == 33 [pid = 1652] [id = 342] 02:15:36 INFO - PROCESS | 1652 | --DOCSHELL 0x119198000 == 32 [pid = 1652] [id = 339] 02:15:36 INFO - PROCESS | 1652 | --DOCSHELL 0x116938000 == 31 [pid = 1652] [id = 340] 02:15:36 INFO - PROCESS | 1652 | --DOCSHELL 0x1193d1800 == 30 [pid = 1652] [id = 341] 02:15:36 INFO - PROCESS | 1652 | --DOCSHELL 0x12b912000 == 29 [pid = 1652] [id = 355] 02:15:36 INFO - PROCESS | 1652 | --DOCSHELL 0x12132e000 == 28 [pid = 1652] [id = 354] 02:15:36 INFO - PROCESS | 1652 | --DOCSHELL 0x118141800 == 27 [pid = 1652] [id = 353] 02:15:36 INFO - PROCESS | 1652 | --DOCSHELL 0x12b0f1000 == 26 [pid = 1652] [id = 352] 02:15:36 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x116f3a000) [pid = 1652] [serial = 987] [outer = 0x0] [url = about:blank] 02:15:36 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x11812dc00) [pid = 1652] [serial = 988] [outer = 0x0] [url = about:blank] 02:15:36 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x112da4c00) [pid = 1652] [serial = 984] [outer = 0x0] [url = about:blank] 02:15:36 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x11386e400) [pid = 1652] [serial = 985] [outer = 0x0] [url = about:blank] 02:15:36 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x1184d7400) [pid = 1652] [serial = 990] [outer = 0x0] [url = about:blank] 02:15:36 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x118fa6800) [pid = 1652] [serial = 991] [outer = 0x0] [url = about:blank] 02:15:36 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x1184d9400) [pid = 1652] [serial = 982] [outer = 0x0] [url = about:blank] 02:15:36 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x11818c800) [pid = 1652] [serial = 981] [outer = 0x0] [url = about:blank] 02:15:36 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x11662b000) [pid = 1652] [serial = 967] [outer = 0x0] [url = about:blank] 02:15:36 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x112f8fc00) [pid = 1652] [serial = 966] [outer = 0x0] [url = about:blank] 02:15:36 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x118fa6000) [pid = 1652] [serial = 970] [outer = 0x0] [url = about:blank] 02:15:36 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x1184c5000) [pid = 1652] [serial = 969] [outer = 0x0] [url = about:blank] 02:15:36 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x12133a400) [pid = 1652] [serial = 973] [outer = 0x0] [url = about:blank] 02:15:36 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x128ac9c00) [pid = 1652] [serial = 1015] [outer = 0x0] [url = about:blank] 02:15:36 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x120eb8c00) [pid = 1652] [serial = 972] [outer = 0x0] [url = about:blank] 02:15:36 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x124908c00) [pid = 1652] [serial = 1002] [outer = 0x0] [url = about:blank] 02:15:36 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x123d17400) [pid = 1652] [serial = 1000] [outer = 0x0] [url = about:blank] 02:15:36 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x124ea8c00) [pid = 1652] [serial = 1005] [outer = 0x0] [url = about:blank] 02:15:36 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x1249e7c00) [pid = 1652] [serial = 1003] [outer = 0x0] [url = about:blank] 02:15:36 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x125585400) [pid = 1652] [serial = 976] [outer = 0x0] [url = about:blank] 02:15:36 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x1182e4400) [pid = 1652] [serial = 1008] [outer = 0x0] [url = about:blank] 02:15:36 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x123c2c800) [pid = 1652] [serial = 975] [outer = 0x0] [url = about:blank] 02:15:36 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x123c33400) [pid = 1652] [serial = 1009] [outer = 0x0] [url = about:blank] 02:15:36 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x128995c00) [pid = 1652] [serial = 978] [outer = 0x0] [url = about:blank] 02:15:36 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x126ea2c00) [pid = 1652] [serial = 1011] [outer = 0x0] [url = about:blank] 02:15:36 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x12898f000) [pid = 1652] [serial = 1014] [outer = 0x0] [url = about:blank] 02:15:36 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x126a3a400) [pid = 1652] [serial = 1006] [outer = 0x0] [url = about:blank] 02:15:36 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x1290c7c00) [pid = 1652] [serial = 979] [outer = 0x0] [url = about:blank] 02:15:36 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x12891bc00) [pid = 1652] [serial = 1012] [outer = 0x0] [url = about:blank] 02:15:36 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x128ee2400) [pid = 1652] [serial = 1017] [outer = 0x0] [url = about:blank] 02:15:36 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x119a14800) [pid = 1652] [serial = 996] [outer = 0x0] [url = about:blank] 02:15:36 INFO - PROCESS | 1652 | --DOMWINDOW == 73 (0x12133d800) [pid = 1652] [serial = 997] [outer = 0x0] [url = about:blank] 02:15:36 INFO - PROCESS | 1652 | --DOMWINDOW == 72 (0x123c26800) [pid = 1652] [serial = 999] [outer = 0x0] [url = about:blank] 02:15:36 INFO - PROCESS | 1652 | --DOMWINDOW == 71 (0x1191d3800) [pid = 1652] [serial = 993] [outer = 0x0] [url = about:blank] 02:15:36 INFO - PROCESS | 1652 | --DOMWINDOW == 70 (0x1196ad000) [pid = 1652] [serial = 994] [outer = 0x0] [url = about:blank] 02:15:36 INFO - PROCESS | 1652 | 1465809336543 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]]]}] 02:15:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 02:15:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1381ms 02:15:36 INFO - PROCESS | 1652 | 1465809336581 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 02:15:36 INFO - PROCESS | 1652 | 1465809336584 Marionette TRACE conn2 <- [1,1397,null,{"value":"7"}] 02:15:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 02:15:36 INFO - PROCESS | 1652 | 1465809336587 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 02:15:36 INFO - PROCESS | 1652 | 1465809336589 Marionette TRACE conn2 <- [1,1398,null,{}] 02:15:36 INFO - PROCESS | 1652 | 1465809336592 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}] 02:15:36 INFO - PROCESS | 1652 | 1465809336594 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:15:36 INFO - PROCESS | 1652 | 1465809336669 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 02:15:36 INFO - PROCESS | 1652 | 1465809336674 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:36 INFO - PROCESS | 1652 | 1465809336675 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:15:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x113f44800 == 27 [pid = 1652] [id = 357] 02:15:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 71 (0x1133db400) [pid = 1652] [serial = 1070] [outer = 0x0] 02:15:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 72 (0x113aa5c00) [pid = 1652] [serial = 1071] [outer = 0x1133db400] 02:15:36 INFO - PROCESS | 1652 | 1465809336707 Marionette DEBUG loaded listener.js 02:15:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 73 (0x1160cd400) [pid = 1652] [serial = 1072] [outer = 0x1133db400] 02:15:37 INFO - PROCESS | 1652 | 1465809337036 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]]]}] 02:15:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 02:15:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 471ms 02:15:37 INFO - PROCESS | 1652 | 1465809337073 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 02:15:37 INFO - PROCESS | 1652 | 1465809337077 Marionette TRACE conn2 <- [1,1401,null,{"value":"7"}] 02:15:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 02:15:37 INFO - PROCESS | 1652 | 1465809337083 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 02:15:37 INFO - PROCESS | 1652 | 1465809337084 Marionette TRACE conn2 <- [1,1402,null,{}] 02:15:37 INFO - PROCESS | 1652 | 1465809337087 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}] 02:15:37 INFO - PROCESS | 1652 | 1465809337089 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:15:37 INFO - PROCESS | 1652 | 1465809337165 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 02:15:37 INFO - PROCESS | 1652 | 1465809337169 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:37 INFO - PROCESS | 1652 | 1465809337170 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:15:37 INFO - PROCESS | 1652 | ++DOCSHELL 0x116951000 == 28 [pid = 1652] [id = 358] 02:15:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 74 (0x11679c800) [pid = 1652] [serial = 1073] [outer = 0x0] 02:15:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x117f8ec00) [pid = 1652] [serial = 1074] [outer = 0x11679c800] 02:15:37 INFO - PROCESS | 1652 | 1465809337199 Marionette DEBUG loaded listener.js 02:15:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x118134400) [pid = 1652] [serial = 1075] [outer = 0x11679c800] 02:15:37 INFO - PROCESS | 1652 | 1465809337536 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]]]}] 02:15:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 02:15:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 469ms 02:15:37 INFO - PROCESS | 1652 | 1465809337552 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 02:15:37 INFO - PROCESS | 1652 | 1465809337553 Marionette TRACE conn2 <- [1,1405,null,{"value":"7"}] 02:15:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 02:15:37 INFO - PROCESS | 1652 | 1465809337565 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 02:15:37 INFO - PROCESS | 1652 | 1465809337567 Marionette TRACE conn2 <- [1,1406,null,{}] 02:15:37 INFO - PROCESS | 1652 | 1465809337575 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}] 02:15:37 INFO - PROCESS | 1652 | 1465809337578 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:15:37 INFO - PROCESS | 1652 | 1465809337658 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 02:15:37 INFO - PROCESS | 1652 | 1465809337710 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:37 INFO - PROCESS | 1652 | 1465809337712 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:15:37 INFO - PROCESS | 1652 | ++DOCSHELL 0x118149000 == 29 [pid = 1652] [id = 359] 02:15:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x11818c800) [pid = 1652] [serial = 1076] [outer = 0x0] 02:15:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x1183bc800) [pid = 1652] [serial = 1077] [outer = 0x11818c800] 02:15:37 INFO - PROCESS | 1652 | 1465809337740 Marionette DEBUG loaded listener.js 02:15:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x1191c1800) [pid = 1652] [serial = 1078] [outer = 0x11818c800] 02:15:38 INFO - PROCESS | 1652 | 1465809338056 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]]]}] 02:15:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 02:15:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 524ms 02:15:38 INFO - PROCESS | 1652 | 1465809338088 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 02:15:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 02:15:38 INFO - PROCESS | 1652 | 1465809338090 Marionette TRACE conn2 <- [1,1409,null,{"value":"7"}] 02:15:38 INFO - PROCESS | 1652 | 1465809338092 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 02:15:38 INFO - PROCESS | 1652 | 1465809338094 Marionette TRACE conn2 <- [1,1410,null,{}] 02:15:38 INFO - PROCESS | 1652 | 1465809338099 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}] 02:15:38 INFO - PROCESS | 1652 | 1465809338100 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:15:38 INFO - PROCESS | 1652 | 1465809338174 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 02:15:38 INFO - PROCESS | 1652 | 1465809338230 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:38 INFO - PROCESS | 1652 | 1465809338231 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:15:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x119548000 == 30 [pid = 1652] [id = 360] 02:15:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x118859400) [pid = 1652] [serial = 1079] [outer = 0x0] 02:15:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x1191db000) [pid = 1652] [serial = 1080] [outer = 0x118859400] 02:15:38 INFO - PROCESS | 1652 | 1465809338256 Marionette DEBUG loaded listener.js 02:15:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x11962b800) [pid = 1652] [serial = 1081] [outer = 0x118859400] 02:15:38 INFO - PROCESS | 1652 | 1465809338573 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]]]}] 02:15:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 02:15:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 522ms 02:15:38 INFO - PROCESS | 1652 | 1465809338614 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 02:15:38 INFO - PROCESS | 1652 | 1465809338615 Marionette TRACE conn2 <- [1,1413,null,{"value":"7"}] 02:15:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 02:15:38 INFO - PROCESS | 1652 | 1465809338618 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 02:15:38 INFO - PROCESS | 1652 | 1465809338619 Marionette TRACE conn2 <- [1,1414,null,{}] 02:15:38 INFO - PROCESS | 1652 | 1465809338621 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}] 02:15:38 INFO - PROCESS | 1652 | 1465809338622 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:15:38 INFO - PROCESS | 1652 | 1465809338718 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 02:15:38 INFO - PROCESS | 1652 | 1465809338754 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:38 INFO - PROCESS | 1652 | 1465809338755 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:15:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x1199e6800 == 31 [pid = 1652] [id = 361] 02:15:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x1191d3800) [pid = 1652] [serial = 1082] [outer = 0x0] 02:15:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x1196a3400) [pid = 1652] [serial = 1083] [outer = 0x1191d3800] 02:15:38 INFO - PROCESS | 1652 | 1465809338780 Marionette DEBUG loaded listener.js 02:15:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x120eb8c00) [pid = 1652] [serial = 1084] [outer = 0x1191d3800] 02:15:39 INFO - PROCESS | 1652 | 1465809339123 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]]]}] 02:15:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 02:15:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 517ms 02:15:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 02:15:39 INFO - PROCESS | 1652 | 1465809339136 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 02:15:39 INFO - PROCESS | 1652 | 1465809339137 Marionette TRACE conn2 <- [1,1417,null,{"value":"7"}] 02:15:39 INFO - PROCESS | 1652 | 1465809339139 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 02:15:39 INFO - PROCESS | 1652 | 1465809339140 Marionette TRACE conn2 <- [1,1418,null,{}] 02:15:39 INFO - PROCESS | 1652 | 1465809339143 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}] 02:15:39 INFO - PROCESS | 1652 | 1465809339149 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:15:39 INFO - PROCESS | 1652 | 1465809339258 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 02:15:39 INFO - PROCESS | 1652 | 1465809339293 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:39 INFO - PROCESS | 1652 | 1465809339295 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:15:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x12114f800 == 32 [pid = 1652] [id = 362] 02:15:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x120eba000) [pid = 1652] [serial = 1085] [outer = 0x0] 02:15:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x121522000) [pid = 1652] [serial = 1086] [outer = 0x120eba000] 02:15:39 INFO - PROCESS | 1652 | 1465809339320 Marionette DEBUG loaded listener.js 02:15:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x123da6400) [pid = 1652] [serial = 1087] [outer = 0x120eba000] 02:15:39 INFO - PROCESS | 1652 | 1465809339664 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]]]}] 02:15:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 02:15:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 569ms 02:15:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 02:15:39 INFO - PROCESS | 1652 | 1465809339708 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 02:15:39 INFO - PROCESS | 1652 | 1465809339710 Marionette TRACE conn2 <- [1,1421,null,{"value":"7"}] 02:15:39 INFO - PROCESS | 1652 | 1465809339712 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 02:15:39 INFO - PROCESS | 1652 | 1465809339713 Marionette TRACE conn2 <- [1,1422,null,{}] 02:15:39 INFO - PROCESS | 1652 | 1465809339715 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}] 02:15:39 INFO - PROCESS | 1652 | 1465809339716 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:15:39 INFO - PROCESS | 1652 | 1465809339816 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 02:15:39 INFO - PROCESS | 1652 | 1465809339820 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:39 INFO - PROCESS | 1652 | 1465809339821 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:15:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x121936800 == 33 [pid = 1652] [id = 363] 02:15:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x112f92c00) [pid = 1652] [serial = 1088] [outer = 0x0] 02:15:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x124909000) [pid = 1652] [serial = 1089] [outer = 0x112f92c00] 02:15:39 INFO - PROCESS | 1652 | 1465809339845 Marionette DEBUG loaded listener.js 02:15:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x12492c800) [pid = 1652] [serial = 1090] [outer = 0x112f92c00] 02:15:40 INFO - PROCESS | 1652 | 1465809340193 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]]]}] 02:15:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 02:15:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 520ms 02:15:40 INFO - PROCESS | 1652 | 1465809340234 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 02:15:40 INFO - PROCESS | 1652 | 1465809340236 Marionette TRACE conn2 <- [1,1425,null,{"value":"7"}] 02:15:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 02:15:40 INFO - PROCESS | 1652 | 1465809340238 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 02:15:40 INFO - PROCESS | 1652 | 1465809340239 Marionette TRACE conn2 <- [1,1426,null,{}] 02:15:40 INFO - PROCESS | 1652 | 1465809340241 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}] 02:15:40 INFO - PROCESS | 1652 | 1465809340242 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:15:40 INFO - PROCESS | 1652 | 1465809340335 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 02:15:40 INFO - PROCESS | 1652 | 1465809340339 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:40 INFO - PROCESS | 1652 | 1465809340340 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:15:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x1254cf800 == 34 [pid = 1652] [id = 364] 02:15:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x1162d2800) [pid = 1652] [serial = 1091] [outer = 0x0] 02:15:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x124a8dc00) [pid = 1652] [serial = 1092] [outer = 0x1162d2800] 02:15:40 INFO - PROCESS | 1652 | 1465809340364 Marionette DEBUG loaded listener.js 02:15:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x124eadc00) [pid = 1652] [serial = 1093] [outer = 0x1162d2800] 02:15:40 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x12492f000) [pid = 1652] [serial = 1040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 02:15:40 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x1150ccc00) [pid = 1652] [serial = 1031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 02:15:40 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x1184d9800) [pid = 1652] [serial = 1028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 02:15:40 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x1121a7000) [pid = 1652] [serial = 1046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 02:15:40 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x1218c7800) [pid = 1652] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 02:15:40 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x1182e4800) [pid = 1652] [serial = 1022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 02:15:40 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x124929800) [pid = 1652] [serial = 1043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 02:15:40 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x1290c2400) [pid = 1652] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 02:15:40 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x128920800) [pid = 1652] [serial = 1016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 02:15:40 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x123c34000) [pid = 1652] [serial = 1037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 02:15:40 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x1166ed800) [pid = 1652] [serial = 1025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 02:15:40 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x12920a800) [pid = 1652] [serial = 1055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 02:15:40 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x1133e3c00) [pid = 1652] [serial = 1019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 02:15:40 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x1191c6400) [pid = 1652] [serial = 1049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 02:15:40 INFO - PROCESS | 1652 | 1465809340824 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]]]}] 02:15:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 02:15:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 618ms 02:15:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 02:15:40 INFO - PROCESS | 1652 | 1465809340857 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 02:15:40 INFO - PROCESS | 1652 | 1465809340858 Marionette TRACE conn2 <- [1,1429,null,{"value":"7"}] 02:15:40 INFO - PROCESS | 1652 | 1465809340860 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 02:15:40 INFO - PROCESS | 1652 | 1465809340861 Marionette TRACE conn2 <- [1,1430,null,{}] 02:15:40 INFO - PROCESS | 1652 | 1465809340863 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}] 02:15:40 INFO - PROCESS | 1652 | 1465809340864 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:15:40 INFO - PROCESS | 1652 | 1465809340937 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 02:15:40 INFO - PROCESS | 1652 | 1465809340940 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:40 INFO - PROCESS | 1652 | 1465809340951 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:15:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x126a60000 == 35 [pid = 1652] [id = 365] 02:15:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x11260c400) [pid = 1652] [serial = 1094] [outer = 0x0] 02:15:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x1191bf800) [pid = 1652] [serial = 1095] [outer = 0x11260c400] 02:15:41 INFO - PROCESS | 1652 | 1465809341022 Marionette DEBUG loaded listener.js 02:15:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x123c34000) [pid = 1652] [serial = 1096] [outer = 0x11260c400] 02:15:41 INFO - PROCESS | 1652 | 1465809341291 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]]]}] 02:15:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 02:15:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 472ms 02:15:41 INFO - PROCESS | 1652 | 1465809341334 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 02:15:41 INFO - PROCESS | 1652 | 1465809341335 Marionette TRACE conn2 <- [1,1433,null,{"value":"7"}] 02:15:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 02:15:41 INFO - PROCESS | 1652 | 1465809341337 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 02:15:41 INFO - PROCESS | 1652 | 1465809341338 Marionette TRACE conn2 <- [1,1434,null,{}] 02:15:41 INFO - PROCESS | 1652 | 1465809341340 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}] 02:15:41 INFO - PROCESS | 1652 | 1465809341342 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:15:41 INFO - PROCESS | 1652 | 1465809341423 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 02:15:41 INFO - PROCESS | 1652 | 1465809341427 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:41 INFO - PROCESS | 1652 | 1465809341430 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:15:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x127330800 == 36 [pid = 1652] [id = 366] 02:15:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x123d13c00) [pid = 1652] [serial = 1097] [outer = 0x0] 02:15:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x12558fc00) [pid = 1652] [serial = 1098] [outer = 0x123d13c00] 02:15:41 INFO - PROCESS | 1652 | 1465809341454 Marionette DEBUG loaded listener.js 02:15:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x126c6f800) [pid = 1652] [serial = 1099] [outer = 0x123d13c00] 02:15:41 INFO - PROCESS | 1652 | 1465809341785 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]]]}] 02:15:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 02:15:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 468ms 02:15:41 INFO - PROCESS | 1652 | 1465809341806 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 02:15:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 02:15:41 INFO - PROCESS | 1652 | 1465809341808 Marionette TRACE conn2 <- [1,1437,null,{"value":"7"}] 02:15:41 INFO - PROCESS | 1652 | 1465809341811 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 02:15:41 INFO - PROCESS | 1652 | 1465809341813 Marionette TRACE conn2 <- [1,1438,null,{}] 02:15:41 INFO - PROCESS | 1652 | 1465809341815 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}] 02:15:41 INFO - PROCESS | 1652 | 1465809341817 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:15:41 INFO - PROCESS | 1652 | 1465809341903 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 02:15:41 INFO - PROCESS | 1652 | 1465809341964 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:41 INFO - PROCESS | 1652 | 1465809341966 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:15:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x129044000 == 37 [pid = 1652] [id = 367] 02:15:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x1196ad800) [pid = 1652] [serial = 1100] [outer = 0x0] 02:15:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x126ea7c00) [pid = 1652] [serial = 1101] [outer = 0x1196ad800] 02:15:42 INFO - PROCESS | 1652 | 1465809342004 Marionette DEBUG loaded listener.js 02:15:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x128ac4000) [pid = 1652] [serial = 1102] [outer = 0x1196ad800] 02:15:42 INFO - PROCESS | 1652 | 1465809342266 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]]]}] 02:15:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 02:15:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 473ms 02:15:42 INFO - PROCESS | 1652 | 1465809342286 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 02:15:42 INFO - PROCESS | 1652 | 1465809342287 Marionette TRACE conn2 <- [1,1441,null,{"value":"7"}] 02:15:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 02:15:42 INFO - PROCESS | 1652 | 1465809342290 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 02:15:42 INFO - PROCESS | 1652 | 1465809342291 Marionette TRACE conn2 <- [1,1442,null,{}] 02:15:42 INFO - PROCESS | 1652 | 1465809342298 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}] 02:15:42 INFO - PROCESS | 1652 | 1465809342300 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:15:42 INFO - PROCESS | 1652 | 1465809342411 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 02:15:42 INFO - PROCESS | 1652 | 1465809342416 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:42 INFO - PROCESS | 1652 | 1465809342417 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:15:42 INFO - PROCESS | 1652 | ++DOCSHELL 0x12af03800 == 38 [pid = 1652] [id = 368] 02:15:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x128ac5800) [pid = 1652] [serial = 1103] [outer = 0x0] 02:15:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x128edf400) [pid = 1652] [serial = 1104] [outer = 0x128ac5800] 02:15:42 INFO - PROCESS | 1652 | 1465809342438 Marionette DEBUG loaded listener.js 02:15:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x1290c4800) [pid = 1652] [serial = 1105] [outer = 0x128ac5800] 02:15:43 INFO - PROCESS | 1652 | 1465809343042 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]]]}] 02:15:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 02:15:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 771ms 02:15:43 INFO - PROCESS | 1652 | 1465809343063 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 02:15:43 INFO - PROCESS | 1652 | 1465809343067 Marionette TRACE conn2 <- [1,1445,null,{"value":"7"}] 02:15:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 02:15:43 INFO - PROCESS | 1652 | 1465809343072 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 02:15:43 INFO - PROCESS | 1652 | 1465809343075 Marionette TRACE conn2 <- [1,1446,null,{}] 02:15:43 INFO - PROCESS | 1652 | 1465809343080 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}] 02:15:43 INFO - PROCESS | 1652 | 1465809343083 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:15:43 INFO - PROCESS | 1652 | 1465809343211 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 02:15:43 INFO - PROCESS | 1652 | 1465809343312 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:43 INFO - PROCESS | 1652 | 1465809343313 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:15:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x116911000 == 39 [pid = 1652] [id = 369] 02:15:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x112f9a800) [pid = 1652] [serial = 1106] [outer = 0x0] 02:15:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x115d57000) [pid = 1652] [serial = 1107] [outer = 0x112f9a800] 02:15:43 INFO - PROCESS | 1652 | 1465809343345 Marionette DEBUG loaded listener.js 02:15:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x116e75800) [pid = 1652] [serial = 1108] [outer = 0x112f9a800] 02:15:43 INFO - PROCESS | 1652 | 1465809343913 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]]]}] 02:15:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 02:15:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 875ms 02:15:43 INFO - PROCESS | 1652 | 1465809343948 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 02:15:43 INFO - PROCESS | 1652 | 1465809343951 Marionette TRACE conn2 <- [1,1449,null,{"value":"7"}] 02:15:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 02:15:43 INFO - PROCESS | 1652 | 1465809343955 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 02:15:43 INFO - PROCESS | 1652 | 1465809343957 Marionette TRACE conn2 <- [1,1450,null,{}] 02:15:43 INFO - PROCESS | 1652 | 1465809343960 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}] 02:15:43 INFO - PROCESS | 1652 | 1465809343962 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:15:44 INFO - PROCESS | 1652 | 1465809344073 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 02:15:44 INFO - PROCESS | 1652 | 1465809344151 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:44 INFO - PROCESS | 1652 | 1465809344153 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:15:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x1199e2800 == 40 [pid = 1652] [id = 370] 02:15:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x118232800) [pid = 1652] [serial = 1109] [outer = 0x0] 02:15:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x1182f3800) [pid = 1652] [serial = 1110] [outer = 0x118232800] 02:15:44 INFO - PROCESS | 1652 | 1465809344183 Marionette DEBUG loaded listener.js 02:15:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x1191bf400) [pid = 1652] [serial = 1111] [outer = 0x118232800] 02:15:44 INFO - PROCESS | 1652 | --DOCSHELL 0x129044000 == 39 [pid = 1652] [id = 367] 02:15:44 INFO - PROCESS | 1652 | --DOCSHELL 0x127330800 == 38 [pid = 1652] [id = 366] 02:15:44 INFO - PROCESS | 1652 | --DOCSHELL 0x126a60000 == 37 [pid = 1652] [id = 365] 02:15:44 INFO - PROCESS | 1652 | 1465809344987 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]]]}] 02:15:44 INFO - PROCESS | 1652 | --DOCSHELL 0x1254cf800 == 36 [pid = 1652] [id = 364] 02:15:44 INFO - PROCESS | 1652 | --DOCSHELL 0x121936800 == 35 [pid = 1652] [id = 363] 02:15:44 INFO - PROCESS | 1652 | --DOCSHELL 0x12114f800 == 34 [pid = 1652] [id = 362] 02:15:44 INFO - PROCESS | 1652 | --DOCSHELL 0x1199e6800 == 33 [pid = 1652] [id = 361] 02:15:44 INFO - PROCESS | 1652 | --DOCSHELL 0x119548000 == 32 [pid = 1652] [id = 360] 02:15:44 INFO - PROCESS | 1652 | --DOCSHELL 0x118149000 == 31 [pid = 1652] [id = 359] 02:15:45 INFO - PROCESS | 1652 | --DOCSHELL 0x116951000 == 30 [pid = 1652] [id = 358] 02:15:45 INFO - PROCESS | 1652 | --DOCSHELL 0x113f44800 == 29 [pid = 1652] [id = 357] 02:15:45 INFO - PROCESS | 1652 | --DOCSHELL 0x11800f000 == 28 [pid = 1652] [id = 356] 02:15:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 02:15:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1074ms 02:15:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 02:15:45 INFO - PROCESS | 1652 | 1465809345030 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 02:15:45 INFO - PROCESS | 1652 | 1465809345032 Marionette TRACE conn2 <- [1,1453,null,{"value":"7"}] 02:15:45 INFO - PROCESS | 1652 | 1465809345035 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 02:15:45 INFO - PROCESS | 1652 | 1465809345036 Marionette TRACE conn2 <- [1,1454,null,{}] 02:15:45 INFO - PROCESS | 1652 | 1465809345040 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}] 02:15:45 INFO - PROCESS | 1652 | 1465809345041 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:15:45 INFO - PROCESS | 1652 | 1465809345126 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 02:15:45 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x12a5bb400) [pid = 1652] [serial = 1057] [outer = 0x0] [url = about:blank] 02:15:45 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x129445800) [pid = 1652] [serial = 1056] [outer = 0x0] [url = about:blank] 02:15:45 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x12558e800) [pid = 1652] [serial = 1041] [outer = 0x0] [url = about:blank] 02:15:45 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x123dad400) [pid = 1652] [serial = 1038] [outer = 0x0] [url = about:blank] 02:15:45 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x1175b6400) [pid = 1652] [serial = 1047] [outer = 0x0] [url = about:blank] 02:15:45 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x116976000) [pid = 1652] [serial = 1026] [outer = 0x0] [url = about:blank] 02:15:45 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x118135800) [pid = 1652] [serial = 1027] [outer = 0x0] [url = about:blank] 02:15:45 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x1191c2800) [pid = 1652] [serial = 1029] [outer = 0x0] [url = about:blank] 02:15:45 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x1191d1000) [pid = 1652] [serial = 1030] [outer = 0x0] [url = about:blank] 02:15:45 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x115d56000) [pid = 1652] [serial = 1020] [outer = 0x0] [url = about:blank] 02:15:45 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x116972c00) [pid = 1652] [serial = 1021] [outer = 0x0] [url = about:blank] 02:15:45 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x129203c00) [pid = 1652] [serial = 1018] [outer = 0x0] [url = about:blank] 02:15:45 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x1183b1800) [pid = 1652] [serial = 1023] [outer = 0x0] [url = about:blank] 02:15:45 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x118f3c000) [pid = 1652] [serial = 1024] [outer = 0x0] [url = about:blank] 02:15:45 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x1196a1400) [pid = 1652] [serial = 1032] [outer = 0x0] [url = about:blank] 02:15:45 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x12898cc00) [pid = 1652] [serial = 1042] [outer = 0x0] [url = about:blank] 02:15:45 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x128ac1800) [pid = 1652] [serial = 1044] [outer = 0x0] [url = about:blank] 02:15:45 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x124a86400) [pid = 1652] [serial = 1050] [outer = 0x0] [url = about:blank] 02:15:45 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x128ee1400) [pid = 1652] [serial = 1045] [outer = 0x0] [url = about:blank] 02:15:45 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x129208c00) [pid = 1652] [serial = 1054] [outer = 0x0] [url = about:blank] 02:15:45 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x1290c8400) [pid = 1652] [serial = 1053] [outer = 0x0] [url = about:blank] 02:15:45 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x123c33c00) [pid = 1652] [serial = 1036] [outer = 0x0] [url = about:blank] 02:15:45 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x121940400) [pid = 1652] [serial = 1035] [outer = 0x0] [url = about:blank] 02:15:45 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x1290bcc00) [pid = 1652] [serial = 1051] [outer = 0x0] [url = about:blank] 02:15:45 INFO - PROCESS | 1652 | --DOMWINDOW == 73 (0x124926000) [pid = 1652] [serial = 1039] [outer = 0x0] [url = about:blank] 02:15:45 INFO - PROCESS | 1652 | --DOMWINDOW == 72 (0x1191c3000) [pid = 1652] [serial = 1048] [outer = 0x0] [url = about:blank] 02:15:45 INFO - PROCESS | 1652 | --DOMWINDOW == 71 (0x120fabc00) [pid = 1652] [serial = 1033] [outer = 0x0] [url = about:blank] 02:15:45 INFO - PROCESS | 1652 | 1465809345189 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:45 INFO - PROCESS | 1652 | 1465809345190 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:15:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x11690f000 == 29 [pid = 1652] [id = 371] 02:15:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 72 (0x1171b7800) [pid = 1652] [serial = 1112] [outer = 0x0] 02:15:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 73 (0x118189800) [pid = 1652] [serial = 1113] [outer = 0x1171b7800] 02:15:45 INFO - PROCESS | 1652 | 1465809345218 Marionette DEBUG loaded listener.js 02:15:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 74 (0x1182ed400) [pid = 1652] [serial = 1114] [outer = 0x1171b7800] 02:15:45 INFO - PROCESS | 1652 | 1465809345508 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]]]}] 02:15:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 02:15:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 522ms 02:15:45 INFO - PROCESS | 1652 | 1465809345556 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 02:15:45 INFO - PROCESS | 1652 | 1465809345559 Marionette TRACE conn2 <- [1,1457,null,{"value":"7"}] 02:15:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 02:15:45 INFO - PROCESS | 1652 | 1465809345567 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 02:15:45 INFO - PROCESS | 1652 | 1465809345569 Marionette TRACE conn2 <- [1,1458,null,{}] 02:15:45 INFO - PROCESS | 1652 | 1465809345571 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}] 02:15:45 INFO - PROCESS | 1652 | 1465809345573 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:15:45 INFO - PROCESS | 1652 | 1465809345652 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 02:15:45 INFO - PROCESS | 1652 | 1465809345715 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:45 INFO - PROCESS | 1652 | 1465809345717 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:15:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x118145800 == 30 [pid = 1652] [id = 372] 02:15:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x1182ec800) [pid = 1652] [serial = 1115] [outer = 0x0] 02:15:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x1191c6400) [pid = 1652] [serial = 1116] [outer = 0x1182ec800] 02:15:45 INFO - PROCESS | 1652 | 1465809345743 Marionette DEBUG loaded listener.js 02:15:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x11933e000) [pid = 1652] [serial = 1117] [outer = 0x1182ec800] 02:15:46 INFO - PROCESS | 1652 | 1465809346059 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]]]}] 02:15:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 02:15:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 522ms 02:15:46 INFO - PROCESS | 1652 | 1465809346090 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 02:15:46 INFO - PROCESS | 1652 | 1465809346091 Marionette TRACE conn2 <- [1,1461,null,{"value":"7"}] 02:15:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 02:15:46 INFO - PROCESS | 1652 | 1465809346095 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 02:15:46 INFO - PROCESS | 1652 | 1465809346099 Marionette TRACE conn2 <- [1,1462,null,{}] 02:15:46 INFO - PROCESS | 1652 | 1465809346106 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}] 02:15:46 INFO - PROCESS | 1652 | 1465809346110 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:15:46 INFO - PROCESS | 1652 | 1465809346188 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 02:15:46 INFO - PROCESS | 1652 | 1465809346196 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:46 INFO - PROCESS | 1652 | 1465809346198 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:15:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x119915800 == 31 [pid = 1652] [id = 373] 02:15:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x119627800) [pid = 1652] [serial = 1118] [outer = 0x0] 02:15:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x120faa800) [pid = 1652] [serial = 1119] [outer = 0x119627800] 02:15:46 INFO - PROCESS | 1652 | 1465809346230 Marionette DEBUG loaded listener.js 02:15:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x121725800) [pid = 1652] [serial = 1120] [outer = 0x119627800] 02:15:46 INFO - PROCESS | 1652 | 1465809346592 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]]]}] 02:15:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 02:15:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 523ms 02:15:46 INFO - PROCESS | 1652 | 1465809346618 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 02:15:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 02:15:46 INFO - PROCESS | 1652 | 1465809346620 Marionette TRACE conn2 <- [1,1465,null,{"value":"7"}] 02:15:46 INFO - PROCESS | 1652 | 1465809346622 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 02:15:46 INFO - PROCESS | 1652 | 1465809346623 Marionette TRACE conn2 <- [1,1466,null,{}] 02:15:46 INFO - PROCESS | 1652 | 1465809346626 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}] 02:15:46 INFO - PROCESS | 1652 | 1465809346629 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:15:46 INFO - PROCESS | 1652 | 1465809346743 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 02:15:46 INFO - PROCESS | 1652 | 1465809346823 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:46 INFO - PROCESS | 1652 | 1465809346825 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:15:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x12114a000 == 32 [pid = 1652] [id = 374] 02:15:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x1191d0800) [pid = 1652] [serial = 1121] [outer = 0x0] 02:15:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x123c2a400) [pid = 1652] [serial = 1122] [outer = 0x1191d0800] 02:15:46 INFO - PROCESS | 1652 | 1465809346866 Marionette DEBUG loaded listener.js 02:15:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x123da6c00) [pid = 1652] [serial = 1123] [outer = 0x1191d0800] 02:15:47 INFO - PROCESS | 1652 | 1465809347280 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]]]}] 02:15:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 02:15:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 668ms 02:15:47 INFO - PROCESS | 1652 | 1465809347290 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 02:15:47 INFO - PROCESS | 1652 | 1465809347292 Marionette TRACE conn2 <- [1,1469,null,{"value":"7"}] 02:15:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 02:15:47 INFO - PROCESS | 1652 | 1465809347294 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 02:15:47 INFO - PROCESS | 1652 | 1465809347297 Marionette TRACE conn2 <- [1,1470,null,{}] 02:15:47 INFO - PROCESS | 1652 | 1465809347300 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}] 02:15:47 INFO - PROCESS | 1652 | 1465809347301 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:15:47 INFO - PROCESS | 1652 | 1465809347399 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 02:15:47 INFO - PROCESS | 1652 | 1465809347402 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:47 INFO - PROCESS | 1652 | 1465809347404 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:15:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x123d51000 == 33 [pid = 1652] [id = 375] 02:15:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x123da7400) [pid = 1652] [serial = 1124] [outer = 0x0] 02:15:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x124922c00) [pid = 1652] [serial = 1125] [outer = 0x123da7400] 02:15:47 INFO - PROCESS | 1652 | 1465809347428 Marionette DEBUG loaded listener.js 02:15:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x12492f400) [pid = 1652] [serial = 1126] [outer = 0x123da7400] 02:15:47 INFO - PROCESS | 1652 | 1465809347796 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]]]}] 02:15:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 02:15:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 521ms 02:15:47 INFO - PROCESS | 1652 | 1465809347816 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 02:15:47 INFO - PROCESS | 1652 | 1465809347817 Marionette TRACE conn2 <- [1,1473,null,{"value":"7"}] 02:15:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 02:15:47 INFO - PROCESS | 1652 | 1465809347819 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 02:15:47 INFO - PROCESS | 1652 | 1465809347820 Marionette TRACE conn2 <- [1,1474,null,{}] 02:15:47 INFO - PROCESS | 1652 | 1465809347823 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}] 02:15:47 INFO - PROCESS | 1652 | 1465809347827 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:15:47 INFO - PROCESS | 1652 | 1465809347951 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 02:15:47 INFO - PROCESS | 1652 | 1465809347955 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:47 INFO - PROCESS | 1652 | 1465809347956 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:15:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x128ce1000 == 34 [pid = 1652] [id = 376] 02:15:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x1249e3400) [pid = 1652] [serial = 1127] [outer = 0x0] 02:15:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x12558b800) [pid = 1652] [serial = 1128] [outer = 0x1249e3400] 02:15:47 INFO - PROCESS | 1652 | 1465809347981 Marionette DEBUG loaded listener.js 02:15:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x128ac9c00) [pid = 1652] [serial = 1129] [outer = 0x1249e3400] 02:15:48 INFO - PROCESS | 1652 | 1465809348343 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]]]}] 02:15:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 02:15:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 568ms 02:15:48 INFO - PROCESS | 1652 | 1465809348388 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 02:15:48 INFO - PROCESS | 1652 | 1465809348390 Marionette TRACE conn2 <- [1,1477,null,{"value":"7"}] 02:15:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 02:15:48 INFO - PROCESS | 1652 | 1465809348394 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 02:15:48 INFO - PROCESS | 1652 | 1465809348395 Marionette TRACE conn2 <- [1,1478,null,{}] 02:15:48 INFO - PROCESS | 1652 | 1465809348398 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}] 02:15:48 INFO - PROCESS | 1652 | 1465809348399 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:15:48 INFO - PROCESS | 1652 | 1465809348525 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 02:15:48 INFO - PROCESS | 1652 | 1465809348582 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:48 INFO - PROCESS | 1652 | 1465809348584 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:15:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x129284000 == 35 [pid = 1652] [id = 377] 02:15:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x1249e5800) [pid = 1652] [serial = 1130] [outer = 0x0] 02:15:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x117f90800) [pid = 1652] [serial = 1131] [outer = 0x1249e5800] 02:15:48 INFO - PROCESS | 1652 | 1465809348617 Marionette DEBUG loaded listener.js 02:15:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x1290c8400) [pid = 1652] [serial = 1132] [outer = 0x1249e5800] 02:15:49 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x1191d3800) [pid = 1652] [serial = 1082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 02:15:49 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x11818c800) [pid = 1652] [serial = 1076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 02:15:49 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x11679c800) [pid = 1652] [serial = 1073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 02:15:49 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x118859400) [pid = 1652] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 02:15:49 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x1133db400) [pid = 1652] [serial = 1070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 02:15:49 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x1171b9400) [pid = 1652] [serial = 1067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 02:15:49 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x1162d2800) [pid = 1652] [serial = 1091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 02:15:49 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x11260c400) [pid = 1652] [serial = 1094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 02:15:49 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x118180000) [pid = 1652] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 02:15:49 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x112f92c00) [pid = 1652] [serial = 1088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 02:15:49 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x123d13c00) [pid = 1652] [serial = 1097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 02:15:49 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x11962e000) [pid = 1652] [serial = 1061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 02:15:49 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x1249e3c00) [pid = 1652] [serial = 1064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 02:15:49 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x1196ad800) [pid = 1652] [serial = 1100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 02:15:49 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x120eba000) [pid = 1652] [serial = 1085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 02:15:49 INFO - PROCESS | 1652 | 1465809349154 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]]]}] 02:15:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 02:15:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 771ms 02:15:49 INFO - PROCESS | 1652 | 1465809349164 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 02:15:49 INFO - PROCESS | 1652 | 1465809349165 Marionette TRACE conn2 <- [1,1481,null,{"value":"7"}] 02:15:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 02:15:49 INFO - PROCESS | 1652 | 1465809349168 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 02:15:49 INFO - PROCESS | 1652 | 1465809349169 Marionette TRACE conn2 <- [1,1482,null,{}] 02:15:49 INFO - PROCESS | 1652 | 1465809349171 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}] 02:15:49 INFO - PROCESS | 1652 | 1465809349172 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:15:49 INFO - PROCESS | 1652 | 1465809349251 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 02:15:49 INFO - PROCESS | 1652 | 1465809349255 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:49 INFO - PROCESS | 1652 | 1465809349256 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:15:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x1195b2000 == 36 [pid = 1652] [id = 378] 02:15:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x1160d1c00) [pid = 1652] [serial = 1133] [outer = 0x0] 02:15:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x1171b9400) [pid = 1652] [serial = 1134] [outer = 0x1160d1c00] 02:15:49 INFO - PROCESS | 1652 | 1465809349280 Marionette DEBUG loaded listener.js 02:15:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x118f36400) [pid = 1652] [serial = 1135] [outer = 0x1160d1c00] 02:15:49 INFO - PROCESS | 1652 | 1465809349600 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]]]}] 02:15:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 02:15:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 468ms 02:15:49 INFO - PROCESS | 1652 | 1465809349637 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 02:15:49 INFO - PROCESS | 1652 | 1465809349638 Marionette TRACE conn2 <- [1,1485,null,{"value":"7"}] 02:15:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 02:15:49 INFO - PROCESS | 1652 | 1465809349640 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 02:15:49 INFO - PROCESS | 1652 | 1465809349641 Marionette TRACE conn2 <- [1,1486,null,{}] 02:15:49 INFO - PROCESS | 1652 | 1465809349644 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}] 02:15:49 INFO - PROCESS | 1652 | 1465809349645 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:15:49 INFO - PROCESS | 1652 | 1465809349720 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 02:15:49 INFO - PROCESS | 1652 | 1465809349777 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:49 INFO - PROCESS | 1652 | 1465809349778 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:15:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x111f6a800 == 37 [pid = 1652] [id = 379] 02:15:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x11662b000) [pid = 1652] [serial = 1136] [outer = 0x0] 02:15:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x121423800) [pid = 1652] [serial = 1137] [outer = 0x11662b000] 02:15:49 INFO - PROCESS | 1652 | 1465809349802 Marionette DEBUG loaded listener.js 02:15:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x128ee0800) [pid = 1652] [serial = 1138] [outer = 0x11662b000] 02:15:50 INFO - PROCESS | 1652 | 1465809350123 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]]]}] 02:15:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 02:15:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 519ms 02:15:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 02:15:50 INFO - PROCESS | 1652 | 1465809350159 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 02:15:50 INFO - PROCESS | 1652 | 1465809350160 Marionette TRACE conn2 <- [1,1489,null,{"value":"7"}] 02:15:50 INFO - PROCESS | 1652 | 1465809350163 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 02:15:50 INFO - PROCESS | 1652 | 1465809350164 Marionette TRACE conn2 <- [1,1490,null,{}] 02:15:50 INFO - PROCESS | 1652 | 1465809350167 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}] 02:15:50 INFO - PROCESS | 1652 | 1465809350168 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:15:50 INFO - PROCESS | 1652 | 1465809350253 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 02:15:50 INFO - PROCESS | 1652 | 1465809350257 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:50 INFO - PROCESS | 1652 | 1465809350258 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:15:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b908800 == 38 [pid = 1652] [id = 380] 02:15:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x129204800) [pid = 1652] [serial = 1139] [outer = 0x0] 02:15:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x12943d800) [pid = 1652] [serial = 1140] [outer = 0x129204800] 02:15:50 INFO - PROCESS | 1652 | 1465809350294 Marionette DEBUG loaded listener.js 02:15:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x12944a400) [pid = 1652] [serial = 1141] [outer = 0x129204800] 02:15:50 INFO - PROCESS | 1652 | 1465809350785 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]]]}] 02:15:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 02:15:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 670ms 02:15:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 02:15:50 INFO - PROCESS | 1652 | 1465809350834 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 02:15:50 INFO - PROCESS | 1652 | 1465809350835 Marionette TRACE conn2 <- [1,1493,null,{"value":"7"}] 02:15:50 INFO - PROCESS | 1652 | 1465809350837 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 02:15:50 INFO - PROCESS | 1652 | 1465809350839 Marionette TRACE conn2 <- [1,1494,null,{}] 02:15:50 INFO - PROCESS | 1652 | 1465809350841 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}] 02:15:50 INFO - PROCESS | 1652 | 1465809350843 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:15:50 INFO - PROCESS | 1652 | 1465809350933 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 02:15:50 INFO - PROCESS | 1652 | 1465809350936 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:50 INFO - PROCESS | 1652 | 1465809350938 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:15:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c23f000 == 39 [pid = 1652] [id = 381] 02:15:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x12707f800) [pid = 1652] [serial = 1142] [outer = 0x0] 02:15:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x12a452800) [pid = 1652] [serial = 1143] [outer = 0x12707f800] 02:15:50 INFO - PROCESS | 1652 | 1465809350963 Marionette DEBUG loaded listener.js 02:15:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x12a697000) [pid = 1652] [serial = 1144] [outer = 0x12707f800] 02:15:51 INFO - PROCESS | 1652 | 1465809351448 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]]]}] 02:15:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 02:15:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 618ms 02:15:51 INFO - PROCESS | 1652 | 1465809351457 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 02:15:51 INFO - PROCESS | 1652 | 1465809351459 Marionette TRACE conn2 <- [1,1497,null,{"value":"7"}] 02:15:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 02:15:51 INFO - PROCESS | 1652 | 1465809351465 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 02:15:51 INFO - PROCESS | 1652 | 1465809351467 Marionette TRACE conn2 <- [1,1498,null,{}] 02:15:51 INFO - PROCESS | 1652 | 1465809351471 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}] 02:15:51 INFO - PROCESS | 1652 | 1465809351473 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:15:51 INFO - PROCESS | 1652 | 1465809351578 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 02:15:51 INFO - PROCESS | 1652 | 1465809351638 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:51 INFO - PROCESS | 1652 | 1465809351640 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:15:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x118141800 == 40 [pid = 1652] [id = 382] 02:15:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x1171b8400) [pid = 1652] [serial = 1145] [outer = 0x0] 02:15:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x11818d400) [pid = 1652] [serial = 1146] [outer = 0x1171b8400] 02:15:51 INFO - PROCESS | 1652 | 1465809351686 Marionette DEBUG loaded listener.js 02:15:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x1184df400) [pid = 1652] [serial = 1147] [outer = 0x1171b8400] 02:15:52 INFO - PROCESS | 1652 | 1465809352207 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]]]}] 02:15:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 02:15:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 771ms 02:15:52 INFO - PROCESS | 1652 | 1465809352235 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 02:15:52 INFO - PROCESS | 1652 | 1465809352238 Marionette TRACE conn2 <- [1,1501,null,{"value":"7"}] 02:15:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 02:15:52 INFO - PROCESS | 1652 | 1465809352243 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 02:15:52 INFO - PROCESS | 1652 | 1465809352245 Marionette TRACE conn2 <- [1,1502,null,{}] 02:15:52 INFO - PROCESS | 1652 | 1465809352247 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}] 02:15:52 INFO - PROCESS | 1652 | 1465809352249 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:15:52 INFO - PROCESS | 1652 | 1465809352376 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 02:15:52 INFO - PROCESS | 1652 | 1465809352433 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:52 INFO - PROCESS | 1652 | 1465809352434 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:15:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x12928e800 == 41 [pid = 1652] [id = 383] 02:15:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x1191df400) [pid = 1652] [serial = 1148] [outer = 0x0] 02:15:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x1196a5800) [pid = 1652] [serial = 1149] [outer = 0x1191df400] 02:15:52 INFO - PROCESS | 1652 | 1465809352464 Marionette DEBUG loaded listener.js 02:15:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x12492e000) [pid = 1652] [serial = 1150] [outer = 0x1191df400] 02:15:52 INFO - PROCESS | 1652 | 1465809352896 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]]]}] 02:15:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 02:15:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 672ms 02:15:52 INFO - PROCESS | 1652 | 1465809352915 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 02:15:52 INFO - PROCESS | 1652 | 1465809352917 Marionette TRACE conn2 <- [1,1505,null,{"value":"7"}] 02:15:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 02:15:52 INFO - PROCESS | 1652 | 1465809352919 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 02:15:52 INFO - PROCESS | 1652 | 1465809352922 Marionette TRACE conn2 <- [1,1506,null,{}] 02:15:52 INFO - PROCESS | 1652 | 1465809352930 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}] 02:15:52 INFO - PROCESS | 1652 | 1465809352933 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:15:53 INFO - PROCESS | 1652 | 1465809353033 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 02:15:53 INFO - PROCESS | 1652 | 1465809353091 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:53 INFO - PROCESS | 1652 | 1465809353093 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:15:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c7b6000 == 42 [pid = 1652] [id = 384] 02:15:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x126a40800) [pid = 1652] [serial = 1151] [outer = 0x0] 02:15:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x128926400) [pid = 1652] [serial = 1152] [outer = 0x126a40800] 02:15:53 INFO - PROCESS | 1652 | 1465809353124 Marionette DEBUG loaded listener.js 02:15:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x128aca800) [pid = 1652] [serial = 1153] [outer = 0x126a40800] 02:15:53 INFO - PROCESS | 1652 | 1465809353585 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]]]}] 02:15:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 02:15:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 672ms 02:15:53 INFO - PROCESS | 1652 | 1465809353592 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 02:15:53 INFO - PROCESS | 1652 | 1465809353593 Marionette TRACE conn2 <- [1,1509,null,{"value":"7"}] 02:15:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 02:15:53 INFO - PROCESS | 1652 | 1465809353596 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 02:15:53 INFO - PROCESS | 1652 | 1465809353597 Marionette TRACE conn2 <- [1,1510,null,{}] 02:15:53 INFO - PROCESS | 1652 | 1465809353599 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}] 02:15:53 INFO - PROCESS | 1652 | 1465809353601 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:15:53 INFO - PROCESS | 1652 | 1465809353716 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 02:15:53 INFO - PROCESS | 1652 | 1465809353821 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:53 INFO - PROCESS | 1652 | 1465809353822 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:15:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x113f32000 == 43 [pid = 1652] [id = 385] 02:15:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x111e57c00) [pid = 1652] [serial = 1154] [outer = 0x0] 02:15:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x128edc400) [pid = 1652] [serial = 1155] [outer = 0x111e57c00] 02:15:53 INFO - PROCESS | 1652 | 1465809353896 Marionette DEBUG loaded listener.js 02:15:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x12a699400) [pid = 1652] [serial = 1156] [outer = 0x111e57c00] 02:15:54 INFO - PROCESS | 1652 | 1465809354501 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]]]}] 02:15:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 02:15:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 921ms 02:15:54 INFO - PROCESS | 1652 | 1465809354518 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 02:15:54 INFO - PROCESS | 1652 | 1465809354521 Marionette TRACE conn2 <- [1,1513,null,{"value":"7"}] 02:15:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 02:15:54 INFO - PROCESS | 1652 | 1465809354525 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 02:15:54 INFO - PROCESS | 1652 | 1465809354528 Marionette TRACE conn2 <- [1,1514,null,{}] 02:15:54 INFO - PROCESS | 1652 | 1465809354534 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}] 02:15:54 INFO - PROCESS | 1652 | 1465809354536 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:15:54 INFO - PROCESS | 1652 | 1465809354673 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 02:15:54 INFO - PROCESS | 1652 | 1465809354806 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:54 INFO - PROCESS | 1652 | 1465809354808 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:15:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x1169b3800 == 44 [pid = 1652] [id = 386] 02:15:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x1167a0400) [pid = 1652] [serial = 1157] [outer = 0x0] 02:15:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x117d93c00) [pid = 1652] [serial = 1158] [outer = 0x1167a0400] 02:15:54 INFO - PROCESS | 1652 | 1465809354835 Marionette DEBUG loaded listener.js 02:15:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x118185400) [pid = 1652] [serial = 1159] [outer = 0x1167a0400] 02:15:55 INFO - PROCESS | 1652 | --DOCSHELL 0x12b908800 == 43 [pid = 1652] [id = 380] 02:15:55 INFO - PROCESS | 1652 | --DOCSHELL 0x111f6a800 == 42 [pid = 1652] [id = 379] 02:15:55 INFO - PROCESS | 1652 | --DOCSHELL 0x1195b2000 == 41 [pid = 1652] [id = 378] 02:15:55 INFO - PROCESS | 1652 | --DOCSHELL 0x129284000 == 40 [pid = 1652] [id = 377] 02:15:55 INFO - PROCESS | 1652 | --DOCSHELL 0x128ce1000 == 39 [pid = 1652] [id = 376] 02:15:55 INFO - PROCESS | 1652 | --DOCSHELL 0x123d51000 == 38 [pid = 1652] [id = 375] 02:15:55 INFO - PROCESS | 1652 | --DOCSHELL 0x12114a000 == 37 [pid = 1652] [id = 374] 02:15:55 INFO - PROCESS | 1652 | --DOCSHELL 0x119915800 == 36 [pid = 1652] [id = 373] 02:15:55 INFO - PROCESS | 1652 | --DOCSHELL 0x118145800 == 35 [pid = 1652] [id = 372] 02:15:55 INFO - PROCESS | 1652 | --DOCSHELL 0x11690f000 == 34 [pid = 1652] [id = 371] 02:15:55 INFO - PROCESS | 1652 | --DOCSHELL 0x1199e2800 == 33 [pid = 1652] [id = 370] 02:15:55 INFO - PROCESS | 1652 | --DOCSHELL 0x116911000 == 32 [pid = 1652] [id = 369] 02:15:55 INFO - PROCESS | 1652 | --DOCSHELL 0x12af03800 == 31 [pid = 1652] [id = 368] 02:15:55 INFO - PROCESS | 1652 | --DOCSHELL 0x113f32000 == 30 [pid = 1652] [id = 385] 02:15:55 INFO - PROCESS | 1652 | --DOCSHELL 0x12c7b6000 == 29 [pid = 1652] [id = 384] 02:15:55 INFO - PROCESS | 1652 | --DOCSHELL 0x12928e800 == 28 [pid = 1652] [id = 383] 02:15:55 INFO - PROCESS | 1652 | --DOCSHELL 0x118141800 == 27 [pid = 1652] [id = 382] 02:15:55 INFO - PROCESS | 1652 | --DOCSHELL 0x12c23f000 == 26 [pid = 1652] [id = 381] 02:15:55 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x121522000) [pid = 1652] [serial = 1086] [outer = 0x0] [url = about:blank] 02:15:55 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x120eb8c00) [pid = 1652] [serial = 1084] [outer = 0x0] [url = about:blank] 02:15:55 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x1196a3400) [pid = 1652] [serial = 1083] [outer = 0x0] [url = about:blank] 02:15:55 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x1183bc800) [pid = 1652] [serial = 1077] [outer = 0x0] [url = about:blank] 02:15:55 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x1191c1800) [pid = 1652] [serial = 1078] [outer = 0x0] [url = about:blank] 02:15:55 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x117f8ec00) [pid = 1652] [serial = 1074] [outer = 0x0] [url = about:blank] 02:15:55 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x118134400) [pid = 1652] [serial = 1075] [outer = 0x0] [url = about:blank] 02:15:55 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x1191db000) [pid = 1652] [serial = 1080] [outer = 0x0] [url = about:blank] 02:15:55 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x113aa5c00) [pid = 1652] [serial = 1071] [outer = 0x0] [url = about:blank] 02:15:55 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x1160cd400) [pid = 1652] [serial = 1072] [outer = 0x0] [url = about:blank] 02:15:55 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x118229000) [pid = 1652] [serial = 1069] [outer = 0x0] [url = about:blank] 02:15:55 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x117f95800) [pid = 1652] [serial = 1068] [outer = 0x0] [url = about:blank] 02:15:55 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x123da6400) [pid = 1652] [serial = 1087] [outer = 0x0] [url = about:blank] 02:15:55 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x124a8dc00) [pid = 1652] [serial = 1092] [outer = 0x0] [url = about:blank] 02:15:55 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x1191bf800) [pid = 1652] [serial = 1095] [outer = 0x0] [url = about:blank] 02:15:55 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x1184dfc00) [pid = 1652] [serial = 1060] [outer = 0x0] [url = about:blank] 02:15:55 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x11818c400) [pid = 1652] [serial = 1059] [outer = 0x0] [url = about:blank] 02:15:55 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x124909000) [pid = 1652] [serial = 1089] [outer = 0x0] [url = about:blank] 02:15:55 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x12492c800) [pid = 1652] [serial = 1090] [outer = 0x0] [url = about:blank] 02:15:55 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x12558fc00) [pid = 1652] [serial = 1098] [outer = 0x0] [url = about:blank] 02:15:55 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x121079000) [pid = 1652] [serial = 1063] [outer = 0x0] [url = about:blank] 02:15:55 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x1196a5000) [pid = 1652] [serial = 1062] [outer = 0x0] [url = about:blank] 02:15:55 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x126ea8c00) [pid = 1652] [serial = 1066] [outer = 0x0] [url = about:blank] 02:15:55 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x125410400) [pid = 1652] [serial = 1065] [outer = 0x0] [url = about:blank] 02:15:55 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x126ea7c00) [pid = 1652] [serial = 1101] [outer = 0x0] [url = about:blank] 02:15:55 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x124eadc00) [pid = 1652] [serial = 1093] [outer = 0x0] [url = about:blank] 02:15:55 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x123c34000) [pid = 1652] [serial = 1096] [outer = 0x0] [url = about:blank] 02:15:55 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x126c6f800) [pid = 1652] [serial = 1099] [outer = 0x0] [url = about:blank] 02:15:55 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x128edf400) [pid = 1652] [serial = 1104] [outer = 0x0] [url = about:blank] 02:15:55 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x11962b800) [pid = 1652] [serial = 1081] [outer = 0x0] [url = about:blank] 02:15:55 INFO - PROCESS | 1652 | --DOMWINDOW == 73 (0x128ac4000) [pid = 1652] [serial = 1102] [outer = 0x0] [url = about:blank] 02:15:55 INFO - PROCESS | 1652 | 1465809355765 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]]]}] 02:15:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 02:15:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1280ms 02:15:55 INFO - PROCESS | 1652 | 1465809355805 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 02:15:55 INFO - PROCESS | 1652 | 1465809355807 Marionette TRACE conn2 <- [1,1517,null,{"value":"7"}] 02:15:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 02:15:55 INFO - PROCESS | 1652 | 1465809355810 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 02:15:55 INFO - PROCESS | 1652 | 1465809355812 Marionette TRACE conn2 <- [1,1518,null,{}] 02:15:55 INFO - PROCESS | 1652 | 1465809355816 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}] 02:15:55 INFO - PROCESS | 1652 | 1465809355817 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:15:55 INFO - PROCESS | 1652 | 1465809355896 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 02:15:55 INFO - PROCESS | 1652 | 1465809355948 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:55 INFO - PROCESS | 1652 | 1465809355950 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:15:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x11661a800 == 27 [pid = 1652] [id = 387] 02:15:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 74 (0x1138e0c00) [pid = 1652] [serial = 1160] [outer = 0x0] 02:15:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x115de5000) [pid = 1652] [serial = 1161] [outer = 0x1138e0c00] 02:15:55 INFO - PROCESS | 1652 | 1465809355978 Marionette DEBUG loaded listener.js 02:15:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x11679d400) [pid = 1652] [serial = 1162] [outer = 0x1138e0c00] 02:15:56 INFO - PROCESS | 1652 | 1465809356285 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]]]}] 02:15:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 02:15:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 521ms 02:15:56 INFO - PROCESS | 1652 | 1465809356332 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 02:15:56 INFO - PROCESS | 1652 | 1465809356336 Marionette TRACE conn2 <- [1,1521,null,{"value":"7"}] 02:15:56 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 02:15:56 INFO - PROCESS | 1652 | 1465809356340 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 02:15:56 INFO - PROCESS | 1652 | 1465809356342 Marionette TRACE conn2 <- [1,1522,null,{}] 02:15:56 INFO - PROCESS | 1652 | 1465809356345 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}] 02:15:56 INFO - PROCESS | 1652 | 1465809356346 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:15:56 INFO - PROCESS | 1652 | 1465809356423 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 02:15:56 INFO - PROCESS | 1652 | 1465809356427 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:56 INFO - PROCESS | 1652 | 1465809356431 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:15:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x117163800 == 28 [pid = 1652] [id = 388] 02:15:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x1171bd800) [pid = 1652] [serial = 1163] [outer = 0x0] 02:15:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x11818d800) [pid = 1652] [serial = 1164] [outer = 0x1171bd800] 02:15:56 INFO - PROCESS | 1652 | 1465809356458 Marionette DEBUG loaded listener.js 02:15:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x1182ef400) [pid = 1652] [serial = 1165] [outer = 0x1171bd800] 02:15:56 INFO - PROCESS | 1652 | 1465809356818 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"]]]}] 02:15:56 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 () { 02:15:56 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 02:15:56 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 02:15:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:15:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:15:56 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 02:15:56 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 () { 02:15:56 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 02:15:56 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 02:15:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:15:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:15:56 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 02:15:56 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 () { 02:15:56 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 02:15:56 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 02:15:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:15:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:15:56 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 02:15:56 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 () { 02:15:56 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 02:15:56 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 02:15:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:15:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:15:56 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 02:15:56 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 521ms 02:15:56 INFO - PROCESS | 1652 | 1465809356862 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 02:15:56 INFO - PROCESS | 1652 | 1465809356863 Marionette TRACE conn2 <- [1,1525,null,{"value":"7"}] 02:15:56 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 02:15:56 INFO - PROCESS | 1652 | 1465809356865 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 02:15:56 INFO - PROCESS | 1652 | 1465809356868 Marionette TRACE conn2 <- [1,1526,null,{}] 02:15:56 INFO - PROCESS | 1652 | 1465809356875 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}] 02:15:56 INFO - PROCESS | 1652 | 1465809356878 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:15:56 INFO - PROCESS | 1652 | 1465809356953 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 02:15:56 INFO - PROCESS | 1652 | 1465809356957 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:56 INFO - PROCESS | 1652 | 1465809356959 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:15:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x1188c9000 == 29 [pid = 1652] [id = 389] 02:15:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x1150ccc00) [pid = 1652] [serial = 1166] [outer = 0x0] 02:15:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x1191cc000) [pid = 1652] [serial = 1167] [outer = 0x1150ccc00] 02:15:56 INFO - PROCESS | 1652 | 1465809356989 Marionette DEBUG loaded listener.js 02:15:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x1191dd000) [pid = 1652] [serial = 1168] [outer = 0x1150ccc00] 02:15:57 INFO - PROCESS | 1652 | 1465809357306 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"]]]}] 02:15:57 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 02:15:57 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 02:15:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:15:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:15:57 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 02:15:57 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 02:15:57 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 02:15:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:15:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:15:57 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 02:15:57 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 02:15:57 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 02:15:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:15:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:15:57 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 02:15:57 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 471ms 02:15:57 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 02:15:57 INFO - PROCESS | 1652 | 1465809357337 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 02:15:57 INFO - PROCESS | 1652 | 1465809357339 Marionette TRACE conn2 <- [1,1529,null,{"value":"7"}] 02:15:57 INFO - PROCESS | 1652 | 1465809357341 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 02:15:57 INFO - PROCESS | 1652 | 1465809357342 Marionette TRACE conn2 <- [1,1530,null,{}] 02:15:57 INFO - PROCESS | 1652 | 1465809357344 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}] 02:15:57 INFO - PROCESS | 1652 | 1465809357346 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:15:57 INFO - PROCESS | 1652 | 1465809357450 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 02:15:57 INFO - PROCESS | 1652 | 1465809357456 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:57 INFO - PROCESS | 1652 | 1465809357457 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:15:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x1193bd000 == 30 [pid = 1652] [id = 390] 02:15:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x1191dfc00) [pid = 1652] [serial = 1169] [outer = 0x0] 02:15:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x11962a400) [pid = 1652] [serial = 1170] [outer = 0x1191dfc00] 02:15:57 INFO - PROCESS | 1652 | 1465809357482 Marionette DEBUG loaded listener.js 02:15:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x120eb8400) [pid = 1652] [serial = 1171] [outer = 0x1191dfc00] 02:15:57 INFO - PROCESS | 1652 | 1465809357764 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]]]}] 02:15:57 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 02:15:57 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 02:15:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:15:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:15:57 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 02:15:57 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 02:15:57 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. 02:15:57 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 02:15:57 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 468ms 02:15:57 INFO - PROCESS | 1652 | 1465809357810 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 02:15:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 02:15:57 INFO - PROCESS | 1652 | 1465809357822 Marionette TRACE conn2 <- [1,1533,null,{"value":"7"}] 02:15:57 INFO - PROCESS | 1652 | 1465809357825 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 02:15:57 INFO - PROCESS | 1652 | 1465809357827 Marionette TRACE conn2 <- [1,1534,null,{}] 02:15:57 INFO - PROCESS | 1652 | 1465809357833 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}] 02:15:57 INFO - PROCESS | 1652 | 1465809357835 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:15:57 INFO - PROCESS | 1652 | 1465809357965 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 02:15:57 INFO - PROCESS | 1652 | 1465809357981 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:57 INFO - PROCESS | 1652 | 1465809357982 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:15:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x119bcb800 == 31 [pid = 1652] [id = 391] 02:15:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x1171bc800) [pid = 1652] [serial = 1172] [outer = 0x0] 02:15:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x120fa9800) [pid = 1652] [serial = 1173] [outer = 0x1171bc800] 02:15:58 INFO - PROCESS | 1652 | 1465809358019 Marionette DEBUG loaded listener.js 02:15:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x12193f800) [pid = 1652] [serial = 1174] [outer = 0x1171bc800] 02:15:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 02:15:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 625ms 02:15:58 INFO - PROCESS | 1652 | 1465809358446 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]]]}] 02:15:58 INFO - PROCESS | 1652 | 1465809358450 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 02:15:58 INFO - PROCESS | 1652 | 1465809358451 Marionette TRACE conn2 <- [1,1537,null,{"value":"7"}] 02:15:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 02:15:58 INFO - PROCESS | 1652 | 1465809358460 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 02:15:58 INFO - PROCESS | 1652 | 1465809358463 Marionette TRACE conn2 <- [1,1538,null,{}] 02:15:58 INFO - PROCESS | 1652 | 1465809358467 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}] 02:15:58 INFO - PROCESS | 1652 | 1465809358471 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:15:58 INFO - PROCESS | 1652 | 1465809358582 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 02:15:58 INFO - PROCESS | 1652 | 1465809358628 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:58 INFO - PROCESS | 1652 | 1465809358629 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:15:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x1217d1000 == 32 [pid = 1652] [id = 392] 02:15:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x123c2a800) [pid = 1652] [serial = 1175] [outer = 0x0] 02:15:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x123dac400) [pid = 1652] [serial = 1176] [outer = 0x123c2a800] 02:15:58 INFO - PROCESS | 1652 | 1465809358654 Marionette DEBUG loaded listener.js 02:15:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x1249e9800) [pid = 1652] [serial = 1177] [outer = 0x123c2a800] 02:15:58 INFO - PROCESS | 1652 | 1465809358971 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]]]}] 02:15:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 02:15:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 523ms 02:15:58 INFO - PROCESS | 1652 | 1465809358989 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 02:15:58 INFO - PROCESS | 1652 | 1465809358991 Marionette TRACE conn2 <- [1,1541,null,{"value":"7"}] 02:15:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 02:15:58 INFO - PROCESS | 1652 | 1465809358993 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 02:15:58 INFO - PROCESS | 1652 | 1465809358994 Marionette TRACE conn2 <- [1,1542,null,{}] 02:15:59 INFO - PROCESS | 1652 | 1465809358999 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}] 02:15:59 INFO - PROCESS | 1652 | 1465809359000 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:15:59 INFO - PROCESS | 1652 | 1465809359092 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 02:15:59 INFO - PROCESS | 1652 | 1465809359096 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:59 INFO - PROCESS | 1652 | 1465809359097 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:15:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x1254db000 == 33 [pid = 1652] [id = 393] 02:15:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x111c19c00) [pid = 1652] [serial = 1178] [outer = 0x0] 02:15:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x1249f0000) [pid = 1652] [serial = 1179] [outer = 0x111c19c00] 02:15:59 INFO - PROCESS | 1652 | 1465809359121 Marionette DEBUG loaded listener.js 02:15:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x125405800) [pid = 1652] [serial = 1180] [outer = 0x111c19c00] 02:15:59 INFO - PROCESS | 1652 | 1465809359434 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]]]}] 02:15:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 02:15:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 471ms 02:15:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 02:15:59 INFO - PROCESS | 1652 | 1465809359469 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 02:15:59 INFO - PROCESS | 1652 | 1465809359470 Marionette TRACE conn2 <- [1,1545,null,{"value":"7"}] 02:15:59 INFO - PROCESS | 1652 | 1465809359472 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 02:15:59 INFO - PROCESS | 1652 | 1465809359473 Marionette TRACE conn2 <- [1,1546,null,{}] 02:15:59 INFO - PROCESS | 1652 | 1465809359476 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}] 02:15:59 INFO - PROCESS | 1652 | 1465809359477 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:15:59 INFO - PROCESS | 1652 | 1465809359575 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 02:15:59 INFO - PROCESS | 1652 | 1465809359613 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:59 INFO - PROCESS | 1652 | 1465809359613 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:15:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x126e22800 == 34 [pid = 1652] [id = 394] 02:15:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x123c2b000) [pid = 1652] [serial = 1181] [outer = 0x0] 02:15:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x126c6b400) [pid = 1652] [serial = 1182] [outer = 0x123c2b000] 02:15:59 INFO - PROCESS | 1652 | 1465809359638 Marionette DEBUG loaded listener.js 02:15:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x126eaac00) [pid = 1652] [serial = 1183] [outer = 0x123c2b000] 02:15:59 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x129204800) [pid = 1652] [serial = 1139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 02:15:59 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x123da7400) [pid = 1652] [serial = 1124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 02:15:59 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x1249e3400) [pid = 1652] [serial = 1127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 02:15:59 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x119627800) [pid = 1652] [serial = 1118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 02:15:59 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x1171b7800) [pid = 1652] [serial = 1112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 02:15:59 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x1191d0800) [pid = 1652] [serial = 1121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 02:15:59 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x112f9a800) [pid = 1652] [serial = 1106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 02:15:59 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x128ac5800) [pid = 1652] [serial = 1103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 02:15:59 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x1182ec800) [pid = 1652] [serial = 1115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 02:15:59 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x118232800) [pid = 1652] [serial = 1109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 02:15:59 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x1249e5800) [pid = 1652] [serial = 1130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 02:15:59 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x1160d1c00) [pid = 1652] [serial = 1133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 02:15:59 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x11662b000) [pid = 1652] [serial = 1136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 02:16:00 INFO - PROCESS | 1652 | 1465809360075 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]]]}] 02:16:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 02:16:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 619ms 02:16:00 INFO - PROCESS | 1652 | 1465809360091 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 02:16:00 INFO - PROCESS | 1652 | 1465809360093 Marionette TRACE conn2 <- [1,1549,null,{"value":"7"}] 02:16:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 02:16:00 INFO - PROCESS | 1652 | 1465809360101 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 02:16:00 INFO - PROCESS | 1652 | 1465809360109 Marionette TRACE conn2 <- [1,1550,null,{}] 02:16:00 INFO - PROCESS | 1652 | 1465809360117 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}] 02:16:00 INFO - PROCESS | 1652 | 1465809360119 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:16:00 INFO - PROCESS | 1652 | 1465809360223 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 02:16:00 INFO - PROCESS | 1652 | 1465809360259 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:00 INFO - PROCESS | 1652 | 1465809360261 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:16:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x1188c7800 == 35 [pid = 1652] [id = 395] 02:16:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x111c13800) [pid = 1652] [serial = 1184] [outer = 0x0] 02:16:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x120eb6c00) [pid = 1652] [serial = 1185] [outer = 0x111c13800] 02:16:00 INFO - PROCESS | 1652 | 1465809360287 Marionette DEBUG loaded listener.js 02:16:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x124929800) [pid = 1652] [serial = 1186] [outer = 0x111c13800] 02:16:00 INFO - PROCESS | 1652 | 1465809360567 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]]]}] 02:16:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 02:16:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 480ms 02:16:00 INFO - PROCESS | 1652 | 1465809360586 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 02:16:00 INFO - PROCESS | 1652 | 1465809360587 Marionette TRACE conn2 <- [1,1553,null,{"value":"7"}] 02:16:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 02:16:00 INFO - PROCESS | 1652 | 1465809360589 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 02:16:00 INFO - PROCESS | 1652 | 1465809360590 Marionette TRACE conn2 <- [1,1554,null,{}] 02:16:00 INFO - PROCESS | 1652 | 1465809360593 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}] 02:16:00 INFO - PROCESS | 1652 | 1465809360594 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:16:00 INFO - PROCESS | 1652 | 1465809360685 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 02:16:00 INFO - PROCESS | 1652 | 1465809360688 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:00 INFO - PROCESS | 1652 | 1465809360689 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:16:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x129276000 == 36 [pid = 1652] [id = 396] 02:16:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x11962f400) [pid = 1652] [serial = 1187] [outer = 0x0] 02:16:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x127088400) [pid = 1652] [serial = 1188] [outer = 0x11962f400] 02:16:00 INFO - PROCESS | 1652 | 1465809360713 Marionette DEBUG loaded listener.js 02:16:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x12898bc00) [pid = 1652] [serial = 1189] [outer = 0x11962f400] 02:16:01 INFO - PROCESS | 1652 | 1465809361058 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]]]}] 02:16:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 02:16:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 518ms 02:16:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 02:16:01 INFO - PROCESS | 1652 | 1465809361108 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 02:16:01 INFO - PROCESS | 1652 | 1465809361110 Marionette TRACE conn2 <- [1,1557,null,{"value":"7"}] 02:16:01 INFO - PROCESS | 1652 | 1465809361112 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 02:16:01 INFO - PROCESS | 1652 | 1465809361114 Marionette TRACE conn2 <- [1,1558,null,{}] 02:16:01 INFO - PROCESS | 1652 | 1465809361116 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}] 02:16:01 INFO - PROCESS | 1652 | 1465809361117 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:16:01 INFO - PROCESS | 1652 | 1465809361213 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 02:16:01 INFO - PROCESS | 1652 | 1465809361217 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:01 INFO - PROCESS | 1652 | 1465809361219 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:16:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x119bbd000 == 37 [pid = 1652] [id = 397] 02:16:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x128991c00) [pid = 1652] [serial = 1190] [outer = 0x0] 02:16:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x128ac6800) [pid = 1652] [serial = 1191] [outer = 0x128991c00] 02:16:01 INFO - PROCESS | 1652 | 1465809361245 Marionette DEBUG loaded listener.js 02:16:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x129208400) [pid = 1652] [serial = 1192] [outer = 0x128991c00] 02:16:01 INFO - PROCESS | 1652 | 1465809361587 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]]]}] 02:16:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 02:16:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 519ms 02:16:01 INFO - PROCESS | 1652 | 1465809361632 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 02:16:01 INFO - PROCESS | 1652 | 1465809361633 Marionette TRACE conn2 <- [1,1561,null,{"value":"7"}] 02:16:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 02:16:01 INFO - PROCESS | 1652 | 1465809361636 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 02:16:01 INFO - PROCESS | 1652 | 1465809361637 Marionette TRACE conn2 <- [1,1562,null,{}] 02:16:01 INFO - PROCESS | 1652 | 1465809361640 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}] 02:16:01 INFO - PROCESS | 1652 | 1465809361641 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:16:01 INFO - PROCESS | 1652 | 1465809361740 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 02:16:01 INFO - PROCESS | 1652 | 1465809361749 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:01 INFO - PROCESS | 1652 | 1465809361750 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:16:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x12af21800 == 38 [pid = 1652] [id = 398] 02:16:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x121940c00) [pid = 1652] [serial = 1193] [outer = 0x0] 02:16:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x129210000) [pid = 1652] [serial = 1194] [outer = 0x121940c00] 02:16:01 INFO - PROCESS | 1652 | 1465809361774 Marionette DEBUG loaded listener.js 02:16:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x12a5bcc00) [pid = 1652] [serial = 1195] [outer = 0x121940c00] 02:16:02 INFO - PROCESS | 1652 | 1465809362222 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]]]}] 02:16:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 02:16:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 618ms 02:16:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 02:16:02 INFO - PROCESS | 1652 | 1465809362280 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 02:16:02 INFO - PROCESS | 1652 | 1465809362283 Marionette TRACE conn2 <- [1,1565,null,{"value":"7"}] 02:16:02 INFO - PROCESS | 1652 | 1465809362286 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 02:16:02 INFO - PROCESS | 1652 | 1465809362288 Marionette TRACE conn2 <- [1,1566,null,{}] 02:16:02 INFO - PROCESS | 1652 | 1465809362292 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}] 02:16:02 INFO - PROCESS | 1652 | 1465809362294 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:16:02 INFO - PROCESS | 1652 | 1465809362451 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 02:16:02 INFO - PROCESS | 1652 | 1465809362464 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:02 INFO - PROCESS | 1652 | 1465809362466 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:16:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x116f9e800 == 39 [pid = 1652] [id = 399] 02:16:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x1133db000) [pid = 1652] [serial = 1196] [outer = 0x0] 02:16:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x11679b000) [pid = 1652] [serial = 1197] [outer = 0x1133db000] 02:16:02 INFO - PROCESS | 1652 | 1465809362497 Marionette DEBUG loaded listener.js 02:16:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x117d93400) [pid = 1652] [serial = 1198] [outer = 0x1133db000] 02:16:03 INFO - PROCESS | 1652 | 1465809363134 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]]]}] 02:16:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 02:16:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 876ms 02:16:03 INFO - PROCESS | 1652 | 1465809363161 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 02:16:03 INFO - PROCESS | 1652 | 1465809363165 Marionette TRACE conn2 <- [1,1569,null,{"value":"7"}] 02:16:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 02:16:03 INFO - PROCESS | 1652 | 1465809363169 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 02:16:03 INFO - PROCESS | 1652 | 1465809363171 Marionette TRACE conn2 <- [1,1570,null,{}] 02:16:03 INFO - PROCESS | 1652 | 1465809363173 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}] 02:16:03 INFO - PROCESS | 1652 | 1465809363175 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:16:03 INFO - PROCESS | 1652 | 1465809363287 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 02:16:03 INFO - PROCESS | 1652 | 1465809363380 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:03 INFO - PROCESS | 1652 | 1465809363382 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:16:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x120e34800 == 40 [pid = 1652] [id = 400] 02:16:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x118134400) [pid = 1652] [serial = 1199] [outer = 0x0] 02:16:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x1191c0400) [pid = 1652] [serial = 1200] [outer = 0x118134400] 02:16:03 INFO - PROCESS | 1652 | 1465809363413 Marionette DEBUG loaded listener.js 02:16:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x1191de800) [pid = 1652] [serial = 1201] [outer = 0x118134400] 02:16:04 INFO - PROCESS | 1652 | 1465809364057 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]]]}] 02:16:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 02:16:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 922ms 02:16:04 INFO - PROCESS | 1652 | --DOCSHELL 0x119bbd000 == 39 [pid = 1652] [id = 397] 02:16:04 INFO - PROCESS | 1652 | --DOCSHELL 0x129276000 == 38 [pid = 1652] [id = 396] 02:16:04 INFO - PROCESS | 1652 | --DOCSHELL 0x1188c7800 == 37 [pid = 1652] [id = 395] 02:16:04 INFO - PROCESS | 1652 | --DOCSHELL 0x126e22800 == 36 [pid = 1652] [id = 394] 02:16:04 INFO - PROCESS | 1652 | 1465809364129 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 02:16:04 INFO - PROCESS | 1652 | 1465809364131 Marionette TRACE conn2 <- [1,1573,null,{"value":"7"}] 02:16:04 INFO - PROCESS | 1652 | --DOCSHELL 0x1254db000 == 35 [pid = 1652] [id = 393] 02:16:04 INFO - PROCESS | 1652 | --DOCSHELL 0x1217d1000 == 34 [pid = 1652] [id = 392] 02:16:04 INFO - PROCESS | 1652 | --DOCSHELL 0x119bcb800 == 33 [pid = 1652] [id = 391] 02:16:04 INFO - PROCESS | 1652 | --DOCSHELL 0x1193bd000 == 32 [pid = 1652] [id = 390] 02:16:04 INFO - PROCESS | 1652 | --DOCSHELL 0x1188c9000 == 31 [pid = 1652] [id = 389] 02:16:04 INFO - PROCESS | 1652 | --DOCSHELL 0x117163800 == 30 [pid = 1652] [id = 388] 02:16:04 INFO - PROCESS | 1652 | --DOCSHELL 0x11661a800 == 29 [pid = 1652] [id = 387] 02:16:04 INFO - PROCESS | 1652 | --DOCSHELL 0x1169b3800 == 28 [pid = 1652] [id = 386] 02:16:04 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x12944a400) [pid = 1652] [serial = 1141] [outer = 0x0] [url = about:blank] 02:16:04 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x124922c00) [pid = 1652] [serial = 1125] [outer = 0x0] [url = about:blank] 02:16:04 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x12558b800) [pid = 1652] [serial = 1128] [outer = 0x0] [url = about:blank] 02:16:04 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x120faa800) [pid = 1652] [serial = 1119] [outer = 0x0] [url = about:blank] 02:16:04 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x121725800) [pid = 1652] [serial = 1120] [outer = 0x0] [url = about:blank] 02:16:04 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x118189800) [pid = 1652] [serial = 1113] [outer = 0x0] [url = about:blank] 02:16:04 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x1182ed400) [pid = 1652] [serial = 1114] [outer = 0x0] [url = about:blank] 02:16:04 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x123c2a400) [pid = 1652] [serial = 1122] [outer = 0x0] [url = about:blank] 02:16:04 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x115d57000) [pid = 1652] [serial = 1107] [outer = 0x0] [url = about:blank] 02:16:04 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x116e75800) [pid = 1652] [serial = 1108] [outer = 0x0] [url = about:blank] 02:16:04 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x1290c4800) [pid = 1652] [serial = 1105] [outer = 0x0] [url = about:blank] 02:16:04 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x1191c6400) [pid = 1652] [serial = 1116] [outer = 0x0] [url = about:blank] 02:16:04 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x11933e000) [pid = 1652] [serial = 1117] [outer = 0x0] [url = about:blank] 02:16:04 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x1182f3800) [pid = 1652] [serial = 1110] [outer = 0x0] [url = about:blank] 02:16:04 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x1191bf400) [pid = 1652] [serial = 1111] [outer = 0x0] [url = about:blank] 02:16:04 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x117f90800) [pid = 1652] [serial = 1131] [outer = 0x0] [url = about:blank] 02:16:04 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x128ac9c00) [pid = 1652] [serial = 1129] [outer = 0x0] [url = about:blank] 02:16:04 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x1171b9400) [pid = 1652] [serial = 1134] [outer = 0x0] [url = about:blank] 02:16:04 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x118f36400) [pid = 1652] [serial = 1135] [outer = 0x0] [url = about:blank] 02:16:04 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x1290c8400) [pid = 1652] [serial = 1132] [outer = 0x0] [url = about:blank] 02:16:04 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x12943d800) [pid = 1652] [serial = 1140] [outer = 0x0] [url = about:blank] 02:16:04 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x12492f400) [pid = 1652] [serial = 1126] [outer = 0x0] [url = about:blank] 02:16:04 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x12a452800) [pid = 1652] [serial = 1143] [outer = 0x0] [url = about:blank] 02:16:04 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x121423800) [pid = 1652] [serial = 1137] [outer = 0x0] [url = about:blank] 02:16:04 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x128ee0800) [pid = 1652] [serial = 1138] [outer = 0x0] [url = about:blank] 02:16:04 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x123da6c00) [pid = 1652] [serial = 1123] [outer = 0x0] [url = about:blank] 02:16:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 02:16:04 INFO - PROCESS | 1652 | 1465809364145 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 02:16:04 INFO - PROCESS | 1652 | 1465809364147 Marionette TRACE conn2 <- [1,1574,null,{}] 02:16:04 INFO - PROCESS | 1652 | 1465809364151 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}] 02:16:04 INFO - PROCESS | 1652 | 1465809364152 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:16:04 INFO - PROCESS | 1652 | 1465809364238 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 02:16:04 INFO - PROCESS | 1652 | 1465809364293 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:04 INFO - PROCESS | 1652 | 1465809364295 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:16:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x1169ac000 == 29 [pid = 1652] [id = 401] 02:16:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x118128000) [pid = 1652] [serial = 1202] [outer = 0x0] 02:16:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x118184400) [pid = 1652] [serial = 1203] [outer = 0x118128000] 02:16:04 INFO - PROCESS | 1652 | 1465809364322 Marionette DEBUG loaded listener.js 02:16:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x1182ed400) [pid = 1652] [serial = 1204] [outer = 0x118128000] 02:16:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 02:16:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 470ms 02:16:04 INFO - PROCESS | 1652 | 1465809364606 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]]]}] 02:16:04 INFO - PROCESS | 1652 | 1465809364620 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 02:16:04 INFO - PROCESS | 1652 | 1465809364622 Marionette TRACE conn2 <- [1,1577,null,{"value":"7"}] 02:16:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 02:16:04 INFO - PROCESS | 1652 | 1465809364634 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 02:16:04 INFO - PROCESS | 1652 | 1465809364636 Marionette TRACE conn2 <- [1,1578,null,{}] 02:16:04 INFO - PROCESS | 1652 | 1465809364638 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}] 02:16:04 INFO - PROCESS | 1652 | 1465809364640 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:16:04 INFO - PROCESS | 1652 | 1465809364724 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 02:16:04 INFO - PROCESS | 1652 | 1465809364728 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:04 INFO - PROCESS | 1652 | 1465809364731 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:16:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x118616000 == 30 [pid = 1652] [id = 402] 02:16:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x1184d5400) [pid = 1652] [serial = 1205] [outer = 0x0] 02:16:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x1191cb000) [pid = 1652] [serial = 1206] [outer = 0x1184d5400] 02:16:04 INFO - PROCESS | 1652 | 1465809364758 Marionette DEBUG loaded listener.js 02:16:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x11933e400) [pid = 1652] [serial = 1207] [outer = 0x1184d5400] 02:16:05 INFO - PROCESS | 1652 | 1465809365103 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]]]}] 02:16:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 02:16:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 528ms 02:16:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 02:16:05 INFO - PROCESS | 1652 | 1465809365154 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 02:16:05 INFO - PROCESS | 1652 | 1465809365156 Marionette TRACE conn2 <- [1,1581,null,{"value":"7"}] 02:16:05 INFO - PROCESS | 1652 | 1465809365158 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 02:16:05 INFO - PROCESS | 1652 | 1465809365160 Marionette TRACE conn2 <- [1,1582,null,{}] 02:16:05 INFO - PROCESS | 1652 | 1465809365168 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}] 02:16:05 INFO - PROCESS | 1652 | 1465809365171 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:16:05 INFO - PROCESS | 1652 | 1465809365250 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 02:16:05 INFO - PROCESS | 1652 | 1465809365257 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:05 INFO - PROCESS | 1652 | 1465809365259 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:16:05 INFO - PROCESS | 1652 | ++DOCSHELL 0x11955c800 == 31 [pid = 1652] [id = 403] 02:16:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x113da7400) [pid = 1652] [serial = 1208] [outer = 0x0] 02:16:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x121335c00) [pid = 1652] [serial = 1209] [outer = 0x113da7400] 02:16:05 INFO - PROCESS | 1652 | 1465809365289 Marionette DEBUG loaded listener.js 02:16:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x123c2bc00) [pid = 1652] [serial = 1210] [outer = 0x113da7400] 02:16:05 INFO - PROCESS | 1652 | 1465809365646 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]]]}] 02:16:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 02:16:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 525ms 02:16:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 02:16:05 INFO - PROCESS | 1652 | 1465809365684 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 02:16:05 INFO - PROCESS | 1652 | 1465809365686 Marionette TRACE conn2 <- [1,1585,null,{"value":"7"}] 02:16:05 INFO - PROCESS | 1652 | 1465809365688 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 02:16:05 INFO - PROCESS | 1652 | 1465809365689 Marionette TRACE conn2 <- [1,1586,null,{}] 02:16:05 INFO - PROCESS | 1652 | 1465809365691 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}] 02:16:05 INFO - PROCESS | 1652 | 1465809365692 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:16:05 INFO - PROCESS | 1652 | 1465809365771 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 02:16:05 INFO - PROCESS | 1652 | 1465809365775 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:05 INFO - PROCESS | 1652 | 1465809365776 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:16:05 INFO - PROCESS | 1652 | ++DOCSHELL 0x121323000 == 32 [pid = 1652] [id = 404] 02:16:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x123c31400) [pid = 1652] [serial = 1211] [outer = 0x0] 02:16:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x123da8000) [pid = 1652] [serial = 1212] [outer = 0x123c31400] 02:16:05 INFO - PROCESS | 1652 | 1465809365804 Marionette DEBUG loaded listener.js 02:16:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x124926000) [pid = 1652] [serial = 1213] [outer = 0x123c31400] 02:16:06 INFO - PROCESS | 1652 | 1465809366138 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]]]}] 02:16:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 02:16:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 471ms 02:16:06 INFO - PROCESS | 1652 | 1465809366160 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 02:16:06 INFO - PROCESS | 1652 | 1465809366163 Marionette TRACE conn2 <- [1,1589,null,{"value":"7"}] 02:16:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 02:16:06 INFO - PROCESS | 1652 | 1465809366166 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 02:16:06 INFO - PROCESS | 1652 | 1465809366168 Marionette TRACE conn2 <- [1,1590,null,{}] 02:16:06 INFO - PROCESS | 1652 | 1465809366170 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}] 02:16:06 INFO - PROCESS | 1652 | 1465809366171 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:16:06 INFO - PROCESS | 1652 | 1465809366244 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 02:16:06 INFO - PROCESS | 1652 | 1465809366249 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:06 INFO - PROCESS | 1652 | 1465809366251 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:16:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x124a40000 == 33 [pid = 1652] [id = 405] 02:16:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x118132800) [pid = 1652] [serial = 1214] [outer = 0x0] 02:16:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x124929000) [pid = 1652] [serial = 1215] [outer = 0x118132800] 02:16:06 INFO - PROCESS | 1652 | 1465809366331 Marionette DEBUG loaded listener.js 02:16:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x124ea5400) [pid = 1652] [serial = 1216] [outer = 0x118132800] 02:16:06 INFO - PROCESS | 1652 | 1465809366673 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]]]}] 02:16:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 02:16:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 517ms 02:16:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 02:16:06 INFO - PROCESS | 1652 | 1465809366685 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 02:16:06 INFO - PROCESS | 1652 | 1465809366686 Marionette TRACE conn2 <- [1,1593,null,{"value":"7"}] 02:16:06 INFO - PROCESS | 1652 | 1465809366688 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 02:16:06 INFO - PROCESS | 1652 | 1465809366689 Marionette TRACE conn2 <- [1,1594,null,{}] 02:16:06 INFO - PROCESS | 1652 | 1465809366692 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}] 02:16:06 INFO - PROCESS | 1652 | 1465809366698 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:16:06 INFO - PROCESS | 1652 | 1465809366817 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 02:16:06 INFO - PROCESS | 1652 | 1465809366835 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:06 INFO - PROCESS | 1652 | 1465809366836 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:16:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x12903a000 == 34 [pid = 1652] [id = 406] 02:16:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x124eab400) [pid = 1652] [serial = 1217] [outer = 0x0] 02:16:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x128924c00) [pid = 1652] [serial = 1218] [outer = 0x124eab400] 02:16:06 INFO - PROCESS | 1652 | 1465809366860 Marionette DEBUG loaded listener.js 02:16:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x1290c8400) [pid = 1652] [serial = 1219] [outer = 0x124eab400] 02:16:07 INFO - PROCESS | 1652 | 1465809367218 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]]]}] 02:16:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 02:16:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 569ms 02:16:07 INFO - PROCESS | 1652 | 1465809367264 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 02:16:07 INFO - PROCESS | 1652 | 1465809367266 Marionette TRACE conn2 <- [1,1597,null,{"value":"7"}] 02:16:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 02:16:07 INFO - PROCESS | 1652 | 1465809367268 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 02:16:07 INFO - PROCESS | 1652 | 1465809367269 Marionette TRACE conn2 <- [1,1598,null,{}] 02:16:07 INFO - PROCESS | 1652 | 1465809367271 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}] 02:16:07 INFO - PROCESS | 1652 | 1465809367273 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:16:07 INFO - PROCESS | 1652 | 1465809367368 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 02:16:07 INFO - PROCESS | 1652 | 1465809367371 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:07 INFO - PROCESS | 1652 | 1465809367372 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:16:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a4ee800 == 35 [pid = 1652] [id = 407] 02:16:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x125585400) [pid = 1652] [serial = 1220] [outer = 0x0] 02:16:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x129211400) [pid = 1652] [serial = 1221] [outer = 0x125585400] 02:16:07 INFO - PROCESS | 1652 | 1465809367397 Marionette DEBUG loaded listener.js 02:16:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x12a452800) [pid = 1652] [serial = 1222] [outer = 0x125585400] 02:16:07 INFO - PROCESS | 1652 | 1465809367720 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]]]}] 02:16:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 02:16:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 469ms 02:16:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 02:16:07 INFO - PROCESS | 1652 | 1465809367737 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 02:16:07 INFO - PROCESS | 1652 | 1465809367739 Marionette TRACE conn2 <- [1,1601,null,{"value":"7"}] 02:16:07 INFO - PROCESS | 1652 | 1465809367741 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 02:16:07 INFO - PROCESS | 1652 | 1465809367742 Marionette TRACE conn2 <- [1,1602,null,{}] 02:16:07 INFO - PROCESS | 1652 | 1465809367744 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}] 02:16:07 INFO - PROCESS | 1652 | 1465809367746 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:16:07 INFO - PROCESS | 1652 | 1465809367849 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 02:16:07 INFO - PROCESS | 1652 | 1465809367852 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:07 INFO - PROCESS | 1652 | 1465809367853 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:16:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x12af09000 == 36 [pid = 1652] [id = 408] 02:16:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x129205400) [pid = 1652] [serial = 1223] [outer = 0x0] 02:16:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x12a694800) [pid = 1652] [serial = 1224] [outer = 0x129205400] 02:16:07 INFO - PROCESS | 1652 | 1465809367877 Marionette DEBUG loaded listener.js 02:16:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x12a69e400) [pid = 1652] [serial = 1225] [outer = 0x129205400] 02:16:08 INFO - PROCESS | 1652 | 1465809368241 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]]]}] 02:16:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 02:16:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 518ms 02:16:08 INFO - PROCESS | 1652 | 1465809368260 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 02:16:08 INFO - PROCESS | 1652 | 1465809368261 Marionette TRACE conn2 <- [1,1605,null,{"value":"7"}] 02:16:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 02:16:08 INFO - PROCESS | 1652 | 1465809368266 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 02:16:08 INFO - PROCESS | 1652 | 1465809368268 Marionette TRACE conn2 <- [1,1606,null,{}] 02:16:08 INFO - PROCESS | 1652 | 1465809368270 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}] 02:16:08 INFO - PROCESS | 1652 | 1465809368271 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:16:08 INFO - PROCESS | 1652 | 1465809368448 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 02:16:08 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x1171bd800) [pid = 1652] [serial = 1163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 02:16:08 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x1150ccc00) [pid = 1652] [serial = 1166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 02:16:08 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x1191dfc00) [pid = 1652] [serial = 1169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 02:16:08 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x1167a0400) [pid = 1652] [serial = 1157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 02:16:08 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x1171bc800) [pid = 1652] [serial = 1172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 02:16:08 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x128991c00) [pid = 1652] [serial = 1190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 02:16:08 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x123c2a800) [pid = 1652] [serial = 1175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 02:16:08 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x123c2b000) [pid = 1652] [serial = 1181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 02:16:08 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x111c13800) [pid = 1652] [serial = 1184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 02:16:08 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x111c19c00) [pid = 1652] [serial = 1178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 02:16:08 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x11962f400) [pid = 1652] [serial = 1187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 02:16:08 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x1171b8400) [pid = 1652] [serial = 1145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 02:16:08 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x1138e0c00) [pid = 1652] [serial = 1160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 02:16:08 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x1191df400) [pid = 1652] [serial = 1148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 02:16:08 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x126a40800) [pid = 1652] [serial = 1151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 02:16:08 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x111e57c00) [pid = 1652] [serial = 1154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 02:16:08 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x12707f800) [pid = 1652] [serial = 1142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 02:16:08 INFO - PROCESS | 1652 | 1465809368493 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:08 INFO - PROCESS | 1652 | 1465809368494 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:16:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x116938000 == 37 [pid = 1652] [id = 409] 02:16:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x111aad400) [pid = 1652] [serial = 1226] [outer = 0x0] 02:16:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x112c0a000) [pid = 1652] [serial = 1227] [outer = 0x111aad400] 02:16:08 INFO - PROCESS | 1652 | 1465809368519 Marionette DEBUG loaded listener.js 02:16:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x118127400) [pid = 1652] [serial = 1228] [outer = 0x111aad400] 02:16:08 INFO - PROCESS | 1652 | 1465809368772 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]]]}] 02:16:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 02:16:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 520ms 02:16:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 02:16:08 INFO - PROCESS | 1652 | 1465809368785 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 02:16:08 INFO - PROCESS | 1652 | 1465809368786 Marionette TRACE conn2 <- [1,1609,null,{"value":"7"}] 02:16:08 INFO - PROCESS | 1652 | 1465809368788 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 02:16:08 INFO - PROCESS | 1652 | 1465809368789 Marionette TRACE conn2 <- [1,1610,null,{}] 02:16:08 INFO - PROCESS | 1652 | 1465809368792 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}] 02:16:08 INFO - PROCESS | 1652 | 1465809368793 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:16:08 INFO - PROCESS | 1652 | 1465809368887 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 02:16:08 INFO - PROCESS | 1652 | 1465809368890 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:08 INFO - PROCESS | 1652 | 1465809368891 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:16:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b916000 == 38 [pid = 1652] [id = 410] 02:16:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x113df0c00) [pid = 1652] [serial = 1229] [outer = 0x0] 02:16:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x124c84400) [pid = 1652] [serial = 1230] [outer = 0x113df0c00] 02:16:08 INFO - PROCESS | 1652 | 1465809368916 Marionette DEBUG loaded listener.js 02:16:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x124925800) [pid = 1652] [serial = 1231] [outer = 0x113df0c00] 02:16:09 INFO - PROCESS | 1652 | 1465809369275 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]]]}] 02:16:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 02:16:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 518ms 02:16:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 02:16:09 INFO - PROCESS | 1652 | 1465809369312 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 02:16:09 INFO - PROCESS | 1652 | 1465809369315 Marionette TRACE conn2 <- [1,1613,null,{"value":"7"}] 02:16:09 INFO - PROCESS | 1652 | 1465809369318 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 02:16:09 INFO - PROCESS | 1652 | 1465809369320 Marionette TRACE conn2 <- [1,1614,null,{}] 02:16:09 INFO - PROCESS | 1652 | 1465809369324 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}] 02:16:09 INFO - PROCESS | 1652 | 1465809369326 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:16:09 INFO - PROCESS | 1652 | 1465809369466 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 02:16:09 INFO - PROCESS | 1652 | 1465809369471 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:09 INFO - PROCESS | 1652 | 1465809369473 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:16:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c7a2000 == 39 [pid = 1652] [id = 411] 02:16:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x12a842800) [pid = 1652] [serial = 1232] [outer = 0x0] 02:16:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x12a84b400) [pid = 1652] [serial = 1233] [outer = 0x12a842800] 02:16:09 INFO - PROCESS | 1652 | 1465809369514 Marionette DEBUG loaded listener.js 02:16:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x12a990800) [pid = 1652] [serial = 1234] [outer = 0x12a842800] 02:16:09 INFO - PROCESS | 1652 | 1465809369913 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]]]}] 02:16:09 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 02:16:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 620ms 02:16:09 INFO - PROCESS | 1652 | 1465809369938 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 02:16:09 INFO - PROCESS | 1652 | 1465809369940 Marionette TRACE conn2 <- [1,1617,null,{"value":"7"}] 02:16:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 02:16:09 INFO - PROCESS | 1652 | 1465809369944 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 02:16:09 INFO - PROCESS | 1652 | 1465809369945 Marionette TRACE conn2 <- [1,1618,null,{}] 02:16:09 INFO - PROCESS | 1652 | 1465809369948 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}] 02:16:09 INFO - PROCESS | 1652 | 1465809369949 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:16:10 INFO - PROCESS | 1652 | 1465809370100 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 02:16:10 INFO - PROCESS | 1652 | 1465809370108 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:10 INFO - PROCESS | 1652 | 1465809370109 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:16:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c872000 == 40 [pid = 1652] [id = 412] 02:16:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x12a98a800) [pid = 1652] [serial = 1235] [outer = 0x0] 02:16:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x12a9f5400) [pid = 1652] [serial = 1236] [outer = 0x12a98a800] 02:16:10 INFO - PROCESS | 1652 | 1465809370148 Marionette DEBUG loaded listener.js 02:16:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x12b03c800) [pid = 1652] [serial = 1237] [outer = 0x12a98a800] 02:16:10 INFO - PROCESS | 1652 | 1465809370544 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]]]}] 02:16:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 02:16:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 621ms 02:16:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 02:16:10 INFO - PROCESS | 1652 | 1465809370565 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 02:16:10 INFO - PROCESS | 1652 | 1465809370567 Marionette TRACE conn2 <- [1,1621,null,{"value":"7"}] 02:16:10 INFO - PROCESS | 1652 | 1465809370570 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 02:16:10 INFO - PROCESS | 1652 | 1465809370572 Marionette TRACE conn2 <- [1,1622,null,{}] 02:16:10 INFO - PROCESS | 1652 | 1465809370576 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}] 02:16:10 INFO - PROCESS | 1652 | 1465809370578 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:16:10 INFO - PROCESS | 1652 | 1465809370683 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 02:16:10 INFO - PROCESS | 1652 | 1465809370742 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:10 INFO - PROCESS | 1652 | 1465809370744 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:16:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x116fa0000 == 41 [pid = 1652] [id = 413] 02:16:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x1160cd000) [pid = 1652] [serial = 1238] [outer = 0x0] 02:16:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x1171bd000) [pid = 1652] [serial = 1239] [outer = 0x1160cd000] 02:16:10 INFO - PROCESS | 1652 | 1465809370774 Marionette DEBUG loaded listener.js 02:16:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x1182f2000) [pid = 1652] [serial = 1240] [outer = 0x1160cd000] 02:16:11 INFO - PROCESS | 1652 | 1465809371257 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]]]}] 02:16: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 02:16:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 720ms 02:16:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 02:16:11 INFO - PROCESS | 1652 | 1465809371291 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 02:16:11 INFO - PROCESS | 1652 | 1465809371294 Marionette TRACE conn2 <- [1,1625,null,{"value":"7"}] 02:16:11 INFO - PROCESS | 1652 | 1465809371299 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 02:16:11 INFO - PROCESS | 1652 | 1465809371301 Marionette TRACE conn2 <- [1,1626,null,{}] 02:16:11 INFO - PROCESS | 1652 | 1465809371303 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}] 02:16:11 INFO - PROCESS | 1652 | 1465809371305 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:16:11 INFO - PROCESS | 1652 | 1465809371407 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 02:16:11 INFO - PROCESS | 1652 | 1465809371478 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:11 INFO - PROCESS | 1652 | 1465809371480 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:16:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x1217dc800 == 42 [pid = 1652] [id = 414] 02:16:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x118857c00) [pid = 1652] [serial = 1241] [outer = 0x0] 02:16:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x119eb0800) [pid = 1652] [serial = 1242] [outer = 0x118857c00] 02:16:11 INFO - PROCESS | 1652 | 1465809371512 Marionette DEBUG loaded listener.js 02:16:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x121b95000) [pid = 1652] [serial = 1243] [outer = 0x118857c00] 02:16:11 INFO - PROCESS | 1652 | 1465809371896 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]]]}] 02:16:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 02:16:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 670ms 02:16:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 02:16:11 INFO - PROCESS | 1652 | 1465809371969 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 02:16:11 INFO - PROCESS | 1652 | 1465809371971 Marionette TRACE conn2 <- [1,1629,null,{"value":"7"}] 02:16:11 INFO - PROCESS | 1652 | 1465809371973 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 02:16:11 INFO - PROCESS | 1652 | 1465809371975 Marionette TRACE conn2 <- [1,1630,null,{}] 02:16:11 INFO - PROCESS | 1652 | 1465809371983 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}] 02:16:11 INFO - PROCESS | 1652 | 1465809371986 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:16:12 INFO - PROCESS | 1652 | 1465809372135 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 02:16:12 INFO - PROCESS | 1652 | 1465809372209 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:12 INFO - PROCESS | 1652 | 1465809372211 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:16:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c7b2800 == 43 [pid = 1652] [id = 415] 02:16:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x123c2fc00) [pid = 1652] [serial = 1244] [outer = 0x0] 02:16:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x125590400) [pid = 1652] [serial = 1245] [outer = 0x123c2fc00] 02:16:12 INFO - PROCESS | 1652 | 1465809372245 Marionette DEBUG loaded listener.js 02:16:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x12898f400) [pid = 1652] [serial = 1246] [outer = 0x123c2fc00] 02:16:12 INFO - PROCESS | 1652 | 1465809372652 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]]]}] 02:16:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 02:16:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 724ms 02:16:12 INFO - PROCESS | 1652 | 1465809372697 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 02:16:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 02:16:12 INFO - PROCESS | 1652 | 1465809372700 Marionette TRACE conn2 <- [1,1633,null,{"value":"7"}] 02:16:12 INFO - PROCESS | 1652 | 1465809372702 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 02:16:12 INFO - PROCESS | 1652 | 1465809372704 Marionette TRACE conn2 <- [1,1634,null,{}] 02:16:12 INFO - PROCESS | 1652 | 1465809372706 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}] 02:16:12 INFO - PROCESS | 1652 | 1465809372708 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:16:12 INFO - PROCESS | 1652 | 1465809372830 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 02:16:12 INFO - PROCESS | 1652 | 1465809372970 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:12 INFO - PROCESS | 1652 | 1465809372972 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:16:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ce40800 == 44 [pid = 1652] [id = 416] 02:16:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x111ecc400) [pid = 1652] [serial = 1247] [outer = 0x0] 02:16:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x1290c1400) [pid = 1652] [serial = 1248] [outer = 0x111ecc400] 02:16:13 INFO - PROCESS | 1652 | 1465809373020 Marionette DEBUG loaded listener.js 02:16:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x12a695000) [pid = 1652] [serial = 1249] [outer = 0x111ecc400] 02:16:13 INFO - PROCESS | 1652 | 1465809373759 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]]]}] 02:16:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 02:16:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1123ms 02:16:13 INFO - PROCESS | 1652 | 1465809373826 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 02:16:13 INFO - PROCESS | 1652 | 1465809373833 Marionette TRACE conn2 <- [1,1637,null,{"value":"7"}] 02:16:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 02:16:13 INFO - PROCESS | 1652 | 1465809373838 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 02:16:13 INFO - PROCESS | 1652 | 1465809373841 Marionette TRACE conn2 <- [1,1638,null,{}] 02:16:13 INFO - PROCESS | 1652 | 1465809373847 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}] 02:16:13 INFO - PROCESS | 1652 | 1465809373849 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:16:13 INFO - PROCESS | 1652 | 1465809373992 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 02:16:14 INFO - PROCESS | 1652 | 1465809374089 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:14 INFO - PROCESS | 1652 | 1465809374091 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:16:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x119545000 == 45 [pid = 1652] [id = 417] 02:16:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x116a0a800) [pid = 1652] [serial = 1250] [outer = 0x0] 02:16:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x1184c6000) [pid = 1652] [serial = 1251] [outer = 0x116a0a800] 02:16:14 INFO - PROCESS | 1652 | 1465809374135 Marionette DEBUG loaded listener.js 02:16:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x118f36800) [pid = 1652] [serial = 1252] [outer = 0x116a0a800] 02:16:14 INFO - PROCESS | 1652 | 1465809374617 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]]]}] 02:16:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 02:16:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 827ms 02:16:14 INFO - PROCESS | 1652 | 1465809374663 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 02:16:14 INFO - PROCESS | 1652 | 1465809374666 Marionette TRACE conn2 <- [1,1641,null,{"value":"7"}] 02:16:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 02:16:14 INFO - PROCESS | 1652 | 1465809374670 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 02:16:14 INFO - PROCESS | 1652 | 1465809374672 Marionette TRACE conn2 <- [1,1642,null,{}] 02:16:14 INFO - PROCESS | 1652 | 1465809374674 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}] 02:16:14 INFO - PROCESS | 1652 | 1465809374676 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:16:15 INFO - PROCESS | 1652 | --DOCSHELL 0x12c7a2000 == 44 [pid = 1652] [id = 411] 02:16:15 INFO - PROCESS | 1652 | --DOCSHELL 0x12b916000 == 43 [pid = 1652] [id = 410] 02:16:15 INFO - PROCESS | 1652 | --DOCSHELL 0x116938000 == 42 [pid = 1652] [id = 409] 02:16:15 INFO - PROCESS | 1652 | --DOCSHELL 0x12af09000 == 41 [pid = 1652] [id = 408] 02:16:15 INFO - PROCESS | 1652 | --DOCSHELL 0x12a4ee800 == 40 [pid = 1652] [id = 407] 02:16:15 INFO - PROCESS | 1652 | --DOCSHELL 0x12903a000 == 39 [pid = 1652] [id = 406] 02:16:15 INFO - PROCESS | 1652 | --DOCSHELL 0x124a40000 == 38 [pid = 1652] [id = 405] 02:16:15 INFO - PROCESS | 1652 | --DOCSHELL 0x121323000 == 37 [pid = 1652] [id = 404] 02:16:15 INFO - PROCESS | 1652 | --DOCSHELL 0x11955c800 == 36 [pid = 1652] [id = 403] 02:16:15 INFO - PROCESS | 1652 | --DOCSHELL 0x118616000 == 35 [pid = 1652] [id = 402] 02:16:15 INFO - PROCESS | 1652 | --DOCSHELL 0x1169ac000 == 34 [pid = 1652] [id = 401] 02:16:15 INFO - PROCESS | 1652 | --DOCSHELL 0x120e34800 == 33 [pid = 1652] [id = 400] 02:16:15 INFO - PROCESS | 1652 | --DOCSHELL 0x116f9e800 == 32 [pid = 1652] [id = 399] 02:16:15 INFO - PROCESS | 1652 | --DOCSHELL 0x12af21800 == 31 [pid = 1652] [id = 398] 02:16:15 INFO - PROCESS | 1652 | --DOCSHELL 0x119545000 == 30 [pid = 1652] [id = 417] 02:16:15 INFO - PROCESS | 1652 | --DOCSHELL 0x12ce40800 == 29 [pid = 1652] [id = 416] 02:16:15 INFO - PROCESS | 1652 | --DOCSHELL 0x12c7b2800 == 28 [pid = 1652] [id = 415] 02:16:15 INFO - PROCESS | 1652 | --DOCSHELL 0x1217dc800 == 27 [pid = 1652] [id = 414] 02:16:15 INFO - PROCESS | 1652 | --DOCSHELL 0x12c872000 == 26 [pid = 1652] [id = 412] 02:16:15 INFO - PROCESS | 1652 | --DOCSHELL 0x116fa0000 == 25 [pid = 1652] [id = 413] 02:16:15 INFO - PROCESS | 1652 | 1465809375268 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 02:16:15 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x11818d800) [pid = 1652] [serial = 1164] [outer = 0x0] [url = about:blank] 02:16:15 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x1191cc000) [pid = 1652] [serial = 1167] [outer = 0x0] [url = about:blank] 02:16:15 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x1191dd000) [pid = 1652] [serial = 1168] [outer = 0x0] [url = about:blank] 02:16:15 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x11962a400) [pid = 1652] [serial = 1170] [outer = 0x0] [url = about:blank] 02:16:15 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x118185400) [pid = 1652] [serial = 1159] [outer = 0x0] [url = about:blank] 02:16:15 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x117d93c00) [pid = 1652] [serial = 1158] [outer = 0x0] [url = about:blank] 02:16:15 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x120fa9800) [pid = 1652] [serial = 1173] [outer = 0x0] [url = about:blank] 02:16:15 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x128ac6800) [pid = 1652] [serial = 1191] [outer = 0x0] [url = about:blank] 02:16:15 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x123dac400) [pid = 1652] [serial = 1176] [outer = 0x0] [url = about:blank] 02:16:15 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x1249e9800) [pid = 1652] [serial = 1177] [outer = 0x0] [url = about:blank] 02:16:15 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x126c6b400) [pid = 1652] [serial = 1182] [outer = 0x0] [url = about:blank] 02:16:15 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x120eb6c00) [pid = 1652] [serial = 1185] [outer = 0x0] [url = about:blank] 02:16:15 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x1249f0000) [pid = 1652] [serial = 1179] [outer = 0x0] [url = about:blank] 02:16:15 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x127088400) [pid = 1652] [serial = 1188] [outer = 0x0] [url = about:blank] 02:16:15 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x12898bc00) [pid = 1652] [serial = 1189] [outer = 0x0] [url = about:blank] 02:16:15 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x126eaac00) [pid = 1652] [serial = 1183] [outer = 0x0] [url = about:blank] 02:16:15 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x1184df400) [pid = 1652] [serial = 1147] [outer = 0x0] [url = about:blank] 02:16:15 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x11679d400) [pid = 1652] [serial = 1162] [outer = 0x0] [url = about:blank] 02:16:15 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x115de5000) [pid = 1652] [serial = 1161] [outer = 0x0] [url = about:blank] 02:16:15 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x11818d400) [pid = 1652] [serial = 1146] [outer = 0x0] [url = about:blank] 02:16:15 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x12492e000) [pid = 1652] [serial = 1150] [outer = 0x0] [url = about:blank] 02:16:15 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x1196a5800) [pid = 1652] [serial = 1149] [outer = 0x0] [url = about:blank] 02:16:15 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x1182ef400) [pid = 1652] [serial = 1165] [outer = 0x0] [url = about:blank] 02:16:15 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x124929800) [pid = 1652] [serial = 1186] [outer = 0x0] [url = about:blank] 02:16:15 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x128aca800) [pid = 1652] [serial = 1153] [outer = 0x0] [url = about:blank] 02:16:15 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x128926400) [pid = 1652] [serial = 1152] [outer = 0x0] [url = about:blank] 02:16:15 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x125405800) [pid = 1652] [serial = 1180] [outer = 0x0] [url = about:blank] 02:16:15 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x128edc400) [pid = 1652] [serial = 1155] [outer = 0x0] [url = about:blank] 02:16:15 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x12a699400) [pid = 1652] [serial = 1156] [outer = 0x0] [url = about:blank] 02:16:15 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x12193f800) [pid = 1652] [serial = 1174] [outer = 0x0] [url = about:blank] 02:16:15 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x129208400) [pid = 1652] [serial = 1192] [outer = 0x0] [url = about:blank] 02:16:15 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x120eb8400) [pid = 1652] [serial = 1171] [outer = 0x0] [url = about:blank] 02:16:15 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x12a697000) [pid = 1652] [serial = 1144] [outer = 0x0] [url = about:blank] 02:16:15 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x129210000) [pid = 1652] [serial = 1194] [outer = 0x0] [url = about:blank] 02:16:15 INFO - PROCESS | 1652 | 1465809375389 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:15 INFO - PROCESS | 1652 | 1465809375390 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:16:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x112515800 == 26 [pid = 1652] [id = 418] 02:16:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x111ece400) [pid = 1652] [serial = 1253] [outer = 0x0] 02:16:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x1121a4c00) [pid = 1652] [serial = 1254] [outer = 0x111ece400] 02:16:15 INFO - PROCESS | 1652 | 1465809375420 Marionette DEBUG loaded listener.js 02:16:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x112c1d800) [pid = 1652] [serial = 1255] [outer = 0x111ece400] 02:16:15 INFO - PROCESS | 1652 | 1465809375718 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]]]}] 02:16:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 02:16:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1072ms 02:16:15 INFO - PROCESS | 1652 | 1465809375743 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 02:16:15 INFO - PROCESS | 1652 | 1465809375747 Marionette TRACE conn2 <- [1,1645,null,{"value":"7"}] 02:16:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 02:16:15 INFO - PROCESS | 1652 | 1465809375755 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 02:16:15 INFO - PROCESS | 1652 | 1465809375757 Marionette TRACE conn2 <- [1,1646,null,{}] 02:16:15 INFO - PROCESS | 1652 | 1465809375760 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}] 02:16:15 INFO - PROCESS | 1652 | 1465809375762 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:16:15 INFO - PROCESS | 1652 | 1465809375866 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 02:16:15 INFO - PROCESS | 1652 | 1465809375917 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:15 INFO - PROCESS | 1652 | 1465809375918 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:16:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x116944800 == 27 [pid = 1652] [id = 419] 02:16:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x11380fc00) [pid = 1652] [serial = 1256] [outer = 0x0] 02:16:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x1138e7c00) [pid = 1652] [serial = 1257] [outer = 0x11380fc00] 02:16:15 INFO - PROCESS | 1652 | 1465809375944 Marionette DEBUG loaded listener.js 02:16:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x1160cb400) [pid = 1652] [serial = 1258] [outer = 0x11380fc00] 02:16:16 INFO - PROCESS | 1652 | 1465809376221 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]]]}] 02:16:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 02:16:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 521ms 02:16:16 INFO - PROCESS | 1652 | 1465809376276 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 02:16:16 INFO - PROCESS | 1652 | 1465809376278 Marionette TRACE conn2 <- [1,1649,null,{"value":"7"}] 02:16:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 02:16:16 INFO - PROCESS | 1652 | 1465809376284 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 02:16:16 INFO - PROCESS | 1652 | 1465809376285 Marionette TRACE conn2 <- [1,1650,null,{}] 02:16:16 INFO - PROCESS | 1652 | 1465809376288 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}] 02:16:16 INFO - PROCESS | 1652 | 1465809376289 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:16:16 INFO - PROCESS | 1652 | 1465809376368 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 02:16:16 INFO - PROCESS | 1652 | 1465809376374 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:16 INFO - PROCESS | 1652 | 1465809376375 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:16:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x116911000 == 28 [pid = 1652] [id = 420] 02:16:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x11679dc00) [pid = 1652] [serial = 1259] [outer = 0x0] 02:16:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x117d8d400) [pid = 1652] [serial = 1260] [outer = 0x11679dc00] 02:16:16 INFO - PROCESS | 1652 | 1465809376415 Marionette DEBUG loaded listener.js 02:16:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x118134800) [pid = 1652] [serial = 1261] [outer = 0x11679dc00] 02:16:16 INFO - PROCESS | 1652 | 1465809376775 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]]]}] 02:16:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 02:16:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 520ms 02:16:16 INFO - PROCESS | 1652 | 1465809376803 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 02:16:16 INFO - PROCESS | 1652 | 1465809376805 Marionette TRACE conn2 <- [1,1653,null,{"value":"7"}] 02:16:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 02:16:16 INFO - PROCESS | 1652 | 1465809376813 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 02:16:16 INFO - PROCESS | 1652 | 1465809376817 Marionette TRACE conn2 <- [1,1654,null,{}] 02:16:16 INFO - PROCESS | 1652 | 1465809376819 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}] 02:16:16 INFO - PROCESS | 1652 | 1465809376821 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:16:16 INFO - PROCESS | 1652 | 1465809376901 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 02:16:16 INFO - PROCESS | 1652 | 1465809376905 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:16 INFO - PROCESS | 1652 | 1465809376906 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:16:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x119199000 == 29 [pid = 1652] [id = 421] 02:16:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x11818a400) [pid = 1652] [serial = 1262] [outer = 0x0] 02:16:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x1182e5000) [pid = 1652] [serial = 1263] [outer = 0x11818a400] 02:16:16 INFO - PROCESS | 1652 | 1465809376933 Marionette DEBUG loaded listener.js 02:16:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x118f30400) [pid = 1652] [serial = 1264] [outer = 0x11818a400] 02:16:17 INFO - PROCESS | 1652 | 1465809377241 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]]]}] 02:16:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 02:16:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 475ms 02:16:17 INFO - PROCESS | 1652 | 1465809377284 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 02:16:17 INFO - PROCESS | 1652 | 1465809377286 Marionette TRACE conn2 <- [1,1657,null,{"value":"7"}] 02:16:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 02:16:17 INFO - PROCESS | 1652 | 1465809377288 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 02:16:17 INFO - PROCESS | 1652 | 1465809377289 Marionette TRACE conn2 <- [1,1658,null,{}] 02:16:17 INFO - PROCESS | 1652 | 1465809377291 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}] 02:16:17 INFO - PROCESS | 1652 | 1465809377292 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:16:17 INFO - PROCESS | 1652 | 1465809377399 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 02:16:17 INFO - PROCESS | 1652 | 1465809377413 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:17 INFO - PROCESS | 1652 | 1465809377414 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:16:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x1193d3000 == 30 [pid = 1652] [id = 422] 02:16:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x113864400) [pid = 1652] [serial = 1265] [outer = 0x0] 02:16:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x118f2f800) [pid = 1652] [serial = 1266] [outer = 0x113864400] 02:16:17 INFO - PROCESS | 1652 | 1465809377439 Marionette DEBUG loaded listener.js 02:16:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x1191da000) [pid = 1652] [serial = 1267] [outer = 0x113864400] 02:16:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 02:16:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 519ms 02:16:17 INFO - PROCESS | 1652 | 1465809377801 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]]]}] 02:16:17 INFO - PROCESS | 1652 | 1465809377808 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 02:16:17 INFO - PROCESS | 1652 | 1465809377809 Marionette TRACE conn2 <- [1,1661,null,{"value":"7"}] 02:16:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 02:16:17 INFO - PROCESS | 1652 | 1465809377812 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 02:16:17 INFO - PROCESS | 1652 | 1465809377816 Marionette TRACE conn2 <- [1,1662,null,{}] 02:16:17 INFO - PROCESS | 1652 | 1465809377819 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}] 02:16:17 INFO - PROCESS | 1652 | 1465809377820 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:16:17 INFO - PROCESS | 1652 | 1465809377915 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 02:16:17 INFO - PROCESS | 1652 | 1465809377953 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:17 INFO - PROCESS | 1652 | 1465809377957 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:16:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x121022000 == 31 [pid = 1652] [id = 423] 02:16:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x11679d800) [pid = 1652] [serial = 1268] [outer = 0x0] 02:16:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x11969ec00) [pid = 1652] [serial = 1269] [outer = 0x11679d800] 02:16:17 INFO - PROCESS | 1652 | 1465809377989 Marionette DEBUG loaded listener.js 02:16:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x119eac000) [pid = 1652] [serial = 1270] [outer = 0x11679d800] 02:16:18 INFO - PROCESS | 1652 | 1465809378318 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]]]}] 02:16:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 02:16:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 522ms 02:16:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 02:16:18 INFO - PROCESS | 1652 | 1465809378335 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 02:16:18 INFO - PROCESS | 1652 | 1465809378336 Marionette TRACE conn2 <- [1,1665,null,{"value":"7"}] 02:16:18 INFO - PROCESS | 1652 | 1465809378338 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 02:16:18 INFO - PROCESS | 1652 | 1465809378339 Marionette TRACE conn2 <- [1,1666,null,{}] 02:16:18 INFO - PROCESS | 1652 | 1465809378341 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}] 02:16:18 INFO - PROCESS | 1652 | 1465809378343 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:16:18 INFO - PROCESS | 1652 | 1465809378440 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 02:16:18 INFO - PROCESS | 1652 | 1465809378451 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:18 INFO - PROCESS | 1652 | 1465809378453 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:16:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x113345800 == 32 [pid = 1652] [id = 424] 02:16:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x120eb5c00) [pid = 1652] [serial = 1271] [outer = 0x0] 02:16:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x121238c00) [pid = 1652] [serial = 1272] [outer = 0x120eb5c00] 02:16:18 INFO - PROCESS | 1652 | 1465809378477 Marionette DEBUG loaded listener.js 02:16:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x12193ec00) [pid = 1652] [serial = 1273] [outer = 0x120eb5c00] 02:16:18 INFO - PROCESS | 1652 | 1465809378838 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]]]}] 02:16:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 02:16:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 521ms 02:16:18 INFO - PROCESS | 1652 | 1465809378859 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 02:16:18 INFO - PROCESS | 1652 | 1465809378860 Marionette TRACE conn2 <- [1,1669,null,{"value":"7"}] 02:16:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 02:16:18 INFO - PROCESS | 1652 | 1465809378864 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 02:16:18 INFO - PROCESS | 1652 | 1465809378866 Marionette TRACE conn2 <- [1,1670,null,{}] 02:16:18 INFO - PROCESS | 1652 | 1465809378868 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}] 02:16:18 INFO - PROCESS | 1652 | 1465809378869 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:16:18 INFO - PROCESS | 1652 | 1465809378964 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 02:16:19 INFO - PROCESS | 1652 | 1465809379001 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:19 INFO - PROCESS | 1652 | 1465809379002 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:16:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x126a66000 == 33 [pid = 1652] [id = 425] 02:16:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x11812b400) [pid = 1652] [serial = 1274] [outer = 0x0] 02:16:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x121b97400) [pid = 1652] [serial = 1275] [outer = 0x11812b400] 02:16:19 INFO - PROCESS | 1652 | 1465809379027 Marionette DEBUG loaded listener.js 02:16:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x123c2e400) [pid = 1652] [serial = 1276] [outer = 0x11812b400] 02:16:19 INFO - PROCESS | 1652 | 1465809379317 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]]]}] 02:16:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 02:16:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 472ms 02:16:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 02:16:19 INFO - PROCESS | 1652 | 1465809379342 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 02:16:19 INFO - PROCESS | 1652 | 1465809379343 Marionette TRACE conn2 <- [1,1673,null,{"value":"7"}] 02:16:19 INFO - PROCESS | 1652 | 1465809379348 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 02:16:19 INFO - PROCESS | 1652 | 1465809379351 Marionette TRACE conn2 <- [1,1674,null,{}] 02:16:19 INFO - PROCESS | 1652 | 1465809379353 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}] 02:16:19 INFO - PROCESS | 1652 | 1465809379354 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:16:19 INFO - PROCESS | 1652 | 1465809379611 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 02:16:19 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x124eab400) [pid = 1652] [serial = 1217] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 02:16:19 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x125585400) [pid = 1652] [serial = 1220] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 02:16:19 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x129205400) [pid = 1652] [serial = 1223] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 02:16:19 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x118128000) [pid = 1652] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 02:16:19 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x1133db000) [pid = 1652] [serial = 1196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 02:16:19 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x1184d5400) [pid = 1652] [serial = 1205] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 02:16:19 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x123c31400) [pid = 1652] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 02:16:19 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x121940c00) [pid = 1652] [serial = 1193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 02:16:19 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x113da7400) [pid = 1652] [serial = 1208] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 02:16:19 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x118134400) [pid = 1652] [serial = 1199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 02:16:19 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x12a842800) [pid = 1652] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 02:16:19 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x111aad400) [pid = 1652] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 02:16:19 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x113df0c00) [pid = 1652] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 02:16:19 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x118132800) [pid = 1652] [serial = 1214] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 02:16:19 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x12a98a800) [pid = 1652] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 02:16:19 INFO - PROCESS | 1652 | 1465809379654 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:19 INFO - PROCESS | 1652 | 1465809379655 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:16:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x1169b1000 == 34 [pid = 1652] [id = 426] 02:16:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x111c19800) [pid = 1652] [serial = 1277] [outer = 0x0] 02:16:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x11380f800) [pid = 1652] [serial = 1278] [outer = 0x111c19800] 02:16:19 INFO - PROCESS | 1652 | 1465809379680 Marionette DEBUG loaded listener.js 02:16:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x11812f800) [pid = 1652] [serial = 1279] [outer = 0x111c19800] 02:16:19 INFO - PROCESS | 1652 | 1465809379930 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]]]}] 02:16:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 02:16:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 622ms 02:16:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 02:16:19 INFO - PROCESS | 1652 | 1465809379969 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 02:16:19 INFO - PROCESS | 1652 | 1465809379970 Marionette TRACE conn2 <- [1,1677,null,{"value":"7"}] 02:16:19 INFO - PROCESS | 1652 | 1465809379973 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 02:16:19 INFO - PROCESS | 1652 | 1465809379974 Marionette TRACE conn2 <- [1,1678,null,{}] 02:16:19 INFO - PROCESS | 1652 | 1465809379976 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}] 02:16:19 INFO - PROCESS | 1652 | 1465809379977 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:16:20 INFO - PROCESS | 1652 | 1465809380070 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 02:16:20 INFO - PROCESS | 1652 | 1465809380074 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:20 INFO - PROCESS | 1652 | 1465809380075 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:16:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x128ce9800 == 35 [pid = 1652] [id = 427] 02:16:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x1183bd800) [pid = 1652] [serial = 1280] [outer = 0x0] 02:16:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x123da4000) [pid = 1652] [serial = 1281] [outer = 0x1183bd800] 02:16:20 INFO - PROCESS | 1652 | 1465809380100 Marionette DEBUG loaded listener.js 02:16:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x123db2000) [pid = 1652] [serial = 1282] [outer = 0x1183bd800] 02:16:20 INFO - PROCESS | 1652 | 1465809380441 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]]]}] 02:16:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 02:16:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 518ms 02:16:20 INFO - PROCESS | 1652 | 1465809380491 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 02:16:20 INFO - PROCESS | 1652 | 1465809380493 Marionette TRACE conn2 <- [1,1681,null,{"value":"7"}] 02:16:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 02:16:20 INFO - PROCESS | 1652 | 1465809380495 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 02:16:20 INFO - PROCESS | 1652 | 1465809380497 Marionette TRACE conn2 <- [1,1682,null,{}] 02:16:20 INFO - PROCESS | 1652 | 1465809380499 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}] 02:16:20 INFO - PROCESS | 1652 | 1465809380501 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:16:20 INFO - PROCESS | 1652 | 1465809380601 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 02:16:20 INFO - PROCESS | 1652 | 1465809380607 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:20 INFO - PROCESS | 1652 | 1465809380609 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:16:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x129292800 == 36 [pid = 1652] [id = 428] 02:16:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x12490b000) [pid = 1652] [serial = 1283] [outer = 0x0] 02:16:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x124927000) [pid = 1652] [serial = 1284] [outer = 0x12490b000] 02:16:20 INFO - PROCESS | 1652 | 1465809380652 Marionette DEBUG loaded listener.js 02:16:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x1249e7800) [pid = 1652] [serial = 1285] [outer = 0x12490b000] 02:16:21 INFO - PROCESS | 1652 | 1465809381105 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]]]}] 02:16:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 02:16:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 620ms 02:16:21 INFO - PROCESS | 1652 | 1465809381117 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 02:16:21 INFO - PROCESS | 1652 | 1465809381119 Marionette TRACE conn2 <- [1,1685,null,{"value":"7"}] 02:16:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 02:16:21 INFO - PROCESS | 1652 | 1465809381133 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 02:16:21 INFO - PROCESS | 1652 | 1465809381135 Marionette TRACE conn2 <- [1,1686,null,{}] 02:16:21 INFO - PROCESS | 1652 | 1465809381137 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}] 02:16:21 INFO - PROCESS | 1652 | 1465809381138 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:16:21 INFO - PROCESS | 1652 | 1465809381224 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 02:16:21 INFO - PROCESS | 1652 | 1465809381230 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:21 INFO - PROCESS | 1652 | 1465809381232 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:16:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x12101f000 == 37 [pid = 1652] [id = 429] 02:16:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x1249ed400) [pid = 1652] [serial = 1286] [outer = 0x0] 02:16:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x12540e800) [pid = 1652] [serial = 1287] [outer = 0x1249ed400] 02:16:21 INFO - PROCESS | 1652 | 1465809381256 Marionette DEBUG loaded listener.js 02:16:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x126a49800) [pid = 1652] [serial = 1288] [outer = 0x1249ed400] 02:16:21 INFO - PROCESS | 1652 | 1465809381585 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]]]}] 02:16:21 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 02:16:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 469ms 02:16:21 INFO - PROCESS | 1652 | 1465809381648 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 02:16:21 INFO - PROCESS | 1652 | 1465809381651 Marionette TRACE conn2 <- [1,1689,null,{"value":"7"}] 02:16:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 02:16:21 INFO - PROCESS | 1652 | 1465809381655 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 02:16:21 INFO - PROCESS | 1652 | 1465809381658 Marionette TRACE conn2 <- [1,1690,null,{}] 02:16:21 INFO - PROCESS | 1652 | 1465809381664 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}] 02:16:21 INFO - PROCESS | 1652 | 1465809381666 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:16:21 INFO - PROCESS | 1652 | 1465809381781 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 02:16:21 INFO - PROCESS | 1652 | 1465809381838 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:21 INFO - PROCESS | 1652 | 1465809381842 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:16:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x116241000 == 38 [pid = 1652] [id = 430] 02:16:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x112da9c00) [pid = 1652] [serial = 1289] [outer = 0x0] 02:16:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x112f90800) [pid = 1652] [serial = 1290] [outer = 0x112da9c00] 02:16:21 INFO - PROCESS | 1652 | 1465809381873 Marionette DEBUG loaded listener.js 02:16:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x1133c6400) [pid = 1652] [serial = 1291] [outer = 0x112da9c00] 02:16:22 INFO - PROCESS | 1652 | 1465809382417 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]]]}] 02:16:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 02:16:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 822ms 02:16:22 INFO - PROCESS | 1652 | 1465809382477 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 02:16:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 02:16:22 INFO - PROCESS | 1652 | 1465809382482 Marionette TRACE conn2 <- [1,1693,null,{"value":"7"}] 02:16:22 INFO - PROCESS | 1652 | 1465809382487 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 02:16:22 INFO - PROCESS | 1652 | 1465809382490 Marionette TRACE conn2 <- [1,1694,null,{}] 02:16:22 INFO - PROCESS | 1652 | 1465809382493 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}] 02:16:22 INFO - PROCESS | 1652 | 1465809382494 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:16:22 INFO - PROCESS | 1652 | 1465809382602 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 02:16:22 INFO - PROCESS | 1652 | 1465809382681 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:22 INFO - PROCESS | 1652 | 1465809382683 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:16:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x118f8d000 == 39 [pid = 1652] [id = 431] 02:16:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x1175bac00) [pid = 1652] [serial = 1292] [outer = 0x0] 02:16:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x11812ac00) [pid = 1652] [serial = 1293] [outer = 0x1175bac00] 02:16:22 INFO - PROCESS | 1652 | 1465809382714 Marionette DEBUG loaded listener.js 02:16:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x11818d400) [pid = 1652] [serial = 1294] [outer = 0x1175bac00] 02:16:23 INFO - PROCESS | 1652 | 1465809383397 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]]]}] 02:16:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 02:16:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 977ms 02:16:23 INFO - PROCESS | 1652 | 1465809383462 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 02:16:23 INFO - PROCESS | 1652 | 1465809383464 Marionette TRACE conn2 <- [1,1697,null,{"value":"7"}] 02:16:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 02:16:23 INFO - PROCESS | 1652 | 1465809383468 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 02:16:23 INFO - PROCESS | 1652 | 1465809383470 Marionette TRACE conn2 <- [1,1698,null,{}] 02:16:23 INFO - PROCESS | 1652 | 1465809383474 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}] 02:16:23 INFO - PROCESS | 1652 | 1465809383476 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:16:23 INFO - PROCESS | 1652 | 1465809383594 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 02:16:23 INFO - PROCESS | 1652 | --DOCSHELL 0x129292800 == 38 [pid = 1652] [id = 428] 02:16:23 INFO - PROCESS | 1652 | --DOCSHELL 0x128ce9800 == 37 [pid = 1652] [id = 427] 02:16:23 INFO - PROCESS | 1652 | --DOCSHELL 0x1169b1000 == 36 [pid = 1652] [id = 426] 02:16:23 INFO - PROCESS | 1652 | --DOCSHELL 0x126a66000 == 35 [pid = 1652] [id = 425] 02:16:23 INFO - PROCESS | 1652 | --DOCSHELL 0x113345800 == 34 [pid = 1652] [id = 424] 02:16:23 INFO - PROCESS | 1652 | --DOCSHELL 0x121022000 == 33 [pid = 1652] [id = 423] 02:16:23 INFO - PROCESS | 1652 | --DOCSHELL 0x1193d3000 == 32 [pid = 1652] [id = 422] 02:16:23 INFO - PROCESS | 1652 | --DOCSHELL 0x119199000 == 31 [pid = 1652] [id = 421] 02:16:23 INFO - PROCESS | 1652 | --DOCSHELL 0x116911000 == 30 [pid = 1652] [id = 420] 02:16:23 INFO - PROCESS | 1652 | --DOCSHELL 0x116944800 == 29 [pid = 1652] [id = 419] 02:16:23 INFO - PROCESS | 1652 | --DOCSHELL 0x112515800 == 28 [pid = 1652] [id = 418] 02:16:23 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x128924c00) [pid = 1652] [serial = 1218] [outer = 0x0] [url = about:blank] 02:16:23 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x129211400) [pid = 1652] [serial = 1221] [outer = 0x0] [url = about:blank] 02:16:23 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x12a694800) [pid = 1652] [serial = 1224] [outer = 0x0] [url = about:blank] 02:16:23 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x12a452800) [pid = 1652] [serial = 1222] [outer = 0x0] [url = about:blank] 02:16:23 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x118184400) [pid = 1652] [serial = 1203] [outer = 0x0] [url = about:blank] 02:16:23 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x1182ed400) [pid = 1652] [serial = 1204] [outer = 0x0] [url = about:blank] 02:16:23 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x11679b000) [pid = 1652] [serial = 1197] [outer = 0x0] [url = about:blank] 02:16:23 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x117d93400) [pid = 1652] [serial = 1198] [outer = 0x0] [url = about:blank] 02:16:23 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x1191cb000) [pid = 1652] [serial = 1206] [outer = 0x0] [url = about:blank] 02:16:23 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x11933e400) [pid = 1652] [serial = 1207] [outer = 0x0] [url = about:blank] 02:16:23 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x123da8000) [pid = 1652] [serial = 1212] [outer = 0x0] [url = about:blank] 02:16:23 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x124926000) [pid = 1652] [serial = 1213] [outer = 0x0] [url = about:blank] 02:16:23 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x12a5bcc00) [pid = 1652] [serial = 1195] [outer = 0x0] [url = about:blank] 02:16:23 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x121335c00) [pid = 1652] [serial = 1209] [outer = 0x0] [url = about:blank] 02:16:23 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x123c2bc00) [pid = 1652] [serial = 1210] [outer = 0x0] [url = about:blank] 02:16:23 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x1191c0400) [pid = 1652] [serial = 1200] [outer = 0x0] [url = about:blank] 02:16:23 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x1191de800) [pid = 1652] [serial = 1201] [outer = 0x0] [url = about:blank] 02:16:23 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x12a69e400) [pid = 1652] [serial = 1225] [outer = 0x0] [url = about:blank] 02:16:23 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x12a990800) [pid = 1652] [serial = 1234] [outer = 0x0] [url = about:blank] 02:16:23 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x12a84b400) [pid = 1652] [serial = 1233] [outer = 0x0] [url = about:blank] 02:16:23 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x112c0a000) [pid = 1652] [serial = 1227] [outer = 0x0] [url = about:blank] 02:16:23 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x118127400) [pid = 1652] [serial = 1228] [outer = 0x0] [url = about:blank] 02:16:23 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x124c84400) [pid = 1652] [serial = 1230] [outer = 0x0] [url = about:blank] 02:16:23 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x124929000) [pid = 1652] [serial = 1215] [outer = 0x0] [url = about:blank] 02:16:23 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x12b03c800) [pid = 1652] [serial = 1237] [outer = 0x0] [url = about:blank] 02:16:23 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x124ea5400) [pid = 1652] [serial = 1216] [outer = 0x0] [url = about:blank] 02:16:23 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x12a9f5400) [pid = 1652] [serial = 1236] [outer = 0x0] [url = about:blank] 02:16:23 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x1290c8400) [pid = 1652] [serial = 1219] [outer = 0x0] [url = about:blank] 02:16:23 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x124925800) [pid = 1652] [serial = 1231] [outer = 0x0] [url = about:blank] 02:16:23 INFO - PROCESS | 1652 | 1465809383685 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:23 INFO - PROCESS | 1652 | 1465809383688 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:16:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x116235000 == 29 [pid = 1652] [id = 432] 02:16:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x1138e0c00) [pid = 1652] [serial = 1295] [outer = 0x0] 02:16:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x11662b000) [pid = 1652] [serial = 1296] [outer = 0x1138e0c00] 02:16:23 INFO - PROCESS | 1652 | 1465809383715 Marionette DEBUG loaded listener.js 02:16:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x1171b4400) [pid = 1652] [serial = 1297] [outer = 0x1138e0c00] 02:16:24 INFO - PROCESS | 1652 | 1465809384037 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]]]}] 02:16:24 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 02:16:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 621ms 02:16:24 INFO - PROCESS | 1652 | 1465809384088 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 02:16:24 INFO - PROCESS | 1652 | 1465809384091 Marionette TRACE conn2 <- [1,1701,null,{"value":"7"}] 02:16:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 02:16:24 INFO - PROCESS | 1652 | 1465809384095 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 02:16:24 INFO - PROCESS | 1652 | 1465809384097 Marionette TRACE conn2 <- [1,1702,null,{}] 02:16:24 INFO - PROCESS | 1652 | 1465809384100 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}] 02:16:24 INFO - PROCESS | 1652 | 1465809384101 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:16:24 INFO - PROCESS | 1652 | 1465809384197 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 02:16:24 INFO - PROCESS | 1652 | 1465809384252 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:24 INFO - PROCESS | 1652 | 1465809384253 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:16:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x118158000 == 30 [pid = 1652] [id = 433] 02:16:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x117d8e000) [pid = 1652] [serial = 1298] [outer = 0x0] 02:16:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x118189c00) [pid = 1652] [serial = 1299] [outer = 0x117d8e000] 02:16:24 INFO - PROCESS | 1652 | 1465809384280 Marionette DEBUG loaded listener.js 02:16:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x1184cbc00) [pid = 1652] [serial = 1300] [outer = 0x117d8e000] 02:16:24 INFO - PROCESS | 1652 | 1465809384575 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]]]}] 02:16:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 02:16:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 521ms 02:16:24 INFO - PROCESS | 1652 | 1465809384617 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 02:16:24 INFO - PROCESS | 1652 | 1465809384619 Marionette TRACE conn2 <- [1,1705,null,{"value":"7"}] 02:16:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 02:16:24 INFO - PROCESS | 1652 | 1465809384621 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 02:16:24 INFO - PROCESS | 1652 | 1465809384624 Marionette TRACE conn2 <- [1,1706,null,{}] 02:16:24 INFO - PROCESS | 1652 | 1465809384634 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}] 02:16:24 INFO - PROCESS | 1652 | 1465809384637 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:16:24 INFO - PROCESS | 1652 | 1465809384723 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 02:16:24 INFO - PROCESS | 1652 | 1465809384782 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:24 INFO - PROCESS | 1652 | 1465809384784 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:16:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x1199d8000 == 31 [pid = 1652] [id = 434] 02:16:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x117f91c00) [pid = 1652] [serial = 1301] [outer = 0x0] 02:16:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x118f9e800) [pid = 1652] [serial = 1302] [outer = 0x117f91c00] 02:16:24 INFO - PROCESS | 1652 | 1465809384812 Marionette DEBUG loaded listener.js 02:16:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x119342c00) [pid = 1652] [serial = 1303] [outer = 0x117f91c00] 02:16:25 INFO - PROCESS | 1652 | 1465809385089 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]]]}] 02:16:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 02:16:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 472ms 02:16:25 INFO - PROCESS | 1652 | 1465809385094 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 02:16:25 INFO - PROCESS | 1652 | 1465809385097 Marionette TRACE conn2 <- [1,1709,null,{"value":"7"}] 02:16:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 02:16:25 INFO - PROCESS | 1652 | 1465809385108 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 02:16:25 INFO - PROCESS | 1652 | 1465809385109 Marionette TRACE conn2 <- [1,1710,null,{}] 02:16:25 INFO - PROCESS | 1652 | 1465809385112 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}] 02:16:25 INFO - PROCESS | 1652 | 1465809385115 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:16:25 INFO - PROCESS | 1652 | 1465809385206 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 02:16:25 INFO - PROCESS | 1652 | 1465809385210 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:25 INFO - PROCESS | 1652 | 1465809385212 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:16:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x121930000 == 32 [pid = 1652] [id = 435] 02:16:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x119627000) [pid = 1652] [serial = 1304] [outer = 0x0] 02:16:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x11975f400) [pid = 1652] [serial = 1305] [outer = 0x119627000] 02:16:25 INFO - PROCESS | 1652 | 1465809385239 Marionette DEBUG loaded listener.js 02:16:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x120ebb800) [pid = 1652] [serial = 1306] [outer = 0x119627000] 02:16:25 INFO - PROCESS | 1652 | 1465809385597 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]]]}] 02:16:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 02:16:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 519ms 02:16:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 02:16:25 INFO - PROCESS | 1652 | 1465809385643 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 02:16:25 INFO - PROCESS | 1652 | 1465809385645 Marionette TRACE conn2 <- [1,1713,null,{"value":"7"}] 02:16:25 INFO - PROCESS | 1652 | 1465809385647 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 02:16:25 INFO - PROCESS | 1652 | 1465809385648 Marionette TRACE conn2 <- [1,1714,null,{}] 02:16:25 INFO - PROCESS | 1652 | 1465809385651 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}] 02:16:25 INFO - PROCESS | 1652 | 1465809385652 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:16:25 INFO - PROCESS | 1652 | 1465809385756 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 02:16:25 INFO - PROCESS | 1652 | 1465809385769 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:25 INFO - PROCESS | 1652 | 1465809385770 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:16:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x126e10000 == 33 [pid = 1652] [id = 436] 02:16:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x112f96000) [pid = 1652] [serial = 1307] [outer = 0x0] 02:16:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x121430000) [pid = 1652] [serial = 1308] [outer = 0x112f96000] 02:16:25 INFO - PROCESS | 1652 | 1465809385795 Marionette DEBUG loaded listener.js 02:16:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x123c2a000) [pid = 1652] [serial = 1309] [outer = 0x112f96000] 02:16:26 INFO - PROCESS | 1652 | 1465809386335 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]]]}] 02:16:26 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x1160cd000) [pid = 1652] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 02:16:26 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x111ecc400) [pid = 1652] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 02:16:26 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x118857c00) [pid = 1652] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 02:16:26 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x123c2fc00) [pid = 1652] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 02:16:26 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x11679d800) [pid = 1652] [serial = 1268] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 02:16:26 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x111ece400) [pid = 1652] [serial = 1253] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 02:16:26 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x11380fc00) [pid = 1652] [serial = 1256] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 02:16:26 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x120eb5c00) [pid = 1652] [serial = 1271] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 02:16:26 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x11818a400) [pid = 1652] [serial = 1262] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 02:16:26 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x11812b400) [pid = 1652] [serial = 1274] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 02:16:26 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x11679dc00) [pid = 1652] [serial = 1259] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 02:16:26 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x116a0a800) [pid = 1652] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 02:16:26 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x111c19800) [pid = 1652] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 02:16:26 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x12490b000) [pid = 1652] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 02:16:26 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x1183bd800) [pid = 1652] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 02:16:26 INFO - PROCESS | 1652 | --DOMWINDOW == 73 (0x113864400) [pid = 1652] [serial = 1265] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 02:16:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 02:16:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 720ms 02:16:26 INFO - PROCESS | 1652 | 1465809386367 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 02:16:26 INFO - PROCESS | 1652 | 1465809386370 Marionette TRACE conn2 <- [1,1717,null,{"value":"7"}] 02:16:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 02:16:26 INFO - PROCESS | 1652 | 1465809386374 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 02:16:26 INFO - PROCESS | 1652 | 1465809386376 Marionette TRACE conn2 <- [1,1718,null,{}] 02:16:26 INFO - PROCESS | 1652 | 1465809386380 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}] 02:16:26 INFO - PROCESS | 1652 | 1465809386382 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:16:26 INFO - PROCESS | 1652 | 1465809386486 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 02:16:26 INFO - PROCESS | 1652 | 1465809386577 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:26 INFO - PROCESS | 1652 | 1465809386580 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:16:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x116f8b800 == 34 [pid = 1652] [id = 437] 02:16:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 74 (0x113368c00) [pid = 1652] [serial = 1310] [outer = 0x0] 02:16:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x1138e1c00) [pid = 1652] [serial = 1311] [outer = 0x113368c00] 02:16:26 INFO - PROCESS | 1652 | 1465809386613 Marionette DEBUG loaded listener.js 02:16:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x116630800) [pid = 1652] [serial = 1312] [outer = 0x113368c00] 02:16:27 INFO - PROCESS | 1652 | 1465809387048 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]]]}] 02:16:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 02:16:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 721ms 02:16:27 INFO - PROCESS | 1652 | 1465809387111 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 02:16:27 INFO - PROCESS | 1652 | 1465809387115 Marionette TRACE conn2 <- [1,1721,null,{"value":"7"}] 02:16:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 02:16:27 INFO - PROCESS | 1652 | 1465809387121 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 02:16:27 INFO - PROCESS | 1652 | 1465809387123 Marionette TRACE conn2 <- [1,1722,null,{}] 02:16:27 INFO - PROCESS | 1652 | 1465809387126 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}] 02:16:27 INFO - PROCESS | 1652 | 1465809387127 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:16:27 INFO - PROCESS | 1652 | 1465809387225 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 02:16:27 INFO - PROCESS | 1652 | 1465809387294 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:27 INFO - PROCESS | 1652 | 1465809387295 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:16:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x119918800 == 35 [pid = 1652] [id = 438] 02:16:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x118132c00) [pid = 1652] [serial = 1313] [outer = 0x0] 02:16:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x11818e400) [pid = 1652] [serial = 1314] [outer = 0x118132c00] 02:16:27 INFO - PROCESS | 1652 | 1465809387327 Marionette DEBUG loaded listener.js 02:16:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x1184cc800) [pid = 1652] [serial = 1315] [outer = 0x118132c00] 02:16:27 INFO - PROCESS | 1652 | 1465809387750 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]]]}] 02:16:27 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 02:16:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 670ms 02:16:27 INFO - PROCESS | 1652 | 1465809387791 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 02:16:27 INFO - PROCESS | 1652 | 1465809387793 Marionette TRACE conn2 <- [1,1725,null,{"value":"7"}] 02:16:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 02:16:27 INFO - PROCESS | 1652 | 1465809387795 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 02:16:27 INFO - PROCESS | 1652 | 1465809387798 Marionette TRACE conn2 <- [1,1726,null,{}] 02:16:27 INFO - PROCESS | 1652 | 1465809387825 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}] 02:16:27 INFO - PROCESS | 1652 | 1465809387828 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:16:27 INFO - PROCESS | 1652 | 1465809387958 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 02:16:28 INFO - PROCESS | 1652 | 1465809387997 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:28 INFO - PROCESS | 1652 | 1465809388000 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:16:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x129046800 == 36 [pid = 1652] [id = 439] 02:16:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x1191ca400) [pid = 1652] [serial = 1316] [outer = 0x0] 02:16:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x11962b000) [pid = 1652] [serial = 1317] [outer = 0x1191ca400] 02:16:28 INFO - PROCESS | 1652 | 1465809388032 Marionette DEBUG loaded listener.js 02:16:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x121074800) [pid = 1652] [serial = 1318] [outer = 0x1191ca400] 02:16:28 INFO - PROCESS | 1652 | 1465809388437 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]]]}] 02:16:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 02:16:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 672ms 02:16:28 INFO - PROCESS | 1652 | 1465809388468 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 02:16:28 INFO - PROCESS | 1652 | 1465809388470 Marionette TRACE conn2 <- [1,1729,null,{"value":"7"}] 02:16:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 02:16:28 INFO - PROCESS | 1652 | 1465809388472 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 02:16:28 INFO - PROCESS | 1652 | 1465809388474 Marionette TRACE conn2 <- [1,1730,null,{}] 02:16:28 INFO - PROCESS | 1652 | 1465809388476 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}] 02:16:28 INFO - PROCESS | 1652 | 1465809388478 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:16:28 INFO - PROCESS | 1652 | 1465809388576 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 02:16:28 INFO - PROCESS | 1652 | 1465809388632 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:28 INFO - PROCESS | 1652 | 1465809388633 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:16:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a4e3000 == 37 [pid = 1652] [id = 440] 02:16:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x121940c00) [pid = 1652] [serial = 1319] [outer = 0x0] 02:16:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x123c32c00) [pid = 1652] [serial = 1320] [outer = 0x121940c00] 02:16:28 INFO - PROCESS | 1652 | 1465809388662 Marionette DEBUG loaded listener.js 02:16:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x124921000) [pid = 1652] [serial = 1321] [outer = 0x121940c00] 02:16:29 INFO - PROCESS | 1652 | 1465809389072 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]]]}] 02:16:29 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 02:16:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 619ms 02:16:29 INFO - PROCESS | 1652 | 1465809389092 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 02:16:29 INFO - PROCESS | 1652 | 1465809389093 Marionette TRACE conn2 <- [1,1733,null,{"value":"7"}] 02:16:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 02:16:29 INFO - PROCESS | 1652 | 1465809389095 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 02:16:29 INFO - PROCESS | 1652 | 1465809389097 Marionette TRACE conn2 <- [1,1734,null,{}] 02:16:29 INFO - PROCESS | 1652 | 1465809389099 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}] 02:16:29 INFO - PROCESS | 1652 | 1465809389100 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:16:29 INFO - PROCESS | 1652 | 1465809389194 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 02:16:29 INFO - PROCESS | 1652 | 1465809389282 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:29 INFO - PROCESS | 1652 | 1465809389283 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:16:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x12af06800 == 38 [pid = 1652] [id = 441] 02:16:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x124925800) [pid = 1652] [serial = 1322] [outer = 0x0] 02:16:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x1249e5c00) [pid = 1652] [serial = 1323] [outer = 0x124925800] 02:16:29 INFO - PROCESS | 1652 | 1465809389312 Marionette DEBUG loaded listener.js 02:16:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x124c8f400) [pid = 1652] [serial = 1324] [outer = 0x124925800] 02:16:29 INFO - PROCESS | 1652 | 1465809389720 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]]]}] 02:16:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 02:16:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 669ms 02:16:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 02:16:29 INFO - PROCESS | 1652 | 1465809389765 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 02:16:29 INFO - PROCESS | 1652 | 1465809389767 Marionette TRACE conn2 <- [1,1737,null,{"value":"7"}] 02:16:29 INFO - PROCESS | 1652 | 1465809389769 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 02:16:29 INFO - PROCESS | 1652 | 1465809389770 Marionette TRACE conn2 <- [1,1738,null,{}] 02:16:29 INFO - PROCESS | 1652 | 1465809389773 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}] 02:16:29 INFO - PROCESS | 1652 | 1465809389777 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:16:29 INFO - PROCESS | 1652 | 1465809389936 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 02:16:29 INFO - PROCESS | 1652 | 1465809389990 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:29 INFO - PROCESS | 1652 | 1465809389991 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:16:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x1193bd000 == 39 [pid = 1652] [id = 442] 02:16:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x118183000) [pid = 1652] [serial = 1325] [outer = 0x0] 02:16:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x120eb9000) [pid = 1652] [serial = 1326] [outer = 0x118183000] 02:16:30 INFO - PROCESS | 1652 | 1465809390021 Marionette DEBUG loaded listener.js 02:16:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x126eac000) [pid = 1652] [serial = 1327] [outer = 0x118183000] 02:16:30 INFO - PROCESS | 1652 | 1465809390535 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]]]}] 02:16:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 02:16:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 819ms 02:16:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 02:16:30 INFO - PROCESS | 1652 | 1465809390589 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 02:16:30 INFO - PROCESS | 1652 | 1465809390593 Marionette TRACE conn2 <- [1,1741,null,{"value":"7"}] 02:16:30 INFO - PROCESS | 1652 | 1465809390600 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 02:16:30 INFO - PROCESS | 1652 | 1465809390603 Marionette TRACE conn2 <- [1,1742,null,{}] 02:16:30 INFO - PROCESS | 1652 | 1465809390608 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}] 02:16:30 INFO - PROCESS | 1652 | 1465809390610 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:16:30 INFO - PROCESS | 1652 | 1465809390741 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 02:16:30 INFO - PROCESS | 1652 | 1465809390843 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:30 INFO - PROCESS | 1652 | 1465809390845 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:16:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x11815d000 == 40 [pid = 1652] [id = 443] 02:16:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x113a9d000) [pid = 1652] [serial = 1328] [outer = 0x0] 02:16:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x1160d1000) [pid = 1652] [serial = 1329] [outer = 0x113a9d000] 02:16:30 INFO - PROCESS | 1652 | 1465809390890 Marionette DEBUG loaded listener.js 02:16:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x116f43400) [pid = 1652] [serial = 1330] [outer = 0x113a9d000] 02:16:31 INFO - PROCESS | 1652 | --DOCSHELL 0x121930000 == 39 [pid = 1652] [id = 435] 02:16:31 INFO - PROCESS | 1652 | --DOCSHELL 0x1199d8000 == 38 [pid = 1652] [id = 434] 02:16:31 INFO - PROCESS | 1652 | --DOCSHELL 0x118158000 == 37 [pid = 1652] [id = 433] 02:16:31 INFO - PROCESS | 1652 | --DOCSHELL 0x116235000 == 36 [pid = 1652] [id = 432] 02:16:31 INFO - PROCESS | 1652 | --DOCSHELL 0x116241000 == 35 [pid = 1652] [id = 430] 02:16:31 INFO - PROCESS | 1652 | --DOCSHELL 0x118f8d000 == 34 [pid = 1652] [id = 431] 02:16:31 INFO - PROCESS | 1652 | --DOCSHELL 0x1193bd000 == 33 [pid = 1652] [id = 442] 02:16:31 INFO - PROCESS | 1652 | --DOCSHELL 0x12af06800 == 32 [pid = 1652] [id = 441] 02:16:31 INFO - PROCESS | 1652 | --DOCSHELL 0x12a4e3000 == 31 [pid = 1652] [id = 440] 02:16:31 INFO - PROCESS | 1652 | --DOCSHELL 0x129046800 == 30 [pid = 1652] [id = 439] 02:16:31 INFO - PROCESS | 1652 | --DOCSHELL 0x119918800 == 29 [pid = 1652] [id = 438] 02:16:31 INFO - PROCESS | 1652 | --DOCSHELL 0x12101f000 == 28 [pid = 1652] [id = 429] 02:16:31 INFO - PROCESS | 1652 | --DOCSHELL 0x126e10000 == 27 [pid = 1652] [id = 436] 02:16:31 INFO - PROCESS | 1652 | --DOCSHELL 0x116f8b800 == 26 [pid = 1652] [id = 437] 02:16:31 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x1182f2000) [pid = 1652] [serial = 1240] [outer = 0x0] [url = about:blank] 02:16:31 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x1290c1400) [pid = 1652] [serial = 1248] [outer = 0x0] [url = about:blank] 02:16:31 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x1171bd000) [pid = 1652] [serial = 1239] [outer = 0x0] [url = about:blank] 02:16:31 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x12a695000) [pid = 1652] [serial = 1249] [outer = 0x0] [url = about:blank] 02:16:31 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x121b95000) [pid = 1652] [serial = 1243] [outer = 0x0] [url = about:blank] 02:16:31 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x119eb0800) [pid = 1652] [serial = 1242] [outer = 0x0] [url = about:blank] 02:16:31 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x12898f400) [pid = 1652] [serial = 1246] [outer = 0x0] [url = about:blank] 02:16:31 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x125590400) [pid = 1652] [serial = 1245] [outer = 0x0] [url = about:blank] 02:16:31 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x11969ec00) [pid = 1652] [serial = 1269] [outer = 0x0] [url = about:blank] 02:16:31 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x1121a4c00) [pid = 1652] [serial = 1254] [outer = 0x0] [url = about:blank] 02:16:31 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x112c1d800) [pid = 1652] [serial = 1255] [outer = 0x0] [url = about:blank] 02:16:31 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x1138e7c00) [pid = 1652] [serial = 1257] [outer = 0x0] [url = about:blank] 02:16:31 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x121238c00) [pid = 1652] [serial = 1272] [outer = 0x0] [url = about:blank] 02:16:31 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x1182e5000) [pid = 1652] [serial = 1263] [outer = 0x0] [url = about:blank] 02:16:31 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x119eac000) [pid = 1652] [serial = 1270] [outer = 0x0] [url = about:blank] 02:16:31 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x121b97400) [pid = 1652] [serial = 1275] [outer = 0x0] [url = about:blank] 02:16:31 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x118f30400) [pid = 1652] [serial = 1264] [outer = 0x0] [url = about:blank] 02:16:31 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x1160cb400) [pid = 1652] [serial = 1258] [outer = 0x0] [url = about:blank] 02:16:31 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x117d8d400) [pid = 1652] [serial = 1260] [outer = 0x0] [url = about:blank] 02:16:31 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x123c2e400) [pid = 1652] [serial = 1276] [outer = 0x0] [url = about:blank] 02:16:31 INFO - PROCESS | 1652 | --DOMWINDOW == 73 (0x118134800) [pid = 1652] [serial = 1261] [outer = 0x0] [url = about:blank] 02:16:31 INFO - PROCESS | 1652 | --DOMWINDOW == 72 (0x118f36800) [pid = 1652] [serial = 1252] [outer = 0x0] [url = about:blank] 02:16:31 INFO - PROCESS | 1652 | --DOMWINDOW == 71 (0x1184c6000) [pid = 1652] [serial = 1251] [outer = 0x0] [url = about:blank] 02:16:31 INFO - PROCESS | 1652 | --DOMWINDOW == 70 (0x11812f800) [pid = 1652] [serial = 1279] [outer = 0x0] [url = about:blank] 02:16:31 INFO - PROCESS | 1652 | --DOMWINDOW == 69 (0x124927000) [pid = 1652] [serial = 1284] [outer = 0x0] [url = about:blank] 02:16:31 INFO - PROCESS | 1652 | --DOMWINDOW == 68 (0x12540e800) [pid = 1652] [serial = 1287] [outer = 0x0] [url = about:blank] 02:16:31 INFO - PROCESS | 1652 | --DOMWINDOW == 67 (0x123da4000) [pid = 1652] [serial = 1281] [outer = 0x0] [url = about:blank] 02:16:31 INFO - PROCESS | 1652 | --DOMWINDOW == 66 (0x11380f800) [pid = 1652] [serial = 1278] [outer = 0x0] [url = about:blank] 02:16:31 INFO - PROCESS | 1652 | --DOMWINDOW == 65 (0x118f2f800) [pid = 1652] [serial = 1266] [outer = 0x0] [url = about:blank] 02:16:31 INFO - PROCESS | 1652 | --DOMWINDOW == 64 (0x1249e7800) [pid = 1652] [serial = 1285] [outer = 0x0] [url = about:blank] 02:16:31 INFO - PROCESS | 1652 | --DOMWINDOW == 63 (0x12193ec00) [pid = 1652] [serial = 1273] [outer = 0x0] [url = about:blank] 02:16:31 INFO - PROCESS | 1652 | --DOMWINDOW == 62 (0x1191da000) [pid = 1652] [serial = 1267] [outer = 0x0] [url = about:blank] 02:16:31 INFO - PROCESS | 1652 | --DOMWINDOW == 61 (0x123db2000) [pid = 1652] [serial = 1282] [outer = 0x0] [url = about:blank] 02:16:31 INFO - PROCESS | 1652 | 1465809391771 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]]]}] 02:16:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 02:16:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1180ms 02:16:31 INFO - PROCESS | 1652 | 1465809391777 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 02:16:31 INFO - PROCESS | 1652 | 1465809391782 Marionette TRACE conn2 <- [1,1745,null,{"value":"7"}] 02:16:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 02:16:31 INFO - PROCESS | 1652 | 1465809391785 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 02:16:31 INFO - PROCESS | 1652 | 1465809391787 Marionette TRACE conn2 <- [1,1746,null,{}] 02:16:31 INFO - PROCESS | 1652 | 1465809391791 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}] 02:16:31 INFO - PROCESS | 1652 | 1465809391793 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:16:31 INFO - PROCESS | 1652 | 1465809391870 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 02:16:31 INFO - PROCESS | 1652 | 1465809391875 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:31 INFO - PROCESS | 1652 | 1465809391877 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:16:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x11666e000 == 27 [pid = 1652] [id = 444] 02:16:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 62 (0x112f9a800) [pid = 1652] [serial = 1331] [outer = 0x0] 02:16:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 63 (0x1138e7c00) [pid = 1652] [serial = 1332] [outer = 0x112f9a800] 02:16:31 INFO - PROCESS | 1652 | 1465809391908 Marionette DEBUG loaded listener.js 02:16:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 64 (0x116797800) [pid = 1652] [serial = 1333] [outer = 0x112f9a800] 02:16:32 INFO - PROCESS | 1652 | 1465809392267 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]]]}] 02:16:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 02:16:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 520ms 02:16:32 INFO - PROCESS | 1652 | 1465809392305 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 02:16:32 INFO - PROCESS | 1652 | 1465809392309 Marionette TRACE conn2 <- [1,1749,null,{"value":"7"}] 02:16:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 02:16:32 INFO - PROCESS | 1652 | 1465809392314 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 02:16:32 INFO - PROCESS | 1652 | 1465809392315 Marionette TRACE conn2 <- [1,1750,null,{}] 02:16:32 INFO - PROCESS | 1652 | 1465809392318 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}] 02:16:32 INFO - PROCESS | 1652 | 1465809392320 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:16:32 INFO - PROCESS | 1652 | 1465809392396 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 02:16:32 INFO - PROCESS | 1652 | 1465809392403 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:32 INFO - PROCESS | 1652 | 1465809392404 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:16:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x11715e000 == 28 [pid = 1652] [id = 445] 02:16:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 65 (0x1171bd000) [pid = 1652] [serial = 1334] [outer = 0x0] 02:16:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 66 (0x118127c00) [pid = 1652] [serial = 1335] [outer = 0x1171bd000] 02:16:32 INFO - PROCESS | 1652 | 1465809392432 Marionette DEBUG loaded listener.js 02:16:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 67 (0x11817f800) [pid = 1652] [serial = 1336] [outer = 0x1171bd000] 02:16:32 INFO - PROCESS | 1652 | 1465809392798 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]]]}] 02:16:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 02:16:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 520ms 02:16:32 INFO - PROCESS | 1652 | 1465809392834 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 02:16:32 INFO - PROCESS | 1652 | 1465809392835 Marionette TRACE conn2 <- [1,1753,null,{"value":"7"}] 02:16:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 02:16:32 INFO - PROCESS | 1652 | 1465809392838 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 02:16:32 INFO - PROCESS | 1652 | 1465809392840 Marionette TRACE conn2 <- [1,1754,null,{}] 02:16:32 INFO - PROCESS | 1652 | 1465809392848 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}] 02:16:32 INFO - PROCESS | 1652 | 1465809392851 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:16:32 INFO - PROCESS | 1652 | 1465809392926 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 02:16:32 INFO - PROCESS | 1652 | 1465809392935 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:32 INFO - PROCESS | 1652 | 1465809392938 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:16:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x11216c000 == 29 [pid = 1652] [id = 446] 02:16:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 68 (0x112c26c00) [pid = 1652] [serial = 1337] [outer = 0x0] 02:16:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 69 (0x1184e3400) [pid = 1652] [serial = 1338] [outer = 0x112c26c00] 02:16:32 INFO - PROCESS | 1652 | 1465809392966 Marionette DEBUG loaded listener.js 02:16:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 70 (0x1191c0000) [pid = 1652] [serial = 1339] [outer = 0x112c26c00] 02:16:33 INFO - PROCESS | 1652 | 1465809393287 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]]]}] 02:16:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 02:16:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 471ms 02:16:33 INFO - PROCESS | 1652 | 1465809393309 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 02:16:33 INFO - PROCESS | 1652 | 1465809393311 Marionette TRACE conn2 <- [1,1757,null,{"value":"7"}] 02:16:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 02:16:33 INFO - PROCESS | 1652 | 1465809393315 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 02:16:33 INFO - PROCESS | 1652 | 1465809393317 Marionette TRACE conn2 <- [1,1758,null,{}] 02:16:33 INFO - PROCESS | 1652 | 1465809393320 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}] 02:16:33 INFO - PROCESS | 1652 | 1465809393321 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:16:33 INFO - PROCESS | 1652 | 1465809393400 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 02:16:33 INFO - PROCESS | 1652 | 1465809393459 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:33 INFO - PROCESS | 1652 | 1465809393460 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:16:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x1195b6000 == 30 [pid = 1652] [id = 447] 02:16:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 71 (0x1184cd400) [pid = 1652] [serial = 1340] [outer = 0x0] 02:16:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 72 (0x1191d1800) [pid = 1652] [serial = 1341] [outer = 0x1184cd400] 02:16:33 INFO - PROCESS | 1652 | 1465809393487 Marionette DEBUG loaded listener.js 02:16:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 73 (0x11933fc00) [pid = 1652] [serial = 1342] [outer = 0x1184cd400] 02:16:33 INFO - PROCESS | 1652 | 1465809393921 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]]]}] 02:16:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 02:16:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 621ms 02:16:33 INFO - PROCESS | 1652 | 1465809393936 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 02:16:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 02:16:33 INFO - PROCESS | 1652 | 1465809393938 Marionette TRACE conn2 <- [1,1761,null,{"value":"7"}] 02:16:33 INFO - PROCESS | 1652 | 1465809393953 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 02:16:33 INFO - PROCESS | 1652 | 1465809393955 Marionette TRACE conn2 <- [1,1762,null,{}] 02:16:33 INFO - PROCESS | 1652 | 1465809393966 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}] 02:16:33 INFO - PROCESS | 1652 | 1465809393968 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:16:34 INFO - PROCESS | 1652 | 1465809394082 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 02:16:34 INFO - PROCESS | 1652 | 1465809394086 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:34 INFO - PROCESS | 1652 | 1465809394087 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:16:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x121029800 == 31 [pid = 1652] [id = 448] 02:16:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 74 (0x11662f800) [pid = 1652] [serial = 1343] [outer = 0x0] 02:16:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x119347c00) [pid = 1652] [serial = 1344] [outer = 0x11662f800] 02:16:34 INFO - PROCESS | 1652 | 1465809394111 Marionette DEBUG loaded listener.js 02:16:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x119767000) [pid = 1652] [serial = 1345] [outer = 0x11662f800] 02:16:34 INFO - PROCESS | 1652 | 1465809394444 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]]]}] 02:16:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 02:16:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 541ms 02:16:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 02:16:34 INFO - PROCESS | 1652 | 1465809394483 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 02:16:34 INFO - PROCESS | 1652 | 1465809394484 Marionette TRACE conn2 <- [1,1765,null,{"value":"7"}] 02:16:34 INFO - PROCESS | 1652 | 1465809394486 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 02:16:34 INFO - PROCESS | 1652 | 1465809394487 Marionette TRACE conn2 <- [1,1766,null,{}] 02:16:34 INFO - PROCESS | 1652 | 1465809394490 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}] 02:16:34 INFO - PROCESS | 1652 | 1465809394494 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:16:34 INFO - PROCESS | 1652 | 1465809394605 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 02:16:34 INFO - PROCESS | 1652 | 1465809394640 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:34 INFO - PROCESS | 1652 | 1465809394641 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:16:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x123d52000 == 32 [pid = 1652] [id = 449] 02:16:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x120eb2400) [pid = 1652] [serial = 1346] [outer = 0x0] 02:16:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x12133d800) [pid = 1652] [serial = 1347] [outer = 0x120eb2400] 02:16:34 INFO - PROCESS | 1652 | 1465809394666 Marionette DEBUG loaded listener.js 02:16:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x123d17c00) [pid = 1652] [serial = 1348] [outer = 0x120eb2400] 02:16:35 INFO - PROCESS | 1652 | 1465809395044 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]]]}] 02:16:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 02:16:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 570ms 02:16:35 INFO - PROCESS | 1652 | 1465809395060 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 02:16:35 INFO - PROCESS | 1652 | 1465809395062 Marionette TRACE conn2 <- [1,1769,null,{"value":"7"}] 02:16:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 02:16:35 INFO - PROCESS | 1652 | 1465809395071 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 02:16:35 INFO - PROCESS | 1652 | 1465809395073 Marionette TRACE conn2 <- [1,1770,null,{}] 02:16:35 INFO - PROCESS | 1652 | 1465809395076 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}] 02:16:35 INFO - PROCESS | 1652 | 1465809395090 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:16:35 INFO - PROCESS | 1652 | 1465809395241 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 02:16:35 INFO - PROCESS | 1652 | 1465809395262 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:35 INFO - PROCESS | 1652 | 1465809395264 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:16:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x126a51800 == 33 [pid = 1652] [id = 450] 02:16:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x1184c3c00) [pid = 1652] [serial = 1349] [outer = 0x0] 02:16:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x123da8800) [pid = 1652] [serial = 1350] [outer = 0x1184c3c00] 02:16:35 INFO - PROCESS | 1652 | 1465809395306 Marionette DEBUG loaded listener.js 02:16:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x124922800) [pid = 1652] [serial = 1351] [outer = 0x1184c3c00] 02:16:35 INFO - PROCESS | 1652 | 1465809395691 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]]]}] 02:16:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 02:16:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 669ms 02:16:35 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x119627000) [pid = 1652] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 02:16:35 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x112f96000) [pid = 1652] [serial = 1307] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 02:16:35 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x1249ed400) [pid = 1652] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 02:16:35 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x117f91c00) [pid = 1652] [serial = 1301] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 02:16:35 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x1175bac00) [pid = 1652] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 02:16:35 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x1138e0c00) [pid = 1652] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 02:16:35 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x112da9c00) [pid = 1652] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 02:16:35 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x117d8e000) [pid = 1652] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 02:16:35 INFO - PROCESS | 1652 | 1465809395834 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 02:16:35 INFO - PROCESS | 1652 | 1465809395835 Marionette TRACE conn2 <- [1,1773,null,{"value":"7"}] 02:16:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 02:16:35 INFO - PROCESS | 1652 | 1465809395839 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 02:16:35 INFO - PROCESS | 1652 | 1465809395840 Marionette TRACE conn2 <- [1,1774,null,{}] 02:16:35 INFO - PROCESS | 1652 | 1465809395843 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}] 02:16:35 INFO - PROCESS | 1652 | 1465809395844 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:16:35 INFO - PROCESS | 1652 | 1465809395921 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 02:16:35 INFO - PROCESS | 1652 | 1465809395925 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:35 INFO - PROCESS | 1652 | 1465809395927 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:16:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x12114d800 == 34 [pid = 1652] [id = 451] 02:16:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x118131c00) [pid = 1652] [serial = 1352] [outer = 0x0] 02:16:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x1184e3c00) [pid = 1652] [serial = 1353] [outer = 0x118131c00] 02:16:35 INFO - PROCESS | 1652 | 1465809395953 Marionette DEBUG loaded listener.js 02:16:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x123dadc00) [pid = 1652] [serial = 1354] [outer = 0x118131c00] 02:16:36 INFO - PROCESS | 1652 | 1465809396272 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]]]}] 02:16:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 02:16:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 470ms 02:16:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 02:16:36 INFO - PROCESS | 1652 | 1465809396310 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 02:16:36 INFO - PROCESS | 1652 | 1465809396311 Marionette TRACE conn2 <- [1,1777,null,{"value":"7"}] 02:16:36 INFO - PROCESS | 1652 | 1465809396313 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 02:16:36 INFO - PROCESS | 1652 | 1465809396314 Marionette TRACE conn2 <- [1,1778,null,{}] 02:16:36 INFO - PROCESS | 1652 | 1465809396317 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}] 02:16:36 INFO - PROCESS | 1652 | 1465809396318 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:16:36 INFO - PROCESS | 1652 | 1465809396400 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 02:16:36 INFO - PROCESS | 1652 | 1465809396404 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:36 INFO - PROCESS | 1652 | 1465809396405 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:16:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x118f8d000 == 35 [pid = 1652] [id = 452] 02:16:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x118185000) [pid = 1652] [serial = 1355] [outer = 0x0] 02:16:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x124c86000) [pid = 1652] [serial = 1356] [outer = 0x118185000] 02:16:36 INFO - PROCESS | 1652 | 1465809396429 Marionette DEBUG loaded listener.js 02:16:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x12558e400) [pid = 1652] [serial = 1357] [outer = 0x118185000] 02:16:36 INFO - PROCESS | 1652 | 1465809396771 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]]]}] 02:16:36 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 02:16:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 469ms 02:16:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 02:16:36 INFO - PROCESS | 1652 | 1465809396784 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 02:16:36 INFO - PROCESS | 1652 | 1465809396785 Marionette TRACE conn2 <- [1,1781,null,{"value":"7"}] 02:16:36 INFO - PROCESS | 1652 | 1465809396788 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 02:16:36 INFO - PROCESS | 1652 | 1465809396789 Marionette TRACE conn2 <- [1,1782,null,{}] 02:16:36 INFO - PROCESS | 1652 | 1465809396791 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}] 02:16:36 INFO - PROCESS | 1652 | 1465809396793 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:16:36 INFO - PROCESS | 1652 | 1465809396906 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 02:16:36 INFO - PROCESS | 1652 | 1465809396913 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:36 INFO - PROCESS | 1652 | 1465809396915 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:16:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x1295c5800 == 36 [pid = 1652] [id = 453] 02:16:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x124927000) [pid = 1652] [serial = 1358] [outer = 0x0] 02:16:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x125594800) [pid = 1652] [serial = 1359] [outer = 0x124927000] 02:16:36 INFO - PROCESS | 1652 | 1465809396953 Marionette DEBUG loaded listener.js 02:16:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x126cbd000) [pid = 1652] [serial = 1360] [outer = 0x124927000] 02:16:37 INFO - PROCESS | 1652 | 1465809397392 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]]]}] 02:16:37 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 02:16:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 618ms 02:16:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 02:16:37 INFO - PROCESS | 1652 | 1465809397406 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 02:16:37 INFO - PROCESS | 1652 | 1465809397408 Marionette TRACE conn2 <- [1,1785,null,{"value":"7"}] 02:16:37 INFO - PROCESS | 1652 | 1465809397410 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 02:16:37 INFO - PROCESS | 1652 | 1465809397413 Marionette TRACE conn2 <- [1,1786,null,{}] 02:16:37 INFO - PROCESS | 1652 | 1465809397416 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}] 02:16:37 INFO - PROCESS | 1652 | 1465809397417 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:16:37 INFO - PROCESS | 1652 | 1465809397539 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 02:16:37 INFO - PROCESS | 1652 | 1465809397546 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:37 INFO - PROCESS | 1652 | 1465809397547 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:16:37 INFO - PROCESS | 1652 | ++DOCSHELL 0x121024000 == 37 [pid = 1652] [id = 454] 02:16:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x124ea4400) [pid = 1652] [serial = 1361] [outer = 0x0] 02:16:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x12708cc00) [pid = 1652] [serial = 1362] [outer = 0x124ea4400] 02:16:37 INFO - PROCESS | 1652 | 1465809397574 Marionette DEBUG loaded listener.js 02:16:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x128995800) [pid = 1652] [serial = 1363] [outer = 0x124ea4400] 02:16:38 INFO - PROCESS | 1652 | 1465809397999 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]]]}] 02:16:38 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 02:16:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 673ms 02:16:38 INFO - PROCESS | 1652 | 1465809398084 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 02:16:38 INFO - PROCESS | 1652 | 1465809398086 Marionette TRACE conn2 <- [1,1789,null,{"value":"7"}] 02:16:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 02:16:38 INFO - PROCESS | 1652 | 1465809398090 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 02:16:38 INFO - PROCESS | 1652 | 1465809398092 Marionette TRACE conn2 <- [1,1790,null,{}] 02:16:38 INFO - PROCESS | 1652 | 1465809398095 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}] 02:16:38 INFO - PROCESS | 1652 | 1465809398097 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:16:38 INFO - PROCESS | 1652 | 1465809398212 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 02:16:38 INFO - PROCESS | 1652 | 1465809398270 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:38 INFO - PROCESS | 1652 | 1465809398271 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:16:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x116f9b000 == 38 [pid = 1652] [id = 455] 02:16:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x112971c00) [pid = 1652] [serial = 1364] [outer = 0x0] 02:16:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x113810800) [pid = 1652] [serial = 1365] [outer = 0x112971c00] 02:16:38 INFO - PROCESS | 1652 | 1465809398302 Marionette DEBUG loaded listener.js 02:16:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x116797400) [pid = 1652] [serial = 1366] [outer = 0x112971c00] 02:16:38 INFO - PROCESS | 1652 | 1465809398847 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]]]}] 02:16:38 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) 02:16:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 770ms 02:16:38 INFO - PROCESS | 1652 | 1465809398860 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 02:16:38 INFO - PROCESS | 1652 | 1465809398863 Marionette TRACE conn2 <- [1,1793,null,{"value":"7"}] 02:16:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 02:16:38 INFO - PROCESS | 1652 | 1465809398895 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 02:16:38 INFO - PROCESS | 1652 | 1465809398899 Marionette TRACE conn2 <- [1,1794,null,{}] 02:16:38 INFO - PROCESS | 1652 | 1465809398902 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}] 02:16:38 INFO - PROCESS | 1652 | 1465809398904 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:16:39 INFO - PROCESS | 1652 | 1465809399011 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 02:16:39 INFO - PROCESS | 1652 | 1465809399089 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:39 INFO - PROCESS | 1652 | 1465809399090 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:16:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x121326000 == 39 [pid = 1652] [id = 456] 02:16:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x118180800) [pid = 1652] [serial = 1367] [outer = 0x0] 02:16:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x118225000) [pid = 1652] [serial = 1368] [outer = 0x118180800] 02:16:39 INFO - PROCESS | 1652 | 1465809399121 Marionette DEBUG loaded listener.js 02:16:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x1184df400) [pid = 1652] [serial = 1369] [outer = 0x118180800] 02:16:39 INFO - PROCESS | 1652 | 1465809399773 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]]]}] 02:16:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 02:16:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 928ms 02:16:39 INFO - PROCESS | 1652 | 1465809399821 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 02:16:39 INFO - PROCESS | 1652 | 1465809399824 Marionette TRACE conn2 <- [1,1797,null,{"value":"7"}] 02:16:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 02:16:39 INFO - PROCESS | 1652 | 1465809399827 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 02:16:39 INFO - PROCESS | 1652 | 1465809399829 Marionette TRACE conn2 <- [1,1798,null,{}] 02:16:39 INFO - PROCESS | 1652 | 1465809399833 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}] 02:16:39 INFO - PROCESS | 1652 | 1465809399834 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:16:39 INFO - PROCESS | 1652 | 1465809399942 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 02:16:39 INFO - PROCESS | 1652 | --DOCSHELL 0x1295c5800 == 38 [pid = 1652] [id = 453] 02:16:39 INFO - PROCESS | 1652 | --DOCSHELL 0x118f8d000 == 37 [pid = 1652] [id = 452] 02:16:39 INFO - PROCESS | 1652 | --DOCSHELL 0x12114d800 == 36 [pid = 1652] [id = 451] 02:16:39 INFO - PROCESS | 1652 | --DOCSHELL 0x126a51800 == 35 [pid = 1652] [id = 450] 02:16:39 INFO - PROCESS | 1652 | --DOCSHELL 0x123d52000 == 34 [pid = 1652] [id = 449] 02:16:39 INFO - PROCESS | 1652 | --DOCSHELL 0x121029800 == 33 [pid = 1652] [id = 448] 02:16:39 INFO - PROCESS | 1652 | --DOCSHELL 0x1195b6000 == 32 [pid = 1652] [id = 447] 02:16:39 INFO - PROCESS | 1652 | --DOCSHELL 0x11216c000 == 31 [pid = 1652] [id = 446] 02:16:40 INFO - PROCESS | 1652 | --DOCSHELL 0x11715e000 == 30 [pid = 1652] [id = 445] 02:16:40 INFO - PROCESS | 1652 | --DOCSHELL 0x11666e000 == 29 [pid = 1652] [id = 444] 02:16:40 INFO - PROCESS | 1652 | --DOCSHELL 0x11815d000 == 28 [pid = 1652] [id = 443] 02:16:40 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x11975f400) [pid = 1652] [serial = 1305] [outer = 0x0] [url = about:blank] 02:16:40 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x121430000) [pid = 1652] [serial = 1308] [outer = 0x0] [url = about:blank] 02:16:40 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x123c2a000) [pid = 1652] [serial = 1309] [outer = 0x0] [url = about:blank] 02:16:40 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x126a49800) [pid = 1652] [serial = 1288] [outer = 0x0] [url = about:blank] 02:16:40 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x118f9e800) [pid = 1652] [serial = 1302] [outer = 0x0] [url = about:blank] 02:16:40 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x119342c00) [pid = 1652] [serial = 1303] [outer = 0x0] [url = about:blank] 02:16:40 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x11812ac00) [pid = 1652] [serial = 1293] [outer = 0x0] [url = about:blank] 02:16:40 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x11818d400) [pid = 1652] [serial = 1294] [outer = 0x0] [url = about:blank] 02:16:40 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x11662b000) [pid = 1652] [serial = 1296] [outer = 0x0] [url = about:blank] 02:16:40 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x1171b4400) [pid = 1652] [serial = 1297] [outer = 0x0] [url = about:blank] 02:16:40 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x112f90800) [pid = 1652] [serial = 1290] [outer = 0x0] [url = about:blank] 02:16:40 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x1133c6400) [pid = 1652] [serial = 1291] [outer = 0x0] [url = about:blank] 02:16:40 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x118189c00) [pid = 1652] [serial = 1299] [outer = 0x0] [url = about:blank] 02:16:40 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x1184cbc00) [pid = 1652] [serial = 1300] [outer = 0x0] [url = about:blank] 02:16:40 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x120ebb800) [pid = 1652] [serial = 1306] [outer = 0x0] [url = about:blank] 02:16:40 INFO - PROCESS | 1652 | 1465809400027 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:40 INFO - PROCESS | 1652 | 1465809400030 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:16:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x116241000 == 29 [pid = 1652] [id = 457] 02:16:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x113365000) [pid = 1652] [serial = 1370] [outer = 0x0] 02:16:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x1162cdc00) [pid = 1652] [serial = 1371] [outer = 0x113365000] 02:16:40 INFO - PROCESS | 1652 | 1465809400057 Marionette DEBUG loaded listener.js 02:16:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x118135000) [pid = 1652] [serial = 1372] [outer = 0x113365000] 02:16:40 INFO - PROCESS | 1652 | 1465809400376 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]]]}] 02:16:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 02:16:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 574ms 02:16:40 INFO - PROCESS | 1652 | 1465809400402 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 02:16:40 INFO - PROCESS | 1652 | 1465809400405 Marionette TRACE conn2 <- [1,1801,null,{"value":"7"}] 02:16:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 02:16:40 INFO - PROCESS | 1652 | 1465809400409 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 02:16:40 INFO - PROCESS | 1652 | 1465809400411 Marionette TRACE conn2 <- [1,1802,null,{}] 02:16:40 INFO - PROCESS | 1652 | 1465809400415 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}] 02:16:40 INFO - PROCESS | 1652 | 1465809400417 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:16:40 INFO - PROCESS | 1652 | 1465809400493 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 02:16:40 INFO - PROCESS | 1652 | 1465809400560 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:40 INFO - PROCESS | 1652 | 1465809400562 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:16:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x117d4e800 == 30 [pid = 1652] [id = 458] 02:16:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x11812f800) [pid = 1652] [serial = 1373] [outer = 0x0] 02:16:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x1182ebc00) [pid = 1652] [serial = 1374] [outer = 0x11812f800] 02:16:40 INFO - PROCESS | 1652 | 1465809400589 Marionette DEBUG loaded listener.js 02:16:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x1191cb000) [pid = 1652] [serial = 1375] [outer = 0x11812f800] 02:16:40 INFO - PROCESS | 1652 | 1465809400883 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]]]}] 02:16:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 02:16:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 520ms 02:16:40 INFO - PROCESS | 1652 | 1465809400930 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 02:16:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 02:16:40 INFO - PROCESS | 1652 | 1465809400933 Marionette TRACE conn2 <- [1,1805,null,{"value":"7"}] 02:16:40 INFO - PROCESS | 1652 | 1465809400936 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 02:16:40 INFO - PROCESS | 1652 | 1465809400938 Marionette TRACE conn2 <- [1,1806,null,{}] 02:16:40 INFO - PROCESS | 1652 | 1465809400946 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}] 02:16:40 INFO - PROCESS | 1652 | 1465809400949 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:16:41 INFO - PROCESS | 1652 | 1465809401033 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 02:16:41 INFO - PROCESS | 1652 | 1465809401090 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:41 INFO - PROCESS | 1652 | 1465809401092 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:16:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x1199f0000 == 31 [pid = 1652] [id = 459] 02:16:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x118134800) [pid = 1652] [serial = 1376] [outer = 0x0] 02:16:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x119627000) [pid = 1652] [serial = 1377] [outer = 0x118134800] 02:16:41 INFO - PROCESS | 1652 | 1465809401122 Marionette DEBUG loaded listener.js 02:16:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x12142f400) [pid = 1652] [serial = 1378] [outer = 0x118134800] 02:16:41 INFO - PROCESS | 1652 | 1465809401405 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]]]}] 02:16:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 02:16:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 520ms 02:16:41 INFO - PROCESS | 1652 | 1465809401456 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 02:16:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 02:16:41 INFO - PROCESS | 1652 | 1465809401458 Marionette TRACE conn2 <- [1,1809,null,{"value":"7"}] 02:16:41 INFO - PROCESS | 1652 | 1465809401460 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 02:16:41 INFO - PROCESS | 1652 | 1465809401462 Marionette TRACE conn2 <- [1,1810,null,{}] 02:16:41 INFO - PROCESS | 1652 | 1465809401467 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}] 02:16:41 INFO - PROCESS | 1652 | 1465809401469 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:16:41 INFO - PROCESS | 1652 | 1465809401551 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 02:16:41 INFO - PROCESS | 1652 | 1465809401554 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:41 INFO - PROCESS | 1652 | 1465809401556 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:16:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x123c17000 == 32 [pid = 1652] [id = 460] 02:16:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x12193d800) [pid = 1652] [serial = 1379] [outer = 0x0] 02:16:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x123c2f400) [pid = 1652] [serial = 1380] [outer = 0x12193d800] 02:16:41 INFO - PROCESS | 1652 | 1465809401581 Marionette DEBUG loaded listener.js 02:16:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x123da7800) [pid = 1652] [serial = 1381] [outer = 0x12193d800] 02:16:41 INFO - PROCESS | 1652 | 1465809401935 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]]]}] 02:16:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 02:16:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 524ms 02:16:41 INFO - PROCESS | 1652 | 1465809401984 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 02:16:41 INFO - PROCESS | 1652 | 1465809401985 Marionette TRACE conn2 <- [1,1813,null,{"value":"7"}] 02:16:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 02:16:41 INFO - PROCESS | 1652 | 1465809401987 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 02:16:41 INFO - PROCESS | 1652 | 1465809401989 Marionette TRACE conn2 <- [1,1814,null,{}] 02:16:41 INFO - PROCESS | 1652 | 1465809401991 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}] 02:16:41 INFO - PROCESS | 1652 | 1465809401992 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:16:42 INFO - PROCESS | 1652 | 1465809402096 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 02:16:42 INFO - PROCESS | 1652 | 1465809402108 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:42 INFO - PROCESS | 1652 | 1465809402109 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:16:42 INFO - PROCESS | 1652 | ++DOCSHELL 0x128931800 == 33 [pid = 1652] [id = 461] 02:16:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x119344400) [pid = 1652] [serial = 1382] [outer = 0x0] 02:16:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x124921c00) [pid = 1652] [serial = 1383] [outer = 0x119344400] 02:16:42 INFO - PROCESS | 1652 | 1465809402133 Marionette DEBUG loaded listener.js 02:16:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x12492ec00) [pid = 1652] [serial = 1384] [outer = 0x119344400] 02:16:42 INFO - PROCESS | 1652 | 1465809402474 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]]]}] 02:16:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 02:16:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 517ms 02:16:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 02:16:42 INFO - PROCESS | 1652 | 1465809402510 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 02:16:42 INFO - PROCESS | 1652 | 1465809402512 Marionette TRACE conn2 <- [1,1817,null,{"value":"7"}] 02:16:42 INFO - PROCESS | 1652 | 1465809402514 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 02:16:42 INFO - PROCESS | 1652 | 1465809402515 Marionette TRACE conn2 <- [1,1818,null,{}] 02:16:42 INFO - PROCESS | 1652 | 1465809402517 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}] 02:16:42 INFO - PROCESS | 1652 | 1465809402521 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:16:42 INFO - PROCESS | 1652 | 1465809402635 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 02:16:42 INFO - PROCESS | 1652 | 1465809402647 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:42 INFO - PROCESS | 1652 | 1465809402649 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:16:42 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a4f3000 == 34 [pid = 1652] [id = 462] 02:16:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x124abe800) [pid = 1652] [serial = 1385] [outer = 0x0] 02:16:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x126cc5800) [pid = 1652] [serial = 1386] [outer = 0x124abe800] 02:16:42 INFO - PROCESS | 1652 | 1465809402674 Marionette DEBUG loaded listener.js 02:16:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x128994800) [pid = 1652] [serial = 1387] [outer = 0x124abe800] 02:16:43 INFO - PROCESS | 1652 | 1465809403030 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]]]}] 02:16:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 02:16:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 569ms 02:16:43 INFO - PROCESS | 1652 | 1465809403084 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 02:16:43 INFO - PROCESS | 1652 | 1465809403085 Marionette TRACE conn2 <- [1,1821,null,{"value":"7"}] 02:16:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 02:16:43 INFO - PROCESS | 1652 | 1465809403087 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 02:16:43 INFO - PROCESS | 1652 | 1465809403088 Marionette TRACE conn2 <- [1,1822,null,{}] 02:16:43 INFO - PROCESS | 1652 | 1465809403090 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}] 02:16:43 INFO - PROCESS | 1652 | 1465809403092 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:16:43 INFO - PROCESS | 1652 | 1465809403193 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 02:16:43 INFO - PROCESS | 1652 | 1465809403204 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:43 INFO - PROCESS | 1652 | 1465809403205 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:16:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b0e9800 == 35 [pid = 1652] [id = 463] 02:16:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x128991000) [pid = 1652] [serial = 1388] [outer = 0x0] 02:16:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x128e19000) [pid = 1652] [serial = 1389] [outer = 0x128991000] 02:16:43 INFO - PROCESS | 1652 | 1465809403229 Marionette DEBUG loaded listener.js 02:16:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x128ee2000) [pid = 1652] [serial = 1390] [outer = 0x128991000] 02:16:43 INFO - PROCESS | 1652 | 1465809403544 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]]]}] 02:16:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 02:16:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 468ms 02:16:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 02:16:43 INFO - PROCESS | 1652 | 1465809403557 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 02:16:43 INFO - PROCESS | 1652 | 1465809403558 Marionette TRACE conn2 <- [1,1825,null,{"value":"7"}] 02:16:43 INFO - PROCESS | 1652 | 1465809403560 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 02:16:43 INFO - PROCESS | 1652 | 1465809403561 Marionette TRACE conn2 <- [1,1826,null,{}] 02:16:43 INFO - PROCESS | 1652 | 1465809403566 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}] 02:16:43 INFO - PROCESS | 1652 | 1465809403568 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:16:43 INFO - PROCESS | 1652 | 1465809403667 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 02:16:43 INFO - PROCESS | 1652 | 1465809403677 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:43 INFO - PROCESS | 1652 | 1465809403679 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:16:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b913000 == 36 [pid = 1652] [id = 464] 02:16:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x128ee1400) [pid = 1652] [serial = 1391] [outer = 0x0] 02:16:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x1290bec00) [pid = 1652] [serial = 1392] [outer = 0x128ee1400] 02:16:43 INFO - PROCESS | 1652 | 1465809403704 Marionette DEBUG loaded listener.js 02:16:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x1290c7000) [pid = 1652] [serial = 1393] [outer = 0x128ee1400] 02:16:44 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x112c26c00) [pid = 1652] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 02:16:44 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x112f9a800) [pid = 1652] [serial = 1331] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 02:16:44 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x11662f800) [pid = 1652] [serial = 1343] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 02:16:44 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x1171bd000) [pid = 1652] [serial = 1334] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 02:16:44 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x120eb2400) [pid = 1652] [serial = 1346] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 02:16:44 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x1184c3c00) [pid = 1652] [serial = 1349] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 02:16:44 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x113a9d000) [pid = 1652] [serial = 1328] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 02:16:44 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x1184cd400) [pid = 1652] [serial = 1340] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 02:16:44 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x118131c00) [pid = 1652] [serial = 1352] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 02:16:44 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x124927000) [pid = 1652] [serial = 1358] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 02:16:44 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x118185000) [pid = 1652] [serial = 1355] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 02:16:44 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x113368c00) [pid = 1652] [serial = 1310] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 02:16:44 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x118132c00) [pid = 1652] [serial = 1313] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 02:16:44 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x1191ca400) [pid = 1652] [serial = 1316] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 02:16:44 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x121940c00) [pid = 1652] [serial = 1319] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 02:16:44 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x124925800) [pid = 1652] [serial = 1322] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 02:16:44 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x118183000) [pid = 1652] [serial = 1325] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 02:16:44 INFO - PROCESS | 1652 | 1465809404138 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]]]}] 02:16:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 02:16:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 625ms 02:16:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 02:16:44 INFO - PROCESS | 1652 | 1465809404185 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 02:16:44 INFO - PROCESS | 1652 | 1465809404186 Marionette TRACE conn2 <- [1,1829,null,{"value":"7"}] 02:16:44 INFO - PROCESS | 1652 | 1465809404196 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 02:16:44 INFO - PROCESS | 1652 | 1465809404197 Marionette TRACE conn2 <- [1,1830,null,{}] 02:16:44 INFO - PROCESS | 1652 | 1465809404205 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}] 02:16:44 INFO - PROCESS | 1652 | 1465809404207 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:16:44 INFO - PROCESS | 1652 | 1465809404287 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 02:16:44 INFO - PROCESS | 1652 | 1465809404291 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:44 INFO - PROCESS | 1652 | 1465809404291 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:16:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x119929000 == 37 [pid = 1652] [id = 465] 02:16:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x112c25800) [pid = 1652] [serial = 1394] [outer = 0x0] 02:16:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x116072400) [pid = 1652] [serial = 1395] [outer = 0x112c25800] 02:16:44 INFO - PROCESS | 1652 | 1465809404318 Marionette DEBUG loaded listener.js 02:16:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x118fa6800) [pid = 1652] [serial = 1396] [outer = 0x112c25800] 02:16:44 INFO - PROCESS | 1652 | 1465809404652 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]]]}] 02:16:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 02:16:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 485ms 02:16:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 02:16:44 INFO - PROCESS | 1652 | 1465809404674 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 02:16:44 INFO - PROCESS | 1652 | 1465809404675 Marionette TRACE conn2 <- [1,1833,null,{"value":"7"}] 02:16:44 INFO - PROCESS | 1652 | 1465809404677 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 02:16:44 INFO - PROCESS | 1652 | 1465809404680 Marionette TRACE conn2 <- [1,1834,null,{}] 02:16:44 INFO - PROCESS | 1652 | 1465809404683 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}] 02:16:44 INFO - PROCESS | 1652 | 1465809404684 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:16:44 INFO - PROCESS | 1652 | 1465809404789 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 02:16:44 INFO - PROCESS | 1652 | 1465809404796 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:44 INFO - PROCESS | 1652 | 1465809404797 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:16:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c239000 == 38 [pid = 1652] [id = 466] 02:16:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x112dadc00) [pid = 1652] [serial = 1397] [outer = 0x0] 02:16:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x12171fc00) [pid = 1652] [serial = 1398] [outer = 0x112dadc00] 02:16:44 INFO - PROCESS | 1652 | 1465809404821 Marionette DEBUG loaded listener.js 02:16:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x123dab000) [pid = 1652] [serial = 1399] [outer = 0x112dadc00] 02:16:45 INFO - PROCESS | 1652 | 1465809405138 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]]]}] 02:16:45 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 02:16:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 474ms 02:16:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 02:16:45 INFO - PROCESS | 1652 | 1465809405152 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 02:16:45 INFO - PROCESS | 1652 | 1465809405154 Marionette TRACE conn2 <- [1,1837,null,{"value":"7"}] 02:16:45 INFO - PROCESS | 1652 | 1465809405156 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 02:16:45 INFO - PROCESS | 1652 | 1465809405157 Marionette TRACE conn2 <- [1,1838,null,{}] 02:16:45 INFO - PROCESS | 1652 | 1465809405160 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}] 02:16:45 INFO - PROCESS | 1652 | 1465809405161 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:16:45 INFO - PROCESS | 1652 | 1465809405253 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 02:16:45 INFO - PROCESS | 1652 | 1465809405256 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:45 INFO - PROCESS | 1652 | 1465809405258 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:16:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c879800 == 39 [pid = 1652] [id = 467] 02:16:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x112d9e800) [pid = 1652] [serial = 1400] [outer = 0x0] 02:16:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x12920ac00) [pid = 1652] [serial = 1401] [outer = 0x112d9e800] 02:16:45 INFO - PROCESS | 1652 | 1465809405284 Marionette DEBUG loaded listener.js 02:16:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x12a44f400) [pid = 1652] [serial = 1402] [outer = 0x112d9e800] 02:16:45 INFO - PROCESS | 1652 | 1465809405618 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]]]}] 02:16:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 02:16:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 470ms 02:16:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 02:16:45 INFO - PROCESS | 1652 | 1465809405627 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 02:16:45 INFO - PROCESS | 1652 | 1465809405628 Marionette TRACE conn2 <- [1,1841,null,{"value":"7"}] 02:16:45 INFO - PROCESS | 1652 | 1465809405634 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 02:16:45 INFO - PROCESS | 1652 | 1465809405635 Marionette TRACE conn2 <- [1,1842,null,{}] 02:16:45 INFO - PROCESS | 1652 | 1465809405638 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}] 02:16:45 INFO - PROCESS | 1652 | 1465809405639 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:16:45 INFO - PROCESS | 1652 | 1465809405749 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 02:16:45 INFO - PROCESS | 1652 | 1465809405756 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:45 INFO - PROCESS | 1652 | 1465809405757 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:16:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ce2e000 == 40 [pid = 1652] [id = 468] 02:16:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x124e06800) [pid = 1652] [serial = 1403] [outer = 0x0] 02:16:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x12a44f800) [pid = 1652] [serial = 1404] [outer = 0x124e06800] 02:16:45 INFO - PROCESS | 1652 | 1465809405781 Marionette DEBUG loaded listener.js 02:16:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x12a695000) [pid = 1652] [serial = 1405] [outer = 0x124e06800] 02:16:46 INFO - PROCESS | 1652 | 1465809406146 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]]]}] 02:16:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 02:16:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 569ms 02:16:46 INFO - PROCESS | 1652 | 1465809406203 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 02:16:46 INFO - PROCESS | 1652 | 1465809406206 Marionette TRACE conn2 <- [1,1845,null,{"value":"7"}] 02:16:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 02:16:46 INFO - PROCESS | 1652 | 1465809406210 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 02:16:46 INFO - PROCESS | 1652 | 1465809406212 Marionette TRACE conn2 <- [1,1846,null,{}] 02:16:46 INFO - PROCESS | 1652 | 1465809406217 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}] 02:16:46 INFO - PROCESS | 1652 | 1465809406218 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:16:46 INFO - PROCESS | 1652 | 1465809406328 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 02:16:46 INFO - PROCESS | 1652 | 1465809406384 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:46 INFO - PROCESS | 1652 | 1465809406385 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:16:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x116f8a800 == 41 [pid = 1652] [id = 469] 02:16:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x1138e1000) [pid = 1652] [serial = 1406] [outer = 0x0] 02:16:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x11679ac00) [pid = 1652] [serial = 1407] [outer = 0x1138e1000] 02:16:46 INFO - PROCESS | 1652 | 1465809406418 Marionette DEBUG loaded listener.js 02:16:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x11812d000) [pid = 1652] [serial = 1408] [outer = 0x1138e1000] 02:16:46 INFO - PROCESS | 1652 | 1465809406815 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]]]}] 02:16:46 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) 02:16:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 674ms 02:16:46 INFO - PROCESS | 1652 | 1465809406884 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 02:16:46 INFO - PROCESS | 1652 | 1465809406887 Marionette TRACE conn2 <- [1,1849,null,{"value":"7"}] 02:16:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 02:16:46 INFO - PROCESS | 1652 | 1465809406892 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 02:16:46 INFO - PROCESS | 1652 | 1465809406893 Marionette TRACE conn2 <- [1,1850,null,{}] 02:16:46 INFO - PROCESS | 1652 | 1465809406896 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}] 02:16:46 INFO - PROCESS | 1652 | 1465809406898 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:16:47 INFO - PROCESS | 1652 | 1465809407000 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 02:16:47 INFO - PROCESS | 1652 | 1465809407058 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:47 INFO - PROCESS | 1652 | 1465809407059 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:16:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x12131d800 == 42 [pid = 1652] [id = 470] 02:16:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x1184c5000) [pid = 1652] [serial = 1409] [outer = 0x0] 02:16:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x1191ca000) [pid = 1652] [serial = 1410] [outer = 0x1184c5000] 02:16:47 INFO - PROCESS | 1652 | 1465809407090 Marionette DEBUG loaded listener.js 02:16:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x119342c00) [pid = 1652] [serial = 1411] [outer = 0x1184c5000] 02:16:47 INFO - PROCESS | 1652 | 1465809407567 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]]]}] 02:16:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 02:16:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 724ms 02:16:47 INFO - PROCESS | 1652 | 1465809407652 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 02:16:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 02:16:47 INFO - PROCESS | 1652 | 1465809407654 Marionette TRACE conn2 <- [1,1853,null,{"value":"7"}] 02:16:47 INFO - PROCESS | 1652 | 1465809407658 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 02:16:47 INFO - PROCESS | 1652 | 1465809407662 Marionette TRACE conn2 <- [1,1854,null,{}] 02:16:47 INFO - PROCESS | 1652 | 1465809407674 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}] 02:16:47 INFO - PROCESS | 1652 | 1465809407679 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:16:47 INFO - PROCESS | 1652 | 1465809407837 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 02:16:47 INFO - PROCESS | 1652 | 1465809407962 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:47 INFO - PROCESS | 1652 | 1465809407965 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:16:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c875000 == 43 [pid = 1652] [id = 471] 02:16:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x121943000) [pid = 1652] [serial = 1412] [outer = 0x0] 02:16:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x124923800) [pid = 1652] [serial = 1413] [outer = 0x121943000] 02:16:48 INFO - PROCESS | 1652 | 1465809408017 Marionette DEBUG loaded listener.js 02:16:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x124e0b000) [pid = 1652] [serial = 1414] [outer = 0x121943000] 02:16:48 INFO - PROCESS | 1652 | 1465809408440 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]]]}] 02:16:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 02:16:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 826ms 02:16:48 INFO - PROCESS | 1652 | 1465809408484 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 02:16:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 02:16:48 INFO - PROCESS | 1652 | 1465809408486 Marionette TRACE conn2 <- [1,1857,null,{"value":"7"}] 02:16:48 INFO - PROCESS | 1652 | 1465809408488 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 02:16:48 INFO - PROCESS | 1652 | 1465809408490 Marionette TRACE conn2 <- [1,1858,null,{}] 02:16:48 INFO - PROCESS | 1652 | 1465809408492 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}] 02:16:48 INFO - PROCESS | 1652 | 1465809408493 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:16:48 INFO - PROCESS | 1652 | 1465809408595 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 02:16:48 INFO - PROCESS | 1652 | 1465809408668 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:48 INFO - PROCESS | 1652 | 1465809408669 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:16:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x12cf6a800 == 44 [pid = 1652] [id = 472] 02:16:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x126ea5c00) [pid = 1652] [serial = 1415] [outer = 0x0] 02:16:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x1271e1000) [pid = 1652] [serial = 1416] [outer = 0x126ea5c00] 02:16:48 INFO - PROCESS | 1652 | 1465809408698 Marionette DEBUG loaded listener.js 02:16:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x128992800) [pid = 1652] [serial = 1417] [outer = 0x126ea5c00] 02:16:49 INFO - PROCESS | 1652 | 1465809409322 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]]]}] 02:16:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 02:16:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 869ms 02:16:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 02:16:49 INFO - PROCESS | 1652 | 1465809409357 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 02:16:49 INFO - PROCESS | 1652 | 1465809409360 Marionette TRACE conn2 <- [1,1861,null,{"value":"7"}] 02:16:49 INFO - PROCESS | 1652 | 1465809409365 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 02:16:49 INFO - PROCESS | 1652 | 1465809409368 Marionette TRACE conn2 <- [1,1862,null,{}] 02:16:49 INFO - PROCESS | 1652 | 1465809409371 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}] 02:16:49 INFO - PROCESS | 1652 | 1465809409373 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:16:49 INFO - PROCESS | 1652 | 1465809409468 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 02:16:49 INFO - PROCESS | 1652 | 1465809409528 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:49 INFO - PROCESS | 1652 | 1465809409531 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:16:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x1193c8000 == 45 [pid = 1652] [id = 473] 02:16:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x11812a800) [pid = 1652] [serial = 1418] [outer = 0x0] 02:16:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x118183400) [pid = 1652] [serial = 1419] [outer = 0x11812a800] 02:16:49 INFO - PROCESS | 1652 | 1465809409559 Marionette DEBUG loaded listener.js 02:16:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x1184cd400) [pid = 1652] [serial = 1420] [outer = 0x11812a800] 02:16:50 INFO - PROCESS | 1652 | --DOCSHELL 0x12c879800 == 44 [pid = 1652] [id = 467] 02:16:50 INFO - PROCESS | 1652 | --DOCSHELL 0x12c239000 == 43 [pid = 1652] [id = 466] 02:16:50 INFO - PROCESS | 1652 | --DOCSHELL 0x119929000 == 42 [pid = 1652] [id = 465] 02:16:50 INFO - PROCESS | 1652 | --DOCSHELL 0x12b913000 == 41 [pid = 1652] [id = 464] 02:16:50 INFO - PROCESS | 1652 | --DOCSHELL 0x12b0e9800 == 40 [pid = 1652] [id = 463] 02:16:50 INFO - PROCESS | 1652 | --DOCSHELL 0x12a4f3000 == 39 [pid = 1652] [id = 462] 02:16:50 INFO - PROCESS | 1652 | --DOCSHELL 0x128931800 == 38 [pid = 1652] [id = 461] 02:16:50 INFO - PROCESS | 1652 | --DOCSHELL 0x123c17000 == 37 [pid = 1652] [id = 460] 02:16:50 INFO - PROCESS | 1652 | --DOCSHELL 0x1199f0000 == 36 [pid = 1652] [id = 459] 02:16:50 INFO - PROCESS | 1652 | --DOCSHELL 0x117d4e800 == 35 [pid = 1652] [id = 458] 02:16:50 INFO - PROCESS | 1652 | --DOCSHELL 0x116241000 == 34 [pid = 1652] [id = 457] 02:16:50 INFO - PROCESS | 1652 | --DOCSHELL 0x116f9b000 == 33 [pid = 1652] [id = 455] 02:16:50 INFO - PROCESS | 1652 | --DOCSHELL 0x121326000 == 32 [pid = 1652] [id = 456] 02:16:50 INFO - PROCESS | 1652 | --DOCSHELL 0x121024000 == 31 [pid = 1652] [id = 454] 02:16:50 INFO - PROCESS | 1652 | --DOCSHELL 0x12cf6a800 == 30 [pid = 1652] [id = 472] 02:16:50 INFO - PROCESS | 1652 | --DOCSHELL 0x12c875000 == 29 [pid = 1652] [id = 471] 02:16:50 INFO - PROCESS | 1652 | --DOCSHELL 0x12131d800 == 28 [pid = 1652] [id = 470] 02:16:50 INFO - PROCESS | 1652 | --DOCSHELL 0x12ce2e000 == 27 [pid = 1652] [id = 468] 02:16:50 INFO - PROCESS | 1652 | --DOCSHELL 0x116f8a800 == 26 [pid = 1652] [id = 469] 02:16:50 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x1184e3400) [pid = 1652] [serial = 1338] [outer = 0x0] [url = about:blank] 02:16:50 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x1191c0000) [pid = 1652] [serial = 1339] [outer = 0x0] [url = about:blank] 02:16:50 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x1138e7c00) [pid = 1652] [serial = 1332] [outer = 0x0] [url = about:blank] 02:16:50 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x119347c00) [pid = 1652] [serial = 1344] [outer = 0x0] [url = about:blank] 02:16:50 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x116797800) [pid = 1652] [serial = 1333] [outer = 0x0] [url = about:blank] 02:16:50 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x118127c00) [pid = 1652] [serial = 1335] [outer = 0x0] [url = about:blank] 02:16:50 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x11817f800) [pid = 1652] [serial = 1336] [outer = 0x0] [url = about:blank] 02:16:50 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x123d17c00) [pid = 1652] [serial = 1348] [outer = 0x0] [url = about:blank] 02:16:50 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x12133d800) [pid = 1652] [serial = 1347] [outer = 0x0] [url = about:blank] 02:16:50 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x123da8800) [pid = 1652] [serial = 1350] [outer = 0x0] [url = about:blank] 02:16:50 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x116f43400) [pid = 1652] [serial = 1330] [outer = 0x0] [url = about:blank] 02:16:50 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x1160d1000) [pid = 1652] [serial = 1329] [outer = 0x0] [url = about:blank] 02:16:50 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x1191d1800) [pid = 1652] [serial = 1341] [outer = 0x0] [url = about:blank] 02:16:50 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x1184e3c00) [pid = 1652] [serial = 1353] [outer = 0x0] [url = about:blank] 02:16:50 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x123dadc00) [pid = 1652] [serial = 1354] [outer = 0x0] [url = about:blank] 02:16:50 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x126cbd000) [pid = 1652] [serial = 1360] [outer = 0x0] [url = about:blank] 02:16:50 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x124922800) [pid = 1652] [serial = 1351] [outer = 0x0] [url = about:blank] 02:16:50 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x124c86000) [pid = 1652] [serial = 1356] [outer = 0x0] [url = about:blank] 02:16:50 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x116630800) [pid = 1652] [serial = 1312] [outer = 0x0] [url = about:blank] 02:16:50 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x1138e1c00) [pid = 1652] [serial = 1311] [outer = 0x0] [url = about:blank] 02:16:50 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x1184cc800) [pid = 1652] [serial = 1315] [outer = 0x0] [url = about:blank] 02:16:50 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x11818e400) [pid = 1652] [serial = 1314] [outer = 0x0] [url = about:blank] 02:16:50 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x121074800) [pid = 1652] [serial = 1318] [outer = 0x0] [url = about:blank] 02:16:50 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x11962b000) [pid = 1652] [serial = 1317] [outer = 0x0] [url = about:blank] 02:16:50 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x124921000) [pid = 1652] [serial = 1321] [outer = 0x0] [url = about:blank] 02:16:50 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x123c32c00) [pid = 1652] [serial = 1320] [outer = 0x0] [url = about:blank] 02:16:50 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x124c8f400) [pid = 1652] [serial = 1324] [outer = 0x0] [url = about:blank] 02:16:50 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x1249e5c00) [pid = 1652] [serial = 1323] [outer = 0x0] [url = about:blank] 02:16:50 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x126eac000) [pid = 1652] [serial = 1327] [outer = 0x0] [url = about:blank] 02:16:50 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x120eb9000) [pid = 1652] [serial = 1326] [outer = 0x0] [url = about:blank] 02:16:50 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x12708cc00) [pid = 1652] [serial = 1362] [outer = 0x0] [url = about:blank] 02:16:50 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x125594800) [pid = 1652] [serial = 1359] [outer = 0x0] [url = about:blank] 02:16:50 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x119767000) [pid = 1652] [serial = 1345] [outer = 0x0] [url = about:blank] 02:16:50 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x11933fc00) [pid = 1652] [serial = 1342] [outer = 0x0] [url = about:blank] 02:16:50 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x12558e400) [pid = 1652] [serial = 1357] [outer = 0x0] [url = about:blank] 02:16:50 INFO - PROCESS | 1652 | 1465809410560 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]]]}] 02:16:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 02:16:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1226ms 02:16:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 02:16:50 INFO - PROCESS | 1652 | 1465809410590 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 02:16:50 INFO - PROCESS | 1652 | 1465809410593 Marionette TRACE conn2 <- [1,1865,null,{"value":"7"}] 02:16:50 INFO - PROCESS | 1652 | 1465809410597 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 02:16:50 INFO - PROCESS | 1652 | 1465809410600 Marionette TRACE conn2 <- [1,1866,null,{}] 02:16:50 INFO - PROCESS | 1652 | 1465809410604 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}] 02:16:50 INFO - PROCESS | 1652 | 1465809410606 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:16:50 INFO - PROCESS | 1652 | 1465809410688 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 02:16:50 INFO - PROCESS | 1652 | 1465809410693 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:50 INFO - PROCESS | 1652 | 1465809410694 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:16:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x116717000 == 27 [pid = 1652] [id = 474] 02:16:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x1133e6800) [pid = 1652] [serial = 1421] [outer = 0x0] 02:16:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x113d35c00) [pid = 1652] [serial = 1422] [outer = 0x1133e6800] 02:16:50 INFO - PROCESS | 1652 | 1465809410726 Marionette DEBUG loaded listener.js 02:16:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x11265e000) [pid = 1652] [serial = 1423] [outer = 0x1133e6800] 02:16:51 INFO - PROCESS | 1652 | 1465809411108 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]]]}] 02:16:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 02:16:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 522ms 02:16:51 INFO - PROCESS | 1652 | 1465809411119 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 02:16:51 INFO - PROCESS | 1652 | 1465809411122 Marionette TRACE conn2 <- [1,1869,null,{"value":"7"}] 02:16:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 02:16:51 INFO - PROCESS | 1652 | 1465809411127 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 02:16:51 INFO - PROCESS | 1652 | 1465809411128 Marionette TRACE conn2 <- [1,1870,null,{}] 02:16:51 INFO - PROCESS | 1652 | 1465809411131 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}] 02:16:51 INFO - PROCESS | 1652 | 1465809411132 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:16:51 INFO - PROCESS | 1652 | 1465809411211 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 02:16:51 INFO - PROCESS | 1652 | 1465809411217 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:51 INFO - PROCESS | 1652 | 1465809411219 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:16:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x117d61000 == 28 [pid = 1652] [id = 475] 02:16:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x1171bd000) [pid = 1652] [serial = 1424] [outer = 0x0] 02:16:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x118132000) [pid = 1652] [serial = 1425] [outer = 0x1171bd000] 02:16:51 INFO - PROCESS | 1652 | 1465809411246 Marionette DEBUG loaded listener.js 02:16:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x118223800) [pid = 1652] [serial = 1426] [outer = 0x1171bd000] 02:16:51 INFO - PROCESS | 1652 | 1465809411603 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]]]}] 02:16:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 02:16:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 522ms 02:16:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 02:16:51 INFO - PROCESS | 1652 | 1465809411657 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 02:16:51 INFO - PROCESS | 1652 | 1465809411659 Marionette TRACE conn2 <- [1,1873,null,{"value":"7"}] 02:16:51 INFO - PROCESS | 1652 | 1465809411661 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 02:16:51 INFO - PROCESS | 1652 | 1465809411663 Marionette TRACE conn2 <- [1,1874,null,{}] 02:16:51 INFO - PROCESS | 1652 | 1465809411671 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}] 02:16:51 INFO - PROCESS | 1652 | 1465809411674 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:16:51 INFO - PROCESS | 1652 | 1465809411750 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 02:16:51 INFO - PROCESS | 1652 | 1465809411757 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:51 INFO - PROCESS | 1652 | 1465809411759 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:16:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x1193cc000 == 29 [pid = 1652] [id = 476] 02:16:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x1133be000) [pid = 1652] [serial = 1427] [outer = 0x0] 02:16:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x1191d5000) [pid = 1652] [serial = 1428] [outer = 0x1133be000] 02:16:51 INFO - PROCESS | 1652 | 1465809411789 Marionette DEBUG loaded listener.js 02:16:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x119341c00) [pid = 1652] [serial = 1429] [outer = 0x1133be000] 02:16:52 INFO - PROCESS | 1652 | 1465809412154 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]]]}] 02:16:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 02:16:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 521ms 02:16:52 INFO - PROCESS | 1652 | 1465809412184 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 02:16:52 INFO - PROCESS | 1652 | 1465809412186 Marionette TRACE conn2 <- [1,1877,null,{"value":"7"}] 02:16:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 02:16:52 INFO - PROCESS | 1652 | 1465809412189 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 02:16:52 INFO - PROCESS | 1652 | 1465809412191 Marionette TRACE conn2 <- [1,1878,null,{}] 02:16:52 INFO - PROCESS | 1652 | 1465809412194 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}] 02:16:52 INFO - PROCESS | 1652 | 1465809412196 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:16:52 INFO - PROCESS | 1652 | 1465809412353 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 02:16:52 INFO - PROCESS | 1652 | 1465809412367 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:52 INFO - PROCESS | 1652 | 1465809412369 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:16:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x119913800 == 30 [pid = 1652] [id = 477] 02:16:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x119347000) [pid = 1652] [serial = 1430] [outer = 0x0] 02:16:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x11975f400) [pid = 1652] [serial = 1431] [outer = 0x119347000] 02:16:52 INFO - PROCESS | 1652 | 1465809412409 Marionette DEBUG loaded listener.js 02:16:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x120ebbc00) [pid = 1652] [serial = 1432] [outer = 0x119347000] 02:16:52 INFO - PROCESS | 1652 | 1465809412890 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]]]}] 02:16:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 02:16:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 721ms 02:16:52 INFO - PROCESS | 1652 | 1465809412911 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 02:16:52 INFO - PROCESS | 1652 | 1465809412912 Marionette TRACE conn2 <- [1,1881,null,{"value":"7"}] 02:16:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 02:16:52 INFO - PROCESS | 1652 | 1465809412916 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 02:16:52 INFO - PROCESS | 1652 | 1465809412923 Marionette TRACE conn2 <- [1,1882,null,{}] 02:16:52 INFO - PROCESS | 1652 | 1465809412934 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}] 02:16:52 INFO - PROCESS | 1652 | 1465809412935 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:16:53 INFO - PROCESS | 1652 | 1465809413029 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 02:16:53 INFO - PROCESS | 1652 | 1465809413033 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:53 INFO - PROCESS | 1652 | 1465809413034 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:16:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x12131c000 == 31 [pid = 1652] [id = 478] 02:16:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x117d8d400) [pid = 1652] [serial = 1433] [outer = 0x0] 02:16:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x12133a000) [pid = 1652] [serial = 1434] [outer = 0x117d8d400] 02:16:53 INFO - PROCESS | 1652 | 1465809413059 Marionette DEBUG loaded listener.js 02:16:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x12193e800) [pid = 1652] [serial = 1435] [outer = 0x117d8d400] 02:16:53 INFO - PROCESS | 1652 | 1465809413422 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]]]}] 02:16:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 02:16:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 536ms 02:16:53 INFO - PROCESS | 1652 | 1465809413454 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 02:16:53 INFO - PROCESS | 1652 | 1465809413455 Marionette TRACE conn2 <- [1,1885,null,{"value":"7"}] 02:16:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 02:16:53 INFO - PROCESS | 1652 | 1465809413457 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 02:16:53 INFO - PROCESS | 1652 | 1465809413458 Marionette TRACE conn2 <- [1,1886,null,{}] 02:16:53 INFO - PROCESS | 1652 | 1465809413461 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}] 02:16:53 INFO - PROCESS | 1652 | 1465809413465 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:16:53 INFO - PROCESS | 1652 | 1465809413576 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 02:16:53 INFO - PROCESS | 1652 | 1465809413613 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:53 INFO - PROCESS | 1652 | 1465809413614 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:16:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x125518000 == 32 [pid = 1652] [id = 479] 02:16:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x12171a400) [pid = 1652] [serial = 1436] [outer = 0x0] 02:16:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x123d17c00) [pid = 1652] [serial = 1437] [outer = 0x12171a400] 02:16:53 INFO - PROCESS | 1652 | 1465809413639 Marionette DEBUG loaded listener.js 02:16:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x124a86400) [pid = 1652] [serial = 1438] [outer = 0x12171a400] 02:16:53 INFO - PROCESS | 1652 | 1465809413938 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]]]}] 02:16:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 02:16:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 520ms 02:16:53 INFO - PROCESS | 1652 | 1465809413985 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 02:16:53 INFO - PROCESS | 1652 | 1465809413986 Marionette TRACE conn2 <- [1,1889,null,{"value":"7"}] 02:16:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 02:16:53 INFO - PROCESS | 1652 | 1465809413988 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 02:16:53 INFO - PROCESS | 1652 | 1465809413990 Marionette TRACE conn2 <- [1,1890,null,{}] 02:16:53 INFO - PROCESS | 1652 | 1465809413992 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}] 02:16:54 INFO - PROCESS | 1652 | 1465809414000 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:16:54 INFO - PROCESS | 1652 | 1465809414097 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 02:16:54 INFO - PROCESS | 1652 | 1465809414100 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:54 INFO - PROCESS | 1652 | 1465809414102 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:16:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x12893c800 == 33 [pid = 1652] [id = 480] 02:16:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x113d37c00) [pid = 1652] [serial = 1439] [outer = 0x0] 02:16:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x124eab400) [pid = 1652] [serial = 1440] [outer = 0x113d37c00] 02:16:54 INFO - PROCESS | 1652 | 1465809414126 Marionette DEBUG loaded listener.js 02:16:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x126a3ec00) [pid = 1652] [serial = 1441] [outer = 0x113d37c00] 02:16:54 INFO - PROCESS | 1652 | 1465809414458 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]]]}] 02:16:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 02:16:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 519ms 02:16:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 02:16:54 INFO - PROCESS | 1652 | 1465809414508 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 02:16:54 INFO - PROCESS | 1652 | 1465809414509 Marionette TRACE conn2 <- [1,1893,null,{"value":"7"}] 02:16:54 INFO - PROCESS | 1652 | 1465809414511 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 02:16:54 INFO - PROCESS | 1652 | 1465809414512 Marionette TRACE conn2 <- [1,1894,null,{}] 02:16:54 INFO - PROCESS | 1652 | 1465809414514 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}] 02:16:54 INFO - PROCESS | 1652 | 1465809414515 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:16:54 INFO - PROCESS | 1652 | 1465809414610 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 02:16:54 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x124abe800) [pid = 1652] [serial = 1385] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 02:16:54 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x128991000) [pid = 1652] [serial = 1388] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 02:16:54 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x128ee1400) [pid = 1652] [serial = 1391] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 02:16:54 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x113365000) [pid = 1652] [serial = 1370] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 02:16:54 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x124ea4400) [pid = 1652] [serial = 1361] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 02:16:54 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x11812f800) [pid = 1652] [serial = 1373] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 02:16:54 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x118134800) [pid = 1652] [serial = 1376] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 02:16:54 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x112971c00) [pid = 1652] [serial = 1364] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 02:16:54 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x12193d800) [pid = 1652] [serial = 1379] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 02:16:54 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x118180800) [pid = 1652] [serial = 1367] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 02:16:54 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x112d9e800) [pid = 1652] [serial = 1400] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 02:16:54 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x112c25800) [pid = 1652] [serial = 1394] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 02:16:54 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x112dadc00) [pid = 1652] [serial = 1397] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 02:16:54 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x124e06800) [pid = 1652] [serial = 1403] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 02:16:54 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x119344400) [pid = 1652] [serial = 1382] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 02:16:54 INFO - PROCESS | 1652 | 1465809414848 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:54 INFO - PROCESS | 1652 | 1465809414849 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:16:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x113d72000 == 34 [pid = 1652] [id = 481] 02:16:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x112608800) [pid = 1652] [serial = 1442] [outer = 0x0] 02:16:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x113365000) [pid = 1652] [serial = 1443] [outer = 0x112608800] 02:16:54 INFO - PROCESS | 1652 | 1465809414878 Marionette DEBUG loaded listener.js 02:16:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x11885e400) [pid = 1652] [serial = 1444] [outer = 0x112608800] 02:16:55 INFO - PROCESS | 1652 | 1465809415136 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]]]}] 02:16:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 02:16:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 675ms 02:16:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 02:16:55 INFO - PROCESS | 1652 | 1465809415187 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 02:16:55 INFO - PROCESS | 1652 | 1465809415188 Marionette TRACE conn2 <- [1,1897,null,{"value":"7"}] 02:16:55 INFO - PROCESS | 1652 | 1465809415190 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 02:16:55 INFO - PROCESS | 1652 | 1465809415192 Marionette TRACE conn2 <- [1,1898,null,{}] 02:16:55 INFO - PROCESS | 1652 | 1465809415194 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}] 02:16:55 INFO - PROCESS | 1652 | 1465809415195 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:16:55 INFO - PROCESS | 1652 | 1465809415291 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 02:16:55 INFO - PROCESS | 1652 | 1465809415294 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:55 INFO - PROCESS | 1652 | 1465809415295 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:16:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x1193ca800 == 35 [pid = 1652] [id = 482] 02:16:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x116971800) [pid = 1652] [serial = 1445] [outer = 0x0] 02:16:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x121078800) [pid = 1652] [serial = 1446] [outer = 0x116971800] 02:16:55 INFO - PROCESS | 1652 | 1465809415322 Marionette DEBUG loaded listener.js 02:16:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x126c6b800) [pid = 1652] [serial = 1447] [outer = 0x116971800] 02:16:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 02:16:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 469ms 02:16:55 INFO - PROCESS | 1652 | 1465809415657 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]]]}] 02:16:55 INFO - PROCESS | 1652 | 1465809415660 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 02:16:55 INFO - PROCESS | 1652 | 1465809415661 Marionette TRACE conn2 <- [1,1901,null,{"value":"7"}] 02:16:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 02:16:55 INFO - PROCESS | 1652 | 1465809415665 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 02:16:55 INFO - PROCESS | 1652 | 1465809415667 Marionette TRACE conn2 <- [1,1902,null,{}] 02:16:55 INFO - PROCESS | 1652 | 1465809415671 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}] 02:16:55 INFO - PROCESS | 1652 | 1465809415672 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:16:55 INFO - PROCESS | 1652 | 1465809415748 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 02:16:55 INFO - PROCESS | 1652 | 1465809415809 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:55 INFO - PROCESS | 1652 | 1465809415810 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:16:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a4f3800 == 36 [pid = 1652] [id = 483] 02:16:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x123c2a400) [pid = 1652] [serial = 1448] [outer = 0x0] 02:16:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x1271dec00) [pid = 1652] [serial = 1449] [outer = 0x123c2a400] 02:16:55 INFO - PROCESS | 1652 | 1465809415834 Marionette DEBUG loaded listener.js 02:16:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x128926400) [pid = 1652] [serial = 1450] [outer = 0x123c2a400] 02:16:56 INFO - PROCESS | 1652 | 1465809416102 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]]]}] 02:16:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 02:16:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 473ms 02:16:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 02:16:56 INFO - PROCESS | 1652 | 1465809416137 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 02:16:56 INFO - PROCESS | 1652 | 1465809416139 Marionette TRACE conn2 <- [1,1905,null,{"value":"7"}] 02:16:56 INFO - PROCESS | 1652 | 1465809416141 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 02:16:56 INFO - PROCESS | 1652 | 1465809416143 Marionette TRACE conn2 <- [1,1906,null,{}] 02:16:56 INFO - PROCESS | 1652 | 1465809416153 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}] 02:16:56 INFO - PROCESS | 1652 | 1465809416155 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:16:56 INFO - PROCESS | 1652 | 1465809416257 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 02:16:56 INFO - PROCESS | 1652 | 1465809416261 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:56 INFO - PROCESS | 1652 | 1465809416263 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:16:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x121316800 == 37 [pid = 1652] [id = 484] 02:16:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x128990000) [pid = 1652] [serial = 1451] [outer = 0x0] 02:16:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x128995c00) [pid = 1652] [serial = 1452] [outer = 0x128990000] 02:16:56 INFO - PROCESS | 1652 | 1465809416291 Marionette DEBUG loaded listener.js 02:16:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x1290c4c00) [pid = 1652] [serial = 1453] [outer = 0x128990000] 02:16:56 INFO - PROCESS | 1652 | 1465809416641 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]]]}] 02:16:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 02:16:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 519ms 02:16:56 INFO - PROCESS | 1652 | 1465809416661 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 02:16:56 INFO - PROCESS | 1652 | 1465809416663 Marionette TRACE conn2 <- [1,1909,null,{"value":"7"}] 02:16:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 02:16:56 INFO - PROCESS | 1652 | 1465809416668 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 02:16:56 INFO - PROCESS | 1652 | 1465809416669 Marionette TRACE conn2 <- [1,1910,null,{}] 02:16:56 INFO - PROCESS | 1652 | 1465809416671 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}] 02:16:56 INFO - PROCESS | 1652 | 1465809416673 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:16:56 INFO - PROCESS | 1652 | 1465809416777 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 02:16:56 INFO - PROCESS | 1652 | 1465809416785 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:56 INFO - PROCESS | 1652 | 1465809416786 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:16:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b91b000 == 38 [pid = 1652] [id = 485] 02:16:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x128ee0c00) [pid = 1652] [serial = 1454] [outer = 0x0] 02:16:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x129204c00) [pid = 1652] [serial = 1455] [outer = 0x128ee0c00] 02:16:56 INFO - PROCESS | 1652 | 1465809416810 Marionette DEBUG loaded listener.js 02:16:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x129444800) [pid = 1652] [serial = 1456] [outer = 0x128ee0c00] 02:16:57 INFO - PROCESS | 1652 | 1465809417309 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]]]}] 02:16:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 02:16:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 719ms 02:16:57 INFO - PROCESS | 1652 | 1465809417391 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 02:16:57 INFO - PROCESS | 1652 | 1465809417393 Marionette TRACE conn2 <- [1,1913,null,{"value":"7"}] 02:16:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 02:16:57 INFO - PROCESS | 1652 | 1465809417397 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 02:16:57 INFO - PROCESS | 1652 | 1465809417401 Marionette TRACE conn2 <- [1,1914,null,{}] 02:16:57 INFO - PROCESS | 1652 | 1465809417404 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}] 02:16:57 INFO - PROCESS | 1652 | 1465809417406 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:16:57 INFO - PROCESS | 1652 | 1465809417519 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 02:16:57 INFO - PROCESS | 1652 | 1465809417601 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:57 INFO - PROCESS | 1652 | 1465809417602 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:16:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x11801c000 == 39 [pid = 1652] [id = 486] 02:16:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x11380f800) [pid = 1652] [serial = 1457] [outer = 0x0] 02:16:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x116a04400) [pid = 1652] [serial = 1458] [outer = 0x11380f800] 02:16:57 INFO - PROCESS | 1652 | 1465809417633 Marionette DEBUG loaded listener.js 02:16:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x118128400) [pid = 1652] [serial = 1459] [outer = 0x11380f800] 02:16:58 INFO - PROCESS | 1652 | 1465809418133 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]]]}] 02:16:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 02:16:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 773ms 02:16:58 INFO - PROCESS | 1652 | 1465809418170 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 02:16:58 INFO - PROCESS | 1652 | 1465809418173 Marionette TRACE conn2 <- [1,1917,null,{"value":"7"}] 02:16:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 02:16:58 INFO - PROCESS | 1652 | 1465809418177 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 02:16:58 INFO - PROCESS | 1652 | 1465809418179 Marionette TRACE conn2 <- [1,1918,null,{}] 02:16:58 INFO - PROCESS | 1652 | 1465809418182 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}] 02:16:58 INFO - PROCESS | 1652 | 1465809418183 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:16:58 INFO - PROCESS | 1652 | 1465809418300 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 02:16:58 INFO - PROCESS | 1652 | 1465809418359 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:58 INFO - PROCESS | 1652 | 1465809418360 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:16:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x123c0b000 == 40 [pid = 1652] [id = 487] 02:16:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x1182e7400) [pid = 1652] [serial = 1460] [outer = 0x0] 02:16:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x118f9cc00) [pid = 1652] [serial = 1461] [outer = 0x1182e7400] 02:16:58 INFO - PROCESS | 1652 | 1465809418391 Marionette DEBUG loaded listener.js 02:16:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x119625c00) [pid = 1652] [serial = 1462] [outer = 0x1182e7400] 02:16:59 INFO - PROCESS | 1652 | 1465809419041 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]]]}] 02:16:59 INFO - PROCESS | 1652 | --DOCSHELL 0x121316800 == 39 [pid = 1652] [id = 484] 02:16:59 INFO - PROCESS | 1652 | --DOCSHELL 0x12a4f3800 == 38 [pid = 1652] [id = 483] 02:16:59 INFO - PROCESS | 1652 | --DOCSHELL 0x1193ca800 == 37 [pid = 1652] [id = 482] 02:16:59 INFO - PROCESS | 1652 | --DOCSHELL 0x113d72000 == 36 [pid = 1652] [id = 481] 02:16:59 INFO - PROCESS | 1652 | --DOCSHELL 0x12893c800 == 35 [pid = 1652] [id = 480] 02:16:59 INFO - PROCESS | 1652 | --DOCSHELL 0x125518000 == 34 [pid = 1652] [id = 479] 02:16:59 INFO - PROCESS | 1652 | --DOCSHELL 0x12131c000 == 33 [pid = 1652] [id = 478] 02:16:59 INFO - PROCESS | 1652 | --DOCSHELL 0x119913800 == 32 [pid = 1652] [id = 477] 02:16:59 INFO - PROCESS | 1652 | --DOCSHELL 0x1193cc000 == 31 [pid = 1652] [id = 476] 02:16:59 INFO - PROCESS | 1652 | --DOCSHELL 0x117d61000 == 30 [pid = 1652] [id = 475] 02:16:59 INFO - PROCESS | 1652 | --DOCSHELL 0x116717000 == 29 [pid = 1652] [id = 474] 02:16:59 INFO - PROCESS | 1652 | --DOCSHELL 0x1193c8000 == 28 [pid = 1652] [id = 473] 02:16:59 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x126cc5800) [pid = 1652] [serial = 1386] [outer = 0x0] [url = about:blank] 02:16:59 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x128e19000) [pid = 1652] [serial = 1389] [outer = 0x0] [url = about:blank] 02:16:59 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x1290bec00) [pid = 1652] [serial = 1392] [outer = 0x0] [url = about:blank] 02:16:59 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x1162cdc00) [pid = 1652] [serial = 1371] [outer = 0x0] [url = about:blank] 02:16:59 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x118135000) [pid = 1652] [serial = 1372] [outer = 0x0] [url = about:blank] 02:16:59 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x128995800) [pid = 1652] [serial = 1363] [outer = 0x0] [url = about:blank] 02:16:59 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x1182ebc00) [pid = 1652] [serial = 1374] [outer = 0x0] [url = about:blank] 02:16:59 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x1191cb000) [pid = 1652] [serial = 1375] [outer = 0x0] [url = about:blank] 02:16:59 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x119627000) [pid = 1652] [serial = 1377] [outer = 0x0] [url = about:blank] 02:16:59 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x12142f400) [pid = 1652] [serial = 1378] [outer = 0x0] [url = about:blank] 02:16:59 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x113810800) [pid = 1652] [serial = 1365] [outer = 0x0] [url = about:blank] 02:16:59 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x116797400) [pid = 1652] [serial = 1366] [outer = 0x0] [url = about:blank] 02:16:59 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x123c2f400) [pid = 1652] [serial = 1380] [outer = 0x0] [url = about:blank] 02:16:59 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x118225000) [pid = 1652] [serial = 1368] [outer = 0x0] [url = about:blank] 02:16:59 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x1184df400) [pid = 1652] [serial = 1369] [outer = 0x0] [url = about:blank] 02:16:59 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x12a44f400) [pid = 1652] [serial = 1402] [outer = 0x0] [url = about:blank] 02:16:59 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x118fa6800) [pid = 1652] [serial = 1396] [outer = 0x0] [url = about:blank] 02:16:59 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x12171fc00) [pid = 1652] [serial = 1398] [outer = 0x0] [url = about:blank] 02:16:59 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x116072400) [pid = 1652] [serial = 1395] [outer = 0x0] [url = about:blank] 02:16:59 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x12920ac00) [pid = 1652] [serial = 1401] [outer = 0x0] [url = about:blank] 02:16:59 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x1290c7000) [pid = 1652] [serial = 1393] [outer = 0x0] [url = about:blank] 02:16:59 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x12a44f800) [pid = 1652] [serial = 1404] [outer = 0x0] [url = about:blank] 02:16:59 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x123dab000) [pid = 1652] [serial = 1399] [outer = 0x0] [url = about:blank] 02:16:59 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x12a695000) [pid = 1652] [serial = 1405] [outer = 0x0] [url = about:blank] 02:16:59 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x124921c00) [pid = 1652] [serial = 1383] [outer = 0x0] [url = about:blank] 02:16:59 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x12492ec00) [pid = 1652] [serial = 1384] [outer = 0x0] [url = about:blank] 02:16:59 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x128ee2000) [pid = 1652] [serial = 1390] [outer = 0x0] [url = about:blank] 02:16:59 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x128994800) [pid = 1652] [serial = 1387] [outer = 0x0] [url = about:blank] 02:16:59 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x123da7800) [pid = 1652] [serial = 1381] [outer = 0x0] [url = about:blank] 02:16:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 02:16:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 922ms 02:16:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 02:16:59 INFO - PROCESS | 1652 | 1465809419100 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 02:16:59 INFO - PROCESS | 1652 | 1465809419102 Marionette TRACE conn2 <- [1,1921,null,{"value":"7"}] 02:16:59 INFO - PROCESS | 1652 | 1465809419105 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 02:16:59 INFO - PROCESS | 1652 | 1465809419107 Marionette TRACE conn2 <- [1,1922,null,{}] 02:16:59 INFO - PROCESS | 1652 | 1465809419111 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}] 02:16:59 INFO - PROCESS | 1652 | 1465809419112 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:16:59 INFO - PROCESS | 1652 | 1465809419192 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 02:16:59 INFO - PROCESS | 1652 | 1465809419202 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:59 INFO - PROCESS | 1652 | 1465809419203 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:16:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x1169af000 == 29 [pid = 1652] [id = 488] 02:16:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x11812d400) [pid = 1652] [serial = 1463] [outer = 0x0] 02:16:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x118185c00) [pid = 1652] [serial = 1464] [outer = 0x11812d400] 02:16:59 INFO - PROCESS | 1652 | 1465809419231 Marionette DEBUG loaded listener.js 02:16:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x1182e9000) [pid = 1652] [serial = 1465] [outer = 0x11812d400] 02:16:59 INFO - PROCESS | 1652 | 1465809419581 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]]]}] 02:16:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 02:16:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 523ms 02:16:59 INFO - PROCESS | 1652 | 1465809419639 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 02:16:59 INFO - PROCESS | 1652 | 1465809419642 Marionette TRACE conn2 <- [1,1925,null,{"value":"7"}] 02:16:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 02:16:59 INFO - PROCESS | 1652 | 1465809419648 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 02:16:59 INFO - PROCESS | 1652 | 1465809419649 Marionette TRACE conn2 <- [1,1926,null,{}] 02:16:59 INFO - PROCESS | 1652 | 1465809419652 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}] 02:16:59 INFO - PROCESS | 1652 | 1465809419653 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:16:59 INFO - PROCESS | 1652 | 1465809419735 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 02:16:59 INFO - PROCESS | 1652 | 1465809419740 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:59 INFO - PROCESS | 1652 | 1465809419741 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:16:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x1188ca800 == 30 [pid = 1652] [id = 489] 02:16:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x1184d7000) [pid = 1652] [serial = 1466] [outer = 0x0] 02:16:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x1191d7000) [pid = 1652] [serial = 1467] [outer = 0x1184d7000] 02:16:59 INFO - PROCESS | 1652 | 1465809419766 Marionette DEBUG loaded listener.js 02:16:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x1196a5000) [pid = 1652] [serial = 1468] [outer = 0x1184d7000] 02:17:00 INFO - PROCESS | 1652 | 1465809420123 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]]]}] 02:17:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 02:17:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 519ms 02:17:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 02:17:00 INFO - PROCESS | 1652 | 1465809420168 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 02:17:00 INFO - PROCESS | 1652 | 1465809420169 Marionette TRACE conn2 <- [1,1929,null,{"value":"7"}] 02:17:00 INFO - PROCESS | 1652 | 1465809420172 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 02:17:00 INFO - PROCESS | 1652 | 1465809420174 Marionette TRACE conn2 <- [1,1930,null,{}] 02:17:00 INFO - PROCESS | 1652 | 1465809420182 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}] 02:17:00 INFO - PROCESS | 1652 | 1465809420185 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:17:00 INFO - PROCESS | 1652 | 1465809420262 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 02:17:00 INFO - PROCESS | 1652 | 1465809420270 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:00 INFO - PROCESS | 1652 | 1465809420271 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:17:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x12114f800 == 31 [pid = 1652] [id = 490] 02:17:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x120eb2c00) [pid = 1652] [serial = 1469] [outer = 0x0] 02:17:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x121b94400) [pid = 1652] [serial = 1470] [outer = 0x120eb2c00] 02:17:00 INFO - PROCESS | 1652 | 1465809420299 Marionette DEBUG loaded listener.js 02:17:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x123d16800) [pid = 1652] [serial = 1471] [outer = 0x120eb2c00] 02:17:00 INFO - PROCESS | 1652 | 1465809420637 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]]]}] 02:17:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 02:17:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 471ms 02:17:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 02:17:00 INFO - PROCESS | 1652 | 1465809420642 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 02:17:00 INFO - PROCESS | 1652 | 1465809420644 Marionette TRACE conn2 <- [1,1933,null,{"value":"7"}] 02:17:00 INFO - PROCESS | 1652 | 1465809420650 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 02:17:00 INFO - PROCESS | 1652 | 1465809420651 Marionette TRACE conn2 <- [1,1934,null,{}] 02:17:00 INFO - PROCESS | 1652 | 1465809420654 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}] 02:17:00 INFO - PROCESS | 1652 | 1465809420655 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:17:00 INFO - PROCESS | 1652 | 1465809420738 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 02:17:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x123c33800) [pid = 1652] [serial = 1472] [outer = 0x12caed400] 02:17:00 INFO - PROCESS | 1652 | 1465809420816 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:00 INFO - PROCESS | 1652 | 1465809420817 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:17:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x128cd6800 == 32 [pid = 1652] [id = 491] 02:17:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x124920800) [pid = 1652] [serial = 1473] [outer = 0x0] 02:17:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x12492b800) [pid = 1652] [serial = 1474] [outer = 0x124920800] 02:17:00 INFO - PROCESS | 1652 | 1465809420849 Marionette DEBUG loaded listener.js 02:17:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x1249e8c00) [pid = 1652] [serial = 1475] [outer = 0x124920800] 02:17:01 INFO - PROCESS | 1652 | 1465809421194 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]]]}] 02:17:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 02:17:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 573ms 02:17:01 INFO - PROCESS | 1652 | 1465809421220 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 02:17:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 02:17:01 INFO - PROCESS | 1652 | 1465809421221 Marionette TRACE conn2 <- [1,1937,null,{"value":"7"}] 02:17:01 INFO - PROCESS | 1652 | 1465809421223 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 02:17:01 INFO - PROCESS | 1652 | 1465809421224 Marionette TRACE conn2 <- [1,1938,null,{}] 02:17:01 INFO - PROCESS | 1652 | 1465809421226 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}] 02:17:01 INFO - PROCESS | 1652 | 1465809421228 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:17:01 INFO - PROCESS | 1652 | 1465809421328 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 02:17:01 INFO - PROCESS | 1652 | 1465809421366 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:01 INFO - PROCESS | 1652 | 1465809421367 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:17:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x128936800 == 33 [pid = 1652] [id = 492] 02:17:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x117d93c00) [pid = 1652] [serial = 1476] [outer = 0x0] 02:17:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x124c82400) [pid = 1652] [serial = 1477] [outer = 0x117d93c00] 02:17:01 INFO - PROCESS | 1652 | 1465809421391 Marionette DEBUG loaded listener.js 02:17:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x126a3b400) [pid = 1652] [serial = 1478] [outer = 0x117d93c00] 02:17:01 INFO - PROCESS | 1652 | 1465809421715 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]]]}] 02:17:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 02:17:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 518ms 02:17:01 INFO - PROCESS | 1652 | 1465809421741 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 02:17:01 INFO - PROCESS | 1652 | 1465809421742 Marionette TRACE conn2 <- [1,1941,null,{"value":"7"}] 02:17:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 02:17:01 INFO - PROCESS | 1652 | 1465809421745 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 02:17:01 INFO - PROCESS | 1652 | 1465809421746 Marionette TRACE conn2 <- [1,1942,null,{}] 02:17:01 INFO - PROCESS | 1652 | 1465809421748 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}] 02:17:01 INFO - PROCESS | 1652 | 1465809421752 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:17:01 INFO - PROCESS | 1652 | 1465809421870 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 02:17:01 INFO - PROCESS | 1652 | 1465809421881 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:01 INFO - PROCESS | 1652 | 1465809421883 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:17:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a4f3800 == 34 [pid = 1652] [id = 493] 02:17:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x1271d9c00) [pid = 1652] [serial = 1479] [outer = 0x0] 02:17:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x128990800) [pid = 1652] [serial = 1480] [outer = 0x1271d9c00] 02:17:01 INFO - PROCESS | 1652 | 1465809421913 Marionette DEBUG loaded listener.js 02:17:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x128ee5400) [pid = 1652] [serial = 1481] [outer = 0x1271d9c00] 02:17:02 INFO - PROCESS | 1652 | 1465809422266 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]]]}] 02:17:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 02:17:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 569ms 02:17:02 INFO - PROCESS | 1652 | 1465809422314 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 02:17:02 INFO - PROCESS | 1652 | 1465809422316 Marionette TRACE conn2 <- [1,1945,null,{"value":"7"}] 02:17:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 02:17:02 INFO - PROCESS | 1652 | 1465809422318 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 02:17:02 INFO - PROCESS | 1652 | 1465809422319 Marionette TRACE conn2 <- [1,1946,null,{}] 02:17:02 INFO - PROCESS | 1652 | 1465809422321 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}] 02:17:02 INFO - PROCESS | 1652 | 1465809422322 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:17:02 INFO - PROCESS | 1652 | 1465809422420 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 02:17:02 INFO - PROCESS | 1652 | 1465809422431 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:02 INFO - PROCESS | 1652 | 1465809422432 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:17:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x118621000 == 35 [pid = 1652] [id = 494] 02:17:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x1290bcc00) [pid = 1652] [serial = 1482] [outer = 0x0] 02:17:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x1290c7400) [pid = 1652] [serial = 1483] [outer = 0x1290bcc00] 02:17:02 INFO - PROCESS | 1652 | 1465809422457 Marionette DEBUG loaded listener.js 02:17:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x129210000) [pid = 1652] [serial = 1484] [outer = 0x1290bcc00] 02:17:02 INFO - PROCESS | 1652 | 1465809422785 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]]]}] 02:17:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 02:17:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 518ms 02:17:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 02:17:02 INFO - PROCESS | 1652 | 1465809422837 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 02:17:02 INFO - PROCESS | 1652 | 1465809422839 Marionette TRACE conn2 <- [1,1949,null,{"value":"7"}] 02:17:02 INFO - PROCESS | 1652 | 1465809422842 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 02:17:02 INFO - PROCESS | 1652 | 1465809422844 Marionette TRACE conn2 <- [1,1950,null,{}] 02:17:02 INFO - PROCESS | 1652 | 1465809422847 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}] 02:17:02 INFO - PROCESS | 1652 | 1465809422849 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:17:03 INFO - PROCESS | 1652 | 1465809423002 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 02:17:03 INFO - PROCESS | 1652 | 1465809423022 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:03 INFO - PROCESS | 1652 | 1465809423023 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:17:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b91f800 == 36 [pid = 1652] [id = 495] 02:17:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x129443c00) [pid = 1652] [serial = 1485] [outer = 0x0] 02:17:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x129446000) [pid = 1652] [serial = 1486] [outer = 0x129443c00] 02:17:03 INFO - PROCESS | 1652 | 1465809423073 Marionette DEBUG loaded listener.js 02:17:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x12a44dc00) [pid = 1652] [serial = 1487] [outer = 0x129443c00] 02:17:03 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x128990000) [pid = 1652] [serial = 1451] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 02:17:03 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x1138e1000) [pid = 1652] [serial = 1406] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 02:17:03 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x1133be000) [pid = 1652] [serial = 1427] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 02:17:03 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x1133e6800) [pid = 1652] [serial = 1421] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 02:17:03 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x119347000) [pid = 1652] [serial = 1430] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 02:17:03 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x1171bd000) [pid = 1652] [serial = 1424] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 02:17:03 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x11812a800) [pid = 1652] [serial = 1418] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 02:17:03 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x1184c5000) [pid = 1652] [serial = 1409] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 02:17:03 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x121943000) [pid = 1652] [serial = 1412] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 02:17:03 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x117d8d400) [pid = 1652] [serial = 1433] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 02:17:03 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x126ea5c00) [pid = 1652] [serial = 1415] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 02:17:03 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x12171a400) [pid = 1652] [serial = 1436] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 02:17:03 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x113d37c00) [pid = 1652] [serial = 1439] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 02:17:03 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x116971800) [pid = 1652] [serial = 1445] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 02:17:03 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x112608800) [pid = 1652] [serial = 1442] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 02:17:03 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x123c2a400) [pid = 1652] [serial = 1448] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 02:17:03 INFO - PROCESS | 1652 | 1465809423638 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]]]}] 02:17:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 02:17:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 820ms 02:17:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 02:17:03 INFO - PROCESS | 1652 | 1465809423669 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 02:17:03 INFO - PROCESS | 1652 | 1465809423671 Marionette TRACE conn2 <- [1,1953,null,{"value":"7"}] 02:17:03 INFO - PROCESS | 1652 | 1465809423675 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 02:17:03 INFO - PROCESS | 1652 | 1465809423677 Marionette TRACE conn2 <- [1,1954,null,{}] 02:17:03 INFO - PROCESS | 1652 | 1465809423688 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}] 02:17:03 INFO - PROCESS | 1652 | 1465809423690 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:17:03 INFO - PROCESS | 1652 | 1465809423820 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 02:17:03 INFO - PROCESS | 1652 | 1465809423826 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:03 INFO - PROCESS | 1652 | 1465809423827 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:17:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x129045000 == 37 [pid = 1652] [id = 496] 02:17:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x1182e5400) [pid = 1652] [serial = 1488] [outer = 0x0] 02:17:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x1191d4000) [pid = 1652] [serial = 1489] [outer = 0x1182e5400] 02:17:03 INFO - PROCESS | 1652 | 1465809423866 Marionette DEBUG loaded listener.js 02:17:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x123c33000) [pid = 1652] [serial = 1490] [outer = 0x1182e5400] 02:17:04 INFO - PROCESS | 1652 | 1465809424238 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]]]}] 02:17:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 02:17:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 570ms 02:17:04 INFO - PROCESS | 1652 | 1465809424245 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 02:17:04 INFO - PROCESS | 1652 | 1465809424246 Marionette TRACE conn2 <- [1,1957,null,{"value":"7"}] 02:17:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 02:17:04 INFO - PROCESS | 1652 | 1465809424251 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 02:17:04 INFO - PROCESS | 1652 | 1465809424253 Marionette TRACE conn2 <- [1,1958,null,{}] 02:17:04 INFO - PROCESS | 1652 | 1465809424257 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}] 02:17:04 INFO - PROCESS | 1652 | 1465809424258 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:17:04 INFO - PROCESS | 1652 | 1465809424339 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 02:17:04 INFO - PROCESS | 1652 | 1465809424401 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:04 INFO - PROCESS | 1652 | 1465809424410 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:17:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c7a9000 == 38 [pid = 1652] [id = 497] 02:17:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x121943000) [pid = 1652] [serial = 1491] [outer = 0x0] 02:17:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x1271e1800) [pid = 1652] [serial = 1492] [outer = 0x121943000] 02:17:04 INFO - PROCESS | 1652 | 1465809424435 Marionette DEBUG loaded listener.js 02:17:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x12a450c00) [pid = 1652] [serial = 1493] [outer = 0x121943000] 02:17:04 INFO - PROCESS | 1652 | 1465809424706 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]]]}] 02:17:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 02:17:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 473ms 02:17:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 02:17:04 INFO - PROCESS | 1652 | 1465809424726 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 02:17:04 INFO - PROCESS | 1652 | 1465809424727 Marionette TRACE conn2 <- [1,1961,null,{"value":"7"}] 02:17:04 INFO - PROCESS | 1652 | 1465809424737 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 02:17:04 INFO - PROCESS | 1652 | 1465809424739 Marionette TRACE conn2 <- [1,1962,null,{}] 02:17:04 INFO - PROCESS | 1652 | 1465809424741 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}] 02:17:04 INFO - PROCESS | 1652 | 1465809424743 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:17:04 INFO - PROCESS | 1652 | 1465809424839 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 02:17:04 INFO - PROCESS | 1652 | 1465809424844 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:04 INFO - PROCESS | 1652 | 1465809424845 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:17:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ce34000 == 39 [pid = 1652] [id = 498] 02:17:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x12a451c00) [pid = 1652] [serial = 1494] [outer = 0x0] 02:17:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x12a698000) [pid = 1652] [serial = 1495] [outer = 0x12a451c00] 02:17:04 INFO - PROCESS | 1652 | 1465809424871 Marionette DEBUG loaded listener.js 02:17:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x12a849400) [pid = 1652] [serial = 1496] [outer = 0x12a451c00] 02:17:05 INFO - PROCESS | 1652 | 1465809425202 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]]]}] 02:17:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 02:17:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 476ms 02:17:05 INFO - PROCESS | 1652 | 1465809425206 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 02:17:05 INFO - PROCESS | 1652 | 1465809425208 Marionette TRACE conn2 <- [1,1965,null,{"value":"7"}] 02:17:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 02:17:05 INFO - PROCESS | 1652 | 1465809425212 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 02:17:05 INFO - PROCESS | 1652 | 1465809425213 Marionette TRACE conn2 <- [1,1966,null,{}] 02:17:05 INFO - PROCESS | 1652 | 1465809425218 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}] 02:17:05 INFO - PROCESS | 1652 | 1465809425219 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:17:05 INFO - PROCESS | 1652 | 1465809425329 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 02:17:05 INFO - PROCESS | 1652 | 1465809425417 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:05 INFO - PROCESS | 1652 | 1465809425418 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:17:05 INFO - PROCESS | 1652 | ++DOCSHELL 0x11608c000 == 40 [pid = 1652] [id = 499] 02:17:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x110eb0c00) [pid = 1652] [serial = 1497] [outer = 0x0] 02:17:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x113368c00) [pid = 1652] [serial = 1498] [outer = 0x110eb0c00] 02:17:05 INFO - PROCESS | 1652 | 1465809425451 Marionette DEBUG loaded listener.js 02:17:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x116f37000) [pid = 1652] [serial = 1499] [outer = 0x110eb0c00] 02:17:05 INFO - PROCESS | 1652 | 1465809425900 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]]]}] 02:17:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 02:17:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 721ms 02:17:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 02:17:05 INFO - PROCESS | 1652 | 1465809425935 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 02:17:05 INFO - PROCESS | 1652 | 1465809425937 Marionette TRACE conn2 <- [1,1969,null,{"value":"7"}] 02:17:05 INFO - PROCESS | 1652 | 1465809425940 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 02:17:05 INFO - PROCESS | 1652 | 1465809425942 Marionette TRACE conn2 <- [1,1970,null,{}] 02:17:05 INFO - PROCESS | 1652 | 1465809425946 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}] 02:17:05 INFO - PROCESS | 1652 | 1465809425949 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:17:06 INFO - PROCESS | 1652 | 1465809426053 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 02:17:06 INFO - PROCESS | 1652 | 1465809426113 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:06 INFO - PROCESS | 1652 | 1465809426114 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:17:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x121257800 == 41 [pid = 1652] [id = 500] 02:17:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x118127400) [pid = 1652] [serial = 1500] [outer = 0x0] 02:17:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x119344400) [pid = 1652] [serial = 1501] [outer = 0x118127400] 02:17:06 INFO - PROCESS | 1652 | 1465809426144 Marionette DEBUG loaded listener.js 02:17:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x120eb4400) [pid = 1652] [serial = 1502] [outer = 0x118127400] 02:17:06 INFO - PROCESS | 1652 | 1465809426594 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]]]}] 02:17:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 02:17:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 671ms 02:17:06 INFO - PROCESS | 1652 | 1465809426614 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 02:17:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 02:17:06 INFO - PROCESS | 1652 | 1465809426617 Marionette TRACE conn2 <- [1,1973,null,{"value":"7"}] 02:17:06 INFO - PROCESS | 1652 | 1465809426620 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 02:17:06 INFO - PROCESS | 1652 | 1465809426621 Marionette TRACE conn2 <- [1,1974,null,{}] 02:17:06 INFO - PROCESS | 1652 | 1465809426624 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}] 02:17:06 INFO - PROCESS | 1652 | 1465809426625 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:17:06 INFO - PROCESS | 1652 | 1465809426747 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 02:17:06 INFO - PROCESS | 1652 | 1465809426820 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:06 INFO - PROCESS | 1652 | 1465809426821 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:17:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b909000 == 42 [pid = 1652] [id = 501] 02:17:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x12193f000) [pid = 1652] [serial = 1503] [outer = 0x0] 02:17:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x124907000) [pid = 1652] [serial = 1504] [outer = 0x12193f000] 02:17:06 INFO - PROCESS | 1652 | 1465809426850 Marionette DEBUG loaded listener.js 02:17:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x126ad3000) [pid = 1652] [serial = 1505] [outer = 0x12193f000] 02:17:07 INFO - PROCESS | 1652 | 1465809427267 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]]]}] 02:17:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 02:17:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 669ms 02:17:07 INFO - PROCESS | 1652 | 1465809427290 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 02:17:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 02:17:07 INFO - PROCESS | 1652 | 1465809427292 Marionette TRACE conn2 <- [1,1977,null,{"value":"7"}] 02:17:07 INFO - PROCESS | 1652 | 1465809427298 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 02:17:07 INFO - PROCESS | 1652 | 1465809427303 Marionette TRACE conn2 <- [1,1978,null,{}] 02:17:07 INFO - PROCESS | 1652 | 1465809427307 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}] 02:17:07 INFO - PROCESS | 1652 | 1465809427309 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:17:07 INFO - PROCESS | 1652 | 1465809427414 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 02:17:07 INFO - PROCESS | 1652 | 1465809427476 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:07 INFO - PROCESS | 1652 | 1465809427477 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:17:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d28e800 == 43 [pid = 1652] [id = 502] 02:17:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x126cc0400) [pid = 1652] [serial = 1506] [outer = 0x0] 02:17:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x128ac4800) [pid = 1652] [serial = 1507] [outer = 0x126cc0400] 02:17:07 INFO - PROCESS | 1652 | 1465809427505 Marionette DEBUG loaded listener.js 02:17:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x1290c1c00) [pid = 1652] [serial = 1508] [outer = 0x126cc0400] 02:17:07 INFO - PROCESS | 1652 | 1465809427961 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]]]}] 02:17:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 02:17:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 677ms 02:17:07 INFO - PROCESS | 1652 | 1465809427971 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 02:17:07 INFO - PROCESS | 1652 | 1465809427973 Marionette TRACE conn2 <- [1,1981,null,{"value":"7"}] 02:17:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 02:17:07 INFO - PROCESS | 1652 | 1465809427975 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 02:17:07 INFO - PROCESS | 1652 | 1465809427977 Marionette TRACE conn2 <- [1,1982,null,{}] 02:17:07 INFO - PROCESS | 1652 | 1465809427979 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}] 02:17:07 INFO - PROCESS | 1652 | 1465809427981 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:17:08 INFO - PROCESS | 1652 | 1465809428105 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 02:17:08 INFO - PROCESS | 1652 | 1465809428341 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:08 INFO - PROCESS | 1652 | 1465809428343 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:17:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x11860c000 == 44 [pid = 1652] [id = 503] 02:17:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x1138e6000) [pid = 1652] [serial = 1509] [outer = 0x0] 02:17:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x116976000) [pid = 1652] [serial = 1510] [outer = 0x1138e6000] 02:17:08 INFO - PROCESS | 1652 | 1465809428371 Marionette DEBUG loaded listener.js 02:17:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x118135c00) [pid = 1652] [serial = 1511] [outer = 0x1138e6000] 02:17:08 INFO - PROCESS | 1652 | 1465809428766 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]]]}] 02:17:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 02:17:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 819ms 02:17:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 02:17:08 INFO - PROCESS | 1652 | 1465809428798 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 02:17:08 INFO - PROCESS | 1652 | 1465809428801 Marionette TRACE conn2 <- [1,1985,null,{"value":"7"}] 02:17:08 INFO - PROCESS | 1652 | 1465809428805 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 02:17:08 INFO - PROCESS | 1652 | 1465809428808 Marionette TRACE conn2 <- [1,1986,null,{}] 02:17:08 INFO - PROCESS | 1652 | 1465809428813 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}] 02:17:08 INFO - PROCESS | 1652 | 1465809428816 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:17:08 INFO - PROCESS | 1652 | 1465809428941 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 02:17:09 INFO - PROCESS | 1652 | 1465809429005 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:09 INFO - PROCESS | 1652 | 1465809429006 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:17:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x118616800 == 45 [pid = 1652] [id = 504] 02:17:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x1184e3800) [pid = 1652] [serial = 1512] [outer = 0x0] 02:17:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x1191da400) [pid = 1652] [serial = 1513] [outer = 0x1184e3800] 02:17:09 INFO - PROCESS | 1652 | 1465809429034 Marionette DEBUG loaded listener.js 02:17:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x1196a2000) [pid = 1652] [serial = 1514] [outer = 0x1184e3800] 02:17:09 INFO - PROCESS | 1652 | --DOCSHELL 0x12ce34000 == 44 [pid = 1652] [id = 498] 02:17:09 INFO - PROCESS | 1652 | --DOCSHELL 0x12c7a9000 == 43 [pid = 1652] [id = 497] 02:17:09 INFO - PROCESS | 1652 | --DOCSHELL 0x129045000 == 42 [pid = 1652] [id = 496] 02:17:09 INFO - PROCESS | 1652 | --DOCSHELL 0x12b91f800 == 41 [pid = 1652] [id = 495] 02:17:09 INFO - PROCESS | 1652 | --DOCSHELL 0x118621000 == 40 [pid = 1652] [id = 494] 02:17:09 INFO - PROCESS | 1652 | --DOCSHELL 0x12a4f3800 == 39 [pid = 1652] [id = 493] 02:17:09 INFO - PROCESS | 1652 | --DOCSHELL 0x128936800 == 38 [pid = 1652] [id = 492] 02:17:09 INFO - PROCESS | 1652 | --DOCSHELL 0x128cd6800 == 37 [pid = 1652] [id = 491] 02:17:09 INFO - PROCESS | 1652 | --DOCSHELL 0x12114f800 == 36 [pid = 1652] [id = 490] 02:17:09 INFO - PROCESS | 1652 | --DOCSHELL 0x1188ca800 == 35 [pid = 1652] [id = 489] 02:17:09 INFO - PROCESS | 1652 | --DOCSHELL 0x1169af000 == 34 [pid = 1652] [id = 488] 02:17:09 INFO - PROCESS | 1652 | --DOCSHELL 0x123c0b000 == 33 [pid = 1652] [id = 487] 02:17:09 INFO - PROCESS | 1652 | --DOCSHELL 0x11801c000 == 32 [pid = 1652] [id = 486] 02:17:09 INFO - PROCESS | 1652 | --DOCSHELL 0x12b91b000 == 31 [pid = 1652] [id = 485] 02:17:09 INFO - PROCESS | 1652 | --DOCSHELL 0x11860c000 == 30 [pid = 1652] [id = 503] 02:17:09 INFO - PROCESS | 1652 | --DOCSHELL 0x12d28e800 == 29 [pid = 1652] [id = 502] 02:17:09 INFO - PROCESS | 1652 | --DOCSHELL 0x12b909000 == 28 [pid = 1652] [id = 501] 02:17:09 INFO - PROCESS | 1652 | --DOCSHELL 0x121257800 == 27 [pid = 1652] [id = 500] 02:17:09 INFO - PROCESS | 1652 | --DOCSHELL 0x11608c000 == 26 [pid = 1652] [id = 499] 02:17:09 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x128995c00) [pid = 1652] [serial = 1452] [outer = 0x0] [url = about:blank] 02:17:09 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x11812d000) [pid = 1652] [serial = 1408] [outer = 0x0] [url = about:blank] 02:17:09 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x11679ac00) [pid = 1652] [serial = 1407] [outer = 0x0] [url = about:blank] 02:17:09 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x1191d5000) [pid = 1652] [serial = 1428] [outer = 0x0] [url = about:blank] 02:17:09 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x119341c00) [pid = 1652] [serial = 1429] [outer = 0x0] [url = about:blank] 02:17:09 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x113d35c00) [pid = 1652] [serial = 1422] [outer = 0x0] [url = about:blank] 02:17:09 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x11265e000) [pid = 1652] [serial = 1423] [outer = 0x0] [url = about:blank] 02:17:09 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x11975f400) [pid = 1652] [serial = 1431] [outer = 0x0] [url = about:blank] 02:17:09 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x118132000) [pid = 1652] [serial = 1425] [outer = 0x0] [url = about:blank] 02:17:09 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x118223800) [pid = 1652] [serial = 1426] [outer = 0x0] [url = about:blank] 02:17:09 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x1184cd400) [pid = 1652] [serial = 1420] [outer = 0x0] [url = about:blank] 02:17:09 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x118183400) [pid = 1652] [serial = 1419] [outer = 0x0] [url = about:blank] 02:17:09 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x119342c00) [pid = 1652] [serial = 1411] [outer = 0x0] [url = about:blank] 02:17:09 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x1191ca000) [pid = 1652] [serial = 1410] [outer = 0x0] [url = about:blank] 02:17:09 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x124e0b000) [pid = 1652] [serial = 1414] [outer = 0x0] [url = about:blank] 02:17:09 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x124923800) [pid = 1652] [serial = 1413] [outer = 0x0] [url = about:blank] 02:17:09 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x12133a000) [pid = 1652] [serial = 1434] [outer = 0x0] [url = about:blank] 02:17:09 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x128992800) [pid = 1652] [serial = 1417] [outer = 0x0] [url = about:blank] 02:17:09 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x1271e1000) [pid = 1652] [serial = 1416] [outer = 0x0] [url = about:blank] 02:17:09 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x123d17c00) [pid = 1652] [serial = 1437] [outer = 0x0] [url = about:blank] 02:17:09 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x12193e800) [pid = 1652] [serial = 1435] [outer = 0x0] [url = about:blank] 02:17:09 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x124eab400) [pid = 1652] [serial = 1440] [outer = 0x0] [url = about:blank] 02:17:09 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x124a86400) [pid = 1652] [serial = 1438] [outer = 0x0] [url = about:blank] 02:17:09 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x126a3ec00) [pid = 1652] [serial = 1441] [outer = 0x0] [url = about:blank] 02:17:09 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x121078800) [pid = 1652] [serial = 1446] [outer = 0x0] [url = about:blank] 02:17:09 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x11885e400) [pid = 1652] [serial = 1444] [outer = 0x0] [url = about:blank] 02:17:09 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x128926400) [pid = 1652] [serial = 1450] [outer = 0x0] [url = about:blank] 02:17:09 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x1271dec00) [pid = 1652] [serial = 1449] [outer = 0x0] [url = about:blank] 02:17:09 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x113365000) [pid = 1652] [serial = 1443] [outer = 0x0] [url = about:blank] 02:17:09 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x126c6b800) [pid = 1652] [serial = 1447] [outer = 0x0] [url = about:blank] 02:17:09 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x120ebbc00) [pid = 1652] [serial = 1432] [outer = 0x0] [url = about:blank] 02:17:09 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x1290c4c00) [pid = 1652] [serial = 1453] [outer = 0x0] [url = about:blank] 02:17:10 INFO - PROCESS | 1652 | 1465809430078 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]]]}] 02:17:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 02:17:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1329ms 02:17:10 INFO - PROCESS | 1652 | 1465809430134 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 02:17:10 INFO - PROCESS | 1652 | 1465809430136 Marionette TRACE conn2 <- [1,1989,null,{"value":"7"}] 02:17:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 02:17:10 INFO - PROCESS | 1652 | 1465809430139 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 02:17:10 INFO - PROCESS | 1652 | 1465809430141 Marionette TRACE conn2 <- [1,1990,null,{}] 02:17:10 INFO - PROCESS | 1652 | 1465809430148 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}] 02:17:10 INFO - PROCESS | 1652 | 1465809430150 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:17:10 INFO - PROCESS | 1652 | 1465809430228 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 02:17:10 INFO - PROCESS | 1652 | 1465809430289 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:10 INFO - PROCESS | 1652 | 1465809430290 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:17:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x1169af000 == 27 [pid = 1652] [id = 505] 02:17:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x1150cd000) [pid = 1652] [serial = 1515] [outer = 0x0] 02:17:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x11662a000) [pid = 1652] [serial = 1516] [outer = 0x1150cd000] 02:17:10 INFO - PROCESS | 1652 | 1465809430317 Marionette DEBUG loaded listener.js 02:17:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x116a0bc00) [pid = 1652] [serial = 1517] [outer = 0x1150cd000] 02:17:10 INFO - PROCESS | 1652 | 1465809430624 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]]]}] 02:17:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 02:17:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 523ms 02:17:10 INFO - PROCESS | 1652 | 1465809430662 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 02:17:10 INFO - PROCESS | 1652 | 1465809430668 Marionette TRACE conn2 <- [1,1993,null,{"value":"7"}] 02:17:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 02:17:10 INFO - PROCESS | 1652 | 1465809430673 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 02:17:10 INFO - PROCESS | 1652 | 1465809430675 Marionette TRACE conn2 <- [1,1994,null,{}] 02:17:10 INFO - PROCESS | 1652 | 1465809430677 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}] 02:17:10 INFO - PROCESS | 1652 | 1465809430678 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:17:10 INFO - PROCESS | 1652 | 1465809430754 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 02:17:10 INFO - PROCESS | 1652 | 1465809430758 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:10 INFO - PROCESS | 1652 | 1465809430759 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:17:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x118149000 == 28 [pid = 1652] [id = 506] 02:17:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x11812bc00) [pid = 1652] [serial = 1518] [outer = 0x0] 02:17:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x11818d000) [pid = 1652] [serial = 1519] [outer = 0x11812bc00] 02:17:10 INFO - PROCESS | 1652 | 1465809430789 Marionette DEBUG loaded listener.js 02:17:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x1182f3000) [pid = 1652] [serial = 1520] [outer = 0x11812bc00] 02:17:11 INFO - PROCESS | 1652 | 1465809431119 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]]]}] 02:17:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 02:17:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 469ms 02:17:11 INFO - PROCESS | 1652 | 1465809431143 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 02:17:11 INFO - PROCESS | 1652 | 1465809431144 Marionette TRACE conn2 <- [1,1997,null,{"value":"7"}] 02:17:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 02:17:11 INFO - PROCESS | 1652 | 1465809431146 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 02:17:11 INFO - PROCESS | 1652 | 1465809431151 Marionette TRACE conn2 <- [1,1998,null,{}] 02:17:11 INFO - PROCESS | 1652 | 1465809431159 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}] 02:17:11 INFO - PROCESS | 1652 | 1465809431162 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:17:11 INFO - PROCESS | 1652 | 1465809431237 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 02:17:11 INFO - PROCESS | 1652 | 1465809431242 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:11 INFO - PROCESS | 1652 | 1465809431244 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:17:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x119557000 == 29 [pid = 1652] [id = 507] 02:17:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x112f91000) [pid = 1652] [serial = 1521] [outer = 0x0] 02:17:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x1191dcc00) [pid = 1652] [serial = 1522] [outer = 0x112f91000] 02:17:11 INFO - PROCESS | 1652 | 1465809431274 Marionette DEBUG loaded listener.js 02:17:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x11962b000) [pid = 1652] [serial = 1523] [outer = 0x112f91000] 02:17:11 INFO - PROCESS | 1652 | 1465809431622 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]]]}] 02:17:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 02:17:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 524ms 02:17:11 INFO - PROCESS | 1652 | 1465809431670 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 02:17:11 INFO - PROCESS | 1652 | 1465809431672 Marionette TRACE conn2 <- [1,2001,null,{"value":"7"}] 02:17:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 02:17:11 INFO - PROCESS | 1652 | 1465809431674 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 02:17:11 INFO - PROCESS | 1652 | 1465809431675 Marionette TRACE conn2 <- [1,2002,null,{}] 02:17:11 INFO - PROCESS | 1652 | 1465809431677 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}] 02:17:11 INFO - PROCESS | 1652 | 1465809431679 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:17:11 INFO - PROCESS | 1652 | 1465809431785 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 02:17:11 INFO - PROCESS | 1652 | 1465809431821 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:11 INFO - PROCESS | 1652 | 1465809431822 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:17:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x1199de800 == 30 [pid = 1652] [id = 508] 02:17:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x11962a400) [pid = 1652] [serial = 1524] [outer = 0x0] 02:17:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x120ebbc00) [pid = 1652] [serial = 1525] [outer = 0x11962a400] 02:17:11 INFO - PROCESS | 1652 | 1465809431847 Marionette DEBUG loaded listener.js 02:17:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x12142dc00) [pid = 1652] [serial = 1526] [outer = 0x11962a400] 02:17:12 INFO - PROCESS | 1652 | 1465809432139 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]]]}] 02:17:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 02:17:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 518ms 02:17:12 INFO - PROCESS | 1652 | 1465809432193 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 02:17:12 INFO - PROCESS | 1652 | 1465809432203 Marionette TRACE conn2 <- [1,2005,null,{"value":"7"}] 02:17:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 02:17:12 INFO - PROCESS | 1652 | 1465809432206 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 02:17:12 INFO - PROCESS | 1652 | 1465809432207 Marionette TRACE conn2 <- [1,2006,null,{}] 02:17:12 INFO - PROCESS | 1652 | 1465809432209 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}] 02:17:12 INFO - PROCESS | 1652 | 1465809432210 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:17:12 INFO - PROCESS | 1652 | 1465809432300 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 02:17:12 INFO - PROCESS | 1652 | 1465809432338 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:12 INFO - PROCESS | 1652 | 1465809432339 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:17:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x1217df000 == 31 [pid = 1652] [id = 509] 02:17:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x117f90800) [pid = 1652] [serial = 1527] [outer = 0x0] 02:17:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x1218c3400) [pid = 1652] [serial = 1528] [outer = 0x117f90800] 02:17:12 INFO - PROCESS | 1652 | 1465809432364 Marionette DEBUG loaded listener.js 02:17:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x123c32800) [pid = 1652] [serial = 1529] [outer = 0x117f90800] 02:17:12 INFO - PROCESS | 1652 | 1465809432693 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]]]}] 02:17:12 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 02:17:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 518ms 02:17:12 INFO - PROCESS | 1652 | 1465809432724 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 02:17:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 02:17:12 INFO - PROCESS | 1652 | 1465809432726 Marionette TRACE conn2 <- [1,2009,null,{"value":"7"}] 02:17:12 INFO - PROCESS | 1652 | 1465809432728 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 02:17:12 INFO - PROCESS | 1652 | 1465809432729 Marionette TRACE conn2 <- [1,2010,null,{}] 02:17:12 INFO - PROCESS | 1652 | 1465809432731 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}] 02:17:12 INFO - PROCESS | 1652 | 1465809432735 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:17:12 INFO - PROCESS | 1652 | 1465809432848 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 02:17:12 INFO - PROCESS | 1652 | 1465809432885 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:12 INFO - PROCESS | 1652 | 1465809432886 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:17:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x1270b6800 == 32 [pid = 1652] [id = 510] 02:17:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x1182f3c00) [pid = 1652] [serial = 1530] [outer = 0x0] 02:17:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x123db2000) [pid = 1652] [serial = 1531] [outer = 0x1182f3c00] 02:17:12 INFO - PROCESS | 1652 | 1465809432911 Marionette DEBUG loaded listener.js 02:17:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x124e08800) [pid = 1652] [serial = 1532] [outer = 0x1182f3c00] 02:17:13 INFO - PROCESS | 1652 | 1465809433218 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]]]}] 02:17:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | If there is no subpath, the point is added and used for subsequent drawing 02:17:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 518ms 02:17:13 INFO - PROCESS | 1652 | 1465809433255 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 02:17:13 INFO - PROCESS | 1652 | 1465809433257 Marionette TRACE conn2 <- [1,2013,null,{"value":"7"}] 02:17:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 02:17:13 INFO - PROCESS | 1652 | 1465809433259 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 02:17:13 INFO - PROCESS | 1652 | 1465809433260 Marionette TRACE conn2 <- [1,2014,null,{}] 02:17:13 INFO - PROCESS | 1652 | 1465809433271 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}] 02:17:13 INFO - PROCESS | 1652 | 1465809433273 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:17:13 INFO - PROCESS | 1652 | 1465809433368 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 02:17:13 INFO - PROCESS | 1652 | 1465809433403 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:13 INFO - PROCESS | 1652 | 1465809433404 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:17:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x129032000 == 33 [pid = 1652] [id = 511] 02:17:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x124e03000) [pid = 1652] [serial = 1533] [outer = 0x0] 02:17:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x125594400) [pid = 1652] [serial = 1534] [outer = 0x124e03000] 02:17:13 INFO - PROCESS | 1652 | 1465809433431 Marionette DEBUG loaded listener.js 02:17:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x126cbe000) [pid = 1652] [serial = 1535] [outer = 0x124e03000] 02:17:13 INFO - PROCESS | 1652 | 1465809433815 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]]]}] 02:17:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 02:17:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 570ms 02:17:13 INFO - PROCESS | 1652 | 1465809433836 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 02:17:13 INFO - PROCESS | 1652 | 1465809433837 Marionette TRACE conn2 <- [1,2017,null,{"value":"7"}] 02:17:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 02:17:13 INFO - PROCESS | 1652 | 1465809433839 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 02:17:13 INFO - PROCESS | 1652 | 1465809433840 Marionette TRACE conn2 <- [1,2018,null,{}] 02:17:13 INFO - PROCESS | 1652 | 1465809433843 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}] 02:17:13 INFO - PROCESS | 1652 | 1465809433844 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:17:13 INFO - PROCESS | 1652 | 1465809433940 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 02:17:13 INFO - PROCESS | 1652 | 1465809433944 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:13 INFO - PROCESS | 1652 | 1465809433945 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:17:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x1295c9800 == 34 [pid = 1652] [id = 512] 02:17:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x1166ee000) [pid = 1652] [serial = 1536] [outer = 0x0] 02:17:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x126cc1400) [pid = 1652] [serial = 1537] [outer = 0x1166ee000] 02:17:13 INFO - PROCESS | 1652 | 1465809433969 Marionette DEBUG loaded listener.js 02:17:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x1271e1400) [pid = 1652] [serial = 1538] [outer = 0x1166ee000] 02:17:14 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x117d93c00) [pid = 1652] [serial = 1476] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 02:17:14 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x1271d9c00) [pid = 1652] [serial = 1479] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 02:17:14 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x1290bcc00) [pid = 1652] [serial = 1482] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 02:17:14 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x129443c00) [pid = 1652] [serial = 1485] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 02:17:14 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x128ee0c00) [pid = 1652] [serial = 1454] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 02:17:14 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x11812d400) [pid = 1652] [serial = 1463] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 02:17:14 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x1182e7400) [pid = 1652] [serial = 1460] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 02:17:14 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x120eb2c00) [pid = 1652] [serial = 1469] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 02:17:14 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x124920800) [pid = 1652] [serial = 1473] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 02:17:14 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x11380f800) [pid = 1652] [serial = 1457] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 02:17:14 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x1184d7000) [pid = 1652] [serial = 1466] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 02:17:14 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x12a451c00) [pid = 1652] [serial = 1494] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 02:17:14 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x1182e5400) [pid = 1652] [serial = 1488] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 02:17:14 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x121943000) [pid = 1652] [serial = 1491] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 02:17:14 INFO - PROCESS | 1652 | 1465809434457 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]]]}] 02:17:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 02:17:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 620ms 02:17:14 INFO - PROCESS | 1652 | 1465809434472 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 02:17:14 INFO - PROCESS | 1652 | 1465809434473 Marionette TRACE conn2 <- [1,2021,null,{"value":"7"}] 02:17:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 02:17:14 INFO - PROCESS | 1652 | 1465809434478 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 02:17:14 INFO - PROCESS | 1652 | 1465809434480 Marionette TRACE conn2 <- [1,2022,null,{}] 02:17:14 INFO - PROCESS | 1652 | 1465809434487 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}] 02:17:14 INFO - PROCESS | 1652 | 1465809434489 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:17:14 INFO - PROCESS | 1652 | 1465809434596 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 02:17:14 INFO - PROCESS | 1652 | 1465809434605 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:14 INFO - PROCESS | 1652 | 1465809434606 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:17:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x119556000 == 35 [pid = 1652] [id = 513] 02:17:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x113da4400) [pid = 1652] [serial = 1539] [outer = 0x0] 02:17:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x120ebb400) [pid = 1652] [serial = 1540] [outer = 0x113da4400] 02:17:14 INFO - PROCESS | 1652 | 1465809434630 Marionette DEBUG loaded listener.js 02:17:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x126cbc400) [pid = 1652] [serial = 1541] [outer = 0x113da4400] 02:17:14 INFO - PROCESS | 1652 | 1465809434937 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]]]}] 02:17:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 02:17:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 475ms 02:17:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 02:17:14 INFO - PROCESS | 1652 | 1465809434954 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 02:17:14 INFO - PROCESS | 1652 | 1465809434955 Marionette TRACE conn2 <- [1,2025,null,{"value":"7"}] 02:17:14 INFO - PROCESS | 1652 | 1465809434957 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 02:17:14 INFO - PROCESS | 1652 | 1465809434958 Marionette TRACE conn2 <- [1,2026,null,{}] 02:17:14 INFO - PROCESS | 1652 | 1465809434961 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}] 02:17:14 INFO - PROCESS | 1652 | 1465809434962 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:17:15 INFO - PROCESS | 1652 | 1465809435044 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 02:17:15 INFO - PROCESS | 1652 | 1465809435050 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:15 INFO - PROCESS | 1652 | 1465809435052 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:17:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a83c000 == 36 [pid = 1652] [id = 514] 02:17:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x126ea8400) [pid = 1652] [serial = 1542] [outer = 0x0] 02:17:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x128927000) [pid = 1652] [serial = 1543] [outer = 0x126ea8400] 02:17:15 INFO - PROCESS | 1652 | 1465809435076 Marionette DEBUG loaded listener.js 02:17:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x128ac1800) [pid = 1652] [serial = 1544] [outer = 0x126ea8400] 02:17:15 INFO - PROCESS | 1652 | 1465809435433 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]]]}] 02:17:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 02:17:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 520ms 02:17:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 02:17:15 INFO - PROCESS | 1652 | 1465809435478 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 02:17:15 INFO - PROCESS | 1652 | 1465809435480 Marionette TRACE conn2 <- [1,2029,null,{"value":"7"}] 02:17:15 INFO - PROCESS | 1652 | 1465809435482 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 02:17:15 INFO - PROCESS | 1652 | 1465809435492 Marionette TRACE conn2 <- [1,2030,null,{}] 02:17:15 INFO - PROCESS | 1652 | 1465809435494 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}] 02:17:15 INFO - PROCESS | 1652 | 1465809435496 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:17:15 INFO - PROCESS | 1652 | 1465809435584 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 02:17:15 INFO - PROCESS | 1652 | 1465809435588 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:15 INFO - PROCESS | 1652 | 1465809435589 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:17:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x1217d8800 == 37 [pid = 1652] [id = 515] 02:17:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x126cc1000) [pid = 1652] [serial = 1545] [outer = 0x0] 02:17:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x128edfc00) [pid = 1652] [serial = 1546] [outer = 0x126cc1000] 02:17:15 INFO - PROCESS | 1652 | 1465809435616 Marionette DEBUG loaded listener.js 02:17:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x129204800) [pid = 1652] [serial = 1547] [outer = 0x126cc1000] 02:17:15 INFO - PROCESS | 1652 | 1465809435926 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]]]}] 02:17:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 02:17:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 477ms 02:17:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 02:17:15 INFO - PROCESS | 1652 | 1465809435959 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 02:17:15 INFO - PROCESS | 1652 | 1465809435960 Marionette TRACE conn2 <- [1,2033,null,{"value":"7"}] 02:17:15 INFO - PROCESS | 1652 | 1465809435962 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 02:17:15 INFO - PROCESS | 1652 | 1465809435963 Marionette TRACE conn2 <- [1,2034,null,{}] 02:17:15 INFO - PROCESS | 1652 | 1465809435968 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}] 02:17:15 INFO - PROCESS | 1652 | 1465809435969 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:17:16 INFO - PROCESS | 1652 | 1465809436044 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 02:17:16 INFO - PROCESS | 1652 | 1465809436104 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:16 INFO - PROCESS | 1652 | 1465809436105 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:17:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b922800 == 38 [pid = 1652] [id = 516] 02:17:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x128923400) [pid = 1652] [serial = 1548] [outer = 0x0] 02:17:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x129210c00) [pid = 1652] [serial = 1549] [outer = 0x128923400] 02:17:16 INFO - PROCESS | 1652 | 1465809436129 Marionette DEBUG loaded listener.js 02:17:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x12944b800) [pid = 1652] [serial = 1550] [outer = 0x128923400] 02:17:16 INFO - PROCESS | 1652 | 1465809436585 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]]]}] 02:17:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 02:17:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 672ms 02:17:16 INFO - PROCESS | 1652 | 1465809436635 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 02:17:16 INFO - PROCESS | 1652 | 1465809436638 Marionette TRACE conn2 <- [1,2037,null,{"value":"7"}] 02:17:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 02:17:16 INFO - PROCESS | 1652 | 1465809436641 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 02:17:16 INFO - PROCESS | 1652 | 1465809436643 Marionette TRACE conn2 <- [1,2038,null,{}] 02:17:16 INFO - PROCESS | 1652 | 1465809436647 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}] 02:17:16 INFO - PROCESS | 1652 | 1465809436649 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:17:16 INFO - PROCESS | 1652 | 1465809436761 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 02:17:16 INFO - PROCESS | 1652 | 1465809436845 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:16 INFO - PROCESS | 1652 | 1465809436847 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:17:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x118141800 == 39 [pid = 1652] [id = 517] 02:17:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x116f3b000) [pid = 1652] [serial = 1551] [outer = 0x0] 02:17:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x117d8d000) [pid = 1652] [serial = 1552] [outer = 0x116f3b000] 02:17:16 INFO - PROCESS | 1652 | 1465809436921 Marionette DEBUG loaded listener.js 02:17:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x118183000) [pid = 1652] [serial = 1553] [outer = 0x116f3b000] 02:17:17 INFO - PROCESS | 1652 | 1465809437436 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]]]}] 02:17:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 02:17:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 820ms 02:17:17 INFO - PROCESS | 1652 | 1465809437483 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 02:17:17 INFO - PROCESS | 1652 | 1465809437487 Marionette TRACE conn2 <- [1,2041,null,{"value":"7"}] 02:17:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 02:17:17 INFO - PROCESS | 1652 | 1465809437493 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 02:17:17 INFO - PROCESS | 1652 | 1465809437494 Marionette TRACE conn2 <- [1,2042,null,{}] 02:17:17 INFO - PROCESS | 1652 | 1465809437497 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}] 02:17:17 INFO - PROCESS | 1652 | 1465809437499 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:17:17 INFO - PROCESS | 1652 | 1465809437612 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 02:17:17 INFO - PROCESS | 1652 | 1465809437696 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:17 INFO - PROCESS | 1652 | 1465809437698 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:17:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x12115b800 == 40 [pid = 1652] [id = 518] 02:17:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x1184c8000) [pid = 1652] [serial = 1554] [outer = 0x0] 02:17:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x118855000) [pid = 1652] [serial = 1555] [outer = 0x1184c8000] 02:17:17 INFO - PROCESS | 1652 | 1465809437729 Marionette DEBUG loaded listener.js 02:17:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x119344800) [pid = 1652] [serial = 1556] [outer = 0x1184c8000] 02:17:18 INFO - PROCESS | 1652 | --DOCSHELL 0x1217d8800 == 39 [pid = 1652] [id = 515] 02:17:18 INFO - PROCESS | 1652 | --DOCSHELL 0x12a83c000 == 38 [pid = 1652] [id = 514] 02:17:18 INFO - PROCESS | 1652 | --DOCSHELL 0x119556000 == 37 [pid = 1652] [id = 513] 02:17:18 INFO - PROCESS | 1652 | --DOCSHELL 0x1295c9800 == 36 [pid = 1652] [id = 512] 02:17:18 INFO - PROCESS | 1652 | --DOCSHELL 0x129032000 == 35 [pid = 1652] [id = 511] 02:17:18 INFO - PROCESS | 1652 | --DOCSHELL 0x1270b6800 == 34 [pid = 1652] [id = 510] 02:17:18 INFO - PROCESS | 1652 | --DOCSHELL 0x1217df000 == 33 [pid = 1652] [id = 509] 02:17:18 INFO - PROCESS | 1652 | 1465809438403 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]]]}] 02:17:18 INFO - PROCESS | 1652 | --DOCSHELL 0x1199de800 == 32 [pid = 1652] [id = 508] 02:17:18 INFO - PROCESS | 1652 | --DOCSHELL 0x119557000 == 31 [pid = 1652] [id = 507] 02:17:18 INFO - PROCESS | 1652 | --DOCSHELL 0x118149000 == 30 [pid = 1652] [id = 506] 02:17:18 INFO - PROCESS | 1652 | --DOCSHELL 0x1169af000 == 29 [pid = 1652] [id = 505] 02:17:18 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x126a3b400) [pid = 1652] [serial = 1478] [outer = 0x0] [url = about:blank] 02:17:18 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x124c82400) [pid = 1652] [serial = 1477] [outer = 0x0] [url = about:blank] 02:17:18 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x128990800) [pid = 1652] [serial = 1480] [outer = 0x0] [url = about:blank] 02:17:18 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x1290c7400) [pid = 1652] [serial = 1483] [outer = 0x0] [url = about:blank] 02:17:18 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x129446000) [pid = 1652] [serial = 1486] [outer = 0x0] [url = about:blank] 02:17:18 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x129444800) [pid = 1652] [serial = 1456] [outer = 0x0] [url = about:blank] 02:17:18 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x129204c00) [pid = 1652] [serial = 1455] [outer = 0x0] [url = about:blank] 02:17:18 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x118185c00) [pid = 1652] [serial = 1464] [outer = 0x0] [url = about:blank] 02:17:18 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x1182e9000) [pid = 1652] [serial = 1465] [outer = 0x0] [url = about:blank] 02:17:18 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x118f9cc00) [pid = 1652] [serial = 1461] [outer = 0x0] [url = about:blank] 02:17:18 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x119625c00) [pid = 1652] [serial = 1462] [outer = 0x0] [url = about:blank] 02:17:18 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x121b94400) [pid = 1652] [serial = 1470] [outer = 0x0] [url = about:blank] 02:17:18 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x123d16800) [pid = 1652] [serial = 1471] [outer = 0x0] [url = about:blank] 02:17:18 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x12492b800) [pid = 1652] [serial = 1474] [outer = 0x0] [url = about:blank] 02:17:18 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x116a04400) [pid = 1652] [serial = 1458] [outer = 0x0] [url = about:blank] 02:17:18 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x118128400) [pid = 1652] [serial = 1459] [outer = 0x0] [url = about:blank] 02:17:18 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x1191d7000) [pid = 1652] [serial = 1467] [outer = 0x0] [url = about:blank] 02:17:18 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x1196a5000) [pid = 1652] [serial = 1468] [outer = 0x0] [url = about:blank] 02:17:18 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x12a849400) [pid = 1652] [serial = 1496] [outer = 0x0] [url = about:blank] 02:17:18 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x126c71c00) [pid = 1652] [serial = 898] [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.] 02:17:18 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x12a698000) [pid = 1652] [serial = 1495] [outer = 0x0] [url = about:blank] 02:17:18 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x12a44dc00) [pid = 1652] [serial = 1487] [outer = 0x0] [url = about:blank] 02:17:18 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x1191d4000) [pid = 1652] [serial = 1489] [outer = 0x0] [url = about:blank] 02:17:18 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x12a450c00) [pid = 1652] [serial = 1493] [outer = 0x0] [url = about:blank] 02:17:18 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x1271e1800) [pid = 1652] [serial = 1492] [outer = 0x0] [url = about:blank] 02:17:18 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x129210000) [pid = 1652] [serial = 1484] [outer = 0x0] [url = about:blank] 02:17:18 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x128ee5400) [pid = 1652] [serial = 1481] [outer = 0x0] [url = about:blank] 02:17:18 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x1249e8c00) [pid = 1652] [serial = 1475] [outer = 0x0] [url = about:blank] 02:17:18 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x123c33000) [pid = 1652] [serial = 1490] [outer = 0x0] [url = about:blank] 02:17:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 02:17:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 972ms 02:17:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 02:17:18 INFO - PROCESS | 1652 | 1465809438465 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 02:17:18 INFO - PROCESS | 1652 | 1465809438467 Marionette TRACE conn2 <- [1,2045,null,{"value":"7"}] 02:17:18 INFO - PROCESS | 1652 | 1465809438470 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 02:17:18 INFO - PROCESS | 1652 | 1465809438472 Marionette TRACE conn2 <- [1,2046,null,{}] 02:17:18 INFO - PROCESS | 1652 | 1465809438476 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}] 02:17:18 INFO - PROCESS | 1652 | 1465809438477 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:17:18 INFO - PROCESS | 1652 | 1465809438559 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 02:17:18 INFO - PROCESS | 1652 | 1465809438563 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:18 INFO - PROCESS | 1652 | 1465809438568 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:17:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x11716c800 == 30 [pid = 1652] [id = 519] 02:17:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x118225000) [pid = 1652] [serial = 1557] [outer = 0x0] 02:17:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x1182e9c00) [pid = 1652] [serial = 1558] [outer = 0x118225000] 02:17:18 INFO - PROCESS | 1652 | 1465809438597 Marionette DEBUG loaded listener.js 02:17:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x1184da000) [pid = 1652] [serial = 1559] [outer = 0x118225000] 02:17:18 INFO - PROCESS | 1652 | 1465809438941 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]]]}] 02:17:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 02:17:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 520ms 02:17:18 INFO - PROCESS | 1652 | 1465809438990 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 02:17:18 INFO - PROCESS | 1652 | 1465809438993 Marionette TRACE conn2 <- [1,2049,null,{"value":"7"}] 02:17:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 02:17:19 INFO - PROCESS | 1652 | 1465809438999 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 02:17:19 INFO - PROCESS | 1652 | 1465809439002 Marionette TRACE conn2 <- [1,2050,null,{}] 02:17:19 INFO - PROCESS | 1652 | 1465809439004 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}] 02:17:19 INFO - PROCESS | 1652 | 1465809439006 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:17:19 INFO - PROCESS | 1652 | 1465809439085 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 02:17:19 INFO - PROCESS | 1652 | 1465809439089 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:19 INFO - PROCESS | 1652 | 1465809439091 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:17:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x1191b4000 == 31 [pid = 1652] [id = 520] 02:17:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x1191c5800) [pid = 1652] [serial = 1560] [outer = 0x0] 02:17:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x1196a3400) [pid = 1652] [serial = 1561] [outer = 0x1191c5800] 02:17:19 INFO - PROCESS | 1652 | 1465809439118 Marionette DEBUG loaded listener.js 02:17:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x119eac000) [pid = 1652] [serial = 1562] [outer = 0x1191c5800] 02:17:19 INFO - PROCESS | 1652 | 1465809439470 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]]]}] 02:17:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 02:17:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 523ms 02:17:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 02:17:19 INFO - PROCESS | 1652 | 1465809439521 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 02:17:19 INFO - PROCESS | 1652 | 1465809439522 Marionette TRACE conn2 <- [1,2053,null,{"value":"7"}] 02:17:19 INFO - PROCESS | 1652 | 1465809439524 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 02:17:19 INFO - PROCESS | 1652 | 1465809439527 Marionette TRACE conn2 <- [1,2054,null,{}] 02:17:19 INFO - PROCESS | 1652 | 1465809439535 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}] 02:17:19 INFO - PROCESS | 1652 | 1465809439538 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:17:19 INFO - PROCESS | 1652 | 1465809439619 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 02:17:19 INFO - PROCESS | 1652 | 1465809439624 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:19 INFO - PROCESS | 1652 | 1465809439626 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:17:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x121320000 == 32 [pid = 1652] [id = 521] 02:17:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x113da7c00) [pid = 1652] [serial = 1563] [outer = 0x0] 02:17:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x121b97400) [pid = 1652] [serial = 1564] [outer = 0x113da7c00] 02:17:19 INFO - PROCESS | 1652 | 1465809439654 Marionette DEBUG loaded listener.js 02:17:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x123dac000) [pid = 1652] [serial = 1565] [outer = 0x113da7c00] 02:17:20 INFO - PROCESS | 1652 | 1465809440009 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]]]}] 02:17:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 02:17:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 520ms 02:17:20 INFO - PROCESS | 1652 | 1465809440046 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 02:17:20 INFO - PROCESS | 1652 | 1465809440049 Marionette TRACE conn2 <- [1,2057,null,{"value":"7"}] 02:17:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 02:17:20 INFO - PROCESS | 1652 | 1465809440052 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 02:17:20 INFO - PROCESS | 1652 | 1465809440053 Marionette TRACE conn2 <- [1,2058,null,{}] 02:17:20 INFO - PROCESS | 1652 | 1465809440056 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}] 02:17:20 INFO - PROCESS | 1652 | 1465809440057 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:17:20 INFO - PROCESS | 1652 | 1465809440170 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 02:17:20 INFO - PROCESS | 1652 | 1465809440175 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:20 INFO - PROCESS | 1652 | 1465809440177 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:17:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x12732e000 == 33 [pid = 1652] [id = 522] 02:17:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x123d15000) [pid = 1652] [serial = 1566] [outer = 0x0] 02:17:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x12492f000) [pid = 1652] [serial = 1567] [outer = 0x123d15000] 02:17:20 INFO - PROCESS | 1652 | 1465809440202 Marionette DEBUG loaded listener.js 02:17:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x124e07800) [pid = 1652] [serial = 1568] [outer = 0x123d15000] 02:17:20 INFO - PROCESS | 1652 | 1465809440536 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]]]}] 02:17:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 02:17:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 518ms 02:17:20 INFO - PROCESS | 1652 | 1465809440578 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 02:17:20 INFO - PROCESS | 1652 | 1465809440579 Marionette TRACE conn2 <- [1,2061,null,{"value":"7"}] 02:17:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 02:17:20 INFO - PROCESS | 1652 | 1465809440582 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 02:17:20 INFO - PROCESS | 1652 | 1465809440585 Marionette TRACE conn2 <- [1,2062,null,{}] 02:17:20 INFO - PROCESS | 1652 | 1465809440587 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}] 02:17:20 INFO - PROCESS | 1652 | 1465809440588 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:17:20 INFO - PROCESS | 1652 | 1465809440687 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 02:17:20 INFO - PROCESS | 1652 | 1465809440692 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:20 INFO - PROCESS | 1652 | 1465809440693 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:17:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x129280000 == 34 [pid = 1652] [id = 523] 02:17:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x113dfd000) [pid = 1652] [serial = 1569] [outer = 0x0] 02:17:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x125594800) [pid = 1652] [serial = 1570] [outer = 0x113dfd000] 02:17:20 INFO - PROCESS | 1652 | 1465809440717 Marionette DEBUG loaded listener.js 02:17:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x126ea3800) [pid = 1652] [serial = 1571] [outer = 0x113dfd000] 02:17:21 INFO - PROCESS | 1652 | 1465809441084 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]]]}] 02:17:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 02:17:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 521ms 02:17:21 INFO - PROCESS | 1652 | 1465809441104 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 02:17:21 INFO - PROCESS | 1652 | 1465809441105 Marionette TRACE conn2 <- [1,2065,null,{"value":"7"}] 02:17:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 02:17:21 INFO - PROCESS | 1652 | 1465809441118 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 02:17:21 INFO - PROCESS | 1652 | 1465809441119 Marionette TRACE conn2 <- [1,2066,null,{}] 02:17:21 INFO - PROCESS | 1652 | 1465809441122 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}] 02:17:21 INFO - PROCESS | 1652 | 1465809441126 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:17:21 INFO - PROCESS | 1652 | 1465809441243 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 02:17:21 INFO - PROCESS | 1652 | 1465809441248 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:21 INFO - PROCESS | 1652 | 1465809441249 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:17:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a834000 == 35 [pid = 1652] [id = 524] 02:17:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x12708ec00) [pid = 1652] [serial = 1572] [outer = 0x0] 02:17:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x128991000) [pid = 1652] [serial = 1573] [outer = 0x12708ec00] 02:17:21 INFO - PROCESS | 1652 | 1465809441274 Marionette DEBUG loaded listener.js 02:17:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x129210000) [pid = 1652] [serial = 1574] [outer = 0x12708ec00] 02:17:21 INFO - PROCESS | 1652 | 1465809441603 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]]]}] 02:17:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 02:17:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 520ms 02:17:21 INFO - PROCESS | 1652 | 1465809441646 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 02:17:21 INFO - PROCESS | 1652 | 1465809441648 Marionette TRACE conn2 <- [1,2069,null,{"value":"7"}] 02:17:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 02:17:21 INFO - PROCESS | 1652 | 1465809441653 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 02:17:21 INFO - PROCESS | 1652 | 1465809441654 Marionette TRACE conn2 <- [1,2070,null,{}] 02:17:21 INFO - PROCESS | 1652 | 1465809441657 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}] 02:17:21 INFO - PROCESS | 1652 | 1465809441658 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:17:21 INFO - PROCESS | 1652 | 1465809441757 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 02:17:21 INFO - PROCESS | 1652 | 1465809441768 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:21 INFO - PROCESS | 1652 | 1465809441770 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:17:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b0f2000 == 36 [pid = 1652] [id = 525] 02:17:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x12943fc00) [pid = 1652] [serial = 1575] [outer = 0x0] 02:17:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x12944b400) [pid = 1652] [serial = 1576] [outer = 0x12943fc00] 02:17:21 INFO - PROCESS | 1652 | 1465809441795 Marionette DEBUG loaded listener.js 02:17:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x12a457800) [pid = 1652] [serial = 1577] [outer = 0x12943fc00] 02:17:22 INFO - PROCESS | 1652 | 1465809442141 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]]]}] 02:17:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 02:17:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 519ms 02:17:22 INFO - PROCESS | 1652 | 1465809442172 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 02:17:22 INFO - PROCESS | 1652 | 1465809442174 Marionette TRACE conn2 <- [1,2073,null,{"value":"7"}] 02:17:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 02:17:22 INFO - PROCESS | 1652 | 1465809442185 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 02:17:22 INFO - PROCESS | 1652 | 1465809442186 Marionette TRACE conn2 <- [1,2074,null,{}] 02:17:22 INFO - PROCESS | 1652 | 1465809442188 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}] 02:17:22 INFO - PROCESS | 1652 | 1465809442189 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:17:22 INFO - PROCESS | 1652 | 1465809442287 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 02:17:22 INFO - PROCESS | 1652 | 1465809442290 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:22 INFO - PROCESS | 1652 | 1465809442291 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:17:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c246800 == 37 [pid = 1652] [id = 526] 02:17:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x129442400) [pid = 1652] [serial = 1578] [outer = 0x0] 02:17:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x12a692400) [pid = 1652] [serial = 1579] [outer = 0x129442400] 02:17:22 INFO - PROCESS | 1652 | 1465809442315 Marionette DEBUG loaded listener.js 02:17:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x12a69d000) [pid = 1652] [serial = 1580] [outer = 0x129442400] 02:17:22 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x1150cd000) [pid = 1652] [serial = 1515] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 02:17:22 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x112f91000) [pid = 1652] [serial = 1521] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 02:17:22 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x110eb0c00) [pid = 1652] [serial = 1497] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 02:17:22 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x117f90800) [pid = 1652] [serial = 1527] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 02:17:22 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x124e03000) [pid = 1652] [serial = 1533] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 02:17:22 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x11812bc00) [pid = 1652] [serial = 1518] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 02:17:22 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x1182f3c00) [pid = 1652] [serial = 1530] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 02:17:22 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x1166ee000) [pid = 1652] [serial = 1536] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 02:17:22 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x113da4400) [pid = 1652] [serial = 1539] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 02:17:22 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x1184e3800) [pid = 1652] [serial = 1512] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 02:17:22 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x126ea8400) [pid = 1652] [serial = 1542] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 02:17:22 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x11962a400) [pid = 1652] [serial = 1524] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 02:17:22 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x118127400) [pid = 1652] [serial = 1500] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 02:17:22 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x126cc1000) [pid = 1652] [serial = 1545] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 02:17:22 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x12193f000) [pid = 1652] [serial = 1503] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 02:17:22 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x126cc0400) [pid = 1652] [serial = 1506] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 02:17:22 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x1138e6000) [pid = 1652] [serial = 1509] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 02:17:22 INFO - PROCESS | 1652 | 1465809442721 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]]]}] 02:17:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 02:17:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 569ms 02:17:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 02:17:22 INFO - PROCESS | 1652 | 1465809442755 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 02:17:22 INFO - PROCESS | 1652 | 1465809442756 Marionette TRACE conn2 <- [1,2077,null,{"value":"7"}] 02:17:22 INFO - PROCESS | 1652 | 1465809442758 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 02:17:22 INFO - PROCESS | 1652 | 1465809442759 Marionette TRACE conn2 <- [1,2078,null,{}] 02:17:22 INFO - PROCESS | 1652 | 1465809442762 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}] 02:17:22 INFO - PROCESS | 1652 | 1465809442763 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:17:22 INFO - PROCESS | 1652 | 1465809442841 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 02:17:22 INFO - PROCESS | 1652 | 1465809442900 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:22 INFO - PROCESS | 1652 | 1465809442901 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:17:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x12131e800 == 38 [pid = 1652] [id = 527] 02:17:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x112d9e400) [pid = 1652] [serial = 1581] [outer = 0x0] 02:17:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x11818ec00) [pid = 1652] [serial = 1582] [outer = 0x112d9e400] 02:17:22 INFO - PROCESS | 1652 | 1465809442925 Marionette DEBUG loaded listener.js 02:17:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x121235800) [pid = 1652] [serial = 1583] [outer = 0x112d9e400] 02:17:23 INFO - PROCESS | 1652 | 1465809443218 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]]]}] 02:17:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 02:17:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 472ms 02:17:23 INFO - PROCESS | 1652 | 1465809443230 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 02:17:23 INFO - PROCESS | 1652 | 1465809443232 Marionette TRACE conn2 <- [1,2081,null,{"value":"7"}] 02:17:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 02:17:23 INFO - PROCESS | 1652 | 1465809443241 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 02:17:23 INFO - PROCESS | 1652 | 1465809443242 Marionette TRACE conn2 <- [1,2082,null,{}] 02:17:23 INFO - PROCESS | 1652 | 1465809443245 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}] 02:17:23 INFO - PROCESS | 1652 | 1465809443246 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:17:23 INFO - PROCESS | 1652 | 1465809443328 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 02:17:23 INFO - PROCESS | 1652 | 1465809443334 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:23 INFO - PROCESS | 1652 | 1465809443335 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:17:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c871800 == 39 [pid = 1652] [id = 528] 02:17:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x1213f4400) [pid = 1652] [serial = 1584] [outer = 0x0] 02:17:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x128edc000) [pid = 1652] [serial = 1585] [outer = 0x1213f4400] 02:17:23 INFO - PROCESS | 1652 | 1465809443359 Marionette DEBUG loaded listener.js 02:17:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x12a69e400) [pid = 1652] [serial = 1586] [outer = 0x1213f4400] 02:17:23 INFO - PROCESS | 1652 | 1465809443722 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]]]}] 02:17:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 02:17:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 525ms 02:17:23 INFO - PROCESS | 1652 | 1465809443762 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 02:17:23 INFO - PROCESS | 1652 | 1465809443763 Marionette TRACE conn2 <- [1,2085,null,{"value":"7"}] 02:17:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 02:17:23 INFO - PROCESS | 1652 | 1465809443767 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 02:17:23 INFO - PROCESS | 1652 | 1465809443770 Marionette TRACE conn2 <- [1,2086,null,{}] 02:17:23 INFO - PROCESS | 1652 | 1465809443772 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}] 02:17:23 INFO - PROCESS | 1652 | 1465809443774 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:17:23 INFO - PROCESS | 1652 | 1465809443864 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 02:17:23 INFO - PROCESS | 1652 | 1465809443869 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:23 INFO - PROCESS | 1652 | 1465809443871 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:17:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x12cf5a000 == 40 [pid = 1652] [id = 529] 02:17:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x12a83ec00) [pid = 1652] [serial = 1587] [outer = 0x0] 02:17:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x12a98b000) [pid = 1652] [serial = 1588] [outer = 0x12a83ec00] 02:17:23 INFO - PROCESS | 1652 | 1465809443896 Marionette DEBUG loaded listener.js 02:17:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x12a9f3800) [pid = 1652] [serial = 1589] [outer = 0x12a83ec00] 02:17:24 INFO - PROCESS | 1652 | 1465809444243 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]]]}] 02:17:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 02:17:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 520ms 02:17:24 INFO - PROCESS | 1652 | 1465809444287 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 02:17:24 INFO - PROCESS | 1652 | 1465809444288 Marionette TRACE conn2 <- [1,2089,null,{"value":"7"}] 02:17:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 02:17:24 INFO - PROCESS | 1652 | 1465809444290 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 02:17:24 INFO - PROCESS | 1652 | 1465809444292 Marionette TRACE conn2 <- [1,2090,null,{}] 02:17:24 INFO - PROCESS | 1652 | 1465809444294 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}] 02:17:24 INFO - PROCESS | 1652 | 1465809444295 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:17:24 INFO - PROCESS | 1652 | 1465809444376 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 02:17:24 INFO - PROCESS | 1652 | 1465809444439 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:24 INFO - PROCESS | 1652 | 1465809444440 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:17:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x12cf64800 == 41 [pid = 1652] [id = 530] 02:17:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x12a98d400) [pid = 1652] [serial = 1590] [outer = 0x0] 02:17:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x12a9fb800) [pid = 1652] [serial = 1591] [outer = 0x12a98d400] 02:17:24 INFO - PROCESS | 1652 | 1465809444471 Marionette DEBUG loaded listener.js 02:17:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x12b042000) [pid = 1652] [serial = 1592] [outer = 0x12a98d400] 02:17:24 INFO - PROCESS | 1652 | 1465809444902 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]]]}] 02:17:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 02:17:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 617ms 02:17:24 INFO - PROCESS | 1652 | 1465809444909 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 02:17:24 INFO - PROCESS | 1652 | 1465809444912 Marionette TRACE conn2 <- [1,2093,null,{"value":"7"}] 02:17:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 02:17:24 INFO - PROCESS | 1652 | 1465809444916 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 02:17:24 INFO - PROCESS | 1652 | 1465809444919 Marionette TRACE conn2 <- [1,2094,null,{}] 02:17:24 INFO - PROCESS | 1652 | 1465809444924 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}] 02:17:24 INFO - PROCESS | 1652 | 1465809444926 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:17:25 INFO - PROCESS | 1652 | 1465809445031 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 02:17:25 INFO - PROCESS | 1652 | 1465809445110 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:25 INFO - PROCESS | 1652 | 1465809445111 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:17:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x1191a5000 == 42 [pid = 1652] [id = 531] 02:17:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x1175be000) [pid = 1652] [serial = 1593] [outer = 0x0] 02:17:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x11818d400) [pid = 1652] [serial = 1594] [outer = 0x1175be000] 02:17:25 INFO - PROCESS | 1652 | 1465809445147 Marionette DEBUG loaded listener.js 02:17:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x118f36400) [pid = 1652] [serial = 1595] [outer = 0x1175be000] 02:17:25 INFO - PROCESS | 1652 | 1465809445705 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]]]}] 02:17:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 02:17:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 824ms 02:17:25 INFO - PROCESS | 1652 | 1465809445739 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 02:17:25 INFO - PROCESS | 1652 | 1465809445742 Marionette TRACE conn2 <- [1,2097,null,{"value":"7"}] 02:17:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 02:17:25 INFO - PROCESS | 1652 | 1465809445747 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 02:17:25 INFO - PROCESS | 1652 | 1465809445749 Marionette TRACE conn2 <- [1,2098,null,{}] 02:17:25 INFO - PROCESS | 1652 | 1465809445751 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}] 02:17:25 INFO - PROCESS | 1652 | 1465809445753 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:17:25 INFO - PROCESS | 1652 | 1465809445856 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 02:17:25 INFO - PROCESS | 1652 | 1465809445918 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:25 INFO - PROCESS | 1652 | 1465809445919 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:17:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x129040800 == 43 [pid = 1652] [id = 532] 02:17:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x121074800) [pid = 1652] [serial = 1596] [outer = 0x0] 02:17:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x121726800) [pid = 1652] [serial = 1597] [outer = 0x121074800] 02:17:25 INFO - PROCESS | 1652 | 1465809445950 Marionette DEBUG loaded listener.js 02:17:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x123da7c00) [pid = 1652] [serial = 1598] [outer = 0x121074800] 02:17:26 INFO - PROCESS | 1652 | 1465809446385 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]]]}] 02:17:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 02:17:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 670ms 02:17:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 02:17:26 INFO - PROCESS | 1652 | 1465809446439 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 02:17:26 INFO - PROCESS | 1652 | 1465809446440 Marionette TRACE conn2 <- [1,2101,null,{"value":"7"}] 02:17:26 INFO - PROCESS | 1652 | 1465809446443 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 02:17:26 INFO - PROCESS | 1652 | 1465809446445 Marionette TRACE conn2 <- [1,2102,null,{}] 02:17:26 INFO - PROCESS | 1652 | 1465809446468 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}] 02:17:26 INFO - PROCESS | 1652 | 1465809446471 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:17:26 INFO - PROCESS | 1652 | 1465809446580 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 02:17:26 INFO - PROCESS | 1652 | 1465809446654 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:26 INFO - PROCESS | 1652 | 1465809446657 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:17:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d2f2000 == 44 [pid = 1652] [id = 533] 02:17:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x1182e6400) [pid = 1652] [serial = 1599] [outer = 0x0] 02:17:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x124924c00) [pid = 1652] [serial = 1600] [outer = 0x1182e6400] 02:17:26 INFO - PROCESS | 1652 | 1465809446689 Marionette DEBUG loaded listener.js 02:17:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x12898fc00) [pid = 1652] [serial = 1601] [outer = 0x1182e6400] 02:17:27 INFO - PROCESS | 1652 | 1465809447116 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]]]}] 02:17:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 02:17:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 685ms 02:17:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 02:17:27 INFO - PROCESS | 1652 | 1465809447129 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 02:17:27 INFO - PROCESS | 1652 | 1465809447131 Marionette TRACE conn2 <- [1,2105,null,{"value":"7"}] 02:17:27 INFO - PROCESS | 1652 | 1465809447135 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 02:17:27 INFO - PROCESS | 1652 | 1465809447137 Marionette TRACE conn2 <- [1,2106,null,{}] 02:17:27 INFO - PROCESS | 1652 | 1465809447139 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}] 02:17:27 INFO - PROCESS | 1652 | 1465809447140 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:17:27 INFO - PROCESS | 1652 | 1465809447244 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 02:17:27 INFO - PROCESS | 1652 | 1465809447302 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:27 INFO - PROCESS | 1652 | 1465809447303 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:17:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d3b5800 == 45 [pid = 1652] [id = 534] 02:17:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x128ee0400) [pid = 1652] [serial = 1602] [outer = 0x0] 02:17:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x1290c5400) [pid = 1652] [serial = 1603] [outer = 0x128ee0400] 02:17:27 INFO - PROCESS | 1652 | 1465809447334 Marionette DEBUG loaded listener.js 02:17:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x12a452800) [pid = 1652] [serial = 1604] [outer = 0x128ee0400] 02:17:27 INFO - PROCESS | 1652 | 1465809447765 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]]]}] 02:17:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 02:17:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 669ms 02:17:27 INFO - PROCESS | 1652 | 1465809447985 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 02:17:27 INFO - PROCESS | 1652 | 1465809447988 Marionette TRACE conn2 <- [1,2109,null,{"value":"7"}] 02:17:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 02:17:28 INFO - PROCESS | 1652 | 1465809448010 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 02:17:28 INFO - PROCESS | 1652 | 1465809448011 Marionette TRACE conn2 <- [1,2110,null,{}] 02:17:28 INFO - PROCESS | 1652 | 1465809448018 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}] 02:17:28 INFO - PROCESS | 1652 | 1465809448019 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:17:28 INFO - PROCESS | 1652 | 1465809448118 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 02:17:28 INFO - PROCESS | 1652 | 1465809448188 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:28 INFO - PROCESS | 1652 | 1465809448191 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:17:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x1195af800 == 46 [pid = 1652] [id = 535] 02:17:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x116797c00) [pid = 1652] [serial = 1605] [outer = 0x0] 02:17:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x116f39800) [pid = 1652] [serial = 1606] [outer = 0x116797c00] 02:17:28 INFO - PROCESS | 1652 | 1465809448219 Marionette DEBUG loaded listener.js 02:17:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x118183800) [pid = 1652] [serial = 1607] [outer = 0x116797c00] 02:17:28 INFO - PROCESS | 1652 | 1465809448643 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]]]}] 02:17:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 02:17:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 672ms 02:17:28 INFO - PROCESS | 1652 | 1465809448703 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 02:17:28 INFO - PROCESS | 1652 | 1465809448706 Marionette TRACE conn2 <- [1,2113,null,{"value":"7"}] 02:17:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 02:17:28 INFO - PROCESS | 1652 | 1465809448714 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 02:17:28 INFO - PROCESS | 1652 | 1465809448720 Marionette TRACE conn2 <- [1,2114,null,{}] 02:17:28 INFO - PROCESS | 1652 | 1465809448724 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}] 02:17:28 INFO - PROCESS | 1652 | 1465809448727 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:17:28 INFO - PROCESS | 1652 | 1465809448864 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 02:17:28 INFO - PROCESS | 1652 | 1465809448974 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:28 INFO - PROCESS | 1652 | 1465809448976 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:17:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x118630800 == 47 [pid = 1652] [id = 536] 02:17:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x1184dbc00) [pid = 1652] [serial = 1608] [outer = 0x0] 02:17:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x118f9cc00) [pid = 1652] [serial = 1609] [outer = 0x1184dbc00] 02:17:29 INFO - PROCESS | 1652 | 1465809449020 Marionette DEBUG loaded listener.js 02:17:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x1191cd000) [pid = 1652] [serial = 1610] [outer = 0x1184dbc00] 02:17:29 INFO - PROCESS | 1652 | --DOCSHELL 0x118616800 == 46 [pid = 1652] [id = 504] 02:17:29 INFO - PROCESS | 1652 | --DOCSHELL 0x12cf5a000 == 45 [pid = 1652] [id = 529] 02:17:29 INFO - PROCESS | 1652 | --DOCSHELL 0x12c871800 == 44 [pid = 1652] [id = 528] 02:17:29 INFO - PROCESS | 1652 | --DOCSHELL 0x12131e800 == 43 [pid = 1652] [id = 527] 02:17:29 INFO - PROCESS | 1652 | --DOCSHELL 0x12c246800 == 42 [pid = 1652] [id = 526] 02:17:29 INFO - PROCESS | 1652 | --DOCSHELL 0x12b0f2000 == 41 [pid = 1652] [id = 525] 02:17:29 INFO - PROCESS | 1652 | --DOCSHELL 0x12a834000 == 40 [pid = 1652] [id = 524] 02:17:29 INFO - PROCESS | 1652 | --DOCSHELL 0x129280000 == 39 [pid = 1652] [id = 523] 02:17:29 INFO - PROCESS | 1652 | --DOCSHELL 0x12732e000 == 38 [pid = 1652] [id = 522] 02:17:29 INFO - PROCESS | 1652 | --DOCSHELL 0x121320000 == 37 [pid = 1652] [id = 521] 02:17:29 INFO - PROCESS | 1652 | --DOCSHELL 0x1191b4000 == 36 [pid = 1652] [id = 520] 02:17:29 INFO - PROCESS | 1652 | --DOCSHELL 0x11716c800 == 35 [pid = 1652] [id = 519] 02:17:29 INFO - PROCESS | 1652 | --DOCSHELL 0x12115b800 == 34 [pid = 1652] [id = 518] 02:17:29 INFO - PROCESS | 1652 | --DOCSHELL 0x118141800 == 33 [pid = 1652] [id = 517] 02:17:29 INFO - PROCESS | 1652 | --DOCSHELL 0x12b922800 == 32 [pid = 1652] [id = 516] 02:17:29 INFO - PROCESS | 1652 | --DOCSHELL 0x1195af800 == 31 [pid = 1652] [id = 535] 02:17:29 INFO - PROCESS | 1652 | --DOCSHELL 0x12d3b5800 == 30 [pid = 1652] [id = 534] 02:17:29 INFO - PROCESS | 1652 | --DOCSHELL 0x12d2f2000 == 29 [pid = 1652] [id = 533] 02:17:29 INFO - PROCESS | 1652 | --DOCSHELL 0x129040800 == 28 [pid = 1652] [id = 532] 02:17:29 INFO - PROCESS | 1652 | --DOCSHELL 0x12cf64800 == 27 [pid = 1652] [id = 530] 02:17:29 INFO - PROCESS | 1652 | --DOCSHELL 0x1191a5000 == 26 [pid = 1652] [id = 531] 02:17:29 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x129210c00) [pid = 1652] [serial = 1549] [outer = 0x0] [url = about:blank] 02:17:29 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x11662a000) [pid = 1652] [serial = 1516] [outer = 0x0] [url = about:blank] 02:17:29 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x116a0bc00) [pid = 1652] [serial = 1517] [outer = 0x0] [url = about:blank] 02:17:29 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x1191dcc00) [pid = 1652] [serial = 1522] [outer = 0x0] [url = about:blank] 02:17:29 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x116f37000) [pid = 1652] [serial = 1499] [outer = 0x0] [url = about:blank] 02:17:29 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x11962b000) [pid = 1652] [serial = 1523] [outer = 0x0] [url = about:blank] 02:17:29 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x123c32800) [pid = 1652] [serial = 1529] [outer = 0x0] [url = about:blank] 02:17:29 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x1218c3400) [pid = 1652] [serial = 1528] [outer = 0x0] [url = about:blank] 02:17:29 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x125594400) [pid = 1652] [serial = 1534] [outer = 0x0] [url = about:blank] 02:17:29 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x11818d000) [pid = 1652] [serial = 1519] [outer = 0x0] [url = about:blank] 02:17:29 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x124e08800) [pid = 1652] [serial = 1532] [outer = 0x0] [url = about:blank] 02:17:29 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x123db2000) [pid = 1652] [serial = 1531] [outer = 0x0] [url = about:blank] 02:17:29 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x126cc1400) [pid = 1652] [serial = 1537] [outer = 0x0] [url = about:blank] 02:17:29 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x113368c00) [pid = 1652] [serial = 1498] [outer = 0x0] [url = about:blank] 02:17:29 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x1182f3000) [pid = 1652] [serial = 1520] [outer = 0x0] [url = about:blank] 02:17:29 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x126cbe000) [pid = 1652] [serial = 1535] [outer = 0x0] [url = about:blank] 02:17:29 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x120ebb400) [pid = 1652] [serial = 1540] [outer = 0x0] [url = about:blank] 02:17:29 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x1191da400) [pid = 1652] [serial = 1513] [outer = 0x0] [url = about:blank] 02:17:29 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x1196a2000) [pid = 1652] [serial = 1514] [outer = 0x0] [url = about:blank] 02:17:29 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x128927000) [pid = 1652] [serial = 1543] [outer = 0x0] [url = about:blank] 02:17:29 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x120ebbc00) [pid = 1652] [serial = 1525] [outer = 0x0] [url = about:blank] 02:17:29 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x120eb4400) [pid = 1652] [serial = 1502] [outer = 0x0] [url = about:blank] 02:17:29 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x119344400) [pid = 1652] [serial = 1501] [outer = 0x0] [url = about:blank] 02:17:29 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x128edfc00) [pid = 1652] [serial = 1546] [outer = 0x0] [url = about:blank] 02:17:29 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x126ad3000) [pid = 1652] [serial = 1505] [outer = 0x0] [url = about:blank] 02:17:29 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x124907000) [pid = 1652] [serial = 1504] [outer = 0x0] [url = about:blank] 02:17:29 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x1290c1c00) [pid = 1652] [serial = 1508] [outer = 0x0] [url = about:blank] 02:17:29 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x128ac4800) [pid = 1652] [serial = 1507] [outer = 0x0] [url = about:blank] 02:17:29 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x118135c00) [pid = 1652] [serial = 1511] [outer = 0x0] [url = about:blank] 02:17:29 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x116976000) [pid = 1652] [serial = 1510] [outer = 0x0] [url = about:blank] 02:17:29 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x1271e1400) [pid = 1652] [serial = 1538] [outer = 0x0] [url = about:blank] 02:17:29 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x129204800) [pid = 1652] [serial = 1547] [outer = 0x0] [url = about:blank] 02:17:29 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x12142dc00) [pid = 1652] [serial = 1526] [outer = 0x0] [url = about:blank] 02:17:29 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x126cbc400) [pid = 1652] [serial = 1541] [outer = 0x0] [url = about:blank] 02:17:29 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x128ac1800) [pid = 1652] [serial = 1544] [outer = 0x0] [url = about:blank] 02:17:29 INFO - PROCESS | 1652 | 1465809449968 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]]]}] 02:17:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 02:17:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1280ms 02:17:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 02:17:29 INFO - PROCESS | 1652 | 1465809449992 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 02:17:29 INFO - PROCESS | 1652 | 1465809449993 Marionette TRACE conn2 <- [1,2117,null,{"value":"7"}] 02:17:29 INFO - PROCESS | 1652 | 1465809449996 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 02:17:30 INFO - PROCESS | 1652 | 1465809449999 Marionette TRACE conn2 <- [1,2118,null,{}] 02:17:30 INFO - PROCESS | 1652 | 1465809450004 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}] 02:17:30 INFO - PROCESS | 1652 | 1465809450006 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:17:30 INFO - PROCESS | 1652 | 1465809450085 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 02:17:30 INFO - PROCESS | 1652 | 1465809450089 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:30 INFO - PROCESS | 1652 | 1465809450091 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:17:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x116e48000 == 27 [pid = 1652] [id = 537] 02:17:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x112f99800) [pid = 1652] [serial = 1611] [outer = 0x0] 02:17:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x11696f800) [pid = 1652] [serial = 1612] [outer = 0x112f99800] 02:17:30 INFO - PROCESS | 1652 | 1465809450120 Marionette DEBUG loaded listener.js 02:17:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x1175b7c00) [pid = 1652] [serial = 1613] [outer = 0x112f99800] 02:17:30 INFO - PROCESS | 1652 | 1465809450475 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]]]}] 02:17:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 02:17:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 523ms 02:17:30 INFO - PROCESS | 1652 | 1465809450520 Marionette TRACE conn2 -> [0,2121,"getWindowHandle",null] 02:17:30 INFO - PROCESS | 1652 | 1465809450523 Marionette TRACE conn2 <- [1,2121,null,{"value":"7"}] 02:17:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 02:17:30 INFO - PROCESS | 1652 | 1465809450527 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 02:17:30 INFO - PROCESS | 1652 | 1465809450529 Marionette TRACE conn2 <- [1,2122,null,{}] 02:17:30 INFO - PROCESS | 1652 | 1465809450538 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}] 02:17:30 INFO - PROCESS | 1652 | 1465809450539 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:17:30 INFO - PROCESS | 1652 | 1465809450621 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 02:17:30 INFO - PROCESS | 1652 | 1465809450625 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:30 INFO - PROCESS | 1652 | 1465809450626 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:17:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x118016800 == 28 [pid = 1652] [id = 538] 02:17:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x11812a400) [pid = 1652] [serial = 1614] [outer = 0x0] 02:17:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x1182e5000) [pid = 1652] [serial = 1615] [outer = 0x11812a400] 02:17:30 INFO - PROCESS | 1652 | 1465809450655 Marionette DEBUG loaded listener.js 02:17:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x1184dfc00) [pid = 1652] [serial = 1616] [outer = 0x11812a400] 02:17:31 INFO - PROCESS | 1652 | 1465809451025 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]]]}] 02:17:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 02:17:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 524ms 02:17:31 INFO - PROCESS | 1652 | 1465809451053 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 02:17:31 INFO - PROCESS | 1652 | 1465809451054 Marionette TRACE conn2 <- [1,2125,null,{"value":"7"}] 02:17:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 02:17:31 INFO - PROCESS | 1652 | 1465809451062 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 02:17:31 INFO - PROCESS | 1652 | 1465809451065 Marionette TRACE conn2 <- [1,2126,null,{}] 02:17:31 INFO - PROCESS | 1652 | 1465809451072 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}] 02:17:31 INFO - PROCESS | 1652 | 1465809451075 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:17:31 INFO - PROCESS | 1652 | 1465809451150 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 02:17:31 INFO - PROCESS | 1652 | 1465809451155 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:31 INFO - PROCESS | 1652 | 1465809451158 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:17:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x119557800 == 29 [pid = 1652] [id = 539] 02:17:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x118fa9000) [pid = 1652] [serial = 1617] [outer = 0x0] 02:17:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x1191d7800) [pid = 1652] [serial = 1618] [outer = 0x118fa9000] 02:17:31 INFO - PROCESS | 1652 | 1465809451187 Marionette DEBUG loaded listener.js 02:17:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x119343400) [pid = 1652] [serial = 1619] [outer = 0x118fa9000] 02:17:31 INFO - PROCESS | 1652 | 1465809451507 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]]]}] 02:17:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 02:17:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 474ms 02:17:31 INFO - PROCESS | 1652 | 1465809451536 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 02:17:31 INFO - PROCESS | 1652 | 1465809451538 Marionette TRACE conn2 <- [1,2129,null,{"value":"7"}] 02:17:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 02:17:31 INFO - PROCESS | 1652 | 1465809451540 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 02:17:31 INFO - PROCESS | 1652 | 1465809451541 Marionette TRACE conn2 <- [1,2130,null,{}] 02:17:31 INFO - PROCESS | 1652 | 1465809451543 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}] 02:17:31 INFO - PROCESS | 1652 | 1465809451545 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:17:31 INFO - PROCESS | 1652 | 1465809451669 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 02:17:31 INFO - PROCESS | 1652 | 1465809451723 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:31 INFO - PROCESS | 1652 | 1465809451725 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:17:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x116238000 == 30 [pid = 1652] [id = 540] 02:17:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x11260ac00) [pid = 1652] [serial = 1620] [outer = 0x0] 02:17:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x112f90400) [pid = 1652] [serial = 1621] [outer = 0x11260ac00] 02:17:31 INFO - PROCESS | 1652 | 1465809451757 Marionette DEBUG loaded listener.js 02:17:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x1150cd000) [pid = 1652] [serial = 1622] [outer = 0x11260ac00] 02:17:32 INFO - PROCESS | 1652 | 1465809452295 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] 02:17:32 INFO - PROCESS | 1652 | 1465809452312 Marionette TRACE conn2 <- [1,2133,null,{"value":"7"}] 02:17:32 INFO - PROCESS | 1652 | 1465809452315 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 02:17:32 INFO - PROCESS | 1652 | 1465809452317 Marionette TRACE conn2 <- [1,2134,null,{}] 02:17:32 INFO - PROCESS | 1652 | 1465809452320 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}] 02:17:32 INFO - PROCESS | 1652 | 1465809452324 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:17:32 INFO - PROCESS | 1652 | 1465809452454 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 02:17:32 INFO - PROCESS | 1652 | 1465809452509 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:32 INFO - PROCESS | 1652 | 1465809452511 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:17:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x119561800 == 31 [pid = 1652] [id = 541] 02:17:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x1162d3000) [pid = 1652] [serial = 1623] [outer = 0x0] 02:17:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x11812a800) [pid = 1652] [serial = 1624] [outer = 0x1162d3000] 02:17:32 INFO - PROCESS | 1652 | 1465809452542 Marionette DEBUG loaded listener.js 02:17:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x1191c3400) [pid = 1652] [serial = 1625] [outer = 0x1162d3000] 02:17:33 INFO - PROCESS | 1652 | 1465809453053 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]]]}] 02:17:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 02:17:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 772ms 02:17:33 INFO - PROCESS | 1652 | 1465809453091 Marionette TRACE conn2 -> [0,2137,"getWindowHandle",null] 02:17:33 INFO - PROCESS | 1652 | 1465809453093 Marionette TRACE conn2 <- [1,2137,null,{"value":"7"}] 02:17:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 02:17:33 INFO - PROCESS | 1652 | 1465809453096 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 02:17:33 INFO - PROCESS | 1652 | 1465809453098 Marionette TRACE conn2 <- [1,2138,null,{}] 02:17:33 INFO - PROCESS | 1652 | 1465809453103 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}] 02:17:33 INFO - PROCESS | 1652 | 1465809453104 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:17:33 INFO - PROCESS | 1652 | 1465809453204 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 02:17:33 INFO - PROCESS | 1652 | 1465809453285 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:33 INFO - PROCESS | 1652 | 1465809453286 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:17:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x123c0b000 == 32 [pid = 1652] [id = 542] 02:17:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x119626400) [pid = 1652] [serial = 1626] [outer = 0x0] 02:17:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x119762000) [pid = 1652] [serial = 1627] [outer = 0x119626400] 02:17:33 INFO - PROCESS | 1652 | 1465809453316 Marionette DEBUG loaded listener.js 02:17:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x120eba400) [pid = 1652] [serial = 1628] [outer = 0x119626400] 02:17:33 INFO - PROCESS | 1652 | 1465809453971 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]]]}] 02:17:34 INFO - PROCESS | 1652 | --DOCSHELL 0x119557800 == 31 [pid = 1652] [id = 539] 02:17:34 INFO - PROCESS | 1652 | --DOCSHELL 0x118016800 == 30 [pid = 1652] [id = 538] 02:17:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 02:17:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 923ms 02:17:34 INFO - PROCESS | 1652 | --DOCSHELL 0x116e48000 == 29 [pid = 1652] [id = 537] 02:17:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 02:17:34 INFO - PROCESS | 1652 | --DOCSHELL 0x118630800 == 28 [pid = 1652] [id = 536] 02:17:34 INFO - PROCESS | 1652 | 1465809454028 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 02:17:34 INFO - PROCESS | 1652 | 1465809454032 Marionette TRACE conn2 <- [1,2141,null,{"value":"7"}] 02:17:34 INFO - PROCESS | 1652 | 1465809454036 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 02:17:34 INFO - PROCESS | 1652 | 1465809454038 Marionette TRACE conn2 <- [1,2142,null,{}] 02:17:34 INFO - PROCESS | 1652 | 1465809454045 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}] 02:17:34 INFO - PROCESS | 1652 | 1465809454047 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:17:34 INFO - PROCESS | 1652 | 1465809454262 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 02:17:34 INFO - PROCESS | 1652 | 1465809454343 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:34 INFO - PROCESS | 1652 | 1465809454345 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:17:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x117d5c000 == 29 [pid = 1652] [id = 543] 02:17:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x11679d400) [pid = 1652] [serial = 1629] [outer = 0x0] 02:17:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x117f97800) [pid = 1652] [serial = 1630] [outer = 0x11679d400] 02:17:34 INFO - PROCESS | 1652 | 1465809454391 Marionette DEBUG loaded listener.js 02:17:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x1184c3000) [pid = 1652] [serial = 1631] [outer = 0x11679d400] 02:17:34 INFO - PROCESS | 1652 | 1465809454791 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] 02:17:34 INFO - PROCESS | 1652 | 1465809454812 Marionette TRACE conn2 <- [1,2145,null,{"value":"7"}] 02:17:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 02:17:34 INFO - PROCESS | 1652 | 1465809454818 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 02:17:34 INFO - PROCESS | 1652 | 1465809454820 Marionette TRACE conn2 <- [1,2146,null,{}] 02:17:34 INFO - PROCESS | 1652 | 1465809454823 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}] 02:17:34 INFO - PROCESS | 1652 | 1465809454824 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:17:34 INFO - PROCESS | 1652 | 1465809454924 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 02:17:34 INFO - PROCESS | 1652 | 1465809454963 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:34 INFO - PROCESS | 1652 | 1465809454965 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:17:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x119914000 == 30 [pid = 1652] [id = 544] 02:17:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x1191c4400) [pid = 1652] [serial = 1632] [outer = 0x0] 02:17:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x119340c00) [pid = 1652] [serial = 1633] [outer = 0x1191c4400] 02:17:34 INFO - PROCESS | 1652 | 1465809454991 Marionette DEBUG loaded listener.js 02:17:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x120eb7800) [pid = 1652] [serial = 1634] [outer = 0x1191c4400] 02:17:35 INFO - PROCESS | 1652 | 1465809455327 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] 02:17:35 INFO - PROCESS | 1652 | 1465809455347 Marionette TRACE conn2 <- [1,2149,null,{"value":"7"}] 02:17:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 02:17:35 INFO - PROCESS | 1652 | 1465809455353 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 02:17:35 INFO - PROCESS | 1652 | 1465809455356 Marionette TRACE conn2 <- [1,2150,null,{}] 02:17:35 INFO - PROCESS | 1652 | 1465809455370 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}] 02:17:35 INFO - PROCESS | 1652 | 1465809455373 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:17:35 INFO - PROCESS | 1652 | 1465809455473 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 02:17:35 INFO - PROCESS | 1652 | 1465809455477 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:35 INFO - PROCESS | 1652 | 1465809455479 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:17:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x1270ba000 == 31 [pid = 1652] [id = 545] 02:17:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x1121ab400) [pid = 1652] [serial = 1635] [outer = 0x0] 02:17:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x121b90000) [pid = 1652] [serial = 1636] [outer = 0x1121ab400] 02:17:35 INFO - PROCESS | 1652 | 1465809455507 Marionette DEBUG loaded listener.js 02:17:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x123da9800) [pid = 1652] [serial = 1637] [outer = 0x1121ab400] 02:17:35 INFO - PROCESS | 1652 | 1465809455865 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]]]}] 02:17:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 02:17:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 524ms 02:17:35 INFO - PROCESS | 1652 | 1465809455875 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 02:17:35 INFO - PROCESS | 1652 | 1465809455877 Marionette TRACE conn2 <- [1,2153,null,{"value":"7"}] 02:17:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 02:17:35 INFO - PROCESS | 1652 | 1465809455879 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 02:17:35 INFO - PROCESS | 1652 | 1465809455880 Marionette TRACE conn2 <- [1,2154,null,{}] 02:17:35 INFO - PROCESS | 1652 | 1465809455884 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}] 02:17:35 INFO - PROCESS | 1652 | 1465809455885 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:17:35 INFO - PROCESS | 1652 | 1465809455991 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 02:17:36 INFO - PROCESS | 1652 | 1465809456002 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:36 INFO - PROCESS | 1652 | 1465809456003 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:17:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x12902f800 == 32 [pid = 1652] [id = 546] 02:17:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x124908800) [pid = 1652] [serial = 1638] [outer = 0x0] 02:17:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x124928800) [pid = 1652] [serial = 1639] [outer = 0x124908800] 02:17:36 INFO - PROCESS | 1652 | 1465809456029 Marionette DEBUG loaded listener.js 02:17:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x124a8bc00) [pid = 1652] [serial = 1640] [outer = 0x124908800] 02:17:36 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x12a98d400) [pid = 1652] [serial = 1590] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 02:17:36 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x113dfd000) [pid = 1652] [serial = 1569] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 02:17:36 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x12708ec00) [pid = 1652] [serial = 1572] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 02:17:36 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x112d9e400) [pid = 1652] [serial = 1581] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 02:17:36 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x12943fc00) [pid = 1652] [serial = 1575] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 02:17:36 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x1184c8000) [pid = 1652] [serial = 1554] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 02:17:36 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x129442400) [pid = 1652] [serial = 1578] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 02:17:36 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x118225000) [pid = 1652] [serial = 1557] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 02:17:36 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x123d15000) [pid = 1652] [serial = 1566] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 02:17:36 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x128923400) [pid = 1652] [serial = 1548] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 02:17:36 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x1191c5800) [pid = 1652] [serial = 1560] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 02:17:36 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x113da7c00) [pid = 1652] [serial = 1563] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 02:17:36 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x116f3b000) [pid = 1652] [serial = 1551] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 02:17:36 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x1213f4400) [pid = 1652] [serial = 1584] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 02:17:36 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x12a83ec00) [pid = 1652] [serial = 1587] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 02:17:36 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x1175be000) [pid = 1652] [serial = 1593] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 02:17:36 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x121074800) [pid = 1652] [serial = 1596] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 02:17:36 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x1182e6400) [pid = 1652] [serial = 1599] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 02:17:36 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x128ee0400) [pid = 1652] [serial = 1602] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 02:17:36 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x116797c00) [pid = 1652] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 02:17:36 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x112f99800) [pid = 1652] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 02:17:36 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x1184dbc00) [pid = 1652] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 02:17:36 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x11812a400) [pid = 1652] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 02:17:36 INFO - PROCESS | 1652 | 1465809456402 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]]]}] 02:17:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 02:17:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 571ms 02:17:36 INFO - PROCESS | 1652 | 1465809456450 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 02:17:36 INFO - PROCESS | 1652 | 1465809456452 Marionette TRACE conn2 <- [1,2157,null,{"value":"7"}] 02:17:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 02:17:36 INFO - PROCESS | 1652 | 1465809456454 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 02:17:36 INFO - PROCESS | 1652 | 1465809456455 Marionette TRACE conn2 <- [1,2158,null,{}] 02:17:36 INFO - PROCESS | 1652 | 1465809456457 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}] 02:17:36 INFO - PROCESS | 1652 | 1465809456466 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:17:36 INFO - PROCESS | 1652 | 1465809456541 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 02:17:36 INFO - PROCESS | 1652 | 1465809456604 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:36 INFO - PROCESS | 1652 | 1465809456605 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:17:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x123c0f000 == 33 [pid = 1652] [id = 547] 02:17:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x112613400) [pid = 1652] [serial = 1641] [outer = 0x0] 02:17:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x1166ee400) [pid = 1652] [serial = 1642] [outer = 0x112613400] 02:17:36 INFO - PROCESS | 1652 | 1465809456630 Marionette DEBUG loaded listener.js 02:17:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x1184c8000) [pid = 1652] [serial = 1643] [outer = 0x112613400] 02:17:36 INFO - PROCESS | 1652 | 1465809456924 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]]]}] 02:17:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 02:17:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 520ms 02:17:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 02:17:36 INFO - PROCESS | 1652 | 1465809456975 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 02:17:36 INFO - PROCESS | 1652 | 1465809456976 Marionette TRACE conn2 <- [1,2161,null,{"value":"7"}] 02:17:36 INFO - PROCESS | 1652 | 1465809456978 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 02:17:36 INFO - PROCESS | 1652 | 1465809456979 Marionette TRACE conn2 <- [1,2162,null,{}] 02:17:36 INFO - PROCESS | 1652 | 1465809456981 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}] 02:17:36 INFO - PROCESS | 1652 | 1465809456988 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:17:37 INFO - PROCESS | 1652 | 1465809457086 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 02:17:37 INFO - PROCESS | 1652 | 1465809457090 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:37 INFO - PROCESS | 1652 | 1465809457091 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:17:37 INFO - PROCESS | 1652 | ++DOCSHELL 0x12af04800 == 34 [pid = 1652] [id = 548] 02:17:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x119341c00) [pid = 1652] [serial = 1644] [outer = 0x0] 02:17:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x124ea6400) [pid = 1652] [serial = 1645] [outer = 0x119341c00] 02:17:37 INFO - PROCESS | 1652 | 1465809457117 Marionette DEBUG loaded listener.js 02:17:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x126ea7400) [pid = 1652] [serial = 1646] [outer = 0x119341c00] 02:17:37 INFO - PROCESS | 1652 | 1465809457454 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]]]}] 02:17:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 02:17:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 518ms 02:17:37 INFO - PROCESS | 1652 | 1465809457497 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 02:17:37 INFO - PROCESS | 1652 | 1465809457498 Marionette TRACE conn2 <- [1,2165,null,{"value":"7"}] 02:17:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 02:17:37 INFO - PROCESS | 1652 | 1465809457500 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 02:17:37 INFO - PROCESS | 1652 | 1465809457502 Marionette TRACE conn2 <- [1,2166,null,{}] 02:17:37 INFO - PROCESS | 1652 | 1465809457515 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}] 02:17:37 INFO - PROCESS | 1652 | 1465809457516 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:17:37 INFO - PROCESS | 1652 | 1465809457597 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 02:17:37 INFO - PROCESS | 1652 | 1465809457604 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:37 INFO - PROCESS | 1652 | 1465809457605 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:17:37 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b0ed800 == 35 [pid = 1652] [id = 549] 02:17:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x126c6b400) [pid = 1652] [serial = 1647] [outer = 0x0] 02:17:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x1271dec00) [pid = 1652] [serial = 1648] [outer = 0x126c6b400] 02:17:37 INFO - PROCESS | 1652 | 1465809457630 Marionette DEBUG loaded listener.js 02:17:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x12898b800) [pid = 1652] [serial = 1649] [outer = 0x126c6b400] 02:17:37 INFO - PROCESS | 1652 | 1465809457969 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]]]}] 02:17:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 02:17:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 518ms 02:17:38 INFO - PROCESS | 1652 | 1465809458020 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 02:17:38 INFO - PROCESS | 1652 | 1465809458021 Marionette TRACE conn2 <- [1,2169,null,{"value":"7"}] 02:17:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 02:17:38 INFO - PROCESS | 1652 | 1465809458023 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 02:17:38 INFO - PROCESS | 1652 | 1465809458024 Marionette TRACE conn2 <- [1,2170,null,{}] 02:17:38 INFO - PROCESS | 1652 | 1465809458027 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}] 02:17:38 INFO - PROCESS | 1652 | 1465809458028 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:17:38 INFO - PROCESS | 1652 | 1465809458107 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 02:17:38 INFO - PROCESS | 1652 | 1465809458110 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:38 INFO - PROCESS | 1652 | 1465809458111 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:17:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b90e000 == 36 [pid = 1652] [id = 550] 02:17:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x126ea5c00) [pid = 1652] [serial = 1650] [outer = 0x0] 02:17:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x128992400) [pid = 1652] [serial = 1651] [outer = 0x126ea5c00] 02:17:38 INFO - PROCESS | 1652 | 1465809458190 Marionette DEBUG loaded listener.js 02:17:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x128ede000) [pid = 1652] [serial = 1652] [outer = 0x126ea5c00] 02:17:38 INFO - PROCESS | 1652 | 1465809458626 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]]]}] 02:17:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 02:17:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 669ms 02:17:38 INFO - PROCESS | 1652 | 1465809458693 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 02:17:38 INFO - PROCESS | 1652 | 1465809458696 Marionette TRACE conn2 <- [1,2173,null,{"value":"7"}] 02:17:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 02:17:38 INFO - PROCESS | 1652 | 1465809458699 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 02:17:38 INFO - PROCESS | 1652 | 1465809458701 Marionette TRACE conn2 <- [1,2174,null,{}] 02:17:38 INFO - PROCESS | 1652 | 1465809458705 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}] 02:17:38 INFO - PROCESS | 1652 | 1465809458707 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:17:38 INFO - PROCESS | 1652 | 1465809458809 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 02:17:38 INFO - PROCESS | 1652 | 1465809458882 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:38 INFO - PROCESS | 1652 | 1465809458884 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:17:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x1195af800 == 37 [pid = 1652] [id = 551] 02:17:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x1162d0400) [pid = 1652] [serial = 1653] [outer = 0x0] 02:17:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x118134400) [pid = 1652] [serial = 1654] [outer = 0x1162d0400] 02:17:38 INFO - PROCESS | 1652 | 1465809458915 Marionette DEBUG loaded listener.js 02:17:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x1191bfc00) [pid = 1652] [serial = 1655] [outer = 0x1162d0400] 02:17:39 INFO - PROCESS | 1652 | 1465809459345 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]]]}] 02:17:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 02:17:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 671ms 02:17:39 INFO - PROCESS | 1652 | 1465809459370 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 02:17:39 INFO - PROCESS | 1652 | 1465809459373 Marionette TRACE conn2 <- [1,2177,null,{"value":"7"}] 02:17:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 02:17:39 INFO - PROCESS | 1652 | 1465809459378 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 02:17:39 INFO - PROCESS | 1652 | 1465809459380 Marionette TRACE conn2 <- [1,2178,null,{}] 02:17:39 INFO - PROCESS | 1652 | 1465809459425 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}] 02:17:39 INFO - PROCESS | 1652 | 1465809459427 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:17:39 INFO - PROCESS | 1652 | 1465809459527 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 02:17:39 INFO - PROCESS | 1652 | 1465809459599 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:39 INFO - PROCESS | 1652 | 1465809459600 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:17:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x129280000 == 38 [pid = 1652] [id = 552] 02:17:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x12133a000) [pid = 1652] [serial = 1656] [outer = 0x0] 02:17:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x121430c00) [pid = 1652] [serial = 1657] [outer = 0x12133a000] 02:17:39 INFO - PROCESS | 1652 | 1465809459632 Marionette DEBUG loaded listener.js 02:17:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x123c26800) [pid = 1652] [serial = 1658] [outer = 0x12133a000] 02:17:40 INFO - PROCESS | 1652 | 1465809460017 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]]]}] 02:17:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 02:17:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 709ms 02:17:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 02:17:40 INFO - PROCESS | 1652 | 1465809460087 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 02:17:40 INFO - PROCESS | 1652 | 1465809460089 Marionette TRACE conn2 <- [1,2181,null,{"value":"7"}] 02:17:40 INFO - PROCESS | 1652 | 1465809460091 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 02:17:40 INFO - PROCESS | 1652 | 1465809460094 Marionette TRACE conn2 <- [1,2182,null,{}] 02:17:40 INFO - PROCESS | 1652 | 1465809460101 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}] 02:17:40 INFO - PROCESS | 1652 | 1465809460105 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:17:40 INFO - PROCESS | 1652 | 1465809460203 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 02:17:40 INFO - PROCESS | 1652 | 1465809460266 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:40 INFO - PROCESS | 1652 | 1465809460268 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:17:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c879000 == 39 [pid = 1652] [id = 553] 02:17:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x12492ac00) [pid = 1652] [serial = 1659] [outer = 0x0] 02:17:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x124e05c00) [pid = 1652] [serial = 1660] [outer = 0x12492ac00] 02:17:40 INFO - PROCESS | 1652 | 1465809460299 Marionette DEBUG loaded listener.js 02:17:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x126a47800) [pid = 1652] [serial = 1661] [outer = 0x12492ac00] 02:17:40 INFO - PROCESS | 1652 | 1465809460756 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]]]}] 02:17:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 02:17:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 676ms 02:17:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 02:17:40 INFO - PROCESS | 1652 | 1465809460769 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 02:17:40 INFO - PROCESS | 1652 | 1465809460771 Marionette TRACE conn2 <- [1,2185,null,{"value":"7"}] 02:17:40 INFO - PROCESS | 1652 | 1465809460773 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 02:17:40 INFO - PROCESS | 1652 | 1465809460774 Marionette TRACE conn2 <- [1,2186,null,{}] 02:17:40 INFO - PROCESS | 1652 | 1465809460777 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}] 02:17:40 INFO - PROCESS | 1652 | 1465809460778 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:17:40 INFO - PROCESS | 1652 | 1465809460904 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 02:17:40 INFO - PROCESS | 1652 | 1465809460964 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:40 INFO - PROCESS | 1652 | 1465809460965 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:17:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ce35800 == 40 [pid = 1652] [id = 554] 02:17:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x126ad3000) [pid = 1652] [serial = 1662] [outer = 0x0] 02:17:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x12708b800) [pid = 1652] [serial = 1663] [outer = 0x126ad3000] 02:17:40 INFO - PROCESS | 1652 | 1465809460994 Marionette DEBUG loaded listener.js 02:17:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x128ee0400) [pid = 1652] [serial = 1664] [outer = 0x126ad3000] 02:17:41 INFO - PROCESS | 1652 | 1465809461586 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]]]}] 02:17:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 02:17:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 869ms 02:17:41 INFO - PROCESS | 1652 | 1465809461643 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 02:17:41 INFO - PROCESS | 1652 | 1465809461645 Marionette TRACE conn2 <- [1,2189,null,{"value":"7"}] 02:17:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 02:17:41 INFO - PROCESS | 1652 | 1465809461649 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 02:17:41 INFO - PROCESS | 1652 | 1465809461651 Marionette TRACE conn2 <- [1,2190,null,{}] 02:17:41 INFO - PROCESS | 1652 | 1465809461655 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}] 02:17:41 INFO - PROCESS | 1652 | 1465809461656 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:17:41 INFO - PROCESS | 1652 | 1465809461786 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 02:17:41 INFO - PROCESS | 1652 | 1465809461862 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:41 INFO - PROCESS | 1652 | 1465809461863 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:17:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x116e53800 == 41 [pid = 1652] [id = 555] 02:17:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x11606b800) [pid = 1652] [serial = 1665] [outer = 0x0] 02:17:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x116974400) [pid = 1652] [serial = 1666] [outer = 0x11606b800] 02:17:41 INFO - PROCESS | 1652 | 1465809461892 Marionette DEBUG loaded listener.js 02:17:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x118135800) [pid = 1652] [serial = 1667] [outer = 0x11606b800] 02:17:42 INFO - PROCESS | 1652 | --DOCSHELL 0x12b0ed800 == 40 [pid = 1652] [id = 549] 02:17:42 INFO - PROCESS | 1652 | --DOCSHELL 0x12af04800 == 39 [pid = 1652] [id = 548] 02:17:42 INFO - PROCESS | 1652 | --DOCSHELL 0x123c0f000 == 38 [pid = 1652] [id = 547] 02:17:42 INFO - PROCESS | 1652 | --DOCSHELL 0x12902f800 == 37 [pid = 1652] [id = 546] 02:17:42 INFO - PROCESS | 1652 | --DOCSHELL 0x1270ba000 == 36 [pid = 1652] [id = 545] 02:17:42 INFO - PROCESS | 1652 | --DOCSHELL 0x119914000 == 35 [pid = 1652] [id = 544] 02:17:42 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x1191d7800) [pid = 1652] [serial = 1618] [outer = 0x0] [url = about:blank] 02:17:42 INFO - PROCESS | 1652 | --DOCSHELL 0x117d5c000 == 34 [pid = 1652] [id = 543] 02:17:42 INFO - PROCESS | 1652 | 1465809462307 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]]]}] 02:17:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 02:17:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 671ms 02:17:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 02:17:42 INFO - PROCESS | 1652 | 1465809462320 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 02:17:42 INFO - PROCESS | 1652 | 1465809462323 Marionette TRACE conn2 <- [1,2193,null,{"value":"7"}] 02:17:42 INFO - PROCESS | 1652 | 1465809462327 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 02:17:42 INFO - PROCESS | 1652 | 1465809462329 Marionette TRACE conn2 <- [1,2194,null,{}] 02:17:42 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x11818d400) [pid = 1652] [serial = 1594] [outer = 0x0] [url = about:blank] 02:17:42 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x121726800) [pid = 1652] [serial = 1597] [outer = 0x0] [url = about:blank] 02:17:42 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x124924c00) [pid = 1652] [serial = 1600] [outer = 0x0] [url = about:blank] 02:17:42 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x1290c5400) [pid = 1652] [serial = 1603] [outer = 0x0] [url = about:blank] 02:17:42 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x118183800) [pid = 1652] [serial = 1607] [outer = 0x0] [url = about:blank] 02:17:42 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x116f39800) [pid = 1652] [serial = 1606] [outer = 0x0] [url = about:blank] 02:17:42 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x1182e5000) [pid = 1652] [serial = 1615] [outer = 0x0] [url = about:blank] 02:17:42 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x1191cd000) [pid = 1652] [serial = 1610] [outer = 0x0] [url = about:blank] 02:17:42 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x118f9cc00) [pid = 1652] [serial = 1609] [outer = 0x0] [url = about:blank] 02:17:42 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x125594800) [pid = 1652] [serial = 1570] [outer = 0x0] [url = about:blank] 02:17:42 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x128991000) [pid = 1652] [serial = 1573] [outer = 0x0] [url = about:blank] 02:17:42 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x11818ec00) [pid = 1652] [serial = 1582] [outer = 0x0] [url = about:blank] 02:17:42 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x12a457800) [pid = 1652] [serial = 1577] [outer = 0x0] [url = about:blank] 02:17:42 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x12944b400) [pid = 1652] [serial = 1576] [outer = 0x0] [url = about:blank] 02:17:42 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x118855000) [pid = 1652] [serial = 1555] [outer = 0x0] [url = about:blank] 02:17:42 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x12a692400) [pid = 1652] [serial = 1579] [outer = 0x0] [url = about:blank] 02:17:42 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x119344800) [pid = 1652] [serial = 1556] [outer = 0x0] [url = about:blank] 02:17:42 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x1182e9c00) [pid = 1652] [serial = 1558] [outer = 0x0] [url = about:blank] 02:17:42 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x1184da000) [pid = 1652] [serial = 1559] [outer = 0x0] [url = about:blank] 02:17:42 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x12492f000) [pid = 1652] [serial = 1567] [outer = 0x0] [url = about:blank] 02:17:42 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x12944b800) [pid = 1652] [serial = 1550] [outer = 0x0] [url = about:blank] 02:17:42 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x1196a3400) [pid = 1652] [serial = 1561] [outer = 0x0] [url = about:blank] 02:17:42 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x119eac000) [pid = 1652] [serial = 1562] [outer = 0x0] [url = about:blank] 02:17:42 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x121b97400) [pid = 1652] [serial = 1564] [outer = 0x0] [url = about:blank] 02:17:42 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x123dac000) [pid = 1652] [serial = 1565] [outer = 0x0] [url = about:blank] 02:17:42 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x117d8d000) [pid = 1652] [serial = 1552] [outer = 0x0] [url = about:blank] 02:17:42 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x118183000) [pid = 1652] [serial = 1553] [outer = 0x0] [url = about:blank] 02:17:42 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x11696f800) [pid = 1652] [serial = 1612] [outer = 0x0] [url = about:blank] 02:17:42 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x118f36400) [pid = 1652] [serial = 1595] [outer = 0x0] [url = about:blank] 02:17:42 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x128edc000) [pid = 1652] [serial = 1585] [outer = 0x0] [url = about:blank] 02:17:42 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x12a69e400) [pid = 1652] [serial = 1586] [outer = 0x0] [url = about:blank] 02:17:42 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x12a98b000) [pid = 1652] [serial = 1588] [outer = 0x0] [url = about:blank] 02:17:42 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x123da7c00) [pid = 1652] [serial = 1598] [outer = 0x0] [url = about:blank] 02:17:42 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x1184dfc00) [pid = 1652] [serial = 1616] [outer = 0x0] [url = about:blank] 02:17:42 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x12a69d000) [pid = 1652] [serial = 1580] [outer = 0x0] [url = about:blank] 02:17:42 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x1175b7c00) [pid = 1652] [serial = 1613] [outer = 0x0] [url = about:blank] 02:17:42 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x12a9f3800) [pid = 1652] [serial = 1589] [outer = 0x0] [url = about:blank] 02:17:42 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x12a452800) [pid = 1652] [serial = 1604] [outer = 0x0] [url = about:blank] 02:17:42 INFO - PROCESS | 1652 | --DOMWINDOW == 73 (0x129210000) [pid = 1652] [serial = 1574] [outer = 0x0] [url = about:blank] 02:17:42 INFO - PROCESS | 1652 | --DOMWINDOW == 72 (0x121235800) [pid = 1652] [serial = 1583] [outer = 0x0] [url = about:blank] 02:17:42 INFO - PROCESS | 1652 | --DOMWINDOW == 71 (0x126ea3800) [pid = 1652] [serial = 1571] [outer = 0x0] [url = about:blank] 02:17:42 INFO - PROCESS | 1652 | --DOMWINDOW == 70 (0x12898fc00) [pid = 1652] [serial = 1601] [outer = 0x0] [url = about:blank] 02:17:42 INFO - PROCESS | 1652 | --DOMWINDOW == 69 (0x124e07800) [pid = 1652] [serial = 1568] [outer = 0x0] [url = about:blank] 02:17:42 INFO - PROCESS | 1652 | --DOMWINDOW == 68 (0x12b042000) [pid = 1652] [serial = 1592] [outer = 0x0] [url = about:blank] 02:17:42 INFO - PROCESS | 1652 | --DOMWINDOW == 67 (0x12a9fb800) [pid = 1652] [serial = 1591] [outer = 0x0] [url = about:blank] 02:17:42 INFO - PROCESS | 1652 | 1465809462348 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}] 02:17:42 INFO - PROCESS | 1652 | 1465809462350 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:17:42 INFO - PROCESS | 1652 | 1465809462453 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 02:17:42 INFO - PROCESS | 1652 | 1465809462458 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:42 INFO - PROCESS | 1652 | 1465809462459 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:17:42 INFO - PROCESS | 1652 | ++DOCSHELL 0x118156000 == 35 [pid = 1652] [id = 556] 02:17:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 68 (0x11818ec00) [pid = 1652] [serial = 1668] [outer = 0x0] 02:17:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 69 (0x1182f3000) [pid = 1652] [serial = 1669] [outer = 0x11818ec00] 02:17:42 INFO - PROCESS | 1652 | 1465809462486 Marionette DEBUG loaded listener.js 02:17:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 70 (0x1191c7400) [pid = 1652] [serial = 1670] [outer = 0x11818ec00] 02:17:42 INFO - PROCESS | 1652 | 1465809462809 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]]]}] 02:17:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 02:17:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 519ms 02:17:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 02:17:42 INFO - PROCESS | 1652 | 1465809462846 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 02:17:42 INFO - PROCESS | 1652 | 1465809462848 Marionette TRACE conn2 <- [1,2197,null,{"value":"7"}] 02:17:42 INFO - PROCESS | 1652 | 1465809462850 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 02:17:42 INFO - PROCESS | 1652 | 1465809462852 Marionette TRACE conn2 <- [1,2198,null,{}] 02:17:42 INFO - PROCESS | 1652 | 1465809462859 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}] 02:17:42 INFO - PROCESS | 1652 | 1465809462862 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:17:42 INFO - PROCESS | 1652 | 1465809462982 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 02:17:43 INFO - PROCESS | 1652 | 1465809462991 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:43 INFO - PROCESS | 1652 | 1465809462993 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:17:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x119925000 == 36 [pid = 1652] [id = 557] 02:17:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 71 (0x119627400) [pid = 1652] [serial = 1671] [outer = 0x0] 02:17:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 72 (0x120fa8c00) [pid = 1652] [serial = 1672] [outer = 0x119627400] 02:17:43 INFO - PROCESS | 1652 | 1465809463021 Marionette DEBUG loaded listener.js 02:17:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 73 (0x123c26400) [pid = 1652] [serial = 1673] [outer = 0x119627400] 02:17:43 INFO - PROCESS | 1652 | 1465809463357 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]]]}] 02:17:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 02:17:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 521ms 02:17:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 02:17:43 INFO - PROCESS | 1652 | 1465809463372 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 02:17:43 INFO - PROCESS | 1652 | 1465809463373 Marionette TRACE conn2 <- [1,2201,null,{"value":"7"}] 02:17:43 INFO - PROCESS | 1652 | 1465809463375 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 02:17:43 INFO - PROCESS | 1652 | 1465809463376 Marionette TRACE conn2 <- [1,2202,null,{}] 02:17:43 INFO - PROCESS | 1652 | 1465809463379 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}] 02:17:43 INFO - PROCESS | 1652 | 1465809463380 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:17:43 INFO - PROCESS | 1652 | 1465809463469 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 02:17:43 INFO - PROCESS | 1652 | 1465809463524 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:43 INFO - PROCESS | 1652 | 1465809463525 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:17:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x1217d7800 == 37 [pid = 1652] [id = 558] 02:17:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 74 (0x123c27800) [pid = 1652] [serial = 1674] [outer = 0x0] 02:17:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x123dac000) [pid = 1652] [serial = 1675] [outer = 0x123c27800] 02:17:43 INFO - PROCESS | 1652 | 1465809463550 Marionette DEBUG loaded listener.js 02:17:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x1249e5800) [pid = 1652] [serial = 1676] [outer = 0x123c27800] 02:17:43 INFO - PROCESS | 1652 | 1465809463850 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]]]}] 02:17:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 02:17:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 519ms 02:17:43 INFO - PROCESS | 1652 | 1465809463895 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 02:17:43 INFO - PROCESS | 1652 | 1465809463896 Marionette TRACE conn2 <- [1,2205,null,{"value":"7"}] 02:17:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 02:17:43 INFO - PROCESS | 1652 | 1465809463899 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 02:17:43 INFO - PROCESS | 1652 | 1465809463902 Marionette TRACE conn2 <- [1,2206,null,{}] 02:17:43 INFO - PROCESS | 1652 | 1465809463905 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}] 02:17:43 INFO - PROCESS | 1652 | 1465809463907 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:17:44 INFO - PROCESS | 1652 | 1465809464023 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 02:17:44 INFO - PROCESS | 1652 | 1465809464114 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:44 INFO - PROCESS | 1652 | 1465809464116 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:17:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x125518800 == 38 [pid = 1652] [id = 559] 02:17:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x113370c00) [pid = 1652] [serial = 1677] [outer = 0x0] 02:17:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x124e02400) [pid = 1652] [serial = 1678] [outer = 0x113370c00] 02:17:44 INFO - PROCESS | 1652 | 1465809464160 Marionette DEBUG loaded listener.js 02:17:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x126ea7c00) [pid = 1652] [serial = 1679] [outer = 0x113370c00] 02:17:44 INFO - PROCESS | 1652 | 1465809464525 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]]]}] 02:17:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 02:17:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 671ms 02:17:44 INFO - PROCESS | 1652 | 1465809464570 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 02:17:44 INFO - PROCESS | 1652 | 1465809464571 Marionette TRACE conn2 <- [1,2209,null,{"value":"7"}] 02:17:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 02:17:44 INFO - PROCESS | 1652 | 1465809464574 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 02:17:44 INFO - PROCESS | 1652 | 1465809464575 Marionette TRACE conn2 <- [1,2210,null,{}] 02:17:44 INFO - PROCESS | 1652 | 1465809464577 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}] 02:17:44 INFO - PROCESS | 1652 | 1465809464581 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:17:44 INFO - PROCESS | 1652 | 1465809464705 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 02:17:44 INFO - PROCESS | 1652 | 1465809464737 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:44 INFO - PROCESS | 1652 | 1465809464738 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:17:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a4e9800 == 39 [pid = 1652] [id = 560] 02:17:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x12899ac00) [pid = 1652] [serial = 1680] [outer = 0x0] 02:17:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x1290bd000) [pid = 1652] [serial = 1681] [outer = 0x12899ac00] 02:17:44 INFO - PROCESS | 1652 | 1465809464763 Marionette DEBUG loaded listener.js 02:17:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x129211400) [pid = 1652] [serial = 1682] [outer = 0x12899ac00] 02:17:45 INFO - PROCESS | 1652 | 1465809465098 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]]]}] 02:17:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 02:17:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 568ms 02:17:45 INFO - PROCESS | 1652 | 1465809465142 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 02:17:45 INFO - PROCESS | 1652 | 1465809465143 Marionette TRACE conn2 <- [1,2213,null,{"value":"7"}] 02:17:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 02:17:45 INFO - PROCESS | 1652 | 1465809465151 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 02:17:45 INFO - PROCESS | 1652 | 1465809465152 Marionette TRACE conn2 <- [1,2214,null,{}] 02:17:45 INFO - PROCESS | 1652 | 1465809465154 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}] 02:17:45 INFO - PROCESS | 1652 | 1465809465155 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:17:45 INFO - PROCESS | 1652 | 1465809465258 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 02:17:45 INFO - PROCESS | 1652 | 1465809465262 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:45 INFO - PROCESS | 1652 | 1465809465270 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:17:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x11693c800 == 40 [pid = 1652] [id = 561] 02:17:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x128acd000) [pid = 1652] [serial = 1683] [outer = 0x0] 02:17:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x12a44d800) [pid = 1652] [serial = 1684] [outer = 0x128acd000] 02:17:45 INFO - PROCESS | 1652 | 1465809465330 Marionette DEBUG loaded listener.js 02:17:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x1133e5800) [pid = 1652] [serial = 1685] [outer = 0x128acd000] 02:17:45 INFO - PROCESS | 1652 | 1465809465626 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]]]}] 02:17:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 02:17:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 518ms 02:17:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 02:17:45 INFO - PROCESS | 1652 | 1465809465671 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 02:17:45 INFO - PROCESS | 1652 | 1465809465672 Marionette TRACE conn2 <- [1,2217,null,{"value":"7"}] 02:17:45 INFO - PROCESS | 1652 | 1465809465674 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 02:17:45 INFO - PROCESS | 1652 | 1465809465675 Marionette TRACE conn2 <- [1,2218,null,{}] 02:17:45 INFO - PROCESS | 1652 | 1465809465686 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}] 02:17:45 INFO - PROCESS | 1652 | 1465809465687 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:17:45 INFO - PROCESS | 1652 | 1465809465789 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 02:17:45 INFO - PROCESS | 1652 | 1465809465793 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:45 INFO - PROCESS | 1652 | 1465809465794 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:17:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b919800 == 41 [pid = 1652] [id = 562] 02:17:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x124929c00) [pid = 1652] [serial = 1686] [outer = 0x0] 02:17:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x12a697800) [pid = 1652] [serial = 1687] [outer = 0x124929c00] 02:17:45 INFO - PROCESS | 1652 | 1465809465851 Marionette DEBUG loaded listener.js 02:17:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x12a844c00) [pid = 1652] [serial = 1688] [outer = 0x124929c00] 02:17:46 INFO - PROCESS | 1652 | 1465809466165 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]]]}] 02:17:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 02:17:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 518ms 02:17:46 INFO - PROCESS | 1652 | 1465809466193 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 02:17:46 INFO - PROCESS | 1652 | 1465809466194 Marionette TRACE conn2 <- [1,2221,null,{"value":"7"}] 02:17:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 02:17:46 INFO - PROCESS | 1652 | 1465809466196 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 02:17:46 INFO - PROCESS | 1652 | 1465809466197 Marionette TRACE conn2 <- [1,2222,null,{}] 02:17:46 INFO - PROCESS | 1652 | 1465809466208 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}] 02:17:46 INFO - PROCESS | 1652 | 1465809466209 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:17:46 INFO - PROCESS | 1652 | 1465809466320 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 02:17:46 INFO - PROCESS | 1652 | 1465809466359 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:46 INFO - PROCESS | 1652 | 1465809466360 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:17:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c7ac800 == 42 [pid = 1652] [id = 563] 02:17:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x129208400) [pid = 1652] [serial = 1689] [outer = 0x0] 02:17:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x12a98ac00) [pid = 1652] [serial = 1690] [outer = 0x129208400] 02:17:46 INFO - PROCESS | 1652 | 1465809466383 Marionette DEBUG loaded listener.js 02:17:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x12a990000) [pid = 1652] [serial = 1691] [outer = 0x129208400] 02:17:46 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x118fa9000) [pid = 1652] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 02:17:46 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x124908800) [pid = 1652] [serial = 1638] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 02:17:46 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x112613400) [pid = 1652] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 02:17:46 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x119341c00) [pid = 1652] [serial = 1644] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 02:17:46 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x126c6b400) [pid = 1652] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 02:17:46 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x11679d400) [pid = 1652] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 02:17:46 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x1191c4400) [pid = 1652] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 02:17:46 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x1121ab400) [pid = 1652] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 02:17:46 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x119626400) [pid = 1652] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 02:17:46 INFO - PROCESS | 1652 | 1465809466735 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]]]}] 02:17:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 02:17:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 578ms 02:17:46 INFO - PROCESS | 1652 | 1465809466775 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 02:17:46 INFO - PROCESS | 1652 | 1465809466777 Marionette TRACE conn2 <- [1,2225,null,{"value":"7"}] 02:17:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 02:17:46 INFO - PROCESS | 1652 | 1465809466781 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 02:17:46 INFO - PROCESS | 1652 | 1465809466782 Marionette TRACE conn2 <- [1,2226,null,{}] 02:17:46 INFO - PROCESS | 1652 | 1465809466786 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}] 02:17:46 INFO - PROCESS | 1652 | 1465809466788 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:17:46 INFO - PROCESS | 1652 | 1465809466915 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 02:17:46 INFO - PROCESS | 1652 | 1465809466920 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:46 INFO - PROCESS | 1652 | 1465809466921 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:17:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x12afb9000 == 43 [pid = 1652] [id = 564] 02:17:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x119341c00) [pid = 1652] [serial = 1692] [outer = 0x0] 02:17:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x128ede400) [pid = 1652] [serial = 1693] [outer = 0x119341c00] 02:17:46 INFO - PROCESS | 1652 | 1465809466960 Marionette DEBUG loaded listener.js 02:17:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x12a992c00) [pid = 1652] [serial = 1694] [outer = 0x119341c00] 02:17:47 INFO - PROCESS | 1652 | 1465809467328 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]]]}] 02:17:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 02:17:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 573ms 02:17:47 INFO - PROCESS | 1652 | 1465809467355 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 02:17:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 02:17:47 INFO - PROCESS | 1652 | 1465809467356 Marionette TRACE conn2 <- [1,2229,null,{"value":"7"}] 02:17:47 INFO - PROCESS | 1652 | 1465809467359 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 02:17:47 INFO - PROCESS | 1652 | 1465809467360 Marionette TRACE conn2 <- [1,2230,null,{}] 02:17:47 INFO - PROCESS | 1652 | 1465809467363 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}] 02:17:47 INFO - PROCESS | 1652 | 1465809467364 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:17:47 INFO - PROCESS | 1652 | 1465809467496 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 02:17:47 INFO - PROCESS | 1652 | 1465809467504 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:47 INFO - PROCESS | 1652 | 1465809467506 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:17:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x12cf4c000 == 44 [pid = 1652] [id = 565] 02:17:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x12a9f5c00) [pid = 1652] [serial = 1695] [outer = 0x0] 02:17:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x12b03cc00) [pid = 1652] [serial = 1696] [outer = 0x12a9f5c00] 02:17:47 INFO - PROCESS | 1652 | 1465809467532 Marionette DEBUG loaded listener.js 02:17:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x12b812000) [pid = 1652] [serial = 1697] [outer = 0x12a9f5c00] 02:17:47 INFO - PROCESS | 1652 | 1465809467834 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]]]}] 02:17:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 02:17:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 523ms 02:17:47 INFO - PROCESS | 1652 | 1465809467884 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 02:17:47 INFO - PROCESS | 1652 | 1465809467886 Marionette TRACE conn2 <- [1,2233,null,{"value":"7"}] 02:17:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 02:17:47 INFO - PROCESS | 1652 | 1465809467889 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 02:17:47 INFO - PROCESS | 1652 | 1465809467890 Marionette TRACE conn2 <- [1,2234,null,{}] 02:17:47 INFO - PROCESS | 1652 | 1465809467892 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}] 02:17:47 INFO - PROCESS | 1652 | 1465809467893 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:17:47 INFO - PROCESS | 1652 | 1465809467974 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 02:17:47 INFO - PROCESS | 1652 | 1465809467977 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:47 INFO - PROCESS | 1652 | 1465809467979 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:17:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d2ea800 == 45 [pid = 1652] [id = 566] 02:17:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x12b812400) [pid = 1652] [serial = 1698] [outer = 0x0] 02:17:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x12b81a800) [pid = 1652] [serial = 1699] [outer = 0x12b812400] 02:17:48 INFO - PROCESS | 1652 | 1465809468002 Marionette DEBUG loaded listener.js 02:17:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x12b927c00) [pid = 1652] [serial = 1700] [outer = 0x12b812400] 02:17:48 INFO - PROCESS | 1652 | 1465809468337 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]]]}] 02:17:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 02:17:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 469ms 02:17:48 INFO - PROCESS | 1652 | 1465809468359 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 02:17:48 INFO - PROCESS | 1652 | 1465809468360 Marionette TRACE conn2 <- [1,2237,null,{"value":"7"}] 02:17:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 02:17:48 INFO - PROCESS | 1652 | 1465809468362 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 02:17:48 INFO - PROCESS | 1652 | 1465809468363 Marionette TRACE conn2 <- [1,2238,null,{}] 02:17:48 INFO - PROCESS | 1652 | 1465809468365 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}] 02:17:48 INFO - PROCESS | 1652 | 1465809468368 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:17:48 INFO - PROCESS | 1652 | 1465809468488 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 02:17:48 INFO - PROCESS | 1652 | 1465809468495 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:48 INFO - PROCESS | 1652 | 1465809468496 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:17:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d3b5800 == 46 [pid = 1652] [id = 567] 02:17:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x124908800) [pid = 1652] [serial = 1701] [outer = 0x0] 02:17:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x12b92ac00) [pid = 1652] [serial = 1702] [outer = 0x124908800] 02:17:48 INFO - PROCESS | 1652 | 1465809468520 Marionette DEBUG loaded listener.js 02:17:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x12b943800) [pid = 1652] [serial = 1703] [outer = 0x124908800] 02:17:48 INFO - PROCESS | 1652 | 1465809468980 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]]]}] 02:17:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 02:17:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 668ms 02:17:49 INFO - PROCESS | 1652 | 1465809469031 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 02:17:49 INFO - PROCESS | 1652 | 1465809469033 Marionette TRACE conn2 <- [1,2241,null,{"value":"7"}] 02:17:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 02:17:49 INFO - PROCESS | 1652 | 1465809469054 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 02:17:49 INFO - PROCESS | 1652 | 1465809469058 Marionette TRACE conn2 <- [1,2242,null,{}] 02:17:49 INFO - PROCESS | 1652 | 1465809469061 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}] 02:17:49 INFO - PROCESS | 1652 | 1465809469063 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:17:49 INFO - PROCESS | 1652 | 1465809469172 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 02:17:49 INFO - PROCESS | 1652 | 1465809469268 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:49 INFO - PROCESS | 1652 | 1465809469270 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:17:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x118640800 == 47 [pid = 1652] [id = 568] 02:17:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x11818c000) [pid = 1652] [serial = 1704] [outer = 0x0] 02:17:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x118232800) [pid = 1652] [serial = 1705] [outer = 0x11818c000] 02:17:49 INFO - PROCESS | 1652 | 1465809469302 Marionette DEBUG loaded listener.js 02:17:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x1191c5400) [pid = 1652] [serial = 1706] [outer = 0x11818c000] 02:17:49 INFO - PROCESS | 1652 | 1465809469721 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]]]}] 02:17:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 02:17:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 677ms 02:17:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 02:17:49 INFO - PROCESS | 1652 | 1465809469730 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 02:17:49 INFO - PROCESS | 1652 | 1465809469733 Marionette TRACE conn2 <- [1,2245,null,{"value":"7"}] 02:17:49 INFO - PROCESS | 1652 | 1465809469738 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 02:17:49 INFO - PROCESS | 1652 | 1465809469740 Marionette TRACE conn2 <- [1,2246,null,{}] 02:17:49 INFO - PROCESS | 1652 | 1465809469742 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}] 02:17:49 INFO - PROCESS | 1652 | 1465809469744 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:17:49 INFO - PROCESS | 1652 | 1465809469852 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 02:17:49 INFO - PROCESS | 1652 | 1465809469914 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:49 INFO - PROCESS | 1652 | 1465809469915 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:17:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x1270b8000 == 48 [pid = 1652] [id = 569] 02:17:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x119344400) [pid = 1652] [serial = 1707] [outer = 0x0] 02:17:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x121423800) [pid = 1652] [serial = 1708] [outer = 0x119344400] 02:17:49 INFO - PROCESS | 1652 | 1465809469947 Marionette DEBUG loaded listener.js 02:17:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x123da8c00) [pid = 1652] [serial = 1709] [outer = 0x119344400] 02:17:50 INFO - PROCESS | 1652 | 1465809470411 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]]]}] 02:17:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 02:17:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 721ms 02:17:50 INFO - PROCESS | 1652 | 1465809470459 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 02:17:50 INFO - PROCESS | 1652 | 1465809470460 Marionette TRACE conn2 <- [1,2249,null,{"value":"7"}] 02:17:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 02:17:50 INFO - PROCESS | 1652 | 1465809470463 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 02:17:50 INFO - PROCESS | 1652 | 1465809470465 Marionette TRACE conn2 <- [1,2250,null,{}] 02:17:50 INFO - PROCESS | 1652 | 1465809470473 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}] 02:17:50 INFO - PROCESS | 1652 | 1465809470477 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:17:50 INFO - PROCESS | 1652 | 1465809470604 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 02:17:50 INFO - PROCESS | 1652 | 1465809470693 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:50 INFO - PROCESS | 1652 | 1465809470696 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:17:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x12be46800 == 49 [pid = 1652] [id = 570] 02:17:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x12891e400) [pid = 1652] [serial = 1710] [outer = 0x0] 02:17:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x128e19c00) [pid = 1652] [serial = 1711] [outer = 0x12891e400] 02:17:50 INFO - PROCESS | 1652 | 1465809470726 Marionette DEBUG loaded listener.js 02:17:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x1290c5c00) [pid = 1652] [serial = 1712] [outer = 0x12891e400] 02:17:51 INFO - PROCESS | 1652 | 1465809471166 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]]]}] 02:17:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 02:17:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 724ms 02:17:51 INFO - PROCESS | 1652 | 1465809471187 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 02:17:51 INFO - PROCESS | 1652 | 1465809471189 Marionette TRACE conn2 <- [1,2253,null,{"value":"7"}] 02:17:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 02:17:51 INFO - PROCESS | 1652 | 1465809471191 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 02:17:51 INFO - PROCESS | 1652 | 1465809471193 Marionette TRACE conn2 <- [1,2254,null,{}] 02:17:51 INFO - PROCESS | 1652 | 1465809471195 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}] 02:17:51 INFO - PROCESS | 1652 | 1465809471196 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:17:51 INFO - PROCESS | 1652 | 1465809471312 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 02:17:51 INFO - PROCESS | 1652 | 1465809471408 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:51 INFO - PROCESS | 1652 | 1465809471409 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:17:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x119913000 == 50 [pid = 1652] [id = 571] 02:17:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x119628400) [pid = 1652] [serial = 1713] [outer = 0x0] 02:17:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x128edfc00) [pid = 1652] [serial = 1714] [outer = 0x119628400] 02:17:51 INFO - PROCESS | 1652 | 1465809471459 Marionette DEBUG loaded listener.js 02:17:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x129211800) [pid = 1652] [serial = 1715] [outer = 0x119628400] 02:17:52 INFO - PROCESS | 1652 | 1465809472109 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]]]}] 02:17:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 02:17:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 925ms 02:17:52 INFO - PROCESS | 1652 | 1465809472136 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 02:17:52 INFO - PROCESS | 1652 | 1465809472138 Marionette TRACE conn2 <- [1,2257,null,{"value":"7"}] 02:17:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 02:17:52 INFO - PROCESS | 1652 | 1465809472143 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 02:17:52 INFO - PROCESS | 1652 | 1465809472145 Marionette TRACE conn2 <- [1,2258,null,{}] 02:17:52 INFO - PROCESS | 1652 | 1465809472149 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}] 02:17:52 INFO - PROCESS | 1652 | 1465809472153 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:17:52 INFO - PROCESS | 1652 | 1465809472256 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 02:17:52 INFO - PROCESS | 1652 | 1465809472355 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:52 INFO - PROCESS | 1652 | 1465809472356 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:17:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x11800f000 == 51 [pid = 1652] [id = 572] 02:17:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x1184dbc00) [pid = 1652] [serial = 1716] [outer = 0x0] 02:17:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x118f9ec00) [pid = 1652] [serial = 1717] [outer = 0x1184dbc00] 02:17:52 INFO - PROCESS | 1652 | 1465809472402 Marionette DEBUG loaded listener.js 02:17:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x1191d8000) [pid = 1652] [serial = 1718] [outer = 0x1184dbc00] 02:17:52 INFO - PROCESS | 1652 | --DOCSHELL 0x123c0b000 == 50 [pid = 1652] [id = 542] 02:17:52 INFO - PROCESS | 1652 | --DOCSHELL 0x119561800 == 49 [pid = 1652] [id = 541] 02:17:52 INFO - PROCESS | 1652 | --DOCSHELL 0x116238000 == 48 [pid = 1652] [id = 540] 02:17:52 INFO - PROCESS | 1652 | --DOCSHELL 0x12d2ea800 == 47 [pid = 1652] [id = 566] 02:17:52 INFO - PROCESS | 1652 | --DOCSHELL 0x12cf4c000 == 46 [pid = 1652] [id = 565] 02:17:52 INFO - PROCESS | 1652 | --DOCSHELL 0x12afb9000 == 45 [pid = 1652] [id = 564] 02:17:52 INFO - PROCESS | 1652 | --DOCSHELL 0x12c7ac800 == 44 [pid = 1652] [id = 563] 02:17:52 INFO - PROCESS | 1652 | --DOCSHELL 0x12b919800 == 43 [pid = 1652] [id = 562] 02:17:52 INFO - PROCESS | 1652 | --DOCSHELL 0x11693c800 == 42 [pid = 1652] [id = 561] 02:17:52 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x128992400) [pid = 1652] [serial = 1651] [outer = 0x0] [url = about:blank] 02:17:52 INFO - PROCESS | 1652 | --DOCSHELL 0x12a4e9800 == 41 [pid = 1652] [id = 560] 02:17:52 INFO - PROCESS | 1652 | --DOCSHELL 0x125518800 == 40 [pid = 1652] [id = 559] 02:17:52 INFO - PROCESS | 1652 | --DOCSHELL 0x1217d7800 == 39 [pid = 1652] [id = 558] 02:17:52 INFO - PROCESS | 1652 | --DOCSHELL 0x119925000 == 38 [pid = 1652] [id = 557] 02:17:52 INFO - PROCESS | 1652 | --DOCSHELL 0x118156000 == 37 [pid = 1652] [id = 556] 02:17:52 INFO - PROCESS | 1652 | --DOCSHELL 0x116e53800 == 36 [pid = 1652] [id = 555] 02:17:52 INFO - PROCESS | 1652 | --DOCSHELL 0x12ce35800 == 35 [pid = 1652] [id = 554] 02:17:52 INFO - PROCESS | 1652 | --DOCSHELL 0x12c879000 == 34 [pid = 1652] [id = 553] 02:17:52 INFO - PROCESS | 1652 | --DOCSHELL 0x129280000 == 33 [pid = 1652] [id = 552] 02:17:52 INFO - PROCESS | 1652 | --DOCSHELL 0x1195af800 == 32 [pid = 1652] [id = 551] 02:17:52 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x119340c00) [pid = 1652] [serial = 1633] [outer = 0x0] [url = about:blank] 02:17:52 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x121b90000) [pid = 1652] [serial = 1636] [outer = 0x0] [url = about:blank] 02:17:52 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x120eba400) [pid = 1652] [serial = 1628] [outer = 0x0] [url = about:blank] 02:17:52 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x119762000) [pid = 1652] [serial = 1627] [outer = 0x0] [url = about:blank] 02:17:52 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x112f90400) [pid = 1652] [serial = 1621] [outer = 0x0] [url = about:blank] 02:17:52 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x11812a800) [pid = 1652] [serial = 1624] [outer = 0x0] [url = about:blank] 02:17:52 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x119343400) [pid = 1652] [serial = 1619] [outer = 0x0] [url = about:blank] 02:17:52 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x120eb7800) [pid = 1652] [serial = 1634] [outer = 0x0] [url = about:blank] 02:17:52 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x124928800) [pid = 1652] [serial = 1639] [outer = 0x0] [url = about:blank] 02:17:52 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x1166ee400) [pid = 1652] [serial = 1642] [outer = 0x0] [url = about:blank] 02:17:52 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x123da9800) [pid = 1652] [serial = 1637] [outer = 0x0] [url = about:blank] 02:17:52 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x124ea6400) [pid = 1652] [serial = 1645] [outer = 0x0] [url = about:blank] 02:17:52 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x12898b800) [pid = 1652] [serial = 1649] [outer = 0x0] [url = about:blank] 02:17:52 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x1271dec00) [pid = 1652] [serial = 1648] [outer = 0x0] [url = about:blank] 02:17:52 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x126ea7400) [pid = 1652] [serial = 1646] [outer = 0x0] [url = about:blank] 02:17:52 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x124a8bc00) [pid = 1652] [serial = 1640] [outer = 0x0] [url = about:blank] 02:17:52 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x117f97800) [pid = 1652] [serial = 1630] [outer = 0x0] [url = about:blank] 02:17:52 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x1184c3000) [pid = 1652] [serial = 1631] [outer = 0x0] [url = about:blank] 02:17:52 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x1184c8000) [pid = 1652] [serial = 1643] [outer = 0x0] [url = about:blank] 02:17:52 INFO - PROCESS | 1652 | 1465809472881 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]]]}] 02:17:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 02:17:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 772ms 02:17:52 INFO - PROCESS | 1652 | 1465809472915 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 02:17:52 INFO - PROCESS | 1652 | 1465809472920 Marionette TRACE conn2 <- [1,2261,null,{"value":"7"}] 02:17:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 02:17:52 INFO - PROCESS | 1652 | 1465809472924 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 02:17:52 INFO - PROCESS | 1652 | 1465809472926 Marionette TRACE conn2 <- [1,2262,null,{}] 02:17:52 INFO - PROCESS | 1652 | 1465809472928 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}] 02:17:52 INFO - PROCESS | 1652 | 1465809472930 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:17:53 INFO - PROCESS | 1652 | 1465809473008 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 02:17:53 INFO - PROCESS | 1652 | 1465809473030 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:53 INFO - PROCESS | 1652 | 1465809473032 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:17:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x11862a000 == 33 [pid = 1652] [id = 573] 02:17:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x1196a1800) [pid = 1652] [serial = 1719] [outer = 0x0] 02:17:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x119eb9c00) [pid = 1652] [serial = 1720] [outer = 0x1196a1800] 02:17:53 INFO - PROCESS | 1652 | 1465809473060 Marionette DEBUG loaded listener.js 02:17:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x12193d000) [pid = 1652] [serial = 1721] [outer = 0x1196a1800] 02:17:53 INFO - PROCESS | 1652 | 1465809473408 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]]]}] 02:17:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 02:17:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 518ms 02:17:53 INFO - PROCESS | 1652 | 1465809473443 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 02:17:53 INFO - PROCESS | 1652 | 1465809473445 Marionette TRACE conn2 <- [1,2265,null,{"value":"7"}] 02:17:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 02:17:53 INFO - PROCESS | 1652 | 1465809473447 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 02:17:53 INFO - PROCESS | 1652 | 1465809473449 Marionette TRACE conn2 <- [1,2266,null,{}] 02:17:53 INFO - PROCESS | 1652 | 1465809473457 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}] 02:17:53 INFO - PROCESS | 1652 | 1465809473460 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:17:53 INFO - PROCESS | 1652 | 1465809473539 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 02:17:53 INFO - PROCESS | 1652 | 1465809473544 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:53 INFO - PROCESS | 1652 | 1465809473546 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:17:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x123c1b000 == 34 [pid = 1652] [id = 574] 02:17:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x123dab400) [pid = 1652] [serial = 1722] [outer = 0x0] 02:17:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x12492a800) [pid = 1652] [serial = 1723] [outer = 0x123dab400] 02:17:53 INFO - PROCESS | 1652 | 1465809473575 Marionette DEBUG loaded listener.js 02:17:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x126a3ec00) [pid = 1652] [serial = 1724] [outer = 0x123dab400] 02:17:53 INFO - PROCESS | 1652 | 1465809473910 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]]]}] 02:17:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 02:17:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 471ms 02:17:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 02:17:53 INFO - PROCESS | 1652 | 1465809473921 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 02:17:53 INFO - PROCESS | 1652 | 1465809473922 Marionette TRACE conn2 <- [1,2269,null,{"value":"7"}] 02:17:53 INFO - PROCESS | 1652 | 1465809473924 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 02:17:53 INFO - PROCESS | 1652 | 1465809473925 Marionette TRACE conn2 <- [1,2270,null,{}] 02:17:53 INFO - PROCESS | 1652 | 1465809473927 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}] 02:17:53 INFO - PROCESS | 1652 | 1465809473928 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:17:54 INFO - PROCESS | 1652 | 1465809474016 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 02:17:54 INFO - PROCESS | 1652 | 1465809474079 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:54 INFO - PROCESS | 1652 | 1465809474080 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:17:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x126e22800 == 35 [pid = 1652] [id = 575] 02:17:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x126a40800) [pid = 1652] [serial = 1725] [outer = 0x0] 02:17:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x128921800) [pid = 1652] [serial = 1726] [outer = 0x126a40800] 02:17:54 INFO - PROCESS | 1652 | 1465809474105 Marionette DEBUG loaded listener.js 02:17:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x128edc000) [pid = 1652] [serial = 1727] [outer = 0x126a40800] 02:17:54 INFO - PROCESS | 1652 | 1465809474389 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]]]}] 02:17:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 02:17:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 518ms 02:17:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 02:17:54 INFO - PROCESS | 1652 | 1465809474443 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 02:17:54 INFO - PROCESS | 1652 | 1465809474444 Marionette TRACE conn2 <- [1,2273,null,{"value":"7"}] 02:17:54 INFO - PROCESS | 1652 | 1465809474446 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 02:17:54 INFO - PROCESS | 1652 | 1465809474447 Marionette TRACE conn2 <- [1,2274,null,{}] 02:17:54 INFO - PROCESS | 1652 | 1465809474449 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}] 02:17:54 INFO - PROCESS | 1652 | 1465809474452 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:17:54 INFO - PROCESS | 1652 | 1465809474529 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 02:17:54 INFO - PROCESS | 1652 | 1465809474536 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:54 INFO - PROCESS | 1652 | 1465809474537 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:17:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x129035000 == 36 [pid = 1652] [id = 576] 02:17:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x11662a000) [pid = 1652] [serial = 1728] [outer = 0x0] 02:17:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x1290c2000) [pid = 1652] [serial = 1729] [outer = 0x11662a000] 02:17:54 INFO - PROCESS | 1652 | 1465809474627 Marionette DEBUG loaded listener.js 02:17:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x129445800) [pid = 1652] [serial = 1730] [outer = 0x11662a000] 02:17:54 INFO - PROCESS | 1652 | 1465809474902 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]]]}] 02:17:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 02:17:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 468ms 02:17:54 INFO - PROCESS | 1652 | 1465809474930 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 02:17:54 INFO - PROCESS | 1652 | 1465809474932 Marionette TRACE conn2 <- [1,2277,null,{"value":"7"}] 02:17:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 02:17:54 INFO - PROCESS | 1652 | 1465809474942 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 02:17:54 INFO - PROCESS | 1652 | 1465809474943 Marionette TRACE conn2 <- [1,2278,null,{}] 02:17:54 INFO - PROCESS | 1652 | 1465809474945 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}] 02:17:54 INFO - PROCESS | 1652 | 1465809474951 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:17:55 INFO - PROCESS | 1652 | 1465809475078 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 02:17:55 INFO - PROCESS | 1652 | 1465809475092 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:55 INFO - PROCESS | 1652 | 1465809475093 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:17:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x117d44800 == 37 [pid = 1652] [id = 577] 02:17:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x12a44f400) [pid = 1652] [serial = 1731] [outer = 0x0] 02:17:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x12a84cc00) [pid = 1652] [serial = 1732] [outer = 0x12a44f400] 02:17:55 INFO - PROCESS | 1652 | 1465809475118 Marionette DEBUG loaded listener.js 02:17:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x12b048c00) [pid = 1652] [serial = 1733] [outer = 0x12a44f400] 02:17:55 INFO - PROCESS | 1652 | 1465809475439 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]]]}] 02:17:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 02:17:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 521ms 02:17:55 INFO - PROCESS | 1652 | 1465809475463 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 02:17:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 02:17:55 INFO - PROCESS | 1652 | 1465809475465 Marionette TRACE conn2 <- [1,2281,null,{"value":"7"}] 02:17:55 INFO - PROCESS | 1652 | 1465809475469 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 02:17:55 INFO - PROCESS | 1652 | 1465809475470 Marionette TRACE conn2 <- [1,2282,null,{}] 02:17:55 INFO - PROCESS | 1652 | 1465809475478 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}] 02:17:55 INFO - PROCESS | 1652 | 1465809475480 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:17:55 INFO - PROCESS | 1652 | 1465809475583 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 02:17:55 INFO - PROCESS | 1652 | 1465809475586 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:55 INFO - PROCESS | 1652 | 1465809475594 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:17:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x12be43000 == 38 [pid = 1652] [id = 578] 02:17:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x12b80c400) [pid = 1652] [serial = 1734] [outer = 0x0] 02:17:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x12b819400) [pid = 1652] [serial = 1735] [outer = 0x12b80c400] 02:17:55 INFO - PROCESS | 1652 | 1465809475655 Marionette DEBUG loaded listener.js 02:17:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x118225000) [pid = 1652] [serial = 1736] [outer = 0x12b80c400] 02:17:55 INFO - PROCESS | 1652 | 1465809475945 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]]]}] 02:17:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 02:17:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 525ms 02:17:55 INFO - PROCESS | 1652 | 1465809475993 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 02:17:55 INFO - PROCESS | 1652 | 1465809475995 Marionette TRACE conn2 <- [1,2285,null,{"value":"7"}] 02:17:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 02:17:56 INFO - PROCESS | 1652 | 1465809475997 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 02:17:56 INFO - PROCESS | 1652 | 1465809475998 Marionette TRACE conn2 <- [1,2286,null,{}] 02:17:56 INFO - PROCESS | 1652 | 1465809476002 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}] 02:17:56 INFO - PROCESS | 1652 | 1465809476004 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:17:56 INFO - PROCESS | 1652 | 1465809476107 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 02:17:56 INFO - PROCESS | 1652 | 1465809476119 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:56 INFO - PROCESS | 1652 | 1465809476120 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:17:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c7a1800 == 39 [pid = 1652] [id = 579] 02:17:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x12b92b000) [pid = 1652] [serial = 1737] [outer = 0x0] 02:17:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x12b931000) [pid = 1652] [serial = 1738] [outer = 0x12b92b000] 02:17:56 INFO - PROCESS | 1652 | 1465809476144 Marionette DEBUG loaded listener.js 02:17:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x12b946c00) [pid = 1652] [serial = 1739] [outer = 0x12b92b000] 02:17:56 INFO - PROCESS | 1652 | 1465809476493 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]]]}] 02:17:56 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 02:17:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 521ms 02:17:56 INFO - PROCESS | 1652 | 1465809476518 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 02:17:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 02:17:56 INFO - PROCESS | 1652 | 1465809476520 Marionette TRACE conn2 <- [1,2289,null,{"value":"7"}] 02:17:56 INFO - PROCESS | 1652 | 1465809476522 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 02:17:56 INFO - PROCESS | 1652 | 1465809476523 Marionette TRACE conn2 <- [1,2290,null,{}] 02:17:56 INFO - PROCESS | 1652 | 1465809476525 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}] 02:17:56 INFO - PROCESS | 1652 | 1465809476526 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:17:56 INFO - PROCESS | 1652 | 1465809476640 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 02:17:56 INFO - PROCESS | 1652 | 1465809476654 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:56 INFO - PROCESS | 1652 | 1465809476655 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:17:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x12cf53800 == 40 [pid = 1652] [id = 580] 02:17:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x12b94a000) [pid = 1652] [serial = 1740] [outer = 0x0] 02:17:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x12b94dc00) [pid = 1652] [serial = 1741] [outer = 0x12b94a000] 02:17:56 INFO - PROCESS | 1652 | 1465809476679 Marionette DEBUG loaded listener.js 02:17:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x12be7f400) [pid = 1652] [serial = 1742] [outer = 0x12b94a000] 02:17:57 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x12b812400) [pid = 1652] [serial = 1698] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 02:17:57 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x12899ac00) [pid = 1652] [serial = 1680] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 02:17:57 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x128acd000) [pid = 1652] [serial = 1683] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 02:17:57 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x123c27800) [pid = 1652] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 02:17:57 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x113370c00) [pid = 1652] [serial = 1677] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 02:17:57 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x126ad3000) [pid = 1652] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 02:17:57 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x119627400) [pid = 1652] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 02:17:57 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x11818ec00) [pid = 1652] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 02:17:57 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x11606b800) [pid = 1652] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 02:17:57 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x124929c00) [pid = 1652] [serial = 1686] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 02:17:57 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x129208400) [pid = 1652] [serial = 1689] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 02:17:57 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x119341c00) [pid = 1652] [serial = 1692] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 02:17:57 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x12a9f5c00) [pid = 1652] [serial = 1695] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 02:17:57 INFO - PROCESS | 1652 | 1465809477228 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]]]}] 02:17:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 02:17:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 719ms 02:17:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 02:17:57 INFO - PROCESS | 1652 | 1465809477241 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 02:17:57 INFO - PROCESS | 1652 | 1465809477242 Marionette TRACE conn2 <- [1,2293,null,{"value":"7"}] 02:17:57 INFO - PROCESS | 1652 | 1465809477244 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 02:17:57 INFO - PROCESS | 1652 | 1465809477246 Marionette TRACE conn2 <- [1,2294,null,{}] 02:17:57 INFO - PROCESS | 1652 | 1465809477248 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}] 02:17:57 INFO - PROCESS | 1652 | 1465809477249 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:17:57 INFO - PROCESS | 1652 | 1465809477330 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 02:17:57 INFO - PROCESS | 1652 | 1465809477336 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:57 INFO - PROCESS | 1652 | 1465809477338 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:17:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b0d2800 == 41 [pid = 1652] [id = 581] 02:17:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x118129000) [pid = 1652] [serial = 1743] [outer = 0x0] 02:17:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x123c2a000) [pid = 1652] [serial = 1744] [outer = 0x118129000] 02:17:57 INFO - PROCESS | 1652 | 1465809477362 Marionette DEBUG loaded listener.js 02:17:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x12a845800) [pid = 1652] [serial = 1745] [outer = 0x118129000] 02:17:57 INFO - PROCESS | 1652 | 1465809477708 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]]]}] 02:17:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 02:17:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 468ms 02:17:57 INFO - PROCESS | 1652 | 1465809477714 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 02:17:57 INFO - PROCESS | 1652 | 1465809477715 Marionette TRACE conn2 <- [1,2297,null,{"value":"7"}] 02:17:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 02:17:57 INFO - PROCESS | 1652 | 1465809477720 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 02:17:57 INFO - PROCESS | 1652 | 1465809477721 Marionette TRACE conn2 <- [1,2298,null,{}] 02:17:57 INFO - PROCESS | 1652 | 1465809477724 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}] 02:17:57 INFO - PROCESS | 1652 | 1465809477725 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:17:57 INFO - PROCESS | 1652 | 1465809477856 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 02:17:57 INFO - PROCESS | 1652 | 1465809477862 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:57 INFO - PROCESS | 1652 | 1465809477864 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:17:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x121b60000 == 42 [pid = 1652] [id = 582] 02:17:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x11818b400) [pid = 1652] [serial = 1746] [outer = 0x0] 02:17:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x12be83000) [pid = 1652] [serial = 1747] [outer = 0x11818b400] 02:17:57 INFO - PROCESS | 1652 | 1465809477891 Marionette DEBUG loaded listener.js 02:17:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x12bea1800) [pid = 1652] [serial = 1748] [outer = 0x11818b400] 02:17:58 INFO - PROCESS | 1652 | 1465809478221 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]]]}] 02:17:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 02:17:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 520ms 02:17:58 INFO - PROCESS | 1652 | 1465809478240 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 02:17:58 INFO - PROCESS | 1652 | 1465809478241 Marionette TRACE conn2 <- [1,2301,null,{"value":"7"}] 02:17:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 02:17:58 INFO - PROCESS | 1652 | 1465809478243 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 02:17:58 INFO - PROCESS | 1652 | 1465809478244 Marionette TRACE conn2 <- [1,2302,null,{}] 02:17:58 INFO - PROCESS | 1652 | 1465809478247 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}] 02:17:58 INFO - PROCESS | 1652 | 1465809478248 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:17:58 INFO - PROCESS | 1652 | 1465809478330 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 02:17:58 INFO - PROCESS | 1652 | 1465809478336 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:58 INFO - PROCESS | 1652 | 1465809478337 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:17:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x119773000 == 43 [pid = 1652] [id = 583] 02:17:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x12be9d400) [pid = 1652] [serial = 1749] [outer = 0x0] 02:17:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x12bea9c00) [pid = 1652] [serial = 1750] [outer = 0x12be9d400] 02:17:58 INFO - PROCESS | 1652 | 1465809478360 Marionette DEBUG loaded listener.js 02:17:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x12c29dc00) [pid = 1652] [serial = 1751] [outer = 0x12be9d400] 02:17:58 INFO - PROCESS | 1652 | 1465809478701 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]]]}] 02:17:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 02:17:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 470ms 02:17:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 02:17:58 INFO - PROCESS | 1652 | 1465809478713 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 02:17:58 INFO - PROCESS | 1652 | 1465809478715 Marionette TRACE conn2 <- [1,2305,null,{"value":"7"}] 02:17:58 INFO - PROCESS | 1652 | 1465809478727 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 02:17:58 INFO - PROCESS | 1652 | 1465809478728 Marionette TRACE conn2 <- [1,2306,null,{}] 02:17:58 INFO - PROCESS | 1652 | 1465809478731 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}] 02:17:58 INFO - PROCESS | 1652 | 1465809478732 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:17:58 INFO - PROCESS | 1652 | 1465809478847 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 02:17:58 INFO - PROCESS | 1652 | 1465809478853 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:58 INFO - PROCESS | 1652 | 1465809478854 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:17:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x119789000 == 44 [pid = 1652] [id = 584] 02:17:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x1186c8800) [pid = 1652] [serial = 1752] [outer = 0x0] 02:17:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x1186cec00) [pid = 1652] [serial = 1753] [outer = 0x1186c8800] 02:17:58 INFO - PROCESS | 1652 | 1465809478878 Marionette DEBUG loaded listener.js 02:17:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x1186d2c00) [pid = 1652] [serial = 1754] [outer = 0x1186c8800] 02:17:59 INFO - PROCESS | 1652 | 1465809479256 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]]]}] 02:17:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 02:17:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 581ms 02:17:59 INFO - PROCESS | 1652 | 1465809479299 Marionette TRACE conn2 -> [0,2309,"getWindowHandle",null] 02:17:59 INFO - PROCESS | 1652 | 1465809479301 Marionette TRACE conn2 <- [1,2309,null,{"value":"7"}] 02:17:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 02:17:59 INFO - PROCESS | 1652 | 1465809479304 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 02:17:59 INFO - PROCESS | 1652 | 1465809479306 Marionette TRACE conn2 <- [1,2310,null,{}] 02:17:59 INFO - PROCESS | 1652 | 1465809479310 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}] 02:17:59 INFO - PROCESS | 1652 | 1465809479312 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:17:59 INFO - PROCESS | 1652 | 1465809479425 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 02:17:59 INFO - PROCESS | 1652 | 1465809479505 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:59 INFO - PROCESS | 1652 | 1465809479507 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:17:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x118018000 == 45 [pid = 1652] [id = 585] 02:17:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x1171bcc00) [pid = 1652] [serial = 1755] [outer = 0x0] 02:17:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x117f9c800) [pid = 1652] [serial = 1756] [outer = 0x1171bcc00] 02:17:59 INFO - PROCESS | 1652 | 1465809479538 Marionette DEBUG loaded listener.js 02:17:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x1186b4c00) [pid = 1652] [serial = 1757] [outer = 0x1171bcc00] 02:17:59 INFO - PROCESS | 1652 | 1465809479959 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]]]}] 02:17:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 02:17:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 672ms 02:17:59 INFO - PROCESS | 1652 | 1465809479977 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 02:17:59 INFO - PROCESS | 1652 | 1465809479980 Marionette TRACE conn2 <- [1,2313,null,{"value":"7"}] 02:17:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 02:17:59 INFO - PROCESS | 1652 | 1465809479984 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 02:17:59 INFO - PROCESS | 1652 | 1465809479986 Marionette TRACE conn2 <- [1,2314,null,{}] 02:17:59 INFO - PROCESS | 1652 | 1465809479989 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}] 02:17:59 INFO - PROCESS | 1652 | 1465809479990 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:18:00 INFO - PROCESS | 1652 | 1465809480100 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 02:18:00 INFO - PROCESS | 1652 | 1465809480167 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:00 INFO - PROCESS | 1652 | 1465809480168 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:18:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x121b6d000 == 46 [pid = 1652] [id = 586] 02:18:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x1186be400) [pid = 1652] [serial = 1758] [outer = 0x0] 02:18:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x1186cfc00) [pid = 1652] [serial = 1759] [outer = 0x1186be400] 02:18:00 INFO - PROCESS | 1652 | 1465809480240 Marionette DEBUG loaded listener.js 02:18:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x1191c0c00) [pid = 1652] [serial = 1760] [outer = 0x1186be400] 02:18:00 INFO - PROCESS | 1652 | 1465809480667 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]]]}] 02:18:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 02:18:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 722ms 02:18:00 INFO - PROCESS | 1652 | 1465809480730 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 02:18:00 INFO - PROCESS | 1652 | 1465809480732 Marionette TRACE conn2 <- [1,2317,null,{"value":"7"}] 02:18:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 02:18:00 INFO - PROCESS | 1652 | 1465809480764 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 02:18:00 INFO - PROCESS | 1652 | 1465809480768 Marionette TRACE conn2 <- [1,2318,null,{}] 02:18:00 INFO - PROCESS | 1652 | 1465809480779 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}] 02:18:00 INFO - PROCESS | 1652 | 1465809480782 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:18:00 INFO - PROCESS | 1652 | 1465809480887 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 02:18:00 INFO - PROCESS | 1652 | 1465809480967 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:00 INFO - PROCESS | 1652 | 1465809480970 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:18:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x129029000 == 47 [pid = 1652] [id = 587] 02:18:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x123c26000) [pid = 1652] [serial = 1761] [outer = 0x0] 02:18:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x124911800) [pid = 1652] [serial = 1762] [outer = 0x123c26000] 02:18:01 INFO - PROCESS | 1652 | 1465809481001 Marionette DEBUG loaded listener.js 02:18:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x125406000) [pid = 1652] [serial = 1763] [outer = 0x123c26000] 02:18:01 INFO - PROCESS | 1652 | 1465809481425 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] 02:18:01 INFO - PROCESS | 1652 | 1465809481441 Marionette TRACE conn2 <- [1,2321,null,{"value":"7"}] 02:18:01 INFO - PROCESS | 1652 | 1465809481444 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 02:18:01 INFO - PROCESS | 1652 | 1465809481445 Marionette TRACE conn2 <- [1,2322,null,{}] 02:18:01 INFO - PROCESS | 1652 | 1465809481447 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}] 02:18:01 INFO - PROCESS | 1652 | 1465809481449 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:18:01 INFO - PROCESS | 1652 | 1465809481555 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 02:18:01 INFO - PROCESS | 1652 | 1465809481659 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:01 INFO - PROCESS | 1652 | 1465809481661 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:18:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c7a2000 == 48 [pid = 1652] [id = 588] 02:18:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x126ada800) [pid = 1652] [serial = 1764] [outer = 0x0] 02:18:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x129203800) [pid = 1652] [serial = 1765] [outer = 0x126ada800] 02:18:01 INFO - PROCESS | 1652 | 1465809481693 Marionette DEBUG loaded listener.js 02:18:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x12a458c00) [pid = 1652] [serial = 1766] [outer = 0x126ada800] 02:18:02 INFO - PROCESS | 1652 | 1465809482141 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]]]}] 02:18:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 02:18:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 721ms 02:18:02 INFO - PROCESS | 1652 | 1465809482165 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 02:18:02 INFO - PROCESS | 1652 | 1465809482167 Marionette TRACE conn2 <- [1,2325,null,{"value":"7"}] 02:18:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 02:18:02 INFO - PROCESS | 1652 | 1465809482169 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 02:18:02 INFO - PROCESS | 1652 | 1465809482170 Marionette TRACE conn2 <- [1,2326,null,{}] 02:18:02 INFO - PROCESS | 1652 | 1465809482173 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}] 02:18:02 INFO - PROCESS | 1652 | 1465809482174 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:18:02 INFO - PROCESS | 1652 | 1465809482297 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 02:18:02 INFO - PROCESS | 1652 | 1465809482364 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:02 INFO - PROCESS | 1652 | 1465809482365 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:18:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x118246800 == 49 [pid = 1652] [id = 589] 02:18:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x1175bc000) [pid = 1652] [serial = 1767] [outer = 0x0] 02:18:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x118186c00) [pid = 1652] [serial = 1768] [outer = 0x1175bc000] 02:18:02 INFO - PROCESS | 1652 | 1465809482583 Marionette DEBUG loaded listener.js 02:18:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x1186ba400) [pid = 1652] [serial = 1769] [outer = 0x1175bc000] 02:18:03 INFO - PROCESS | 1652 | 1465809483047 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]]]}] 02:18:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 02:18:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 920ms 02:18:03 INFO - PROCESS | 1652 | 1465809483090 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 02:18:03 INFO - PROCESS | 1652 | 1465809483092 Marionette TRACE conn2 <- [1,2329,null,{"value":"7"}] 02:18:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 02:18:03 INFO - PROCESS | 1652 | 1465809483096 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 02:18:03 INFO - PROCESS | 1652 | 1465809483097 Marionette TRACE conn2 <- [1,2330,null,{}] 02:18:03 INFO - PROCESS | 1652 | 1465809483100 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}] 02:18:03 INFO - PROCESS | 1652 | 1465809483102 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:18:03 INFO - PROCESS | 1652 | 1465809483200 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 02:18:03 INFO - PROCESS | 1652 | 1465809483279 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:03 INFO - PROCESS | 1652 | 1465809483280 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:18:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x119778800 == 50 [pid = 1652] [id = 590] 02:18:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x1186d0800) [pid = 1652] [serial = 1770] [outer = 0x0] 02:18:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x119626400) [pid = 1652] [serial = 1771] [outer = 0x1186d0800] 02:18:03 INFO - PROCESS | 1652 | 1465809483307 Marionette DEBUG loaded listener.js 02:18:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x121233400) [pid = 1652] [serial = 1772] [outer = 0x1186d0800] 02:18:03 INFO - PROCESS | 1652 | --DOCSHELL 0x119773000 == 49 [pid = 1652] [id = 583] 02:18:03 INFO - PROCESS | 1652 | --DOCSHELL 0x121b60000 == 48 [pid = 1652] [id = 582] 02:18:03 INFO - PROCESS | 1652 | --DOCSHELL 0x12b0d2800 == 47 [pid = 1652] [id = 581] 02:18:03 INFO - PROCESS | 1652 | --DOCSHELL 0x12cf53800 == 46 [pid = 1652] [id = 580] 02:18:03 INFO - PROCESS | 1652 | --DOCSHELL 0x12c7a1800 == 45 [pid = 1652] [id = 579] 02:18:03 INFO - PROCESS | 1652 | --DOCSHELL 0x12be43000 == 44 [pid = 1652] [id = 578] 02:18:03 INFO - PROCESS | 1652 | --DOCSHELL 0x117d44800 == 43 [pid = 1652] [id = 577] 02:18:03 INFO - PROCESS | 1652 | --DOCSHELL 0x129035000 == 42 [pid = 1652] [id = 576] 02:18:03 INFO - PROCESS | 1652 | --DOCSHELL 0x126e22800 == 41 [pid = 1652] [id = 575] 02:18:03 INFO - PROCESS | 1652 | --DOCSHELL 0x123c1b000 == 40 [pid = 1652] [id = 574] 02:18:03 INFO - PROCESS | 1652 | --DOCSHELL 0x11862a000 == 39 [pid = 1652] [id = 573] 02:18:03 INFO - PROCESS | 1652 | --DOCSHELL 0x11800f000 == 38 [pid = 1652] [id = 572] 02:18:03 INFO - PROCESS | 1652 | --DOCSHELL 0x1270b8000 == 37 [pid = 1652] [id = 569] 02:18:03 INFO - PROCESS | 1652 | --DOCSHELL 0x118640800 == 36 [pid = 1652] [id = 568] 02:18:03 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x12b81a800) [pid = 1652] [serial = 1699] [outer = 0x0] [url = about:blank] 02:18:03 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x1290bd000) [pid = 1652] [serial = 1681] [outer = 0x0] [url = about:blank] 02:18:03 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x12a44d800) [pid = 1652] [serial = 1684] [outer = 0x0] [url = about:blank] 02:18:03 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x129211400) [pid = 1652] [serial = 1682] [outer = 0x0] [url = about:blank] 02:18:03 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x123dac000) [pid = 1652] [serial = 1675] [outer = 0x0] [url = about:blank] 02:18:03 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x1249e5800) [pid = 1652] [serial = 1676] [outer = 0x0] [url = about:blank] 02:18:03 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x124e02400) [pid = 1652] [serial = 1678] [outer = 0x0] [url = about:blank] 02:18:03 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x128ee0400) [pid = 1652] [serial = 1664] [outer = 0x0] [url = about:blank] 02:18:03 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x12708b800) [pid = 1652] [serial = 1663] [outer = 0x0] [url = about:blank] 02:18:03 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x121430c00) [pid = 1652] [serial = 1657] [outer = 0x0] [url = about:blank] 02:18:03 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x123c26400) [pid = 1652] [serial = 1673] [outer = 0x0] [url = about:blank] 02:18:03 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x120fa8c00) [pid = 1652] [serial = 1672] [outer = 0x0] [url = about:blank] 02:18:03 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x1182f3000) [pid = 1652] [serial = 1669] [outer = 0x0] [url = about:blank] 02:18:03 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x1191c7400) [pid = 1652] [serial = 1670] [outer = 0x0] [url = about:blank] 02:18:03 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x118134400) [pid = 1652] [serial = 1654] [outer = 0x0] [url = about:blank] 02:18:03 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x124e05c00) [pid = 1652] [serial = 1660] [outer = 0x0] [url = about:blank] 02:18:03 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x118135800) [pid = 1652] [serial = 1667] [outer = 0x0] [url = about:blank] 02:18:03 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x116974400) [pid = 1652] [serial = 1666] [outer = 0x0] [url = about:blank] 02:18:03 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x12a697800) [pid = 1652] [serial = 1687] [outer = 0x0] [url = about:blank] 02:18:03 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x1133e5800) [pid = 1652] [serial = 1685] [outer = 0x0] [url = about:blank] 02:18:03 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x12a98ac00) [pid = 1652] [serial = 1690] [outer = 0x0] [url = about:blank] 02:18:03 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x12a844c00) [pid = 1652] [serial = 1688] [outer = 0x0] [url = about:blank] 02:18:03 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x128ede400) [pid = 1652] [serial = 1693] [outer = 0x0] [url = about:blank] 02:18:03 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x12b812000) [pid = 1652] [serial = 1697] [outer = 0x0] [url = about:blank] 02:18:03 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x12a990000) [pid = 1652] [serial = 1691] [outer = 0x0] [url = about:blank] 02:18:03 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x12b03cc00) [pid = 1652] [serial = 1696] [outer = 0x0] [url = about:blank] 02:18:03 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x12b927c00) [pid = 1652] [serial = 1700] [outer = 0x0] [url = about:blank] 02:18:03 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x12a992c00) [pid = 1652] [serial = 1694] [outer = 0x0] [url = about:blank] 02:18:03 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x126ea7c00) [pid = 1652] [serial = 1679] [outer = 0x0] [url = about:blank] 02:18:03 INFO - PROCESS | 1652 | 1465809483694 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]]]}] 02:18:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 02:18:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 619ms 02:18:03 INFO - PROCESS | 1652 | 1465809483715 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 02:18:03 INFO - PROCESS | 1652 | 1465809483720 Marionette TRACE conn2 <- [1,2333,null,{"value":"7"}] 02:18:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 02:18:03 INFO - PROCESS | 1652 | 1465809483724 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 02:18:03 INFO - PROCESS | 1652 | 1465809483726 Marionette TRACE conn2 <- [1,2334,null,{}] 02:18:03 INFO - PROCESS | 1652 | 1465809483728 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}] 02:18:03 INFO - PROCESS | 1652 | 1465809483729 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:18:03 INFO - PROCESS | 1652 | 1465809483813 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 02:18:03 INFO - PROCESS | 1652 | 1465809483905 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:03 INFO - PROCESS | 1652 | 1465809483907 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:18:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x11978b000 == 37 [pid = 1652] [id = 591] 02:18:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x118133800) [pid = 1652] [serial = 1773] [outer = 0x0] 02:18:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x119629400) [pid = 1652] [serial = 1774] [outer = 0x118133800] 02:18:03 INFO - PROCESS | 1652 | 1465809483934 Marionette DEBUG loaded listener.js 02:18:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x124a83000) [pid = 1652] [serial = 1775] [outer = 0x118133800] 02:18:04 INFO - PROCESS | 1652 | 1465809484242 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]]]}] 02:18:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 02:18:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 569ms 02:18:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 02:18:04 INFO - PROCESS | 1652 | 1465809484293 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 02:18:04 INFO - PROCESS | 1652 | 1465809484295 Marionette TRACE conn2 <- [1,2337,null,{"value":"7"}] 02:18:04 INFO - PROCESS | 1652 | 1465809484297 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 02:18:04 INFO - PROCESS | 1652 | 1465809484299 Marionette TRACE conn2 <- [1,2338,null,{}] 02:18:04 INFO - PROCESS | 1652 | 1465809484307 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}] 02:18:04 INFO - PROCESS | 1652 | 1465809484309 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:18:04 INFO - PROCESS | 1652 | 1465809484394 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 02:18:04 INFO - PROCESS | 1652 | 1465809484461 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:04 INFO - PROCESS | 1652 | 1465809484462 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:18:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x123d4d800 == 38 [pid = 1652] [id = 592] 02:18:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x124926400) [pid = 1652] [serial = 1776] [outer = 0x0] 02:18:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x126ad7c00) [pid = 1652] [serial = 1777] [outer = 0x124926400] 02:18:04 INFO - PROCESS | 1652 | 1465809484488 Marionette DEBUG loaded listener.js 02:18:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x128ee2c00) [pid = 1652] [serial = 1778] [outer = 0x124926400] 02:18:04 INFO - PROCESS | 1652 | 1465809484774 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]]]}] 02:18:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 02:18:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 521ms 02:18:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 02:18:04 INFO - PROCESS | 1652 | 1465809484821 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 02:18:04 INFO - PROCESS | 1652 | 1465809484822 Marionette TRACE conn2 <- [1,2341,null,{"value":"7"}] 02:18:04 INFO - PROCESS | 1652 | 1465809484825 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 02:18:04 INFO - PROCESS | 1652 | 1465809484826 Marionette TRACE conn2 <- [1,2342,null,{}] 02:18:04 INFO - PROCESS | 1652 | 1465809484828 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}] 02:18:04 INFO - PROCESS | 1652 | 1465809484829 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:18:04 INFO - PROCESS | 1652 | 1465809484913 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 02:18:04 INFO - PROCESS | 1652 | 1465809484919 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:04 INFO - PROCESS | 1652 | 1465809484921 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:18:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x12902d800 == 39 [pid = 1652] [id = 593] 02:18:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x129207400) [pid = 1652] [serial = 1779] [outer = 0x0] 02:18:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x12a45a400) [pid = 1652] [serial = 1780] [outer = 0x129207400] 02:18:04 INFO - PROCESS | 1652 | 1465809484948 Marionette DEBUG loaded listener.js 02:18:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x12a69b000) [pid = 1652] [serial = 1781] [outer = 0x129207400] 02:18:05 INFO - PROCESS | 1652 | 1465809485410 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]]]}] 02:18:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 02:18:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 618ms 02:18:05 INFO - PROCESS | 1652 | 1465809485444 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 02:18:05 INFO - PROCESS | 1652 | 1465809485446 Marionette TRACE conn2 <- [1,2345,null,{"value":"7"}] 02:18:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 02:18:05 INFO - PROCESS | 1652 | 1465809485450 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 02:18:05 INFO - PROCESS | 1652 | 1465809485452 Marionette TRACE conn2 <- [1,2346,null,{}] 02:18:05 INFO - PROCESS | 1652 | 1465809485455 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}] 02:18:05 INFO - PROCESS | 1652 | 1465809485457 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:18:05 INFO - PROCESS | 1652 | 1465809485566 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 02:18:05 INFO - PROCESS | 1652 | 1465809485572 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:05 INFO - PROCESS | 1652 | 1465809485573 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:18:05 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a827000 == 40 [pid = 1652] [id = 594] 02:18:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x12a848c00) [pid = 1652] [serial = 1782] [outer = 0x0] 02:18:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x12a98c400) [pid = 1652] [serial = 1783] [outer = 0x12a848c00] 02:18:05 INFO - PROCESS | 1652 | 1465809485605 Marionette DEBUG loaded listener.js 02:18:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x12b03cc00) [pid = 1652] [serial = 1784] [outer = 0x12a848c00] 02:18:06 INFO - PROCESS | 1652 | 1465809486009 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]]]}] 02:18:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 02:18:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 571ms 02:18:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 02:18:06 INFO - PROCESS | 1652 | 1465809486022 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 02:18:06 INFO - PROCESS | 1652 | 1465809486023 Marionette TRACE conn2 <- [1,2349,null,{"value":"7"}] 02:18:06 INFO - PROCESS | 1652 | 1465809486025 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 02:18:06 INFO - PROCESS | 1652 | 1465809486026 Marionette TRACE conn2 <- [1,2350,null,{}] 02:18:06 INFO - PROCESS | 1652 | 1465809486028 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}] 02:18:06 INFO - PROCESS | 1652 | 1465809486033 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:18:06 INFO - PROCESS | 1652 | 1465809486146 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 02:18:06 INFO - PROCESS | 1652 | 1465809486159 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:06 INFO - PROCESS | 1652 | 1465809486160 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:18:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x11693c000 == 41 [pid = 1652] [id = 595] 02:18:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x12b040400) [pid = 1652] [serial = 1785] [outer = 0x0] 02:18:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x12b924800) [pid = 1652] [serial = 1786] [outer = 0x12b040400] 02:18:06 INFO - PROCESS | 1652 | 1465809486184 Marionette DEBUG loaded listener.js 02:18:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x12b943c00) [pid = 1652] [serial = 1787] [outer = 0x12b040400] 02:18:06 INFO - PROCESS | 1652 | 1465809486544 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]]]}] 02:18:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 02:18:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 570ms 02:18:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 02:18:06 INFO - PROCESS | 1652 | 1465809486596 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 02:18:06 INFO - PROCESS | 1652 | 1465809486597 Marionette TRACE conn2 <- [1,2353,null,{"value":"7"}] 02:18:06 INFO - PROCESS | 1652 | 1465809486599 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 02:18:06 INFO - PROCESS | 1652 | 1465809486600 Marionette TRACE conn2 <- [1,2354,null,{}] 02:18:06 INFO - PROCESS | 1652 | 1465809486602 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}] 02:18:06 INFO - PROCESS | 1652 | 1465809486603 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:18:06 INFO - PROCESS | 1652 | 1465809486710 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 02:18:06 INFO - PROCESS | 1652 | 1465809486727 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:06 INFO - PROCESS | 1652 | 1465809486729 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:18:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c24a000 == 42 [pid = 1652] [id = 596] 02:18:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x12b944c00) [pid = 1652] [serial = 1788] [outer = 0x0] 02:18:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x12be7cc00) [pid = 1652] [serial = 1789] [outer = 0x12b944c00] 02:18:06 INFO - PROCESS | 1652 | 1465809486759 Marionette DEBUG loaded listener.js 02:18:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x12be82c00) [pid = 1652] [serial = 1790] [outer = 0x12b944c00] 02:18:07 INFO - PROCESS | 1652 | 1465809487106 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]]]}] 02:18:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 02:18:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 521ms 02:18:07 INFO - PROCESS | 1652 | 1465809487122 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 02:18:07 INFO - PROCESS | 1652 | 1465809487123 Marionette TRACE conn2 <- [1,2357,null,{"value":"7"}] 02:18:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 02:18:07 INFO - PROCESS | 1652 | 1465809487125 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 02:18:07 INFO - PROCESS | 1652 | 1465809487126 Marionette TRACE conn2 <- [1,2358,null,{}] 02:18:07 INFO - PROCESS | 1652 | 1465809487128 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}] 02:18:07 INFO - PROCESS | 1652 | 1465809487129 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:18:07 INFO - PROCESS | 1652 | 1465809487245 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 02:18:07 INFO - PROCESS | 1652 | 1465809487249 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:07 INFO - PROCESS | 1652 | 1465809487251 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:18:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c79c800 == 43 [pid = 1652] [id = 597] 02:18:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x12b947000) [pid = 1652] [serial = 1791] [outer = 0x0] 02:18:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x12be89400) [pid = 1652] [serial = 1792] [outer = 0x12b947000] 02:18:07 INFO - PROCESS | 1652 | 1465809487275 Marionette DEBUG loaded listener.js 02:18:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x12bea0800) [pid = 1652] [serial = 1793] [outer = 0x12b947000] 02:18:07 INFO - PROCESS | 1652 | 1465809487614 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]]]}] 02:18:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 02:18:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 521ms 02:18:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 02:18:07 INFO - PROCESS | 1652 | 1465809487646 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 02:18:07 INFO - PROCESS | 1652 | 1465809487647 Marionette TRACE conn2 <- [1,2361,null,{"value":"7"}] 02:18:07 INFO - PROCESS | 1652 | 1465809487651 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 02:18:07 INFO - PROCESS | 1652 | 1465809487654 Marionette TRACE conn2 <- [1,2362,null,{}] 02:18:07 INFO - PROCESS | 1652 | 1465809487657 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}] 02:18:07 INFO - PROCESS | 1652 | 1465809487658 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:18:08 INFO - PROCESS | 1652 | 1465809488060 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 02:18:08 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x12b80c400) [pid = 1652] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 02:18:08 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x12b92b000) [pid = 1652] [serial = 1737] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 02:18:08 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x11662a000) [pid = 1652] [serial = 1728] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 02:18:08 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x119628400) [pid = 1652] [serial = 1713] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 02:18:08 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x1196a1800) [pid = 1652] [serial = 1719] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 02:18:08 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x123dab400) [pid = 1652] [serial = 1722] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 02:18:08 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x1184dbc00) [pid = 1652] [serial = 1716] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 02:18:08 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x126a40800) [pid = 1652] [serial = 1725] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 02:18:08 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x12b94a000) [pid = 1652] [serial = 1740] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 02:18:08 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x118129000) [pid = 1652] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 02:18:08 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x12be9d400) [pid = 1652] [serial = 1749] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 02:18:08 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x11818b400) [pid = 1652] [serial = 1746] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 02:18:08 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x12a44f400) [pid = 1652] [serial = 1731] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 02:18:08 INFO - PROCESS | 1652 | 1465809488110 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:08 INFO - PROCESS | 1652 | 1465809488111 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:18:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x1188c9000 == 44 [pid = 1652] [id = 598] 02:18:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x115d56000) [pid = 1652] [serial = 1794] [outer = 0x0] 02:18:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x118129000) [pid = 1652] [serial = 1795] [outer = 0x115d56000] 02:18:08 INFO - PROCESS | 1652 | 1465809488136 Marionette DEBUG loaded listener.js 02:18:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x124924c00) [pid = 1652] [serial = 1796] [outer = 0x115d56000] 02:18:08 INFO - PROCESS | 1652 | 1465809488406 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]]]}] 02:18:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 02:18:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 773ms 02:18:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 02:18:08 INFO - PROCESS | 1652 | 1465809488424 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 02:18:08 INFO - PROCESS | 1652 | 1465809488425 Marionette TRACE conn2 <- [1,2365,null,{"value":"7"}] 02:18:08 INFO - PROCESS | 1652 | 1465809488427 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 02:18:08 INFO - PROCESS | 1652 | 1465809488428 Marionette TRACE conn2 <- [1,2366,null,{}] 02:18:08 INFO - PROCESS | 1652 | 1465809488431 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}] 02:18:08 INFO - PROCESS | 1652 | 1465809488432 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:18:08 INFO - PROCESS | 1652 | 1465809488536 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 02:18:08 INFO - PROCESS | 1652 | 1465809488603 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:08 INFO - PROCESS | 1652 | 1465809488604 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:18:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c88f000 == 45 [pid = 1652] [id = 599] 02:18:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x120eb9c00) [pid = 1652] [serial = 1797] [outer = 0x0] 02:18:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x12b810800) [pid = 1652] [serial = 1798] [outer = 0x120eb9c00] 02:18:08 INFO - PROCESS | 1652 | 1465809488631 Marionette DEBUG loaded listener.js 02:18:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x12c293c00) [pid = 1652] [serial = 1799] [outer = 0x120eb9c00] 02:18:08 INFO - PROCESS | 1652 | 1465809488932 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]]]}] 02:18:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 02:18:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 519ms 02:18:08 INFO - PROCESS | 1652 | 1465809488947 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 02:18:08 INFO - PROCESS | 1652 | 1465809488948 Marionette TRACE conn2 <- [1,2369,null,{"value":"7"}] 02:18:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 02:18:08 INFO - PROCESS | 1652 | 1465809488958 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 02:18:08 INFO - PROCESS | 1652 | 1465809488960 Marionette TRACE conn2 <- [1,2370,null,{}] 02:18:08 INFO - PROCESS | 1652 | 1465809488962 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}] 02:18:08 INFO - PROCESS | 1652 | 1465809488963 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:18:09 INFO - PROCESS | 1652 | 1465809489074 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 02:18:09 INFO - PROCESS | 1652 | 1465809489078 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:09 INFO - PROCESS | 1652 | 1465809489079 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:18:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d3ba000 == 46 [pid = 1652] [id = 600] 02:18:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x12c29f000) [pid = 1652] [serial = 1800] [outer = 0x0] 02:18:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x12c765000) [pid = 1652] [serial = 1801] [outer = 0x12c29f000] 02:18:09 INFO - PROCESS | 1652 | 1465809489104 Marionette DEBUG loaded listener.js 02:18:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x12c8a2000) [pid = 1652] [serial = 1802] [outer = 0x12c29f000] 02:18:09 INFO - PROCESS | 1652 | 1465809489471 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]]]}] 02:18:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 02:18:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 525ms 02:18:09 INFO - PROCESS | 1652 | 1465809489487 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 02:18:09 INFO - PROCESS | 1652 | 1465809489488 Marionette TRACE conn2 <- [1,2373,null,{"value":"7"}] 02:18:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 02:18:09 INFO - PROCESS | 1652 | 1465809489490 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 02:18:09 INFO - PROCESS | 1652 | 1465809489491 Marionette TRACE conn2 <- [1,2374,null,{}] 02:18:09 INFO - PROCESS | 1652 | 1465809489507 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}] 02:18:09 INFO - PROCESS | 1652 | 1465809489508 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:18:09 INFO - PROCESS | 1652 | 1465809489596 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 02:18:09 INFO - PROCESS | 1652 | 1465809489600 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:09 INFO - PROCESS | 1652 | 1465809489601 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:18:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d841800 == 47 [pid = 1652] [id = 601] 02:18:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x1290cb400) [pid = 1652] [serial = 1803] [outer = 0x0] 02:18:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x12ca55000) [pid = 1652] [serial = 1804] [outer = 0x1290cb400] 02:18:09 INFO - PROCESS | 1652 | 1465809489624 Marionette DEBUG loaded listener.js 02:18:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x12ca58000) [pid = 1652] [serial = 1805] [outer = 0x1290cb400] 02:18:09 INFO - PROCESS | 1652 | 1465809489974 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]]]}] 02:18:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 02:18:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 518ms 02:18:10 INFO - PROCESS | 1652 | 1465809490061 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 02:18:10 INFO - PROCESS | 1652 | 1465809490063 Marionette TRACE conn2 <- [1,2377,null,{"value":"7"}] 02:18:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 02:18:10 INFO - PROCESS | 1652 | 1465809490067 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 02:18:10 INFO - PROCESS | 1652 | 1465809490070 Marionette TRACE conn2 <- [1,2378,null,{}] 02:18:10 INFO - PROCESS | 1652 | 1465809490074 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}] 02:18:10 INFO - PROCESS | 1652 | 1465809490076 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:18:10 INFO - PROCESS | 1652 | 1465809490182 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 02:18:10 INFO - PROCESS | 1652 | 1465809490292 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:10 INFO - PROCESS | 1652 | 1465809490295 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:18:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x118241800 == 48 [pid = 1652] [id = 602] 02:18:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x1182f3000) [pid = 1652] [serial = 1806] [outer = 0x0] 02:18:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x1186b7000) [pid = 1652] [serial = 1807] [outer = 0x1182f3000] 02:18:10 INFO - PROCESS | 1652 | 1465809490327 Marionette DEBUG loaded listener.js 02:18:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x1186ca800) [pid = 1652] [serial = 1808] [outer = 0x1182f3000] 02:18:10 INFO - PROCESS | 1652 | 1465809490737 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]]]}] 02:18:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 02:18:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 723ms 02:18:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 02:18:10 INFO - PROCESS | 1652 | 1465809490791 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 02:18:10 INFO - PROCESS | 1652 | 1465809490793 Marionette TRACE conn2 <- [1,2381,null,{"value":"7"}] 02:18:10 INFO - PROCESS | 1652 | 1465809490798 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 02:18:10 INFO - PROCESS | 1652 | 1465809490801 Marionette TRACE conn2 <- [1,2382,null,{}] 02:18:10 INFO - PROCESS | 1652 | 1465809490804 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}] 02:18:10 INFO - PROCESS | 1652 | 1465809490806 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:18:10 INFO - PROCESS | 1652 | 1465809490923 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 02:18:11 INFO - PROCESS | 1652 | 1465809491041 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:11 INFO - PROCESS | 1652 | 1465809491042 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:18:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x1217d4800 == 49 [pid = 1652] [id = 603] 02:18:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x120eba000) [pid = 1652] [serial = 1809] [outer = 0x0] 02:18:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x1214c7400) [pid = 1652] [serial = 1810] [outer = 0x120eba000] 02:18:11 INFO - PROCESS | 1652 | 1465809491074 Marionette DEBUG loaded listener.js 02:18:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x1214cd400) [pid = 1652] [serial = 1811] [outer = 0x120eba000] 02:18:11 INFO - PROCESS | 1652 | 1465809491504 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]]]}] 02:18:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 02:18:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 725ms 02:18:11 INFO - PROCESS | 1652 | 1465809491544 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 02:18:11 INFO - PROCESS | 1652 | 1465809491545 Marionette TRACE conn2 <- [1,2385,null,{"value":"7"}] 02:18:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 02:18:11 INFO - PROCESS | 1652 | 1465809491547 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 02:18:11 INFO - PROCESS | 1652 | 1465809491549 Marionette TRACE conn2 <- [1,2386,null,{}] 02:18:11 INFO - PROCESS | 1652 | 1465809491586 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}] 02:18:11 INFO - PROCESS | 1652 | 1465809491589 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:18:11 INFO - PROCESS | 1652 | 1465809491724 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 02:18:11 INFO - PROCESS | 1652 | 1465809491785 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:11 INFO - PROCESS | 1652 | 1465809491788 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:18:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b91e000 == 50 [pid = 1652] [id = 604] 02:18:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x126c6b800) [pid = 1652] [serial = 1812] [outer = 0x0] 02:18:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x126ea8c00) [pid = 1652] [serial = 1813] [outer = 0x126c6b800] 02:18:11 INFO - PROCESS | 1652 | 1465809491820 Marionette DEBUG loaded listener.js 02:18:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x128ee5400) [pid = 1652] [serial = 1814] [outer = 0x126c6b800] 02:18:12 INFO - PROCESS | 1652 | 1465809492273 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]]]}] 02:18:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 02:18:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 783ms 02:18:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 02:18:12 INFO - PROCESS | 1652 | 1465809492331 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 02:18:12 INFO - PROCESS | 1652 | 1465809492333 Marionette TRACE conn2 <- [1,2389,null,{"value":"7"}] 02:18:12 INFO - PROCESS | 1652 | 1465809492337 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 02:18:12 INFO - PROCESS | 1652 | 1465809492339 Marionette TRACE conn2 <- [1,2390,null,{}] 02:18:12 INFO - PROCESS | 1652 | 1465809492342 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}] 02:18:12 INFO - PROCESS | 1652 | 1465809492345 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:18:12 INFO - PROCESS | 1652 | 1465809492508 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 02:18:12 INFO - PROCESS | 1652 | 1465809492598 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:12 INFO - PROCESS | 1652 | 1465809492599 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:18:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d3b1800 == 51 [pid = 1652] [id = 605] 02:18:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x12944ac00) [pid = 1652] [serial = 1815] [outer = 0x0] 02:18:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x12a845400) [pid = 1652] [serial = 1816] [outer = 0x12944ac00] 02:18:12 INFO - PROCESS | 1652 | 1465809492629 Marionette DEBUG loaded listener.js 02:18:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x12b03b800) [pid = 1652] [serial = 1817] [outer = 0x12944ac00] 02:18:13 INFO - PROCESS | 1652 | 1465809493072 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]]]}] 02:18:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 02:18:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 770ms 02:18:13 INFO - PROCESS | 1652 | 1465809493107 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 02:18:13 INFO - PROCESS | 1652 | 1465809493108 Marionette TRACE conn2 <- [1,2393,null,{"value":"7"}] 02:18:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 02:18:13 INFO - PROCESS | 1652 | 1465809493110 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 02:18:13 INFO - PROCESS | 1652 | 1465809493112 Marionette TRACE conn2 <- [1,2394,null,{}] 02:18:13 INFO - PROCESS | 1652 | 1465809493114 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}] 02:18:13 INFO - PROCESS | 1652 | 1465809493116 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:18:13 INFO - PROCESS | 1652 | 1465809493222 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 02:18:13 INFO - PROCESS | 1652 | 1465809493303 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:13 INFO - PROCESS | 1652 | 1465809493304 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:18:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b729000 == 52 [pid = 1652] [id = 606] 02:18:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 134 (0x12a692400) [pid = 1652] [serial = 1818] [outer = 0x0] 02:18:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 135 (0x12b925800) [pid = 1652] [serial = 1819] [outer = 0x12a692400] 02:18:13 INFO - PROCESS | 1652 | 1465809493335 Marionette DEBUG loaded listener.js 02:18:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 136 (0x12be9f800) [pid = 1652] [serial = 1820] [outer = 0x12a692400] 02:18:13 INFO - PROCESS | 1652 | 1465809493758 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]]]}] 02:18:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 02:18:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 670ms 02:18:13 INFO - PROCESS | 1652 | 1465809493781 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 02:18:13 INFO - PROCESS | 1652 | 1465809493782 Marionette TRACE conn2 <- [1,2397,null,{"value":"7"}] 02:18:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 02:18:13 INFO - PROCESS | 1652 | 1465809493784 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 02:18:13 INFO - PROCESS | 1652 | 1465809493786 Marionette TRACE conn2 <- [1,2398,null,{}] 02:18:13 INFO - PROCESS | 1652 | 1465809493788 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}] 02:18:13 INFO - PROCESS | 1652 | 1465809493792 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:18:13 INFO - PROCESS | 1652 | 1465809493918 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 02:18:14 INFO - PROCESS | 1652 | 1465809494035 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:14 INFO - PROCESS | 1652 | 1465809494037 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:18:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x11977f000 == 53 [pid = 1652] [id = 607] 02:18:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 137 (0x1186c8000) [pid = 1652] [serial = 1821] [outer = 0x0] 02:18:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 138 (0x12c8a2400) [pid = 1652] [serial = 1822] [outer = 0x1186c8000] 02:18:14 INFO - PROCESS | 1652 | 1465809494069 Marionette DEBUG loaded listener.js 02:18:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 139 (0x12ca5d400) [pid = 1652] [serial = 1823] [outer = 0x1186c8000] 02:18:14 INFO - PROCESS | 1652 | 1465809494509 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]]]}] 02:18:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 02:18:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 771ms 02:18:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 02:18:14 INFO - PROCESS | 1652 | 1465809494557 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 02:18:14 INFO - PROCESS | 1652 | 1465809494558 Marionette TRACE conn2 <- [1,2401,null,{"value":"7"}] 02:18:14 INFO - PROCESS | 1652 | 1465809494561 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 02:18:14 INFO - PROCESS | 1652 | 1465809494562 Marionette TRACE conn2 <- [1,2402,null,{}] 02:18:14 INFO - PROCESS | 1652 | 1465809494565 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}] 02:18:14 INFO - PROCESS | 1652 | 1465809494566 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:18:14 INFO - PROCESS | 1652 | 1465809494717 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 02:18:14 INFO - PROCESS | 1652 | 1465809494726 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:14 INFO - PROCESS | 1652 | 1465809494728 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:18:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x11978a000 == 54 [pid = 1652] [id = 608] 02:18:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 140 (0x1186c1800) [pid = 1652] [serial = 1824] [outer = 0x0] 02:18:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 141 (0x1210be800) [pid = 1652] [serial = 1825] [outer = 0x1186c1800] 02:18:14 INFO - PROCESS | 1652 | 1465809494756 Marionette DEBUG loaded listener.js 02:18:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 142 (0x1210c2c00) [pid = 1652] [serial = 1826] [outer = 0x1186c1800] 02:18:15 INFO - PROCESS | 1652 | 1465809495390 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]]]}] 02:18:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 02:18:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 872ms 02:18:15 INFO - PROCESS | 1652 | 1465809495435 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 02:18:15 INFO - PROCESS | 1652 | 1465809495439 Marionette TRACE conn2 <- [1,2405,null,{"value":"7"}] 02:18:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 02:18:15 INFO - PROCESS | 1652 | 1465809495442 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 02:18:15 INFO - PROCESS | 1652 | 1465809495443 Marionette TRACE conn2 <- [1,2406,null,{}] 02:18:15 INFO - PROCESS | 1652 | 1465809495447 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}] 02:18:15 INFO - PROCESS | 1652 | 1465809495448 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:18:15 INFO - PROCESS | 1652 | 1465809495549 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 02:18:15 INFO - PROCESS | 1652 | 1465809495634 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:15 INFO - PROCESS | 1652 | 1465809495635 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:18:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x11800d000 == 55 [pid = 1652] [id = 609] 02:18:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 143 (0x1184e1000) [pid = 1652] [serial = 1827] [outer = 0x0] 02:18:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 144 (0x1191cc800) [pid = 1652] [serial = 1828] [outer = 0x1184e1000] 02:18:15 INFO - PROCESS | 1652 | 1465809495664 Marionette DEBUG loaded listener.js 02:18:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 145 (0x1196a5000) [pid = 1652] [serial = 1829] [outer = 0x1184e1000] 02:18:16 INFO - PROCESS | 1652 | --DOCSHELL 0x12d3ba000 == 54 [pid = 1652] [id = 600] 02:18:16 INFO - PROCESS | 1652 | --DOCSHELL 0x12c88f000 == 53 [pid = 1652] [id = 599] 02:18:16 INFO - PROCESS | 1652 | --DOCSHELL 0x1188c9000 == 52 [pid = 1652] [id = 598] 02:18:16 INFO - PROCESS | 1652 | --DOCSHELL 0x12c79c800 == 51 [pid = 1652] [id = 597] 02:18:16 INFO - PROCESS | 1652 | --DOCSHELL 0x12c24a000 == 50 [pid = 1652] [id = 596] 02:18:16 INFO - PROCESS | 1652 | --DOCSHELL 0x11693c000 == 49 [pid = 1652] [id = 595] 02:18:16 INFO - PROCESS | 1652 | --DOCSHELL 0x12a827000 == 48 [pid = 1652] [id = 594] 02:18:16 INFO - PROCESS | 1652 | --DOCSHELL 0x12902d800 == 47 [pid = 1652] [id = 593] 02:18:16 INFO - PROCESS | 1652 | --DOCSHELL 0x123d4d800 == 46 [pid = 1652] [id = 592] 02:18:16 INFO - PROCESS | 1652 | --DOCSHELL 0x11978b000 == 45 [pid = 1652] [id = 591] 02:18:16 INFO - PROCESS | 1652 | --DOCSHELL 0x119778800 == 44 [pid = 1652] [id = 590] 02:18:16 INFO - PROCESS | 1652 | --DOCSHELL 0x118246800 == 43 [pid = 1652] [id = 589] 02:18:16 INFO - PROCESS | 1652 | --DOCSHELL 0x12c7a2000 == 42 [pid = 1652] [id = 588] 02:18:16 INFO - PROCESS | 1652 | --DOCSHELL 0x129029000 == 41 [pid = 1652] [id = 587] 02:18:16 INFO - PROCESS | 1652 | --DOCSHELL 0x121b6d000 == 40 [pid = 1652] [id = 586] 02:18:16 INFO - PROCESS | 1652 | --DOCSHELL 0x118018000 == 39 [pid = 1652] [id = 585] 02:18:16 INFO - PROCESS | 1652 | --DOCSHELL 0x119789000 == 38 [pid = 1652] [id = 584] 02:18:16 INFO - PROCESS | 1652 | --DOCSHELL 0x119913000 == 37 [pid = 1652] [id = 571] 02:18:16 INFO - PROCESS | 1652 | --DOCSHELL 0x12d3b5800 == 36 [pid = 1652] [id = 567] 02:18:16 INFO - PROCESS | 1652 | --DOCSHELL 0x12be46800 == 35 [pid = 1652] [id = 570] 02:18:16 INFO - PROCESS | 1652 | --DOCSHELL 0x12b90e000 == 34 [pid = 1652] [id = 550] 02:18:16 INFO - PROCESS | 1652 | --DOCSHELL 0x11978a000 == 33 [pid = 1652] [id = 608] 02:18:16 INFO - PROCESS | 1652 | --DOCSHELL 0x11977f000 == 32 [pid = 1652] [id = 607] 02:18:16 INFO - PROCESS | 1652 | --DOCSHELL 0x12b729000 == 31 [pid = 1652] [id = 606] 02:18:16 INFO - PROCESS | 1652 | --DOCSHELL 0x12d3b1800 == 30 [pid = 1652] [id = 605] 02:18:16 INFO - PROCESS | 1652 | --DOCSHELL 0x12b91e000 == 29 [pid = 1652] [id = 604] 02:18:16 INFO - PROCESS | 1652 | --DOCSHELL 0x1217d4800 == 28 [pid = 1652] [id = 603] 02:18:16 INFO - PROCESS | 1652 | --DOCSHELL 0x12d841800 == 27 [pid = 1652] [id = 601] 02:18:16 INFO - PROCESS | 1652 | --DOCSHELL 0x118241800 == 26 [pid = 1652] [id = 602] 02:18:16 INFO - PROCESS | 1652 | --DOMWINDOW == 144 (0x12b819400) [pid = 1652] [serial = 1735] [outer = 0x0] [url = about:blank] 02:18:16 INFO - PROCESS | 1652 | --DOMWINDOW == 143 (0x12b931000) [pid = 1652] [serial = 1738] [outer = 0x0] [url = about:blank] 02:18:16 INFO - PROCESS | 1652 | --DOMWINDOW == 142 (0x1290c2000) [pid = 1652] [serial = 1729] [outer = 0x0] [url = about:blank] 02:18:16 INFO - PROCESS | 1652 | --DOMWINDOW == 141 (0x128edfc00) [pid = 1652] [serial = 1714] [outer = 0x0] [url = about:blank] 02:18:16 INFO - PROCESS | 1652 | --DOMWINDOW == 140 (0x119eb9c00) [pid = 1652] [serial = 1720] [outer = 0x0] [url = about:blank] 02:18:16 INFO - PROCESS | 1652 | --DOMWINDOW == 139 (0x12193d000) [pid = 1652] [serial = 1721] [outer = 0x0] [url = about:blank] 02:18:16 INFO - PROCESS | 1652 | --DOMWINDOW == 138 (0x128e19c00) [pid = 1652] [serial = 1711] [outer = 0x0] [url = about:blank] 02:18:16 INFO - PROCESS | 1652 | --DOMWINDOW == 137 (0x126a3ec00) [pid = 1652] [serial = 1724] [outer = 0x0] [url = about:blank] 02:18:16 INFO - PROCESS | 1652 | --DOMWINDOW == 136 (0x12492a800) [pid = 1652] [serial = 1723] [outer = 0x0] [url = about:blank] 02:18:16 INFO - PROCESS | 1652 | --DOMWINDOW == 135 (0x1191d8000) [pid = 1652] [serial = 1718] [outer = 0x0] [url = about:blank] 02:18:16 INFO - PROCESS | 1652 | --DOMWINDOW == 134 (0x118f9ec00) [pid = 1652] [serial = 1717] [outer = 0x0] [url = about:blank] 02:18:16 INFO - PROCESS | 1652 | --DOMWINDOW == 133 (0x121423800) [pid = 1652] [serial = 1708] [outer = 0x0] [url = about:blank] 02:18:16 INFO - PROCESS | 1652 | --DOMWINDOW == 132 (0x128921800) [pid = 1652] [serial = 1726] [outer = 0x0] [url = about:blank] 02:18:16 INFO - PROCESS | 1652 | --DOMWINDOW == 131 (0x128edc000) [pid = 1652] [serial = 1727] [outer = 0x0] [url = about:blank] 02:18:16 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x12b92ac00) [pid = 1652] [serial = 1702] [outer = 0x0] [url = about:blank] 02:18:16 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x118225000) [pid = 1652] [serial = 1736] [outer = 0x0] [url = about:blank] 02:18:16 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x12b94dc00) [pid = 1652] [serial = 1741] [outer = 0x0] [url = about:blank] 02:18:16 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x12a845800) [pid = 1652] [serial = 1745] [outer = 0x0] [url = about:blank] 02:18:16 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x12c29dc00) [pid = 1652] [serial = 1751] [outer = 0x0] [url = about:blank] 02:18:16 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x12be83000) [pid = 1652] [serial = 1747] [outer = 0x0] [url = about:blank] 02:18:16 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x123c2a000) [pid = 1652] [serial = 1744] [outer = 0x0] [url = about:blank] 02:18:16 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x12bea9c00) [pid = 1652] [serial = 1750] [outer = 0x0] [url = about:blank] 02:18:16 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x12be7f400) [pid = 1652] [serial = 1742] [outer = 0x0] [url = about:blank] 02:18:16 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x129211800) [pid = 1652] [serial = 1715] [outer = 0x0] [url = about:blank] 02:18:16 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x118232800) [pid = 1652] [serial = 1705] [outer = 0x0] [url = about:blank] 02:18:16 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x12a84cc00) [pid = 1652] [serial = 1732] [outer = 0x0] [url = about:blank] 02:18:16 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x12b946c00) [pid = 1652] [serial = 1739] [outer = 0x0] [url = about:blank] 02:18:16 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x1186cec00) [pid = 1652] [serial = 1753] [outer = 0x0] [url = about:blank] 02:18:16 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x12bea1800) [pid = 1652] [serial = 1748] [outer = 0x0] [url = about:blank] 02:18:16 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x12b048c00) [pid = 1652] [serial = 1733] [outer = 0x0] [url = about:blank] 02:18:16 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x129445800) [pid = 1652] [serial = 1730] [outer = 0x0] [url = about:blank] 02:18:16 INFO - PROCESS | 1652 | 1465809496824 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]]]}] 02:18:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 02:18:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1424ms 02:18:16 INFO - PROCESS | 1652 | 1465809496866 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 02:18:16 INFO - PROCESS | 1652 | 1465809496871 Marionette TRACE conn2 <- [1,2409,null,{"value":"7"}] 02:18:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 02:18:16 INFO - PROCESS | 1652 | 1465809496874 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 02:18:16 INFO - PROCESS | 1652 | 1465809496876 Marionette TRACE conn2 <- [1,2410,null,{}] 02:18:16 INFO - PROCESS | 1652 | 1465809496880 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}] 02:18:16 INFO - PROCESS | 1652 | 1465809496881 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:18:16 INFO - PROCESS | 1652 | 1465809496962 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 02:18:16 INFO - PROCESS | 1652 | 1465809496973 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:16 INFO - PROCESS | 1652 | 1465809496974 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:18:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x117d44000 == 27 [pid = 1652] [id = 610] 02:18:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x1175ba400) [pid = 1652] [serial = 1830] [outer = 0x0] 02:18:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x11818a400) [pid = 1652] [serial = 1831] [outer = 0x1175ba400] 02:18:17 INFO - PROCESS | 1652 | 1465809497057 Marionette DEBUG loaded listener.js 02:18:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x112f93400) [pid = 1652] [serial = 1832] [outer = 0x1175ba400] 02:18:17 INFO - PROCESS | 1652 | 1465809497398 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]]]}] 02:18:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 02:18:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 570ms 02:18:17 INFO - PROCESS | 1652 | 1465809497444 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 02:18:17 INFO - PROCESS | 1652 | 1465809497448 Marionette TRACE conn2 <- [1,2413,null,{"value":"7"}] 02:18:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 02:18:17 INFO - PROCESS | 1652 | 1465809497453 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 02:18:17 INFO - PROCESS | 1652 | 1465809497454 Marionette TRACE conn2 <- [1,2414,null,{}] 02:18:17 INFO - PROCESS | 1652 | 1465809497457 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}] 02:18:17 INFO - PROCESS | 1652 | 1465809497458 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:18:17 INFO - PROCESS | 1652 | 1465809497539 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 02:18:17 INFO - PROCESS | 1652 | 1465809497611 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:17 INFO - PROCESS | 1652 | 1465809497612 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:18:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x119557800 == 28 [pid = 1652] [id = 611] 02:18:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x1186b5800) [pid = 1652] [serial = 1833] [outer = 0x0] 02:18:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x118fa8800) [pid = 1652] [serial = 1834] [outer = 0x1186b5800] 02:18:17 INFO - PROCESS | 1652 | 1465809497640 Marionette DEBUG loaded listener.js 02:18:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x1191dbc00) [pid = 1652] [serial = 1835] [outer = 0x1186b5800] 02:18:17 INFO - PROCESS | 1652 | 1465809497945 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]]]}] 02:18:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 02:18:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 520ms 02:18:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 02:18:17 INFO - PROCESS | 1652 | 1465809497973 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 02:18:17 INFO - PROCESS | 1652 | 1465809497974 Marionette TRACE conn2 <- [1,2417,null,{"value":"7"}] 02:18:17 INFO - PROCESS | 1652 | 1465809497976 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 02:18:17 INFO - PROCESS | 1652 | 1465809497978 Marionette TRACE conn2 <- [1,2418,null,{}] 02:18:17 INFO - PROCESS | 1652 | 1465809497988 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}] 02:18:17 INFO - PROCESS | 1652 | 1465809497991 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:18:18 INFO - PROCESS | 1652 | 1465809498071 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 02:18:18 INFO - PROCESS | 1652 | 1465809498076 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:18 INFO - PROCESS | 1652 | 1465809498078 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:18:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x120e45800 == 29 [pid = 1652] [id = 612] 02:18:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x116f3c000) [pid = 1652] [serial = 1836] [outer = 0x0] 02:18:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x1210c3800) [pid = 1652] [serial = 1837] [outer = 0x116f3c000] 02:18:18 INFO - PROCESS | 1652 | 1465809498106 Marionette DEBUG loaded listener.js 02:18:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x121238c00) [pid = 1652] [serial = 1838] [outer = 0x116f3c000] 02:18:18 INFO - PROCESS | 1652 | 1465809498476 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]]]}] 02:18:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 02:18:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 520ms 02:18:18 INFO - PROCESS | 1652 | 1465809498497 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 02:18:18 INFO - PROCESS | 1652 | 1465809498499 Marionette TRACE conn2 <- [1,2421,null,{"value":"7"}] 02:18:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 02:18:18 INFO - PROCESS | 1652 | 1465809498521 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 02:18:18 INFO - PROCESS | 1652 | 1465809498523 Marionette TRACE conn2 <- [1,2422,null,{}] 02:18:18 INFO - PROCESS | 1652 | 1465809498525 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}] 02:18:18 INFO - PROCESS | 1652 | 1465809498526 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:18:18 INFO - PROCESS | 1652 | 1465809498608 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 02:18:18 INFO - PROCESS | 1652 | 1465809498612 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:18 INFO - PROCESS | 1652 | 1465809498613 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:18:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x1217d4800 == 30 [pid = 1652] [id = 613] 02:18:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x1210c4800) [pid = 1652] [serial = 1839] [outer = 0x0] 02:18:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x1214c9400) [pid = 1652] [serial = 1840] [outer = 0x1210c4800] 02:18:18 INFO - PROCESS | 1652 | 1465809498638 Marionette DEBUG loaded listener.js 02:18:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x1214d1c00) [pid = 1652] [serial = 1841] [outer = 0x1210c4800] 02:18:19 INFO - PROCESS | 1652 | 1465809499010 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]]]}] 02:18:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 02:18:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 519ms 02:18:19 INFO - PROCESS | 1652 | 1465809499040 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 02:18:19 INFO - PROCESS | 1652 | 1465809499042 Marionette TRACE conn2 <- [1,2425,null,{"value":"7"}] 02:18:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 02:18:19 INFO - PROCESS | 1652 | 1465809499049 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 02:18:19 INFO - PROCESS | 1652 | 1465809499050 Marionette TRACE conn2 <- [1,2426,null,{}] 02:18:19 INFO - PROCESS | 1652 | 1465809499053 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}] 02:18:19 INFO - PROCESS | 1652 | 1465809499061 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:18:19 INFO - PROCESS | 1652 | 1465809499157 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 02:18:19 INFO - PROCESS | 1652 | 1465809499204 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:19 INFO - PROCESS | 1652 | 1465809499205 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:18:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x123c1f800 == 31 [pid = 1652] [id = 614] 02:18:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x1184df400) [pid = 1652] [serial = 1842] [outer = 0x0] 02:18:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x121b95c00) [pid = 1652] [serial = 1843] [outer = 0x1184df400] 02:18:19 INFO - PROCESS | 1652 | 1465809499229 Marionette DEBUG loaded listener.js 02:18:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x123d15400) [pid = 1652] [serial = 1844] [outer = 0x1184df400] 02:18:19 INFO - PROCESS | 1652 | 1465809499554 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]]]}] 02:18:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 02:18:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 521ms 02:18:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 02:18:19 INFO - PROCESS | 1652 | 1465809499572 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 02:18:19 INFO - PROCESS | 1652 | 1465809499573 Marionette TRACE conn2 <- [1,2429,null,{"value":"7"}] 02:18:19 INFO - PROCESS | 1652 | 1465809499575 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 02:18:19 INFO - PROCESS | 1652 | 1465809499576 Marionette TRACE conn2 <- [1,2430,null,{}] 02:18:19 INFO - PROCESS | 1652 | 1465809499578 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}] 02:18:19 INFO - PROCESS | 1652 | 1465809499583 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:18:19 INFO - PROCESS | 1652 | 1465809499707 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 02:18:19 INFO - PROCESS | 1652 | 1465809499721 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:19 INFO - PROCESS | 1652 | 1465809499722 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:18:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x127123000 == 32 [pid = 1652] [id = 615] 02:18:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x123d13400) [pid = 1652] [serial = 1845] [outer = 0x0] 02:18:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x124924800) [pid = 1652] [serial = 1846] [outer = 0x123d13400] 02:18:19 INFO - PROCESS | 1652 | 1465809499747 Marionette DEBUG loaded listener.js 02:18:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x126a40800) [pid = 1652] [serial = 1847] [outer = 0x123d13400] 02:18:20 INFO - PROCESS | 1652 | 1465809500098 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]]]}] 02:18:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 02:18:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 569ms 02:18:20 INFO - PROCESS | 1652 | 1465809500144 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 02:18:20 INFO - PROCESS | 1652 | 1465809500145 Marionette TRACE conn2 <- [1,2433,null,{"value":"7"}] 02:18:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 02:18:20 INFO - PROCESS | 1652 | 1465809500147 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 02:18:20 INFO - PROCESS | 1652 | 1465809500149 Marionette TRACE conn2 <- [1,2434,null,{}] 02:18:20 INFO - PROCESS | 1652 | 1465809500151 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}] 02:18:20 INFO - PROCESS | 1652 | 1465809500152 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:18:20 INFO - PROCESS | 1652 | 1465809500259 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 02:18:20 INFO - PROCESS | 1652 | 1465809500271 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:20 INFO - PROCESS | 1652 | 1465809500272 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:18:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x129036800 == 33 [pid = 1652] [id = 616] 02:18:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x11606fc00) [pid = 1652] [serial = 1848] [outer = 0x0] 02:18:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 134 (0x12708ac00) [pid = 1652] [serial = 1849] [outer = 0x11606fc00] 02:18:20 INFO - PROCESS | 1652 | 1465809500296 Marionette DEBUG loaded listener.js 02:18:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 135 (0x12898ec00) [pid = 1652] [serial = 1850] [outer = 0x11606fc00] 02:18:20 INFO - PROCESS | 1652 | 1465809500642 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]]]}] 02:18:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 02:18:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 518ms 02:18:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 02:18:20 INFO - PROCESS | 1652 | 1465809500666 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 02:18:20 INFO - PROCESS | 1652 | 1465809500668 Marionette TRACE conn2 <- [1,2437,null,{"value":"7"}] 02:18:20 INFO - PROCESS | 1652 | 1465809500670 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 02:18:20 INFO - PROCESS | 1652 | 1465809500671 Marionette TRACE conn2 <- [1,2438,null,{}] 02:18:20 INFO - PROCESS | 1652 | 1465809500673 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}] 02:18:20 INFO - PROCESS | 1652 | 1465809500674 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:18:20 INFO - PROCESS | 1652 | 1465809500781 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 02:18:20 INFO - PROCESS | 1652 | 1465809500784 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:20 INFO - PROCESS | 1652 | 1465809500785 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:18:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x1295c9000 == 34 [pid = 1652] [id = 617] 02:18:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 136 (0x128991000) [pid = 1652] [serial = 1851] [outer = 0x0] 02:18:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 137 (0x128edb000) [pid = 1652] [serial = 1852] [outer = 0x128991000] 02:18:20 INFO - PROCESS | 1652 | 1465809500810 Marionette DEBUG loaded listener.js 02:18:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 138 (0x1290c1c00) [pid = 1652] [serial = 1853] [outer = 0x128991000] 02:18:21 INFO - PROCESS | 1652 | --DOMWINDOW == 137 (0x12891e400) [pid = 1652] [serial = 1710] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 02:18:21 INFO - PROCESS | 1652 | --DOMWINDOW == 136 (0x11818c000) [pid = 1652] [serial = 1704] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 02:18:21 INFO - PROCESS | 1652 | --DOMWINDOW == 135 (0x119344400) [pid = 1652] [serial = 1707] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 02:18:21 INFO - PROCESS | 1652 | --DOMWINDOW == 134 (0x12c29f000) [pid = 1652] [serial = 1800] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 02:18:21 INFO - PROCESS | 1652 | --DOMWINDOW == 133 (0x1290cb400) [pid = 1652] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 02:18:21 INFO - PROCESS | 1652 | --DOMWINDOW == 132 (0x12b040400) [pid = 1652] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 02:18:21 INFO - PROCESS | 1652 | --DOMWINDOW == 131 (0x12b944c00) [pid = 1652] [serial = 1788] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 02:18:21 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x12b947000) [pid = 1652] [serial = 1791] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 02:18:21 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x129207400) [pid = 1652] [serial = 1779] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 02:18:21 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x12a848c00) [pid = 1652] [serial = 1782] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 02:18:21 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x1186c8800) [pid = 1652] [serial = 1752] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 02:18:21 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x1186d0800) [pid = 1652] [serial = 1770] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 02:18:21 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x126ada800) [pid = 1652] [serial = 1764] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 02:18:21 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x1171bcc00) [pid = 1652] [serial = 1755] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 02:18:21 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x124926400) [pid = 1652] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 02:18:21 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x118133800) [pid = 1652] [serial = 1773] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 02:18:21 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x123c26000) [pid = 1652] [serial = 1761] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 02:18:21 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x1186be400) [pid = 1652] [serial = 1758] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 02:18:21 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x1175bc000) [pid = 1652] [serial = 1767] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 02:18:21 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x115d56000) [pid = 1652] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 02:18:21 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x120eb9c00) [pid = 1652] [serial = 1797] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 02:18:21 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x1162d3000) [pid = 1652] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 02:18:21 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x12133a000) [pid = 1652] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 02:18:21 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x1162d0400) [pid = 1652] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 02:18:21 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x126ea5c00) [pid = 1652] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 02:18:21 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x12492ac00) [pid = 1652] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 02:18:21 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x11260ac00) [pid = 1652] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 02:18:21 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x124908800) [pid = 1652] [serial = 1701] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 02:18:21 INFO - PROCESS | 1652 | 1465809501556 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]]]}] 02:18:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 02:18:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 920ms 02:18:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 02:18:21 INFO - PROCESS | 1652 | 1465809501590 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 02:18:21 INFO - PROCESS | 1652 | 1465809501592 Marionette TRACE conn2 <- [1,2441,null,{"value":"7"}] 02:18:21 INFO - PROCESS | 1652 | 1465809501594 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 02:18:21 INFO - PROCESS | 1652 | 1465809501595 Marionette TRACE conn2 <- [1,2442,null,{}] 02:18:21 INFO - PROCESS | 1652 | 1465809501597 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}] 02:18:21 INFO - PROCESS | 1652 | 1465809501598 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:18:21 INFO - PROCESS | 1652 | 1465809501721 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 02:18:21 INFO - PROCESS | 1652 | 1465809501762 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:21 INFO - PROCESS | 1652 | 1465809501763 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:18:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x120e43000 == 35 [pid = 1652] [id = 618] 02:18:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x11260ac00) [pid = 1652] [serial = 1854] [outer = 0x0] 02:18:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x1186b5000) [pid = 1652] [serial = 1855] [outer = 0x11260ac00] 02:18:21 INFO - PROCESS | 1652 | 1465809501787 Marionette DEBUG loaded listener.js 02:18:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x11962b000) [pid = 1652] [serial = 1856] [outer = 0x11260ac00] 02:18:22 INFO - PROCESS | 1652 | 1465809502040 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]]]}] 02:18:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 02:18:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 471ms 02:18:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 02:18:22 INFO - PROCESS | 1652 | 1465809502073 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 02:18:22 INFO - PROCESS | 1652 | 1465809502075 Marionette TRACE conn2 <- [1,2445,null,{"value":"7"}] 02:18:22 INFO - PROCESS | 1652 | 1465809502077 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 02:18:22 INFO - PROCESS | 1652 | 1465809502078 Marionette TRACE conn2 <- [1,2446,null,{}] 02:18:22 INFO - PROCESS | 1652 | 1465809502080 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}] 02:18:22 INFO - PROCESS | 1652 | 1465809502081 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:18:22 INFO - PROCESS | 1652 | 1465809502168 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 02:18:22 INFO - PROCESS | 1652 | 1465809502173 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:22 INFO - PROCESS | 1652 | 1465809502174 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:18:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x12afbb800 == 36 [pid = 1652] [id = 619] 02:18:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x120eb9c00) [pid = 1652] [serial = 1857] [outer = 0x0] 02:18:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x1271dd800) [pid = 1652] [serial = 1858] [outer = 0x120eb9c00] 02:18:22 INFO - PROCESS | 1652 | 1465809502199 Marionette DEBUG loaded listener.js 02:18:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x128ee1400) [pid = 1652] [serial = 1859] [outer = 0x120eb9c00] 02:18:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 02:18:22 INFO - PROCESS | 1652 | 1465809502543 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]]]}] 02:18:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 468ms 02:18:22 INFO - PROCESS | 1652 | 1465809502546 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 02:18:22 INFO - PROCESS | 1652 | 1465809502548 Marionette TRACE conn2 <- [1,2449,null,{"value":"7"}] 02:18:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 02:18:22 INFO - PROCESS | 1652 | 1465809502550 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 02:18:22 INFO - PROCESS | 1652 | 1465809502554 Marionette TRACE conn2 <- [1,2450,null,{}] 02:18:22 INFO - PROCESS | 1652 | 1465809502557 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}] 02:18:22 INFO - PROCESS | 1652 | 1465809502558 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:18:22 INFO - PROCESS | 1652 | 1465809502692 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 02:18:22 INFO - PROCESS | 1652 | 1465809502698 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:22 INFO - PROCESS | 1652 | 1465809502700 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:18:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x123c1e800 == 37 [pid = 1652] [id = 620] 02:18:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x121431c00) [pid = 1652] [serial = 1860] [outer = 0x0] 02:18:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x1290c5800) [pid = 1652] [serial = 1861] [outer = 0x121431c00] 02:18:22 INFO - PROCESS | 1652 | 1465809502727 Marionette DEBUG loaded listener.js 02:18:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x12944b000) [pid = 1652] [serial = 1862] [outer = 0x121431c00] 02:18:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 02:18:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 523ms 02:18:23 INFO - PROCESS | 1652 | 1465809503065 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]]]}] 02:18:23 INFO - PROCESS | 1652 | 1465809503073 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 02:18:23 INFO - PROCESS | 1652 | 1465809503075 Marionette TRACE conn2 <- [1,2453,null,{"value":"7"}] 02:18:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 02:18:23 INFO - PROCESS | 1652 | 1465809503077 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 02:18:23 INFO - PROCESS | 1652 | 1465809503078 Marionette TRACE conn2 <- [1,2454,null,{}] 02:18:23 INFO - PROCESS | 1652 | 1465809503080 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}] 02:18:23 INFO - PROCESS | 1652 | 1465809503081 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:18:23 INFO - PROCESS | 1652 | 1465809503162 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 02:18:23 INFO - PROCESS | 1652 | 1465809503167 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:23 INFO - PROCESS | 1652 | 1465809503168 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:18:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x12be4d800 == 38 [pid = 1652] [id = 621] 02:18:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x12a44ec00) [pid = 1652] [serial = 1863] [outer = 0x0] 02:18:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x12a699c00) [pid = 1652] [serial = 1864] [outer = 0x12a44ec00] 02:18:23 INFO - PROCESS | 1652 | 1465809503192 Marionette DEBUG loaded listener.js 02:18:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x12a98ac00) [pid = 1652] [serial = 1865] [outer = 0x12a44ec00] 02:18:23 INFO - PROCESS | 1652 | 1465809503800 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]]]}] 02:18:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 02:18:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 769ms 02:18:23 INFO - PROCESS | 1652 | 1465809503847 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 02:18:23 INFO - PROCESS | 1652 | 1465809503850 Marionette TRACE conn2 <- [1,2457,null,{"value":"7"}] 02:18:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 02:18:23 INFO - PROCESS | 1652 | 1465809503855 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 02:18:23 INFO - PROCESS | 1652 | 1465809503858 Marionette TRACE conn2 <- [1,2458,null,{}] 02:18:23 INFO - PROCESS | 1652 | 1465809503862 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}] 02:18:23 INFO - PROCESS | 1652 | 1465809503863 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:18:23 INFO - PROCESS | 1652 | 1465809503980 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 02:18:24 INFO - PROCESS | 1652 | 1465809504091 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:24 INFO - PROCESS | 1652 | 1465809504093 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:18:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x1193d8800 == 39 [pid = 1652] [id = 622] 02:18:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x116f38400) [pid = 1652] [serial = 1866] [outer = 0x0] 02:18:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x118185800) [pid = 1652] [serial = 1867] [outer = 0x116f38400] 02:18:24 INFO - PROCESS | 1652 | 1465809504126 Marionette DEBUG loaded listener.js 02:18:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x1184e3000) [pid = 1652] [serial = 1868] [outer = 0x116f38400] 02:18:24 INFO - PROCESS | 1652 | 1465809504622 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]]]}] 02:18:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 02:18:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 820ms 02:18:24 INFO - PROCESS | 1652 | 1465809504676 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 02:18:24 INFO - PROCESS | 1652 | 1465809504679 Marionette TRACE conn2 <- [1,2461,null,{"value":"7"}] 02:18:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 02:18:24 INFO - PROCESS | 1652 | 1465809504712 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 02:18:24 INFO - PROCESS | 1652 | 1465809504713 Marionette TRACE conn2 <- [1,2462,null,{}] 02:18:24 INFO - PROCESS | 1652 | 1465809504718 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}] 02:18:24 INFO - PROCESS | 1652 | 1465809504721 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:18:24 INFO - PROCESS | 1652 | 1465809504833 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 02:18:24 INFO - PROCESS | 1652 | 1465809504923 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:24 INFO - PROCESS | 1652 | 1465809504925 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:18:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x121b5d800 == 40 [pid = 1652] [id = 623] 02:18:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x118fa9000) [pid = 1652] [serial = 1869] [outer = 0x0] 02:18:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x1196a4000) [pid = 1652] [serial = 1870] [outer = 0x118fa9000] 02:18:24 INFO - PROCESS | 1652 | 1465809504955 Marionette DEBUG loaded listener.js 02:18:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x120ebb400) [pid = 1652] [serial = 1871] [outer = 0x118fa9000] 02:18:25 INFO - PROCESS | 1652 | 1465809505490 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]]]}] 02:18:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 02:18:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 850ms 02:18:25 INFO - PROCESS | 1652 | 1465809505658 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 02:18:25 INFO - PROCESS | 1652 | 1465809505660 Marionette TRACE conn2 <- [1,2465,null,{"value":"7"}] 02:18:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 02:18:25 INFO - PROCESS | 1652 | 1465809505693 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 02:18:25 INFO - PROCESS | 1652 | 1465809505695 Marionette TRACE conn2 <- [1,2466,null,{}] 02:18:25 INFO - PROCESS | 1652 | 1465809505699 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}] 02:18:25 INFO - PROCESS | 1652 | 1465809505701 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:18:25 INFO - PROCESS | 1652 | 1465809505812 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 02:18:25 INFO - PROCESS | 1652 | 1465809505877 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:25 INFO - PROCESS | 1652 | 1465809505880 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:18:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x11860d000 == 41 [pid = 1652] [id = 624] 02:18:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x113371800) [pid = 1652] [serial = 1872] [outer = 0x0] 02:18:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x1166ebc00) [pid = 1652] [serial = 1873] [outer = 0x113371800] 02:18:25 INFO - PROCESS | 1652 | 1465809505908 Marionette DEBUG loaded listener.js 02:18:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x1171b8000) [pid = 1652] [serial = 1874] [outer = 0x113371800] 02:18:26 INFO - PROCESS | 1652 | --DOCSHELL 0x123c1e800 == 40 [pid = 1652] [id = 620] 02:18:26 INFO - PROCESS | 1652 | --DOCSHELL 0x12afbb800 == 39 [pid = 1652] [id = 619] 02:18:26 INFO - PROCESS | 1652 | --DOCSHELL 0x120e43000 == 38 [pid = 1652] [id = 618] 02:18:26 INFO - PROCESS | 1652 | --DOCSHELL 0x1295c9000 == 37 [pid = 1652] [id = 617] 02:18:26 INFO - PROCESS | 1652 | --DOCSHELL 0x129036800 == 36 [pid = 1652] [id = 616] 02:18:26 INFO - PROCESS | 1652 | --DOCSHELL 0x127123000 == 35 [pid = 1652] [id = 615] 02:18:26 INFO - PROCESS | 1652 | --DOCSHELL 0x123c1f800 == 34 [pid = 1652] [id = 614] 02:18:26 INFO - PROCESS | 1652 | --DOCSHELL 0x1217d4800 == 33 [pid = 1652] [id = 613] 02:18:26 INFO - PROCESS | 1652 | --DOCSHELL 0x120e45800 == 32 [pid = 1652] [id = 612] 02:18:26 INFO - PROCESS | 1652 | --DOCSHELL 0x119557800 == 31 [pid = 1652] [id = 611] 02:18:26 INFO - PROCESS | 1652 | --DOCSHELL 0x117d44000 == 30 [pid = 1652] [id = 610] 02:18:26 INFO - PROCESS | 1652 | 1465809506385 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]]]}] 02:18:26 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x1191c3400) [pid = 1652] [serial = 1625] [outer = 0x0] [url = about:blank] 02:18:26 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x123c26800) [pid = 1652] [serial = 1658] [outer = 0x0] [url = about:blank] 02:18:26 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x1191bfc00) [pid = 1652] [serial = 1655] [outer = 0x0] [url = about:blank] 02:18:26 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x128ede000) [pid = 1652] [serial = 1652] [outer = 0x0] [url = about:blank] 02:18:26 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x126a47800) [pid = 1652] [serial = 1661] [outer = 0x0] [url = about:blank] 02:18:26 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x1150cd000) [pid = 1652] [serial = 1622] [outer = 0x0] [url = about:blank] 02:18:26 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x12b943800) [pid = 1652] [serial = 1703] [outer = 0x0] [url = about:blank] 02:18:26 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x1290c5c00) [pid = 1652] [serial = 1712] [outer = 0x0] [url = about:blank] 02:18:26 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x1191c5400) [pid = 1652] [serial = 1706] [outer = 0x0] [url = about:blank] 02:18:26 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x123da8c00) [pid = 1652] [serial = 1709] [outer = 0x0] [url = about:blank] 02:18:26 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x12c8a2000) [pid = 1652] [serial = 1802] [outer = 0x0] [url = about:blank] 02:18:26 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x12ca55000) [pid = 1652] [serial = 1804] [outer = 0x0] [url = about:blank] 02:18:26 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x12b924800) [pid = 1652] [serial = 1786] [outer = 0x0] [url = about:blank] 02:18:26 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x12be7cc00) [pid = 1652] [serial = 1789] [outer = 0x0] [url = about:blank] 02:18:26 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x12b943c00) [pid = 1652] [serial = 1787] [outer = 0x0] [url = about:blank] 02:18:26 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x12ca58000) [pid = 1652] [serial = 1805] [outer = 0x0] [url = about:blank] 02:18:26 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x12be89400) [pid = 1652] [serial = 1792] [outer = 0x0] [url = about:blank] 02:18:26 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x12be82c00) [pid = 1652] [serial = 1790] [outer = 0x0] [url = about:blank] 02:18:26 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x12a45a400) [pid = 1652] [serial = 1780] [outer = 0x0] [url = about:blank] 02:18:26 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x12a69b000) [pid = 1652] [serial = 1781] [outer = 0x0] [url = about:blank] 02:18:26 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x12a98c400) [pid = 1652] [serial = 1783] [outer = 0x0] [url = about:blank] 02:18:26 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x1186d2c00) [pid = 1652] [serial = 1754] [outer = 0x0] [url = about:blank] 02:18:26 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x119626400) [pid = 1652] [serial = 1771] [outer = 0x0] [url = about:blank] 02:18:26 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x121233400) [pid = 1652] [serial = 1772] [outer = 0x0] [url = about:blank] 02:18:26 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x129203800) [pid = 1652] [serial = 1765] [outer = 0x0] [url = about:blank] 02:18:26 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x12a458c00) [pid = 1652] [serial = 1766] [outer = 0x0] [url = about:blank] 02:18:26 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x117f9c800) [pid = 1652] [serial = 1756] [outer = 0x0] [url = about:blank] 02:18:26 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x1186b4c00) [pid = 1652] [serial = 1757] [outer = 0x0] [url = about:blank] 02:18:26 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x126ad7c00) [pid = 1652] [serial = 1777] [outer = 0x0] [url = about:blank] 02:18:26 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x128ee2c00) [pid = 1652] [serial = 1778] [outer = 0x0] [url = about:blank] 02:18:26 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x119629400) [pid = 1652] [serial = 1774] [outer = 0x0] [url = about:blank] 02:18:26 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x124a83000) [pid = 1652] [serial = 1775] [outer = 0x0] [url = about:blank] 02:18:26 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x12bea0800) [pid = 1652] [serial = 1793] [outer = 0x0] [url = about:blank] 02:18:26 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x124911800) [pid = 1652] [serial = 1762] [outer = 0x0] [url = about:blank] 02:18:26 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x125406000) [pid = 1652] [serial = 1763] [outer = 0x0] [url = about:blank] 02:18:26 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x1186cfc00) [pid = 1652] [serial = 1759] [outer = 0x0] [url = about:blank] 02:18:26 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x1191c0c00) [pid = 1652] [serial = 1760] [outer = 0x0] [url = about:blank] 02:18:26 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x1186ba400) [pid = 1652] [serial = 1769] [outer = 0x0] [url = about:blank] 02:18:26 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x118186c00) [pid = 1652] [serial = 1768] [outer = 0x0] [url = about:blank] 02:18:26 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x124924c00) [pid = 1652] [serial = 1796] [outer = 0x0] [url = about:blank] 02:18:26 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x12c765000) [pid = 1652] [serial = 1801] [outer = 0x0] [url = about:blank] 02:18:26 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x118129000) [pid = 1652] [serial = 1795] [outer = 0x0] [url = about:blank] 02:18:26 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x12b810800) [pid = 1652] [serial = 1798] [outer = 0x0] [url = about:blank] 02:18:26 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x12b03cc00) [pid = 1652] [serial = 1784] [outer = 0x0] [url = about:blank] 02:18:26 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x12c293c00) [pid = 1652] [serial = 1799] [outer = 0x0] [url = about:blank] 02:18:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 02:18:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 724ms 02:18:26 INFO - PROCESS | 1652 | 1465809506417 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 02:18:26 INFO - PROCESS | 1652 | 1465809506419 Marionette TRACE conn2 <- [1,2469,null,{"value":"7"}] 02:18:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 02:18:26 INFO - PROCESS | 1652 | 1465809506423 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 02:18:26 INFO - PROCESS | 1652 | 1465809506425 Marionette TRACE conn2 <- [1,2470,null,{}] 02:18:26 INFO - PROCESS | 1652 | 1465809506428 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}] 02:18:26 INFO - PROCESS | 1652 | 1465809506430 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:18:26 INFO - PROCESS | 1652 | 1465809506510 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 02:18:26 INFO - PROCESS | 1652 | 1465809506514 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:26 INFO - PROCESS | 1652 | 1465809506515 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:18:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x1188c7800 == 31 [pid = 1652] [id = 625] 02:18:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x1182ea000) [pid = 1652] [serial = 1875] [outer = 0x0] 02:18:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x1184c7c00) [pid = 1652] [serial = 1876] [outer = 0x1182ea000] 02:18:26 INFO - PROCESS | 1652 | 1465809506545 Marionette DEBUG loaded listener.js 02:18:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x1186c2400) [pid = 1652] [serial = 1877] [outer = 0x1182ea000] 02:18:26 INFO - PROCESS | 1652 | 1465809506898 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]]]}] 02:18:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 02:18:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 523ms 02:18:26 INFO - PROCESS | 1652 | 1465809506947 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 02:18:26 INFO - PROCESS | 1652 | 1465809506948 Marionette TRACE conn2 <- [1,2473,null,{"value":"7"}] 02:18:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 02:18:26 INFO - PROCESS | 1652 | 1465809506951 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 02:18:26 INFO - PROCESS | 1652 | 1465809506952 Marionette TRACE conn2 <- [1,2474,null,{}] 02:18:26 INFO - PROCESS | 1652 | 1465809506959 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}] 02:18:26 INFO - PROCESS | 1652 | 1465809506962 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:18:27 INFO - PROCESS | 1652 | 1465809507044 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 02:18:27 INFO - PROCESS | 1652 | 1465809507051 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:27 INFO - PROCESS | 1652 | 1465809507056 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:18:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x120e3d800 == 32 [pid = 1652] [id = 626] 02:18:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x112f9a000) [pid = 1652] [serial = 1878] [outer = 0x0] 02:18:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x119345c00) [pid = 1652] [serial = 1879] [outer = 0x112f9a000] 02:18:27 INFO - PROCESS | 1652 | 1465809507083 Marionette DEBUG loaded listener.js 02:18:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x119eabc00) [pid = 1652] [serial = 1880] [outer = 0x112f9a000] 02:18:27 INFO - PROCESS | 1652 | 1465809507453 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]]]}] 02:18:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 02:18:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 519ms 02:18:27 INFO - PROCESS | 1652 | 1465809507480 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 02:18:27 INFO - PROCESS | 1652 | 1465809507481 Marionette TRACE conn2 <- [1,2477,null,{"value":"7"}] 02:18:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 02:18:27 INFO - PROCESS | 1652 | 1465809507485 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 02:18:27 INFO - PROCESS | 1652 | 1465809507486 Marionette TRACE conn2 <- [1,2478,null,{}] 02:18:27 INFO - PROCESS | 1652 | 1465809507488 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}] 02:18:27 INFO - PROCESS | 1652 | 1465809507489 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:18:27 INFO - PROCESS | 1652 | 1465809507573 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 02:18:27 INFO - PROCESS | 1652 | 1465809507577 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:27 INFO - PROCESS | 1652 | 1465809507578 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:18:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x121b59800 == 33 [pid = 1652] [id = 627] 02:18:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x120ebb800) [pid = 1652] [serial = 1881] [outer = 0x0] 02:18:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x1210c1c00) [pid = 1652] [serial = 1882] [outer = 0x120ebb800] 02:18:27 INFO - PROCESS | 1652 | 1465809507603 Marionette DEBUG loaded listener.js 02:18:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x12142f800) [pid = 1652] [serial = 1883] [outer = 0x120ebb800] 02:18:27 INFO - PROCESS | 1652 | 1465809507952 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]]]}] 02:18:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 02:18:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 518ms 02:18:28 INFO - PROCESS | 1652 | 1465809508003 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 02:18:28 INFO - PROCESS | 1652 | 1465809508004 Marionette TRACE conn2 <- [1,2481,null,{"value":"7"}] 02:18:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 02:18:28 INFO - PROCESS | 1652 | 1465809508007 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 02:18:28 INFO - PROCESS | 1652 | 1465809508008 Marionette TRACE conn2 <- [1,2482,null,{}] 02:18:28 INFO - PROCESS | 1652 | 1465809508010 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}] 02:18:28 INFO - PROCESS | 1652 | 1465809508011 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:18:28 INFO - PROCESS | 1652 | 1465809508091 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 02:18:28 INFO - PROCESS | 1652 | 1465809508161 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:28 INFO - PROCESS | 1652 | 1465809508163 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:18:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x124cca800 == 34 [pid = 1652] [id = 628] 02:18:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x120fa9000) [pid = 1652] [serial = 1884] [outer = 0x0] 02:18:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x1214c6800) [pid = 1652] [serial = 1885] [outer = 0x120fa9000] 02:18:28 INFO - PROCESS | 1652 | 1465809508194 Marionette DEBUG loaded listener.js 02:18:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x121946c00) [pid = 1652] [serial = 1886] [outer = 0x120fa9000] 02:18:28 INFO - PROCESS | 1652 | 1465809508497 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]]]}] 02:18:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 02:18:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 518ms 02:18:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 02:18:28 INFO - PROCESS | 1652 | 1465809508525 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 02:18:28 INFO - PROCESS | 1652 | 1465809508526 Marionette TRACE conn2 <- [1,2485,null,{"value":"7"}] 02:18:28 INFO - PROCESS | 1652 | 1465809508528 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 02:18:28 INFO - PROCESS | 1652 | 1465809508530 Marionette TRACE conn2 <- [1,2486,null,{}] 02:18:28 INFO - PROCESS | 1652 | 1465809508532 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}] 02:18:28 INFO - PROCESS | 1652 | 1465809508540 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:18:28 INFO - PROCESS | 1652 | 1465809508678 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 02:18:28 INFO - PROCESS | 1652 | 1465809508682 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:28 INFO - PROCESS | 1652 | 1465809508683 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:18:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x128937800 == 35 [pid = 1652] [id = 629] 02:18:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x123c25800) [pid = 1652] [serial = 1887] [outer = 0x0] 02:18:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x123da6000) [pid = 1652] [serial = 1888] [outer = 0x123c25800] 02:18:28 INFO - PROCESS | 1652 | 1465809508745 Marionette DEBUG loaded listener.js 02:18:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x1249e9800) [pid = 1652] [serial = 1889] [outer = 0x123c25800] 02:18:29 INFO - PROCESS | 1652 | 1465809509088 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]]]}] 02:18:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 02:18:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 619ms 02:18:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 02:18:29 INFO - PROCESS | 1652 | 1465809509149 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 02:18:29 INFO - PROCESS | 1652 | 1465809509150 Marionette TRACE conn2 <- [1,2489,null,{"value":"7"}] 02:18:29 INFO - PROCESS | 1652 | 1465809509154 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 02:18:29 INFO - PROCESS | 1652 | 1465809509155 Marionette TRACE conn2 <- [1,2490,null,{}] 02:18:29 INFO - PROCESS | 1652 | 1465809509158 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}] 02:18:29 INFO - PROCESS | 1652 | 1465809509160 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:18:29 INFO - PROCESS | 1652 | 1465809509319 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 02:18:29 INFO - PROCESS | 1652 | 1465809509341 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:29 INFO - PROCESS | 1652 | 1465809509342 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:18:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x1295c0000 == 36 [pid = 1652] [id = 630] 02:18:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x124926400) [pid = 1652] [serial = 1890] [outer = 0x0] 02:18:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x124c8a400) [pid = 1652] [serial = 1891] [outer = 0x124926400] 02:18:29 INFO - PROCESS | 1652 | 1465809509393 Marionette DEBUG loaded listener.js 02:18:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x125585400) [pid = 1652] [serial = 1892] [outer = 0x124926400] 02:18:29 INFO - PROCESS | 1652 | 1465809509747 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]]]}] 02:18:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 02:18:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 620ms 02:18:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 02:18:29 INFO - PROCESS | 1652 | 1465809509774 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 02:18:29 INFO - PROCESS | 1652 | 1465809509775 Marionette TRACE conn2 <- [1,2493,null,{"value":"7"}] 02:18:29 INFO - PROCESS | 1652 | 1465809509777 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 02:18:29 INFO - PROCESS | 1652 | 1465809509778 Marionette TRACE conn2 <- [1,2494,null,{}] 02:18:29 INFO - PROCESS | 1652 | 1465809509781 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}] 02:18:29 INFO - PROCESS | 1652 | 1465809509782 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:18:29 INFO - PROCESS | 1652 | 1465809509888 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 02:18:29 INFO - PROCESS | 1652 | 1465809509899 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:29 INFO - PROCESS | 1652 | 1465809509900 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:18:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a4f3000 == 37 [pid = 1652] [id = 631] 02:18:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x125590400) [pid = 1652] [serial = 1893] [outer = 0x0] 02:18:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x126ad7c00) [pid = 1652] [serial = 1894] [outer = 0x125590400] 02:18:29 INFO - PROCESS | 1652 | 1465809509925 Marionette DEBUG loaded listener.js 02:18:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x127087400) [pid = 1652] [serial = 1895] [outer = 0x125590400] 02:18:30 INFO - PROCESS | 1652 | 1465809510292 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]]]}] 02:18:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 02:18:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 569ms 02:18:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 02:18:30 INFO - PROCESS | 1652 | 1465809510346 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 02:18:30 INFO - PROCESS | 1652 | 1465809510347 Marionette TRACE conn2 <- [1,2497,null,{"value":"7"}] 02:18:30 INFO - PROCESS | 1652 | 1465809510349 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 02:18:30 INFO - PROCESS | 1652 | 1465809510350 Marionette TRACE conn2 <- [1,2498,null,{}] 02:18:30 INFO - PROCESS | 1652 | 1465809510353 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}] 02:18:30 INFO - PROCESS | 1652 | 1465809510354 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:18:30 INFO - PROCESS | 1652 | 1465809510467 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 02:18:30 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x1184df400) [pid = 1652] [serial = 1842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 02:18:30 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x1210c4800) [pid = 1652] [serial = 1839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 02:18:30 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x1186b5800) [pid = 1652] [serial = 1833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 02:18:30 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x123d13400) [pid = 1652] [serial = 1845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 02:18:30 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x116f3c000) [pid = 1652] [serial = 1836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 02:18:30 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x1184e1000) [pid = 1652] [serial = 1827] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 02:18:30 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x1175ba400) [pid = 1652] [serial = 1830] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 02:18:30 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x1182f3000) [pid = 1652] [serial = 1806] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 02:18:30 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x120eba000) [pid = 1652] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 02:18:30 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x126c6b800) [pid = 1652] [serial = 1812] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 02:18:30 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x12944ac00) [pid = 1652] [serial = 1815] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 02:18:30 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x12a692400) [pid = 1652] [serial = 1818] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 02:18:30 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x11260ac00) [pid = 1652] [serial = 1854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 02:18:30 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x1186c8000) [pid = 1652] [serial = 1821] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 02:18:30 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x1186c1800) [pid = 1652] [serial = 1824] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 02:18:30 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x121431c00) [pid = 1652] [serial = 1860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 02:18:30 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x11606fc00) [pid = 1652] [serial = 1848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 02:18:30 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x128991000) [pid = 1652] [serial = 1851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 02:18:30 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x120eb9c00) [pid = 1652] [serial = 1857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 02:18:30 INFO - PROCESS | 1652 | 1465809510619 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:30 INFO - PROCESS | 1652 | 1465809510620 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:18:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x118623000 == 38 [pid = 1652] [id = 632] 02:18:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x113d31800) [pid = 1652] [serial = 1896] [outer = 0x0] 02:18:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x113da4000) [pid = 1652] [serial = 1897] [outer = 0x113d31800] 02:18:30 INFO - PROCESS | 1652 | 1465809510644 Marionette DEBUG loaded listener.js 02:18:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x1186bc400) [pid = 1652] [serial = 1898] [outer = 0x113d31800] 02:18:30 INFO - PROCESS | 1652 | 1465809510908 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]]]}] 02:18:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 02:18:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 570ms 02:18:30 INFO - PROCESS | 1652 | 1465809510927 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 02:18:30 INFO - PROCESS | 1652 | 1465809510929 Marionette TRACE conn2 <- [1,2501,null,{"value":"7"}] 02:18:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 02:18:30 INFO - PROCESS | 1652 | 1465809510931 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 02:18:30 INFO - PROCESS | 1652 | 1465809510932 Marionette TRACE conn2 <- [1,2502,null,{}] 02:18:30 INFO - PROCESS | 1652 | 1465809510943 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}] 02:18:30 INFO - PROCESS | 1652 | 1465809510944 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:18:31 INFO - PROCESS | 1652 | 1465809511035 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 02:18:31 INFO - PROCESS | 1652 | 1465809511041 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:31 INFO - PROCESS | 1652 | 1465809511042 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:18:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x12afa7000 == 39 [pid = 1652] [id = 633] 02:18:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x1186d3400) [pid = 1652] [serial = 1899] [outer = 0x0] 02:18:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x1214cec00) [pid = 1652] [serial = 1900] [outer = 0x1186d3400] 02:18:31 INFO - PROCESS | 1652 | 1465809511066 Marionette DEBUG loaded listener.js 02:18:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x1271ddc00) [pid = 1652] [serial = 1901] [outer = 0x1186d3400] 02:18:31 INFO - PROCESS | 1652 | 1465809511414 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]]]}] 02:18:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 02:18:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 518ms 02:18:31 INFO - PROCESS | 1652 | 1465809511450 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 02:18:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 02:18:31 INFO - PROCESS | 1652 | 1465809511454 Marionette TRACE conn2 <- [1,2505,null,{"value":"7"}] 02:18:31 INFO - PROCESS | 1652 | 1465809511469 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 02:18:31 INFO - PROCESS | 1652 | 1465809511470 Marionette TRACE conn2 <- [1,2506,null,{}] 02:18:31 INFO - PROCESS | 1652 | 1465809511473 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}] 02:18:31 INFO - PROCESS | 1652 | 1465809511474 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:18:31 INFO - PROCESS | 1652 | 1465809511574 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 02:18:31 INFO - PROCESS | 1652 | 1465809511578 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:31 INFO - PROCESS | 1652 | 1465809511579 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:18:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x12be36000 == 40 [pid = 1652] [id = 634] 02:18:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x1218c8800) [pid = 1652] [serial = 1902] [outer = 0x0] 02:18:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x128e18400) [pid = 1652] [serial = 1903] [outer = 0x1218c8800] 02:18:31 INFO - PROCESS | 1652 | 1465809511605 Marionette DEBUG loaded listener.js 02:18:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x129204c00) [pid = 1652] [serial = 1904] [outer = 0x1218c8800] 02:18:31 INFO - PROCESS | 1652 | 1465809511943 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]]]}] 02:18:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 02:18:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 531ms 02:18:31 INFO - PROCESS | 1652 | 1465809511989 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 02:18:31 INFO - PROCESS | 1652 | 1465809511990 Marionette TRACE conn2 <- [1,2509,null,{"value":"7"}] 02:18:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 02:18:31 INFO - PROCESS | 1652 | 1465809511992 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 02:18:31 INFO - PROCESS | 1652 | 1465809511994 Marionette TRACE conn2 <- [1,2510,null,{}] 02:18:31 INFO - PROCESS | 1652 | 1465809511996 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}] 02:18:31 INFO - PROCESS | 1652 | 1465809511998 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:18:32 INFO - PROCESS | 1652 | 1465809512079 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 02:18:32 INFO - PROCESS | 1652 | 1465809512148 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:32 INFO - PROCESS | 1652 | 1465809512149 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:18:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x12be50000 == 41 [pid = 1652] [id = 635] 02:18:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x12891bc00) [pid = 1652] [serial = 1905] [outer = 0x0] 02:18:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x129209400) [pid = 1652] [serial = 1906] [outer = 0x12891bc00] 02:18:32 INFO - PROCESS | 1652 | 1465809512173 Marionette DEBUG loaded listener.js 02:18:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x12a44c000) [pid = 1652] [serial = 1907] [outer = 0x12891bc00] 02:18:32 INFO - PROCESS | 1652 | 1465809512458 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]]]}] 02:18:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 02:18:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 519ms 02:18:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 02:18:32 INFO - PROCESS | 1652 | 1465809512511 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 02:18:32 INFO - PROCESS | 1652 | 1465809512513 Marionette TRACE conn2 <- [1,2513,null,{"value":"7"}] 02:18:32 INFO - PROCESS | 1652 | 1465809512515 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 02:18:32 INFO - PROCESS | 1652 | 1465809512516 Marionette TRACE conn2 <- [1,2514,null,{}] 02:18:32 INFO - PROCESS | 1652 | 1465809512520 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}] 02:18:32 INFO - PROCESS | 1652 | 1465809512522 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:18:32 INFO - PROCESS | 1652 | 1465809512613 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 02:18:32 INFO - PROCESS | 1652 | 1465809512726 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:32 INFO - PROCESS | 1652 | 1465809512728 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:18:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x116604000 == 42 [pid = 1652] [id = 636] 02:18:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x110eb3800) [pid = 1652] [serial = 1908] [outer = 0x0] 02:18:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x1121a7000) [pid = 1652] [serial = 1909] [outer = 0x110eb3800] 02:18:32 INFO - PROCESS | 1652 | 1465809512760 Marionette DEBUG loaded listener.js 02:18:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x1133e8400) [pid = 1652] [serial = 1910] [outer = 0x110eb3800] 02:18:33 INFO - PROCESS | 1652 | 1465809513222 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]]]}] 02:18:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 02:18:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 722ms 02:18:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 02:18:33 INFO - PROCESS | 1652 | 1465809513240 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 02:18:33 INFO - PROCESS | 1652 | 1465809513242 Marionette TRACE conn2 <- [1,2517,null,{"value":"7"}] 02:18:33 INFO - PROCESS | 1652 | 1465809513245 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 02:18:33 INFO - PROCESS | 1652 | 1465809513247 Marionette TRACE conn2 <- [1,2518,null,{}] 02:18:33 INFO - PROCESS | 1652 | 1465809513251 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}] 02:18:33 INFO - PROCESS | 1652 | 1465809513254 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:18:33 INFO - PROCESS | 1652 | 1465809513362 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 02:18:33 INFO - PROCESS | 1652 | 1465809513466 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:33 INFO - PROCESS | 1652 | 1465809513467 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:18:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x12114d800 == 43 [pid = 1652] [id = 637] 02:18:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x1184da800) [pid = 1652] [serial = 1911] [outer = 0x0] 02:18:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x1186c0000) [pid = 1652] [serial = 1912] [outer = 0x1184da800] 02:18:33 INFO - PROCESS | 1652 | 1465809513510 Marionette DEBUG loaded listener.js 02:18:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x1186d5800) [pid = 1652] [serial = 1913] [outer = 0x1184da800] 02:18:33 INFO - PROCESS | 1652 | 1465809513965 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]]]}] 02:18:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 02:18:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 770ms 02:18:34 INFO - PROCESS | 1652 | 1465809514033 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 02:18:34 INFO - PROCESS | 1652 | 1465809514037 Marionette TRACE conn2 <- [1,2521,null,{"value":"7"}] 02:18:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 02:18:34 INFO - PROCESS | 1652 | 1465809514041 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 02:18:34 INFO - PROCESS | 1652 | 1465809514043 Marionette TRACE conn2 <- [1,2522,null,{}] 02:18:34 INFO - PROCESS | 1652 | 1465809514045 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}] 02:18:34 INFO - PROCESS | 1652 | 1465809514046 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:18:34 INFO - PROCESS | 1652 | 1465809514156 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 02:18:34 INFO - PROCESS | 1652 | 1465809514237 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:34 INFO - PROCESS | 1652 | 1465809514239 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:18:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x12afa8000 == 44 [pid = 1652] [id = 638] 02:18:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x11969fc00) [pid = 1652] [serial = 1914] [outer = 0x0] 02:18:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x12107ac00) [pid = 1652] [serial = 1915] [outer = 0x11969fc00] 02:18:34 INFO - PROCESS | 1652 | 1465809514268 Marionette DEBUG loaded listener.js 02:18:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x1214c7c00) [pid = 1652] [serial = 1916] [outer = 0x11969fc00] 02:18:34 INFO - PROCESS | 1652 | 1465809514676 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]]]}] 02:18:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 02:18:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 671ms 02:18:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 02:18:34 INFO - PROCESS | 1652 | 1465809514733 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 02:18:34 INFO - PROCESS | 1652 | 1465809514734 Marionette TRACE conn2 <- [1,2525,null,{"value":"7"}] 02:18:34 INFO - PROCESS | 1652 | 1465809514742 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 02:18:34 INFO - PROCESS | 1652 | 1465809514746 Marionette TRACE conn2 <- [1,2526,null,{}] 02:18:34 INFO - PROCESS | 1652 | 1465809514749 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}] 02:18:34 INFO - PROCESS | 1652 | 1465809514752 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:18:34 INFO - PROCESS | 1652 | 1465809514858 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 02:18:34 INFO - PROCESS | 1652 | 1465809514966 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:34 INFO - PROCESS | 1652 | 1465809514968 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:18:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c7a4000 == 45 [pid = 1652] [id = 639] 02:18:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x121233400) [pid = 1652] [serial = 1917] [outer = 0x0] 02:18:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x123db1c00) [pid = 1652] [serial = 1918] [outer = 0x121233400] 02:18:35 INFO - PROCESS | 1652 | 1465809514999 Marionette DEBUG loaded listener.js 02:18:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x124f33800) [pid = 1652] [serial = 1919] [outer = 0x121233400] 02:18:35 INFO - PROCESS | 1652 | 1465809515419 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]]]}] 02:18:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 02:18:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 728ms 02:18:35 INFO - PROCESS | 1652 | 1465809515466 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 02:18:35 INFO - PROCESS | 1652 | 1465809515467 Marionette TRACE conn2 <- [1,2529,null,{"value":"7"}] 02:18:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 02:18:35 INFO - PROCESS | 1652 | 1465809515470 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 02:18:35 INFO - PROCESS | 1652 | 1465809515471 Marionette TRACE conn2 <- [1,2530,null,{}] 02:18:35 INFO - PROCESS | 1652 | 1465809515473 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}] 02:18:35 INFO - PROCESS | 1652 | 1465809515475 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:18:35 INFO - PROCESS | 1652 | 1465809515584 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 02:18:35 INFO - PROCESS | 1652 | 1465809515700 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:35 INFO - PROCESS | 1652 | 1465809515701 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:18:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c7b8000 == 46 [pid = 1652] [id = 640] 02:18:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x1214cb800) [pid = 1652] [serial = 1920] [outer = 0x0] 02:18:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x128ed6400) [pid = 1652] [serial = 1921] [outer = 0x1214cb800] 02:18:35 INFO - PROCESS | 1652 | 1465809515733 Marionette DEBUG loaded listener.js 02:18:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x1290cb400) [pid = 1652] [serial = 1922] [outer = 0x1214cb800] 02:18:36 INFO - PROCESS | 1652 | 1465809516149 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]]]}] 02:18:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 02:18:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 719ms 02:18:36 INFO - PROCESS | 1652 | 1465809516213 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 02:18:36 INFO - PROCESS | 1652 | 1465809516216 Marionette TRACE conn2 <- [1,2533,null,{"value":"7"}] 02:18:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 02:18:36 INFO - PROCESS | 1652 | 1465809516503 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 02:18:36 INFO - PROCESS | 1652 | 1465809516508 Marionette TRACE conn2 <- [1,2534,null,{}] 02:18:36 INFO - PROCESS | 1652 | 1465809516533 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}] 02:18:36 INFO - PROCESS | 1652 | 1465809516536 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:18:36 INFO - PROCESS | 1652 | 1465809516689 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 02:18:36 INFO - PROCESS | 1652 | 1465809516794 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:36 INFO - PROCESS | 1652 | 1465809516796 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:18:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x116915000 == 47 [pid = 1652] [id = 641] 02:18:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x112f93000) [pid = 1652] [serial = 1923] [outer = 0x0] 02:18:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x113368000) [pid = 1652] [serial = 1924] [outer = 0x112f93000] 02:18:36 INFO - PROCESS | 1652 | 1465809516826 Marionette DEBUG loaded listener.js 02:18:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x11679a400) [pid = 1652] [serial = 1925] [outer = 0x112f93000] 02:18:37 INFO - PROCESS | 1652 | 1465809517262 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]]]}] 02:18:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 02:18:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 857ms 02:18:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 02:18:37 INFO - PROCESS | 1652 | 1465809517298 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 02:18:37 INFO - PROCESS | 1652 | 1465809517301 Marionette TRACE conn2 <- [1,2537,null,{"value":"7"}] 02:18:37 INFO - PROCESS | 1652 | 1465809517305 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 02:18:37 INFO - PROCESS | 1652 | 1465809517307 Marionette TRACE conn2 <- [1,2538,null,{}] 02:18:37 INFO - PROCESS | 1652 | 1465809517313 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}] 02:18:37 INFO - PROCESS | 1652 | 1465809517317 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:18:37 INFO - PROCESS | 1652 | 1465809517460 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 02:18:37 INFO - PROCESS | 1652 | 1465809517602 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:37 INFO - PROCESS | 1652 | 1465809517604 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:18:37 INFO - PROCESS | 1652 | ++DOCSHELL 0x113ace000 == 48 [pid = 1652] [id = 642] 02:18:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x1175bac00) [pid = 1652] [serial = 1926] [outer = 0x0] 02:18:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x1175c1000) [pid = 1652] [serial = 1927] [outer = 0x1175bac00] 02:18:37 INFO - PROCESS | 1652 | 1465809517655 Marionette DEBUG loaded listener.js 02:18:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x118134800) [pid = 1652] [serial = 1928] [outer = 0x1175bac00] 02:18:38 INFO - PROCESS | 1652 | --DOCSHELL 0x11800d000 == 47 [pid = 1652] [id = 609] 02:18:38 INFO - PROCESS | 1652 | --DOCSHELL 0x12be50000 == 46 [pid = 1652] [id = 635] 02:18:38 INFO - PROCESS | 1652 | --DOCSHELL 0x12be36000 == 45 [pid = 1652] [id = 634] 02:18:38 INFO - PROCESS | 1652 | --DOCSHELL 0x12afa7000 == 44 [pid = 1652] [id = 633] 02:18:38 INFO - PROCESS | 1652 | --DOCSHELL 0x118623000 == 43 [pid = 1652] [id = 632] 02:18:38 INFO - PROCESS | 1652 | --DOCSHELL 0x12a4f3000 == 42 [pid = 1652] [id = 631] 02:18:38 INFO - PROCESS | 1652 | --DOCSHELL 0x1295c0000 == 41 [pid = 1652] [id = 630] 02:18:38 INFO - PROCESS | 1652 | --DOCSHELL 0x128937800 == 40 [pid = 1652] [id = 629] 02:18:38 INFO - PROCESS | 1652 | --DOCSHELL 0x124cca800 == 39 [pid = 1652] [id = 628] 02:18:38 INFO - PROCESS | 1652 | --DOCSHELL 0x121b59800 == 38 [pid = 1652] [id = 627] 02:18:38 INFO - PROCESS | 1652 | --DOCSHELL 0x120e3d800 == 37 [pid = 1652] [id = 626] 02:18:38 INFO - PROCESS | 1652 | --DOCSHELL 0x1188c7800 == 36 [pid = 1652] [id = 625] 02:18:38 INFO - PROCESS | 1652 | --DOCSHELL 0x11860d000 == 35 [pid = 1652] [id = 624] 02:18:38 INFO - PROCESS | 1652 | --DOCSHELL 0x121b5d800 == 34 [pid = 1652] [id = 623] 02:18:38 INFO - PROCESS | 1652 | --DOCSHELL 0x12be4d800 == 33 [pid = 1652] [id = 621] 02:18:38 INFO - PROCESS | 1652 | --DOCSHELL 0x1193d8800 == 32 [pid = 1652] [id = 622] 02:18:38 INFO - PROCESS | 1652 | --DOCSHELL 0x116915000 == 31 [pid = 1652] [id = 641] 02:18:38 INFO - PROCESS | 1652 | --DOCSHELL 0x12c7b8000 == 30 [pid = 1652] [id = 640] 02:18:38 INFO - PROCESS | 1652 | --DOCSHELL 0x12c7a4000 == 29 [pid = 1652] [id = 639] 02:18:38 INFO - PROCESS | 1652 | --DOCSHELL 0x12afa8000 == 28 [pid = 1652] [id = 638] 02:18:38 INFO - PROCESS | 1652 | --DOCSHELL 0x12114d800 == 27 [pid = 1652] [id = 637] 02:18:38 INFO - PROCESS | 1652 | --DOCSHELL 0x116604000 == 26 [pid = 1652] [id = 636] 02:18:38 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x121b95c00) [pid = 1652] [serial = 1843] [outer = 0x0] [url = about:blank] 02:18:38 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x1214c9400) [pid = 1652] [serial = 1840] [outer = 0x0] [url = about:blank] 02:18:38 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x118fa8800) [pid = 1652] [serial = 1834] [outer = 0x0] [url = about:blank] 02:18:38 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x124924800) [pid = 1652] [serial = 1846] [outer = 0x0] [url = about:blank] 02:18:38 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x1191dbc00) [pid = 1652] [serial = 1835] [outer = 0x0] [url = about:blank] 02:18:38 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x1210c3800) [pid = 1652] [serial = 1837] [outer = 0x0] [url = about:blank] 02:18:38 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x121238c00) [pid = 1652] [serial = 1838] [outer = 0x0] [url = about:blank] 02:18:38 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x1196a5000) [pid = 1652] [serial = 1829] [outer = 0x0] [url = about:blank] 02:18:38 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x1191cc800) [pid = 1652] [serial = 1828] [outer = 0x0] [url = about:blank] 02:18:38 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x11818a400) [pid = 1652] [serial = 1831] [outer = 0x0] [url = about:blank] 02:18:38 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x112f93400) [pid = 1652] [serial = 1832] [outer = 0x0] [url = about:blank] 02:18:38 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x123d15400) [pid = 1652] [serial = 1844] [outer = 0x0] [url = about:blank] 02:18:38 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x1186ca800) [pid = 1652] [serial = 1808] [outer = 0x0] [url = about:blank] 02:18:38 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x1186b7000) [pid = 1652] [serial = 1807] [outer = 0x0] [url = about:blank] 02:18:38 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x1214cd400) [pid = 1652] [serial = 1811] [outer = 0x0] [url = about:blank] 02:18:38 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x1214c7400) [pid = 1652] [serial = 1810] [outer = 0x0] [url = about:blank] 02:18:38 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x128ee5400) [pid = 1652] [serial = 1814] [outer = 0x0] [url = about:blank] 02:18:38 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x126ea8c00) [pid = 1652] [serial = 1813] [outer = 0x0] [url = about:blank] 02:18:38 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x12b03b800) [pid = 1652] [serial = 1817] [outer = 0x0] [url = about:blank] 02:18:38 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x12a845400) [pid = 1652] [serial = 1816] [outer = 0x0] [url = about:blank] 02:18:38 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x12be9f800) [pid = 1652] [serial = 1820] [outer = 0x0] [url = about:blank] 02:18:38 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x12b925800) [pid = 1652] [serial = 1819] [outer = 0x0] [url = about:blank] 02:18:38 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x1186b5000) [pid = 1652] [serial = 1855] [outer = 0x0] [url = about:blank] 02:18:38 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x12ca5d400) [pid = 1652] [serial = 1823] [outer = 0x0] [url = about:blank] 02:18:38 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x12c8a2400) [pid = 1652] [serial = 1822] [outer = 0x0] [url = about:blank] 02:18:38 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x1210c2c00) [pid = 1652] [serial = 1826] [outer = 0x0] [url = about:blank] 02:18:38 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x12944b000) [pid = 1652] [serial = 1862] [outer = 0x0] [url = about:blank] 02:18:38 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x1210be800) [pid = 1652] [serial = 1825] [outer = 0x0] [url = about:blank] 02:18:38 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x12708ac00) [pid = 1652] [serial = 1849] [outer = 0x0] [url = about:blank] 02:18:38 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x128edb000) [pid = 1652] [serial = 1852] [outer = 0x0] [url = about:blank] 02:18:38 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x12a699c00) [pid = 1652] [serial = 1864] [outer = 0x0] [url = about:blank] 02:18:38 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x11962b000) [pid = 1652] [serial = 1856] [outer = 0x0] [url = about:blank] 02:18:38 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x1271dd800) [pid = 1652] [serial = 1858] [outer = 0x0] [url = about:blank] 02:18:38 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x1290c1c00) [pid = 1652] [serial = 1853] [outer = 0x0] [url = about:blank] 02:18:38 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x12898ec00) [pid = 1652] [serial = 1850] [outer = 0x0] [url = about:blank] 02:18:38 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x126a40800) [pid = 1652] [serial = 1847] [outer = 0x0] [url = about:blank] 02:18:38 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x128ee1400) [pid = 1652] [serial = 1859] [outer = 0x0] [url = about:blank] 02:18:38 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x1290c5800) [pid = 1652] [serial = 1861] [outer = 0x0] [url = about:blank] 02:18:38 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x1214d1c00) [pid = 1652] [serial = 1841] [outer = 0x0] [url = about:blank] 02:18:38 INFO - PROCESS | 1652 | 1465809518661 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]]]}] 02:18:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 02:18:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1372ms 02:18:38 INFO - PROCESS | 1652 | 1465809518678 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 02:18:38 INFO - PROCESS | 1652 | 1465809518680 Marionette TRACE conn2 <- [1,2541,null,{"value":"7"}] 02:18:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 02:18:38 INFO - PROCESS | 1652 | 1465809518684 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 02:18:38 INFO - PROCESS | 1652 | 1465809518690 Marionette TRACE conn2 <- [1,2542,null,{}] 02:18:38 INFO - PROCESS | 1652 | 1465809518694 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}] 02:18:38 INFO - PROCESS | 1652 | 1465809518695 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:18:38 INFO - PROCESS | 1652 | 1465809518778 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 02:18:38 INFO - PROCESS | 1652 | 1465809518782 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:38 INFO - PROCESS | 1652 | 1465809518784 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:18:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x1169a6000 == 27 [pid = 1652] [id = 643] 02:18:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x112f8f400) [pid = 1652] [serial = 1929] [outer = 0x0] 02:18:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x1133c2c00) [pid = 1652] [serial = 1930] [outer = 0x112f8f400] 02:18:38 INFO - PROCESS | 1652 | 1465809518815 Marionette DEBUG loaded listener.js 02:18:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x115de5000) [pid = 1652] [serial = 1931] [outer = 0x112f8f400] 02:18:39 INFO - PROCESS | 1652 | 1465809519176 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]]]}] 02:18:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 02:18:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 526ms 02:18:39 INFO - PROCESS | 1652 | 1465809519210 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 02:18:39 INFO - PROCESS | 1652 | 1465809519212 Marionette TRACE conn2 <- [1,2545,null,{"value":"7"}] 02:18:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 02:18:39 INFO - PROCESS | 1652 | 1465809519219 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 02:18:39 INFO - PROCESS | 1652 | 1465809519221 Marionette TRACE conn2 <- [1,2546,null,{}] 02:18:39 INFO - PROCESS | 1652 | 1465809519227 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}] 02:18:39 INFO - PROCESS | 1652 | 1465809519229 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:18:39 INFO - PROCESS | 1652 | 1465809519310 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 02:18:39 INFO - PROCESS | 1652 | 1465809519314 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:39 INFO - PROCESS | 1652 | 1465809519315 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:18:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x11815c800 == 28 [pid = 1652] [id = 644] 02:18:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x116624000) [pid = 1652] [serial = 1932] [outer = 0x0] 02:18:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x116a04800) [pid = 1652] [serial = 1933] [outer = 0x116624000] 02:18:39 INFO - PROCESS | 1652 | 1465809519344 Marionette DEBUG loaded listener.js 02:18:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x1175c2800) [pid = 1652] [serial = 1934] [outer = 0x116624000] 02:18:39 INFO - PROCESS | 1652 | 1465809519723 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]]]}] 02:18:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 02:18:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 526ms 02:18:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 02:18:39 INFO - PROCESS | 1652 | 1465809519742 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 02:18:39 INFO - PROCESS | 1652 | 1465809519743 Marionette TRACE conn2 <- [1,2549,null,{"value":"7"}] 02:18:39 INFO - PROCESS | 1652 | 1465809519746 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 02:18:39 INFO - PROCESS | 1652 | 1465809519748 Marionette TRACE conn2 <- [1,2550,null,{}] 02:18:39 INFO - PROCESS | 1652 | 1465809519757 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}] 02:18:39 INFO - PROCESS | 1652 | 1465809519761 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:18:39 INFO - PROCESS | 1652 | 1465809519863 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 02:18:39 INFO - PROCESS | 1652 | 1465809519871 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:39 INFO - PROCESS | 1652 | 1465809519874 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:18:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x119558000 == 29 [pid = 1652] [id = 645] 02:18:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x118184c00) [pid = 1652] [serial = 1935] [outer = 0x0] 02:18:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x11822d800) [pid = 1652] [serial = 1936] [outer = 0x118184c00] 02:18:39 INFO - PROCESS | 1652 | 1465809519901 Marionette DEBUG loaded listener.js 02:18:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x1182ef800) [pid = 1652] [serial = 1937] [outer = 0x118184c00] 02:18:40 INFO - PROCESS | 1652 | 1465809520226 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]]]}] 02:18:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 02:18:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 523ms 02:18:40 INFO - PROCESS | 1652 | 1465809520270 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 02:18:40 INFO - PROCESS | 1652 | 1465809520272 Marionette TRACE conn2 <- [1,2553,null,{"value":"7"}] 02:18:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 02:18:40 INFO - PROCESS | 1652 | 1465809520274 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 02:18:40 INFO - PROCESS | 1652 | 1465809520275 Marionette TRACE conn2 <- [1,2554,null,{}] 02:18:40 INFO - PROCESS | 1652 | 1465809520277 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}] 02:18:40 INFO - PROCESS | 1652 | 1465809520278 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:18:40 INFO - PROCESS | 1652 | 1465809520358 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 02:18:40 INFO - PROCESS | 1652 | 1465809520435 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:40 INFO - PROCESS | 1652 | 1465809520436 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:18:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x119789800 == 30 [pid = 1652] [id = 646] 02:18:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x118185000) [pid = 1652] [serial = 1938] [outer = 0x0] 02:18:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x1184d5400) [pid = 1652] [serial = 1939] [outer = 0x118185000] 02:18:40 INFO - PROCESS | 1652 | 1465809520461 Marionette DEBUG loaded listener.js 02:18:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x1186b9c00) [pid = 1652] [serial = 1940] [outer = 0x118185000] 02:18:40 INFO - PROCESS | 1652 | 1465809520789 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]]]}] 02:18:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 02:18:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 519ms 02:18:40 INFO - PROCESS | 1652 | 1465809520794 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 02:18:40 INFO - PROCESS | 1652 | 1465809520795 Marionette TRACE conn2 <- [1,2557,null,{"value":"7"}] 02:18:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 02:18:40 INFO - PROCESS | 1652 | 1465809520797 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 02:18:40 INFO - PROCESS | 1652 | 1465809520798 Marionette TRACE conn2 <- [1,2558,null,{}] 02:18:40 INFO - PROCESS | 1652 | 1465809520801 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}] 02:18:40 INFO - PROCESS | 1652 | 1465809520803 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:18:40 INFO - PROCESS | 1652 | 1465809520902 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 02:18:40 INFO - PROCESS | 1652 | 1465809520905 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:40 INFO - PROCESS | 1652 | 1465809520906 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:18:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x1199e4800 == 31 [pid = 1652] [id = 647] 02:18:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x116076c00) [pid = 1652] [serial = 1941] [outer = 0x0] 02:18:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x1186c8800) [pid = 1652] [serial = 1942] [outer = 0x116076c00] 02:18:40 INFO - PROCESS | 1652 | 1465809520931 Marionette DEBUG loaded listener.js 02:18:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x1186ce800) [pid = 1652] [serial = 1943] [outer = 0x116076c00] 02:18:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 02:18:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 518ms 02:18:41 INFO - PROCESS | 1652 | 1465809521310 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]]]}] 02:18:41 INFO - PROCESS | 1652 | 1465809521316 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 02:18:41 INFO - PROCESS | 1652 | 1465809521318 Marionette TRACE conn2 <- [1,2561,null,{"value":"7"}] 02:18:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 02:18:41 INFO - PROCESS | 1652 | 1465809521321 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 02:18:41 INFO - PROCESS | 1652 | 1465809521322 Marionette TRACE conn2 <- [1,2562,null,{}] 02:18:41 INFO - PROCESS | 1652 | 1465809521324 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}] 02:18:41 INFO - PROCESS | 1652 | 1465809521328 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:18:41 INFO - PROCESS | 1652 | 1465809521439 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 02:18:41 INFO - PROCESS | 1652 | 1465809521474 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:41 INFO - PROCESS | 1652 | 1465809521476 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:18:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x121328000 == 32 [pid = 1652] [id = 648] 02:18:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x1186cf000) [pid = 1652] [serial = 1944] [outer = 0x0] 02:18:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x118f30000) [pid = 1652] [serial = 1945] [outer = 0x1186cf000] 02:18:41 INFO - PROCESS | 1652 | 1465809521501 Marionette DEBUG loaded listener.js 02:18:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x1191dfc00) [pid = 1652] [serial = 1946] [outer = 0x1186cf000] 02:18:41 INFO - PROCESS | 1652 | 1465809521862 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]]]}] 02:18:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 02:18:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 572ms 02:18:41 INFO - PROCESS | 1652 | 1465809521894 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 02:18:41 INFO - PROCESS | 1652 | 1465809521895 Marionette TRACE conn2 <- [1,2565,null,{"value":"7"}] 02:18:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 02:18:41 INFO - PROCESS | 1652 | 1465809521898 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 02:18:41 INFO - PROCESS | 1652 | 1465809521900 Marionette TRACE conn2 <- [1,2566,null,{}] 02:18:41 INFO - PROCESS | 1652 | 1465809521911 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}] 02:18:41 INFO - PROCESS | 1652 | 1465809521912 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:18:42 INFO - PROCESS | 1652 | 1465809522011 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 02:18:42 INFO - PROCESS | 1652 | 1465809522014 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:42 INFO - PROCESS | 1652 | 1465809522015 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:18:42 INFO - PROCESS | 1652 | ++DOCSHELL 0x121b5d800 == 33 [pid = 1652] [id = 649] 02:18:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x110eb7000) [pid = 1652] [serial = 1947] [outer = 0x0] 02:18:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x11933cc00) [pid = 1652] [serial = 1948] [outer = 0x110eb7000] 02:18:42 INFO - PROCESS | 1652 | 1465809522039 Marionette DEBUG loaded listener.js 02:18:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x119628800) [pid = 1652] [serial = 1949] [outer = 0x110eb7000] 02:18:42 INFO - PROCESS | 1652 | 1465809522584 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]]]}] 02:18:42 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x1218c8800) [pid = 1652] [serial = 1902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 02:18:42 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x124926400) [pid = 1652] [serial = 1890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 02:18:42 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x123c25800) [pid = 1652] [serial = 1887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 02:18:42 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x125590400) [pid = 1652] [serial = 1893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 02:18:42 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x1182ea000) [pid = 1652] [serial = 1875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 02:18:42 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x116f38400) [pid = 1652] [serial = 1866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 02:18:42 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x112f9a000) [pid = 1652] [serial = 1878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 02:18:42 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x118fa9000) [pid = 1652] [serial = 1869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 02:18:42 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x120ebb800) [pid = 1652] [serial = 1881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 02:18:42 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x113371800) [pid = 1652] [serial = 1872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 02:18:42 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x12a44ec00) [pid = 1652] [serial = 1863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 02:18:42 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x120fa9000) [pid = 1652] [serial = 1884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 02:18:42 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x113d31800) [pid = 1652] [serial = 1896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 02:18:42 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x12891bc00) [pid = 1652] [serial = 1905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 02:18:42 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x1186d3400) [pid = 1652] [serial = 1899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 02:18:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 02:18:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 728ms 02:18:42 INFO - PROCESS | 1652 | 1465809522625 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 02:18:42 INFO - PROCESS | 1652 | 1465809522627 Marionette TRACE conn2 <- [1,2569,null,{"value":"7"}] 02:18:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 02:18:42 INFO - PROCESS | 1652 | 1465809522629 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 02:18:42 INFO - PROCESS | 1652 | 1465809522630 Marionette TRACE conn2 <- [1,2570,null,{}] 02:18:42 INFO - PROCESS | 1652 | 1465809522633 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}] 02:18:42 INFO - PROCESS | 1652 | 1465809522634 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:18:42 INFO - PROCESS | 1652 | 1465809522709 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 02:18:42 INFO - PROCESS | 1652 | 1465809522713 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:42 INFO - PROCESS | 1652 | 1465809522714 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:18:42 INFO - PROCESS | 1652 | ++DOCSHELL 0x1214a6000 == 34 [pid = 1652] [id = 650] 02:18:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x113371800) [pid = 1652] [serial = 1950] [outer = 0x0] 02:18:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x1184e3800) [pid = 1652] [serial = 1951] [outer = 0x113371800] 02:18:42 INFO - PROCESS | 1652 | 1465809522741 Marionette DEBUG loaded listener.js 02:18:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x119342800) [pid = 1652] [serial = 1952] [outer = 0x113371800] 02:18:43 INFO - PROCESS | 1652 | 1465809523073 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]]]}] 02:18:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 02:18:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 468ms 02:18:43 INFO - PROCESS | 1652 | 1465809523098 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 02:18:43 INFO - PROCESS | 1652 | 1465809523099 Marionette TRACE conn2 <- [1,2573,null,{"value":"7"}] 02:18:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 02:18:43 INFO - PROCESS | 1652 | 1465809523101 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 02:18:43 INFO - PROCESS | 1652 | 1465809523104 Marionette TRACE conn2 <- [1,2574,null,{}] 02:18:43 INFO - PROCESS | 1652 | 1465809523107 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}] 02:18:43 INFO - PROCESS | 1652 | 1465809523108 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:18:43 INFO - PROCESS | 1652 | 1465809523183 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 02:18:43 INFO - PROCESS | 1652 | 1465809523258 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:43 INFO - PROCESS | 1652 | 1465809523259 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:18:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x124cbc000 == 35 [pid = 1652] [id = 651] 02:18:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x116798800) [pid = 1652] [serial = 1953] [outer = 0x0] 02:18:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x11969f400) [pid = 1652] [serial = 1954] [outer = 0x116798800] 02:18:43 INFO - PROCESS | 1652 | 1465809523285 Marionette DEBUG loaded listener.js 02:18:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x119a0b000) [pid = 1652] [serial = 1955] [outer = 0x116798800] 02:18:43 INFO - PROCESS | 1652 | 1465809523544 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]]]}] 02:18:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 02:18:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 471ms 02:18:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 02:18:43 INFO - PROCESS | 1652 | 1465809523576 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 02:18:43 INFO - PROCESS | 1652 | 1465809523577 Marionette TRACE conn2 <- [1,2577,null,{"value":"7"}] 02:18:43 INFO - PROCESS | 1652 | 1465809523579 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 02:18:43 INFO - PROCESS | 1652 | 1465809523580 Marionette TRACE conn2 <- [1,2578,null,{}] 02:18:43 INFO - PROCESS | 1652 | 1465809523583 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}] 02:18:43 INFO - PROCESS | 1652 | 1465809523584 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:18:43 INFO - PROCESS | 1652 | 1465809523678 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 02:18:43 INFO - PROCESS | 1652 | 1465809523682 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:43 INFO - PROCESS | 1652 | 1465809523683 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:18:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x12710e800 == 36 [pid = 1652] [id = 652] 02:18:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x119be8800) [pid = 1652] [serial = 1956] [outer = 0x0] 02:18:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x120fa9800) [pid = 1652] [serial = 1957] [outer = 0x119be8800] 02:18:43 INFO - PROCESS | 1652 | 1465809523707 Marionette DEBUG loaded listener.js 02:18:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x1210bd800) [pid = 1652] [serial = 1958] [outer = 0x119be8800] 02:18:44 INFO - PROCESS | 1652 | 1465809524060 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]]]}] 02:18:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 02:18:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 518ms 02:18:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 02:18:44 INFO - PROCESS | 1652 | 1465809524110 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 02:18:44 INFO - PROCESS | 1652 | 1465809524111 Marionette TRACE conn2 <- [1,2581,null,{"value":"7"}] 02:18:44 INFO - PROCESS | 1652 | 1465809524114 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 02:18:44 INFO - PROCESS | 1652 | 1465809524116 Marionette TRACE conn2 <- [1,2582,null,{}] 02:18:44 INFO - PROCESS | 1652 | 1465809524118 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}] 02:18:44 INFO - PROCESS | 1652 | 1465809524120 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:18:44 INFO - PROCESS | 1652 | 1465809524211 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 02:18:44 INFO - PROCESS | 1652 | 1465809524214 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:44 INFO - PROCESS | 1652 | 1465809524215 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:18:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x128ce1000 == 37 [pid = 1652] [id = 653] 02:18:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x1210c3400) [pid = 1652] [serial = 1959] [outer = 0x0] 02:18:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x1214c7400) [pid = 1652] [serial = 1960] [outer = 0x1210c3400] 02:18:44 INFO - PROCESS | 1652 | 1465809524244 Marionette DEBUG loaded listener.js 02:18:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x121940c00) [pid = 1652] [serial = 1961] [outer = 0x1210c3400] 02:18:44 INFO - PROCESS | 1652 | 1465809524637 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]]]}] 02:18:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 02:18:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 569ms 02:18:44 INFO - PROCESS | 1652 | 1465809524684 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 02:18:44 INFO - PROCESS | 1652 | 1465809524686 Marionette TRACE conn2 <- [1,2585,null,{"value":"7"}] 02:18:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 02:18:44 INFO - PROCESS | 1652 | 1465809524690 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 02:18:44 INFO - PROCESS | 1652 | 1465809524693 Marionette TRACE conn2 <- [1,2586,null,{}] 02:18:44 INFO - PROCESS | 1652 | 1465809524697 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}] 02:18:44 INFO - PROCESS | 1652 | 1465809524699 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:18:44 INFO - PROCESS | 1652 | 1465809524819 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 02:18:44 INFO - PROCESS | 1652 | 1465809524880 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:44 INFO - PROCESS | 1652 | 1465809524883 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:18:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x116938800 == 38 [pid = 1652] [id = 654] 02:18:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x11297cc00) [pid = 1652] [serial = 1962] [outer = 0x0] 02:18:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x112d9f800) [pid = 1652] [serial = 1963] [outer = 0x11297cc00] 02:18:44 INFO - PROCESS | 1652 | 1465809524915 Marionette DEBUG loaded listener.js 02:18:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x1133e3c00) [pid = 1652] [serial = 1964] [outer = 0x11297cc00] 02:18:45 INFO - PROCESS | 1652 | 1465809525426 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]]]}] 02:18:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 02:18:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 774ms 02:18:45 INFO - PROCESS | 1652 | 1465809525483 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 02:18:45 INFO - PROCESS | 1652 | 1465809525489 Marionette TRACE conn2 <- [1,2589,null,{"value":"7"}] 02:18:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 02:18:45 INFO - PROCESS | 1652 | 1465809525514 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 02:18:45 INFO - PROCESS | 1652 | 1465809525516 Marionette TRACE conn2 <- [1,2590,null,{}] 02:18:45 INFO - PROCESS | 1652 | 1465809525543 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}] 02:18:45 INFO - PROCESS | 1652 | 1465809525545 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:18:45 INFO - PROCESS | 1652 | 1465809525659 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 02:18:45 INFO - PROCESS | 1652 | 1465809525716 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:45 INFO - PROCESS | 1652 | 1465809525718 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:18:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x119924800 == 39 [pid = 1652] [id = 655] 02:18:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x118128000) [pid = 1652] [serial = 1965] [outer = 0x0] 02:18:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x118132000) [pid = 1652] [serial = 1966] [outer = 0x118128000] 02:18:45 INFO - PROCESS | 1652 | 1465809525748 Marionette DEBUG loaded listener.js 02:18:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x11818e800) [pid = 1652] [serial = 1967] [outer = 0x118128000] 02:18:46 INFO - PROCESS | 1652 | 1465809526308 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]]]}] 02:18:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 02:18:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 944ms 02:18:46 INFO - PROCESS | 1652 | 1465809526458 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 02:18:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 02:18:46 INFO - PROCESS | 1652 | 1465809526460 Marionette TRACE conn2 <- [1,2593,null,{"value":"7"}] 02:18:46 INFO - PROCESS | 1652 | 1465809526463 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 02:18:46 INFO - PROCESS | 1652 | 1465809526465 Marionette TRACE conn2 <- [1,2594,null,{}] 02:18:46 INFO - PROCESS | 1652 | 1465809526497 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}] 02:18:46 INFO - PROCESS | 1652 | 1465809526499 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:18:46 INFO - PROCESS | 1652 | 1465809526611 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 02:18:46 INFO - PROCESS | 1652 | 1465809526667 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:46 INFO - PROCESS | 1652 | 1465809526670 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:18:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x11815e000 == 40 [pid = 1652] [id = 656] 02:18:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x11386e400) [pid = 1652] [serial = 1968] [outer = 0x0] 02:18:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x113d3d000) [pid = 1652] [serial = 1969] [outer = 0x11386e400] 02:18:46 INFO - PROCESS | 1652 | 1465809526698 Marionette DEBUG loaded listener.js 02:18:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x1166f0000) [pid = 1652] [serial = 1970] [outer = 0x11386e400] 02:18:47 INFO - PROCESS | 1652 | --DOCSHELL 0x12710e800 == 39 [pid = 1652] [id = 652] 02:18:47 INFO - PROCESS | 1652 | --DOCSHELL 0x124cbc000 == 38 [pid = 1652] [id = 651] 02:18:47 INFO - PROCESS | 1652 | --DOCSHELL 0x1214a6000 == 37 [pid = 1652] [id = 650] 02:18:47 INFO - PROCESS | 1652 | --DOCSHELL 0x121b5d800 == 36 [pid = 1652] [id = 649] 02:18:47 INFO - PROCESS | 1652 | --DOCSHELL 0x121328000 == 35 [pid = 1652] [id = 648] 02:18:47 INFO - PROCESS | 1652 | --DOCSHELL 0x1199e4800 == 34 [pid = 1652] [id = 647] 02:18:47 INFO - PROCESS | 1652 | --DOCSHELL 0x119789800 == 33 [pid = 1652] [id = 646] 02:18:47 INFO - PROCESS | 1652 | --DOCSHELL 0x119558000 == 32 [pid = 1652] [id = 645] 02:18:47 INFO - PROCESS | 1652 | --DOCSHELL 0x11815c800 == 31 [pid = 1652] [id = 644] 02:18:47 INFO - PROCESS | 1652 | --DOCSHELL 0x1169a6000 == 30 [pid = 1652] [id = 643] 02:18:47 INFO - PROCESS | 1652 | --DOCSHELL 0x113ace000 == 29 [pid = 1652] [id = 642] 02:18:47 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x129204c00) [pid = 1652] [serial = 1904] [outer = 0x0] [url = about:blank] 02:18:47 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x124c8a400) [pid = 1652] [serial = 1891] [outer = 0x0] [url = about:blank] 02:18:47 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x123da6000) [pid = 1652] [serial = 1888] [outer = 0x0] [url = about:blank] 02:18:47 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x126ad7c00) [pid = 1652] [serial = 1894] [outer = 0x0] [url = about:blank] 02:18:47 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x1184c7c00) [pid = 1652] [serial = 1876] [outer = 0x0] [url = about:blank] 02:18:47 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x1186c2400) [pid = 1652] [serial = 1877] [outer = 0x0] [url = about:blank] 02:18:47 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x118185800) [pid = 1652] [serial = 1867] [outer = 0x0] [url = about:blank] 02:18:47 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x1184e3000) [pid = 1652] [serial = 1868] [outer = 0x0] [url = about:blank] 02:18:47 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x119345c00) [pid = 1652] [serial = 1879] [outer = 0x0] [url = about:blank] 02:18:47 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x119eabc00) [pid = 1652] [serial = 1880] [outer = 0x0] [url = about:blank] 02:18:47 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x1196a4000) [pid = 1652] [serial = 1870] [outer = 0x0] [url = about:blank] 02:18:47 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x120ebb400) [pid = 1652] [serial = 1871] [outer = 0x0] [url = about:blank] 02:18:47 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x128e18400) [pid = 1652] [serial = 1903] [outer = 0x0] [url = about:blank] 02:18:47 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x1210c1c00) [pid = 1652] [serial = 1882] [outer = 0x0] [url = about:blank] 02:18:47 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x12142f800) [pid = 1652] [serial = 1883] [outer = 0x0] [url = about:blank] 02:18:47 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x1166ebc00) [pid = 1652] [serial = 1873] [outer = 0x0] [url = about:blank] 02:18:47 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x1171b8000) [pid = 1652] [serial = 1874] [outer = 0x0] [url = about:blank] 02:18:47 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x12a98ac00) [pid = 1652] [serial = 1865] [outer = 0x0] [url = about:blank] 02:18:47 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x1214c6800) [pid = 1652] [serial = 1885] [outer = 0x0] [url = about:blank] 02:18:47 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x1186bc400) [pid = 1652] [serial = 1898] [outer = 0x0] [url = about:blank] 02:18:47 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x113da4000) [pid = 1652] [serial = 1897] [outer = 0x0] [url = about:blank] 02:18:47 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x1249e9800) [pid = 1652] [serial = 1889] [outer = 0x0] [url = about:blank] 02:18:47 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x12a44c000) [pid = 1652] [serial = 1907] [outer = 0x0] [url = about:blank] 02:18:47 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x127087400) [pid = 1652] [serial = 1895] [outer = 0x0] [url = about:blank] 02:18:47 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x125585400) [pid = 1652] [serial = 1892] [outer = 0x0] [url = about:blank] 02:18:47 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x1214cec00) [pid = 1652] [serial = 1900] [outer = 0x0] [url = about:blank] 02:18:47 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x1271ddc00) [pid = 1652] [serial = 1901] [outer = 0x0] [url = about:blank] 02:18:47 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x129209400) [pid = 1652] [serial = 1906] [outer = 0x0] [url = about:blank] 02:18:47 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x121946c00) [pid = 1652] [serial = 1886] [outer = 0x0] [url = about:blank] 02:18:47 INFO - PROCESS | 1652 | 1465809527156 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]]]}] 02:18:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 02:18:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 726ms 02:18:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 02:18:47 INFO - PROCESS | 1652 | 1465809527190 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 02:18:47 INFO - PROCESS | 1652 | 1465809527192 Marionette TRACE conn2 <- [1,2597,null,{"value":"7"}] 02:18:47 INFO - PROCESS | 1652 | 1465809527198 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 02:18:47 INFO - PROCESS | 1652 | 1465809527202 Marionette TRACE conn2 <- [1,2598,null,{}] 02:18:47 INFO - PROCESS | 1652 | 1465809527206 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}] 02:18:47 INFO - PROCESS | 1652 | 1465809527209 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:18:47 INFO - PROCESS | 1652 | 1465809527334 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 02:18:47 INFO - PROCESS | 1652 | 1465809527346 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:47 INFO - PROCESS | 1652 | 1465809527347 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:18:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x118623000 == 30 [pid = 1652] [id = 657] 02:18:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x117f9c000) [pid = 1652] [serial = 1971] [outer = 0x0] 02:18:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x118184800) [pid = 1652] [serial = 1972] [outer = 0x117f9c000] 02:18:47 INFO - PROCESS | 1652 | 1465809527394 Marionette DEBUG loaded listener.js 02:18:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x1182e8400) [pid = 1652] [serial = 1973] [outer = 0x117f9c000] 02:18:47 INFO - PROCESS | 1652 | 1465809527847 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]]]}] 02:18:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 02:18:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 677ms 02:18:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 02:18:47 INFO - PROCESS | 1652 | 1465809527873 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 02:18:47 INFO - PROCESS | 1652 | 1465809527874 Marionette TRACE conn2 <- [1,2601,null,{"value":"7"}] 02:18:47 INFO - PROCESS | 1652 | 1465809527877 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 02:18:47 INFO - PROCESS | 1652 | 1465809527878 Marionette TRACE conn2 <- [1,2602,null,{}] 02:18:47 INFO - PROCESS | 1652 | 1465809527886 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}] 02:18:47 INFO - PROCESS | 1652 | 1465809527890 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:18:47 INFO - PROCESS | 1652 | 1465809527989 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 02:18:48 INFO - PROCESS | 1652 | 1465809528075 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:48 INFO - PROCESS | 1652 | 1465809528078 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:18:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x119925000 == 31 [pid = 1652] [id = 658] 02:18:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x1184c3400) [pid = 1652] [serial = 1974] [outer = 0x0] 02:18:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x1186ba800) [pid = 1652] [serial = 1975] [outer = 0x1184c3400] 02:18:48 INFO - PROCESS | 1652 | 1465809528125 Marionette DEBUG loaded listener.js 02:18:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x1186cf400) [pid = 1652] [serial = 1976] [outer = 0x1184c3400] 02:18:48 INFO - PROCESS | 1652 | 1465809528538 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]]]}] 02:18:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 02:18:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 669ms 02:18:48 INFO - PROCESS | 1652 | 1465809528546 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 02:18:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 02:18:48 INFO - PROCESS | 1652 | 1465809528548 Marionette TRACE conn2 <- [1,2605,null,{"value":"7"}] 02:18:48 INFO - PROCESS | 1652 | 1465809528550 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 02:18:48 INFO - PROCESS | 1652 | 1465809528551 Marionette TRACE conn2 <- [1,2606,null,{}] 02:18:48 INFO - PROCESS | 1652 | 1465809528557 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}] 02:18:48 INFO - PROCESS | 1652 | 1465809528558 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:18:48 INFO - PROCESS | 1652 | 1465809528643 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 02:18:48 INFO - PROCESS | 1652 | 1465809528646 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:48 INFO - PROCESS | 1652 | 1465809528647 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:18:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x121310800 == 32 [pid = 1652] [id = 659] 02:18:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x1186d3400) [pid = 1652] [serial = 1977] [outer = 0x0] 02:18:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x118fa0400) [pid = 1652] [serial = 1978] [outer = 0x1186d3400] 02:18:48 INFO - PROCESS | 1652 | 1465809528673 Marionette DEBUG loaded listener.js 02:18:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x1191cdc00) [pid = 1652] [serial = 1979] [outer = 0x1186d3400] 02:18:49 INFO - PROCESS | 1652 | 1465809529035 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]]]}] 02:18:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 02:18:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 522ms 02:18:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 02:18:49 INFO - PROCESS | 1652 | 1465809529072 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 02:18:49 INFO - PROCESS | 1652 | 1465809529074 Marionette TRACE conn2 <- [1,2609,null,{"value":"7"}] 02:18:49 INFO - PROCESS | 1652 | 1465809529076 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 02:18:49 INFO - PROCESS | 1652 | 1465809529077 Marionette TRACE conn2 <- [1,2610,null,{}] 02:18:49 INFO - PROCESS | 1652 | 1465809529079 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}] 02:18:49 INFO - PROCESS | 1652 | 1465809529080 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:18:49 INFO - PROCESS | 1652 | 1465809529158 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 02:18:49 INFO - PROCESS | 1652 | 1465809529229 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:49 INFO - PROCESS | 1652 | 1465809529230 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:18:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x121b5d800 == 33 [pid = 1652] [id = 660] 02:18:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x112c2b800) [pid = 1652] [serial = 1980] [outer = 0x0] 02:18:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x1191d5800) [pid = 1652] [serial = 1981] [outer = 0x112c2b800] 02:18:49 INFO - PROCESS | 1652 | 1465809529263 Marionette DEBUG loaded listener.js 02:18:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x119624800) [pid = 1652] [serial = 1982] [outer = 0x112c2b800] 02:18:49 INFO - PROCESS | 1652 | 1465809529618 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]]]}] 02:18:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 02:18:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 568ms 02:18:49 INFO - PROCESS | 1652 | 1465809529663 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 02:18:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 02:18:49 INFO - PROCESS | 1652 | 1465809529665 Marionette TRACE conn2 <- [1,2613,null,{"value":"7"}] 02:18:49 INFO - PROCESS | 1652 | 1465809529668 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 02:18:49 INFO - PROCESS | 1652 | 1465809529670 Marionette TRACE conn2 <- [1,2614,null,{}] 02:18:49 INFO - PROCESS | 1652 | 1465809529673 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}] 02:18:49 INFO - PROCESS | 1652 | 1465809529677 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:18:49 INFO - PROCESS | 1652 | 1465809529780 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 02:18:49 INFO - PROCESS | 1652 | 1465809529825 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:49 INFO - PROCESS | 1652 | 1465809529826 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:18:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x1270bb800 == 34 [pid = 1652] [id = 661] 02:18:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x119761c00) [pid = 1652] [serial = 1983] [outer = 0x0] 02:18:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x1210b9400) [pid = 1652] [serial = 1984] [outer = 0x119761c00] 02:18:49 INFO - PROCESS | 1652 | 1465809529853 Marionette DEBUG loaded listener.js 02:18:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x1214cd400) [pid = 1652] [serial = 1985] [outer = 0x119761c00] 02:18:50 INFO - PROCESS | 1652 | 1465809530318 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]]]}] 02:18:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 02:18:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 672ms 02:18:50 INFO - PROCESS | 1652 | 1465809530356 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 02:18:50 INFO - PROCESS | 1652 | 1465809530358 Marionette TRACE conn2 <- [1,2617,null,{"value":"7"}] 02:18:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 02:18:50 INFO - PROCESS | 1652 | 1465809530362 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 02:18:50 INFO - PROCESS | 1652 | 1465809530363 Marionette TRACE conn2 <- [1,2618,null,{}] 02:18:50 INFO - PROCESS | 1652 | 1465809530367 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}] 02:18:50 INFO - PROCESS | 1652 | 1465809530371 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:18:50 INFO - PROCESS | 1652 | 1465809530521 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 02:18:50 INFO - PROCESS | 1652 | 1465809530551 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:50 INFO - PROCESS | 1652 | 1465809530553 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:18:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x128933800 == 35 [pid = 1652] [id = 662] 02:18:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x112c1f400) [pid = 1652] [serial = 1986] [outer = 0x0] 02:18:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x1218c8800) [pid = 1652] [serial = 1987] [outer = 0x112c1f400] 02:18:50 INFO - PROCESS | 1652 | 1465809530577 Marionette DEBUG loaded listener.js 02:18:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x123c2a400) [pid = 1652] [serial = 1988] [outer = 0x112c1f400] 02:18:50 INFO - PROCESS | 1652 | 1465809530900 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]]]}] 02:18:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 02:18:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 571ms 02:18:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 02:18:50 INFO - PROCESS | 1652 | 1465809530932 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 02:18:50 INFO - PROCESS | 1652 | 1465809530934 Marionette TRACE conn2 <- [1,2621,null,{"value":"7"}] 02:18:50 INFO - PROCESS | 1652 | 1465809530944 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 02:18:50 INFO - PROCESS | 1652 | 1465809530946 Marionette TRACE conn2 <- [1,2622,null,{}] 02:18:50 INFO - PROCESS | 1652 | 1465809530948 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}] 02:18:50 INFO - PROCESS | 1652 | 1465809530949 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:18:51 INFO - PROCESS | 1652 | 1465809531048 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 02:18:51 INFO - PROCESS | 1652 | 1465809531052 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:51 INFO - PROCESS | 1652 | 1465809531053 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:18:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x129038800 == 36 [pid = 1652] [id = 663] 02:18:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x121b90000) [pid = 1652] [serial = 1989] [outer = 0x0] 02:18:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x123c32c00) [pid = 1652] [serial = 1990] [outer = 0x121b90000] 02:18:51 INFO - PROCESS | 1652 | 1465809531078 Marionette DEBUG loaded listener.js 02:18:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x123da9000) [pid = 1652] [serial = 1991] [outer = 0x121b90000] 02:18:51 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x116076c00) [pid = 1652] [serial = 1941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 02:18:51 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x1186cf000) [pid = 1652] [serial = 1944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 02:18:51 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x116624000) [pid = 1652] [serial = 1932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 02:18:51 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x1175bac00) [pid = 1652] [serial = 1926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 02:18:51 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x112f8f400) [pid = 1652] [serial = 1929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 02:18:51 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x118184c00) [pid = 1652] [serial = 1935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 02:18:51 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x110eb3800) [pid = 1652] [serial = 1908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 02:18:51 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x1184da800) [pid = 1652] [serial = 1911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 02:18:51 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x11969fc00) [pid = 1652] [serial = 1914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 02:18:51 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x121233400) [pid = 1652] [serial = 1917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 02:18:51 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x110eb7000) [pid = 1652] [serial = 1947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 02:18:51 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x1214cb800) [pid = 1652] [serial = 1920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 02:18:51 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x113371800) [pid = 1652] [serial = 1950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 02:18:51 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x112f93000) [pid = 1652] [serial = 1923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 02:18:51 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x116798800) [pid = 1652] [serial = 1953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 02:18:51 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x119be8800) [pid = 1652] [serial = 1956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 02:18:51 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x118185000) [pid = 1652] [serial = 1938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 02:18:51 INFO - PROCESS | 1652 | 1465809531473 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]]]}] 02:18:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 02:18:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 579ms 02:18:51 INFO - PROCESS | 1652 | 1465809531518 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 02:18:51 INFO - PROCESS | 1652 | 1465809531519 Marionette TRACE conn2 <- [1,2625,null,{"value":"7"}] 02:18:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 02:18:51 INFO - PROCESS | 1652 | 1465809531521 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 02:18:51 INFO - PROCESS | 1652 | 1465809531522 Marionette TRACE conn2 <- [1,2626,null,{}] 02:18:51 INFO - PROCESS | 1652 | 1465809531524 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}] 02:18:51 INFO - PROCESS | 1652 | 1465809531525 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:18:51 INFO - PROCESS | 1652 | 1465809531612 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 02:18:51 INFO - PROCESS | 1652 | 1465809531676 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:51 INFO - PROCESS | 1652 | 1465809531677 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:18:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x124a44800 == 37 [pid = 1652] [id = 664] 02:18:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x113da7400) [pid = 1652] [serial = 1992] [outer = 0x0] 02:18:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x118184c00) [pid = 1652] [serial = 1993] [outer = 0x113da7400] 02:18:51 INFO - PROCESS | 1652 | 1465809531701 Marionette DEBUG loaded listener.js 02:18:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x1191c1800) [pid = 1652] [serial = 1994] [outer = 0x113da7400] 02:18:52 INFO - PROCESS | 1652 | 1465809532006 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]]]}] 02:18:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 02:18:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 520ms 02:18:52 INFO - PROCESS | 1652 | 1465809532042 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 02:18:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 02:18:52 INFO - PROCESS | 1652 | 1465809532044 Marionette TRACE conn2 <- [1,2629,null,{"value":"7"}] 02:18:52 INFO - PROCESS | 1652 | 1465809532048 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 02:18:52 INFO - PROCESS | 1652 | 1465809532049 Marionette TRACE conn2 <- [1,2630,null,{}] 02:18:52 INFO - PROCESS | 1652 | 1465809532055 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}] 02:18:52 INFO - PROCESS | 1652 | 1465809532057 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:18:52 INFO - PROCESS | 1652 | 1465809532184 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 02:18:52 INFO - PROCESS | 1652 | 1465809532274 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:52 INFO - PROCESS | 1652 | 1465809532275 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:18:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x1295c7800 == 38 [pid = 1652] [id = 665] 02:18:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x11662a000) [pid = 1652] [serial = 1995] [outer = 0x0] 02:18:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x1196a5000) [pid = 1652] [serial = 1996] [outer = 0x11662a000] 02:18:52 INFO - PROCESS | 1652 | 1465809532308 Marionette DEBUG loaded listener.js 02:18:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x123daf400) [pid = 1652] [serial = 1997] [outer = 0x11662a000] 02:18:52 INFO - PROCESS | 1652 | 1465809532593 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]]]}] 02:18:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 02:18:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 571ms 02:18:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 02:18:52 INFO - PROCESS | 1652 | 1465809532626 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 02:18:52 INFO - PROCESS | 1652 | 1465809532628 Marionette TRACE conn2 <- [1,2633,null,{"value":"7"}] 02:18:52 INFO - PROCESS | 1652 | 1465809532630 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 02:18:52 INFO - PROCESS | 1652 | 1465809532632 Marionette TRACE conn2 <- [1,2634,null,{}] 02:18:52 INFO - PROCESS | 1652 | 1465809532634 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}] 02:18:52 INFO - PROCESS | 1652 | 1465809532638 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:18:52 INFO - PROCESS | 1652 | 1465809532745 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 02:18:52 INFO - PROCESS | 1652 | 1465809532749 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:52 INFO - PROCESS | 1652 | 1465809532751 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:18:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a83b000 == 39 [pid = 1652] [id = 666] 02:18:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x123dae400) [pid = 1652] [serial = 1998] [outer = 0x0] 02:18:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x124924c00) [pid = 1652] [serial = 1999] [outer = 0x123dae400] 02:18:52 INFO - PROCESS | 1652 | 1465809532777 Marionette DEBUG loaded listener.js 02:18:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x1249ea400) [pid = 1652] [serial = 2000] [outer = 0x123dae400] 02:18:53 INFO - PROCESS | 1652 | 1465809533113 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]]]}] 02:18:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 02:18:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 520ms 02:18:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 02:18:53 INFO - PROCESS | 1652 | 1465809533150 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 02:18:53 INFO - PROCESS | 1652 | 1465809533152 Marionette TRACE conn2 <- [1,2637,null,{"value":"7"}] 02:18:53 INFO - PROCESS | 1652 | 1465809533154 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 02:18:53 INFO - PROCESS | 1652 | 1465809533155 Marionette TRACE conn2 <- [1,2638,null,{}] 02:18:53 INFO - PROCESS | 1652 | 1465809533157 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}] 02:18:53 INFO - PROCESS | 1652 | 1465809533158 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:18:53 INFO - PROCESS | 1652 | 1465809533268 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 02:18:53 INFO - PROCESS | 1652 | 1465809533276 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:53 INFO - PROCESS | 1652 | 1465809533277 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:18:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x12afa6800 == 40 [pid = 1652] [id = 667] 02:18:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x1249eb400) [pid = 1652] [serial = 2001] [outer = 0x0] 02:18:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x124c88000) [pid = 1652] [serial = 2002] [outer = 0x1249eb400] 02:18:53 INFO - PROCESS | 1652 | 1465809533301 Marionette DEBUG loaded listener.js 02:18:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x124f31c00) [pid = 1652] [serial = 2003] [outer = 0x1249eb400] 02:18:53 INFO - PROCESS | 1652 | 1465809533790 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]]]}] 02:18:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 02:18:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 668ms 02:18:53 INFO - PROCESS | 1652 | 1465809533823 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 02:18:53 INFO - PROCESS | 1652 | 1465809533826 Marionette TRACE conn2 <- [1,2641,null,{"value":"7"}] 02:18:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 02:18:53 INFO - PROCESS | 1652 | 1465809533829 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 02:18:53 INFO - PROCESS | 1652 | 1465809533832 Marionette TRACE conn2 <- [1,2642,null,{}] 02:18:53 INFO - PROCESS | 1652 | 1465809533836 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}] 02:18:53 INFO - PROCESS | 1652 | 1465809533837 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:18:53 INFO - PROCESS | 1652 | 1465809533948 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 02:18:54 INFO - PROCESS | 1652 | 1465809534022 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:54 INFO - PROCESS | 1652 | 1465809534023 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:18:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x11954f800 == 41 [pid = 1652] [id = 668] 02:18:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x113866000) [pid = 1652] [serial = 2004] [outer = 0x0] 02:18:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x11696e400) [pid = 1652] [serial = 2005] [outer = 0x113866000] 02:18:54 INFO - PROCESS | 1652 | 1465809534054 Marionette DEBUG loaded listener.js 02:18:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x11812d000) [pid = 1652] [serial = 2006] [outer = 0x113866000] 02:18:54 INFO - PROCESS | 1652 | 1465809534472 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]]]}] 02:18:54 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 02:18:54 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 673ms 02:18:54 INFO - PROCESS | 1652 | 1465809534501 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 02:18:54 INFO - PROCESS | 1652 | 1465809534504 Marionette TRACE conn2 <- [1,2645,null,{"value":"7"}] 02:18:54 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 02:18:54 INFO - PROCESS | 1652 | 1465809534509 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 02:18:54 INFO - PROCESS | 1652 | 1465809534511 Marionette TRACE conn2 <- [1,2646,null,{}] 02:18:54 INFO - PROCESS | 1652 | 1465809534513 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}] 02:18:54 INFO - PROCESS | 1652 | 1465809534515 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:18:54 INFO - PROCESS | 1652 | 1465809534639 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 02:18:54 INFO - PROCESS | 1652 | 1465809534715 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:54 INFO - PROCESS | 1652 | 1465809534717 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:18:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x123c21000 == 42 [pid = 1652] [id = 669] 02:18:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x1182ec000) [pid = 1652] [serial = 2007] [outer = 0x0] 02:18:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x1186ca400) [pid = 1652] [serial = 2008] [outer = 0x1182ec000] 02:18:54 INFO - PROCESS | 1652 | 1465809534759 Marionette DEBUG loaded listener.js 02:18:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x118f30400) [pid = 1652] [serial = 2009] [outer = 0x1182ec000] 02:18:55 INFO - PROCESS | 1652 | 1465809535172 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]]]}] 02:18:55 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 02:18:55 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 670ms 02:18:55 INFO - PROCESS | 1652 | 1465809535179 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 02:18:55 INFO - PROCESS | 1652 | 1465809535181 Marionette TRACE conn2 <- [1,2649,null,{"value":"7"}] 02:18:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 02:18:55 INFO - PROCESS | 1652 | 1465809535183 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 02:18:55 INFO - PROCESS | 1652 | 1465809535186 Marionette TRACE conn2 <- [1,2650,null,{}] 02:18:55 INFO - PROCESS | 1652 | 1465809535194 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}] 02:18:55 INFO - PROCESS | 1652 | 1465809535197 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:18:55 INFO - PROCESS | 1652 | 1465809535301 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 02:18:55 INFO - PROCESS | 1652 | 1465809535363 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:55 INFO - PROCESS | 1652 | 1465809535365 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:18:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x12afba000 == 43 [pid = 1652] [id = 670] 02:18:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x1191c0400) [pid = 1652] [serial = 2010] [outer = 0x0] 02:18:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x11962b800) [pid = 1652] [serial = 2011] [outer = 0x1191c0400] 02:18:55 INFO - PROCESS | 1652 | 1465809535395 Marionette DEBUG loaded listener.js 02:18:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x1210c5800) [pid = 1652] [serial = 2012] [outer = 0x1191c0400] 02:18:55 INFO - PROCESS | 1652 | 1465809535837 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]]]}] 02:18:55 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 02:18:55 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 674ms 02:18:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 02:18:55 INFO - PROCESS | 1652 | 1465809535857 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 02:18:55 INFO - PROCESS | 1652 | 1465809535859 Marionette TRACE conn2 <- [1,2653,null,{"value":"7"}] 02:18:55 INFO - PROCESS | 1652 | 1465809535862 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 02:18:55 INFO - PROCESS | 1652 | 1465809535864 Marionette TRACE conn2 <- [1,2654,null,{}] 02:18:55 INFO - PROCESS | 1652 | 1465809535866 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}] 02:18:55 INFO - PROCESS | 1652 | 1465809535868 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:18:55 INFO - PROCESS | 1652 | 1465809535992 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 02:18:56 INFO - PROCESS | 1652 | 1465809536126 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:56 INFO - PROCESS | 1652 | 1465809536127 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:18:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b733800 == 44 [pid = 1652] [id = 671] 02:18:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x1214cc400) [pid = 1652] [serial = 2013] [outer = 0x0] 02:18:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x123c25800) [pid = 1652] [serial = 2014] [outer = 0x1214cc400] 02:18:56 INFO - PROCESS | 1652 | 1465809536173 Marionette DEBUG loaded listener.js 02:18:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x123db2c00) [pid = 1652] [serial = 2015] [outer = 0x1214cc400] 02:18:56 INFO - PROCESS | 1652 | 1465809536690 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]]]}] 02:18:56 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 02:18:56 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 874ms 02:18:56 INFO - PROCESS | 1652 | 1465809536739 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 02:18:56 INFO - PROCESS | 1652 | 1465809536742 Marionette TRACE conn2 <- [1,2657,null,{"value":"7"}] 02:18:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 02:18:56 INFO - PROCESS | 1652 | 1465809536745 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 02:18:56 INFO - PROCESS | 1652 | 1465809536747 Marionette TRACE conn2 <- [1,2658,null,{}] 02:18:56 INFO - PROCESS | 1652 | 1465809536751 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}] 02:18:56 INFO - PROCESS | 1652 | 1465809536753 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:18:56 INFO - PROCESS | 1652 | 1465809536907 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 02:18:57 INFO - PROCESS | 1652 | 1465809537014 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:57 INFO - PROCESS | 1652 | 1465809537015 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:18:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x117d49000 == 45 [pid = 1652] [id = 672] 02:18:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x112f8c800) [pid = 1652] [serial = 2016] [outer = 0x0] 02:18:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x118134400) [pid = 1652] [serial = 2017] [outer = 0x112f8c800] 02:18:57 INFO - PROCESS | 1652 | 1465809537058 Marionette DEBUG loaded listener.js 02:18:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x12142c800) [pid = 1652] [serial = 2018] [outer = 0x112f8c800] 02:18:57 INFO - PROCESS | 1652 | 1465809537650 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]]]}] 02:18:57 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 02:18:57 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 921ms 02:18:57 INFO - PROCESS | 1652 | 1465809537666 Marionette TRACE conn2 -> [0,2661,"getWindowHandle",null] 02:18:57 INFO - PROCESS | 1652 | 1465809537668 Marionette TRACE conn2 <- [1,2661,null,{"value":"7"}] 02:18:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 02:18:57 INFO - PROCESS | 1652 | 1465809537671 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 02:18:57 INFO - PROCESS | 1652 | 1465809537674 Marionette TRACE conn2 <- [1,2662,null,{}] 02:18:57 INFO - PROCESS | 1652 | 1465809537678 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}] 02:18:57 INFO - PROCESS | 1652 | 1465809537679 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:18:57 INFO - PROCESS | 1652 | 1465809537780 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 02:18:57 INFO - PROCESS | 1652 | 1465809537843 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:57 INFO - PROCESS | 1652 | 1465809537844 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:18:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x118147000 == 46 [pid = 1652] [id = 673] 02:18:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x1133db400) [pid = 1652] [serial = 2019] [outer = 0x0] 02:18:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x116a0bc00) [pid = 1652] [serial = 2020] [outer = 0x1133db400] 02:18:57 INFO - PROCESS | 1652 | 1465809537872 Marionette DEBUG loaded listener.js 02:18:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x118186000) [pid = 1652] [serial = 2021] [outer = 0x1133db400] 02:18:58 INFO - PROCESS | 1652 | --DOCSHELL 0x12a83b000 == 45 [pid = 1652] [id = 666] 02:18:58 INFO - PROCESS | 1652 | --DOCSHELL 0x1295c7800 == 44 [pid = 1652] [id = 665] 02:18:58 INFO - PROCESS | 1652 | --DOCSHELL 0x124a44800 == 43 [pid = 1652] [id = 664] 02:18:58 INFO - PROCESS | 1652 | --DOCSHELL 0x129038800 == 42 [pid = 1652] [id = 663] 02:18:58 INFO - PROCESS | 1652 | --DOCSHELL 0x128933800 == 41 [pid = 1652] [id = 662] 02:18:58 INFO - PROCESS | 1652 | --DOCSHELL 0x1270bb800 == 40 [pid = 1652] [id = 661] 02:18:58 INFO - PROCESS | 1652 | --DOCSHELL 0x121b5d800 == 39 [pid = 1652] [id = 660] 02:18:58 INFO - PROCESS | 1652 | --DOCSHELL 0x121310800 == 38 [pid = 1652] [id = 659] 02:18:58 INFO - PROCESS | 1652 | --DOCSHELL 0x119925000 == 37 [pid = 1652] [id = 658] 02:18:58 INFO - PROCESS | 1652 | --DOCSHELL 0x118623000 == 36 [pid = 1652] [id = 657] 02:18:58 INFO - PROCESS | 1652 | --DOCSHELL 0x11815e000 == 35 [pid = 1652] [id = 656] 02:18:58 INFO - PROCESS | 1652 | --DOCSHELL 0x119924800 == 34 [pid = 1652] [id = 655] 02:18:58 INFO - PROCESS | 1652 | --DOCSHELL 0x116938800 == 33 [pid = 1652] [id = 654] 02:18:58 INFO - PROCESS | 1652 | --DOCSHELL 0x128ce1000 == 32 [pid = 1652] [id = 653] 02:18:58 INFO - PROCESS | 1652 | --DOCSHELL 0x117d49000 == 31 [pid = 1652] [id = 672] 02:18:58 INFO - PROCESS | 1652 | --DOCSHELL 0x12b733800 == 30 [pid = 1652] [id = 671] 02:18:58 INFO - PROCESS | 1652 | --DOCSHELL 0x12afba000 == 29 [pid = 1652] [id = 670] 02:18:58 INFO - PROCESS | 1652 | --DOCSHELL 0x123c21000 == 28 [pid = 1652] [id = 669] 02:18:58 INFO - PROCESS | 1652 | --DOCSHELL 0x11954f800 == 27 [pid = 1652] [id = 668] 02:18:58 INFO - PROCESS | 1652 | --DOCSHELL 0x12afa6800 == 26 [pid = 1652] [id = 667] 02:18:58 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x1186c8800) [pid = 1652] [serial = 1942] [outer = 0x0] [url = about:blank] 02:18:58 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x118f30000) [pid = 1652] [serial = 1945] [outer = 0x0] [url = about:blank] 02:18:58 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x116a04800) [pid = 1652] [serial = 1933] [outer = 0x0] [url = about:blank] 02:18:58 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x1175c2800) [pid = 1652] [serial = 1934] [outer = 0x0] [url = about:blank] 02:18:58 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x118134800) [pid = 1652] [serial = 1928] [outer = 0x0] [url = about:blank] 02:18:58 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x1175c1000) [pid = 1652] [serial = 1927] [outer = 0x0] [url = about:blank] 02:18:58 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x1133c2c00) [pid = 1652] [serial = 1930] [outer = 0x0] [url = about:blank] 02:18:58 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x115de5000) [pid = 1652] [serial = 1931] [outer = 0x0] [url = about:blank] 02:18:58 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x11822d800) [pid = 1652] [serial = 1936] [outer = 0x0] [url = about:blank] 02:18:58 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x1182ef800) [pid = 1652] [serial = 1937] [outer = 0x0] [url = about:blank] 02:18:58 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x1133e8400) [pid = 1652] [serial = 1910] [outer = 0x0] [url = about:blank] 02:18:58 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x1121a7000) [pid = 1652] [serial = 1909] [outer = 0x0] [url = about:blank] 02:18:58 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x1186d5800) [pid = 1652] [serial = 1913] [outer = 0x0] [url = about:blank] 02:18:58 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x1186c0000) [pid = 1652] [serial = 1912] [outer = 0x0] [url = about:blank] 02:18:58 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x1214c7c00) [pid = 1652] [serial = 1916] [outer = 0x0] [url = about:blank] 02:18:58 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x12107ac00) [pid = 1652] [serial = 1915] [outer = 0x0] [url = about:blank] 02:18:58 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x124f33800) [pid = 1652] [serial = 1919] [outer = 0x0] [url = about:blank] 02:18:58 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x123db1c00) [pid = 1652] [serial = 1918] [outer = 0x0] [url = about:blank] 02:18:58 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x1186ce800) [pid = 1652] [serial = 1943] [outer = 0x0] [url = about:blank] 02:18:58 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x11933cc00) [pid = 1652] [serial = 1948] [outer = 0x0] [url = about:blank] 02:18:58 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x1290cb400) [pid = 1652] [serial = 1922] [outer = 0x0] [url = about:blank] 02:18:58 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x1191dfc00) [pid = 1652] [serial = 1946] [outer = 0x0] [url = about:blank] 02:18:58 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x128ed6400) [pid = 1652] [serial = 1921] [outer = 0x0] [url = about:blank] 02:18:58 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x1184e3800) [pid = 1652] [serial = 1951] [outer = 0x0] [url = about:blank] 02:18:58 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x11679a400) [pid = 1652] [serial = 1925] [outer = 0x0] [url = about:blank] 02:18:58 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x113368000) [pid = 1652] [serial = 1924] [outer = 0x0] [url = about:blank] 02:18:58 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x11969f400) [pid = 1652] [serial = 1954] [outer = 0x0] [url = about:blank] 02:18:58 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x119342800) [pid = 1652] [serial = 1952] [outer = 0x0] [url = about:blank] 02:18:58 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x120fa9800) [pid = 1652] [serial = 1957] [outer = 0x0] [url = about:blank] 02:18:58 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x119628800) [pid = 1652] [serial = 1949] [outer = 0x0] [url = about:blank] 02:18:58 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x1210bd800) [pid = 1652] [serial = 1958] [outer = 0x0] [url = about:blank] 02:18:58 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x1184d5400) [pid = 1652] [serial = 1939] [outer = 0x0] [url = about:blank] 02:18:58 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x1214c7400) [pid = 1652] [serial = 1960] [outer = 0x0] [url = about:blank] 02:18:58 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x1186b9c00) [pid = 1652] [serial = 1940] [outer = 0x0] [url = about:blank] 02:18:58 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x119a0b000) [pid = 1652] [serial = 1955] [outer = 0x0] [url = about:blank] 02:18:58 INFO - PROCESS | 1652 | 1465809538879 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]]]}] 02:18:58 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 02:18:58 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1225ms 02:18:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 02:18:58 INFO - PROCESS | 1652 | 1465809538897 Marionette TRACE conn2 -> [0,2665,"getWindowHandle",null] 02:18:58 INFO - PROCESS | 1652 | 1465809538899 Marionette TRACE conn2 <- [1,2665,null,{"value":"7"}] 02:18:58 INFO - PROCESS | 1652 | 1465809538910 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 02:18:58 INFO - PROCESS | 1652 | 1465809538912 Marionette TRACE conn2 <- [1,2666,null,{}] 02:18:58 INFO - PROCESS | 1652 | 1465809538916 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}] 02:18:58 INFO - PROCESS | 1652 | 1465809538918 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:18:59 INFO - PROCESS | 1652 | 1465809539003 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 02:18:59 INFO - PROCESS | 1652 | 1465809539009 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:59 INFO - PROCESS | 1652 | 1465809539012 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:18:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x116f89800 == 27 [pid = 1652] [id = 674] 02:18:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x1162d2000) [pid = 1652] [serial = 2022] [outer = 0x0] 02:18:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x11679a400) [pid = 1652] [serial = 2023] [outer = 0x1162d2000] 02:18:59 INFO - PROCESS | 1652 | 1465809539039 Marionette DEBUG loaded listener.js 02:18:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x113369000) [pid = 1652] [serial = 2024] [outer = 0x1162d2000] 02:18:59 INFO - PROCESS | 1652 | 1465809539876 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]]]}] 02:18:59 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) 02:18:59 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 983ms 02:18:59 INFO - PROCESS | 1652 | 1465809539886 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 02:18:59 INFO - PROCESS | 1652 | 1465809539890 Marionette TRACE conn2 <- [1,2669,null,{"value":"7"}] 02:18:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 02:18:59 INFO - PROCESS | 1652 | 1465809539894 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 02:18:59 INFO - PROCESS | 1652 | 1465809539896 Marionette TRACE conn2 <- [1,2670,null,{}] 02:18:59 INFO - PROCESS | 1652 | 1465809539899 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}] 02:18:59 INFO - PROCESS | 1652 | 1465809539900 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:18:59 INFO - PROCESS | 1652 | 1465809539984 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 02:19:00 INFO - PROCESS | 1652 | 1465809540041 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:00 INFO - PROCESS | 1652 | 1465809540042 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:19:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x11824e000 == 28 [pid = 1652] [id = 675] 02:19:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x117f98800) [pid = 1652] [serial = 2025] [outer = 0x0] 02:19:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x118230000) [pid = 1652] [serial = 2026] [outer = 0x117f98800] 02:19:00 INFO - PROCESS | 1652 | 1465809540070 Marionette DEBUG loaded listener.js 02:19:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x1184c6800) [pid = 1652] [serial = 2027] [outer = 0x117f98800] 02:19:00 INFO - PROCESS | 1652 | 1465809540846 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\n"]]]}] 02:19:00 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | Canvas test: 2d.text.draw.baseline.hanging - assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255 02:19:00 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 02:19:00 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5 02:19:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:19:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 02:19:00 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 974ms 02:19:00 INFO - PROCESS | 1652 | 1465809540870 Marionette TRACE conn2 -> [0,2673,"getWindowHandle",null] 02:19:00 INFO - PROCESS | 1652 | 1465809540871 Marionette TRACE conn2 <- [1,2673,null,{"value":"7"}] 02:19:00 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 02:19:00 INFO - PROCESS | 1652 | 1465809540874 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 02:19:00 INFO - PROCESS | 1652 | 1465809540877 Marionette TRACE conn2 <- [1,2674,null,{}] 02:19:00 INFO - PROCESS | 1652 | 1465809540884 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}] 02:19:00 INFO - PROCESS | 1652 | 1465809540889 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:19:00 INFO - PROCESS | 1652 | 1465809540986 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 02:19:01 INFO - PROCESS | 1652 | 1465809541025 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:01 INFO - PROCESS | 1652 | 1465809541027 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:19:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x119784800 == 29 [pid = 1652] [id = 676] 02:19:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x1133bf800) [pid = 1652] [serial = 2028] [outer = 0x0] 02:19:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x118860000) [pid = 1652] [serial = 2029] [outer = 0x1133bf800] 02:19:01 INFO - PROCESS | 1652 | 1465809541055 Marionette DEBUG loaded listener.js 02:19:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x1191c6400) [pid = 1652] [serial = 2030] [outer = 0x1133bf800] 02:19:01 INFO - PROCESS | 1652 | 1465809541863 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\n"]]]}] 02:19:01 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | Canvas test: 2d.text.draw.baseline.ideographic - assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255 02:19:01 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 02:19:01 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5 02:19:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:19:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 02:19:01 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 1022ms 02:19:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 02:19:01 INFO - PROCESS | 1652 | 1465809541897 Marionette TRACE conn2 -> [0,2677,"getWindowHandle",null] 02:19:01 INFO - PROCESS | 1652 | 1465809541898 Marionette TRACE conn2 <- [1,2677,null,{"value":"7"}] 02:19:01 INFO - PROCESS | 1652 | 1465809541900 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 02:19:01 INFO - PROCESS | 1652 | 1465809541901 Marionette TRACE conn2 <- [1,2678,null,{}] 02:19:01 INFO - PROCESS | 1652 | 1465809541904 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}] 02:19:01 INFO - PROCESS | 1652 | 1465809541905 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:19:02 INFO - PROCESS | 1652 | 1465809542007 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 02:19:02 INFO - PROCESS | 1652 | 1465809542044 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:02 INFO - PROCESS | 1652 | 1465809542046 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:19:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x120e32000 == 30 [pid = 1652] [id = 677] 02:19:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x119318800) [pid = 1652] [serial = 2031] [outer = 0x0] 02:19:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x119347800) [pid = 1652] [serial = 2032] [outer = 0x119318800] 02:19:02 INFO - PROCESS | 1652 | 1465809542071 Marionette DEBUG loaded listener.js 02:19:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x11969f800) [pid = 1652] [serial = 2033] [outer = 0x119318800] 02:19:02 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x123dae400) [pid = 1652] [serial = 1998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 02:19:02 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x119761c00) [pid = 1652] [serial = 1983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 02:19:02 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x112c1f400) [pid = 1652] [serial = 1986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 02:19:02 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x121b90000) [pid = 1652] [serial = 1989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 02:19:02 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x113da7400) [pid = 1652] [serial = 1992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 02:19:02 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x1210c3400) [pid = 1652] [serial = 1959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 02:19:02 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x1184c3400) [pid = 1652] [serial = 1974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 02:19:02 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x1186d3400) [pid = 1652] [serial = 1977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 02:19:02 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x117f9c000) [pid = 1652] [serial = 1971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 02:19:02 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x118128000) [pid = 1652] [serial = 1965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 02:19:02 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x11297cc00) [pid = 1652] [serial = 1962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 02:19:02 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x11386e400) [pid = 1652] [serial = 1968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 02:19:02 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x112c2b800) [pid = 1652] [serial = 1980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 02:19:02 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x11662a000) [pid = 1652] [serial = 1995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 02:19:02 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x1249eb400) [pid = 1652] [serial = 2001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 02:19:02 INFO - PROCESS | 1652 | 1465809542912 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]]]}] 02:19:02 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) 02:19:02 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1021ms 02:19:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 02:19:02 INFO - PROCESS | 1652 | 1465809542922 Marionette TRACE conn2 -> [0,2681,"getWindowHandle",null] 02:19:02 INFO - PROCESS | 1652 | 1465809542923 Marionette TRACE conn2 <- [1,2681,null,{"value":"7"}] 02:19:02 INFO - PROCESS | 1652 | 1465809542925 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 02:19:02 INFO - PROCESS | 1652 | 1465809542926 Marionette TRACE conn2 <- [1,2682,null,{}] 02:19:02 INFO - PROCESS | 1652 | 1465809542934 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}] 02:19:02 INFO - PROCESS | 1652 | 1465809542935 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:19:03 INFO - PROCESS | 1652 | 1465809543009 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 02:19:03 INFO - PROCESS | 1652 | 1465809543013 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:03 INFO - PROCESS | 1652 | 1465809543014 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:19:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x119bd7800 == 31 [pid = 1652] [id = 678] 02:19:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x111c75400) [pid = 1652] [serial = 2034] [outer = 0x0] 02:19:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x1175bdc00) [pid = 1652] [serial = 2035] [outer = 0x111c75400] 02:19:03 INFO - PROCESS | 1652 | 1465809543044 Marionette DEBUG loaded listener.js 02:19:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x1186ca800) [pid = 1652] [serial = 2036] [outer = 0x111c75400] 02:19:03 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) 02:19:03 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 977ms 02:19:03 INFO - PROCESS | 1652 | 1465809543899 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]]]}] 02:19:03 INFO - PROCESS | 1652 | 1465809543904 Marionette TRACE conn2 -> [0,2685,"getWindowHandle",null] 02:19:03 INFO - PROCESS | 1652 | 1465809543905 Marionette TRACE conn2 <- [1,2685,null,{"value":"7"}] 02:19:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 02:19:03 INFO - PROCESS | 1652 | 1465809543907 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 02:19:03 INFO - PROCESS | 1652 | 1465809543908 Marionette TRACE conn2 <- [1,2686,null,{}] 02:19:03 INFO - PROCESS | 1652 | 1465809543911 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}] 02:19:03 INFO - PROCESS | 1652 | 1465809543915 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:19:04 INFO - PROCESS | 1652 | 1465809544007 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 02:19:04 INFO - PROCESS | 1652 | 1465809544065 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:04 INFO - PROCESS | 1652 | 1465809544066 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:19:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x121936800 == 32 [pid = 1652] [id = 679] 02:19:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x113da7400) [pid = 1652] [serial = 2037] [outer = 0x0] 02:19:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x119764800) [pid = 1652] [serial = 2038] [outer = 0x113da7400] 02:19:04 INFO - PROCESS | 1652 | 1465809544091 Marionette DEBUG loaded listener.js 02:19:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x1214c5400) [pid = 1652] [serial = 2039] [outer = 0x113da7400] 02:19:04 INFO - PROCESS | 1652 | 1465809544845 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\n"]]]}] 02:19:04 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | Space characters at the end of a line are collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255 02:19:04 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 02:19:04 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5 02:19:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:19:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 02:19:04 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 968ms 02:19:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 02:19:04 INFO - PROCESS | 1652 | 1465809544877 Marionette TRACE conn2 -> [0,2689,"getWindowHandle",null] 02:19:04 INFO - PROCESS | 1652 | 1465809544878 Marionette TRACE conn2 <- [1,2689,null,{"value":"7"}] 02:19:04 INFO - PROCESS | 1652 | 1465809544880 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 02:19:04 INFO - PROCESS | 1652 | 1465809544881 Marionette TRACE conn2 <- [1,2690,null,{}] 02:19:04 INFO - PROCESS | 1652 | 1465809544883 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}] 02:19:04 INFO - PROCESS | 1652 | 1465809544884 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:19:05 INFO - PROCESS | 1652 | 1465809545002 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 02:19:05 INFO - PROCESS | 1652 | 1465809545060 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:05 INFO - PROCESS | 1652 | 1465809545061 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:19:05 INFO - PROCESS | 1652 | ++DOCSHELL 0x116006000 == 33 [pid = 1652] [id = 680] 02:19:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x112c25000) [pid = 1652] [serial = 2040] [outer = 0x0] 02:19:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x112f90400) [pid = 1652] [serial = 2041] [outer = 0x112c25000] 02:19:05 INFO - PROCESS | 1652 | 1465809545094 Marionette DEBUG loaded listener.js 02:19:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x1138e2000) [pid = 1652] [serial = 2042] [outer = 0x112c25000] 02:19:06 INFO - PROCESS | 1652 | 1465809546160 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\n"]]]}] 02:19:06 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | Space characters are converted to U+0020, and collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 02:19:06 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 02:19:06 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5 02:19:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:19:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 02:19:06 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 1319ms 02:19:06 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 02:19:06 INFO - PROCESS | 1652 | 1465809546201 Marionette TRACE conn2 -> [0,2693,"getWindowHandle",null] 02:19:06 INFO - PROCESS | 1652 | 1465809546203 Marionette TRACE conn2 <- [1,2693,null,{"value":"7"}] 02:19:06 INFO - PROCESS | 1652 | 1465809546207 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 02:19:06 INFO - PROCESS | 1652 | 1465809546209 Marionette TRACE conn2 <- [1,2694,null,{}] 02:19:06 INFO - PROCESS | 1652 | 1465809546212 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}] 02:19:06 INFO - PROCESS | 1652 | 1465809546214 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:19:06 INFO - PROCESS | 1652 | 1465809546323 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 02:19:06 INFO - PROCESS | 1652 | 1465809546397 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:06 INFO - PROCESS | 1652 | 1465809546399 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:19:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x1193c8800 == 34 [pid = 1652] [id = 681] 02:19:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x1183b1800) [pid = 1652] [serial = 2043] [outer = 0x0] 02:19:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x1184da800) [pid = 1652] [serial = 2044] [outer = 0x1183b1800] 02:19:06 INFO - PROCESS | 1652 | 1465809546430 Marionette DEBUG loaded listener.js 02:19:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x1186cc400) [pid = 1652] [serial = 2045] [outer = 0x1183b1800] 02:19:07 INFO - PROCESS | 1652 | --DOCSHELL 0x121936800 == 33 [pid = 1652] [id = 679] 02:19:07 INFO - PROCESS | 1652 | --DOCSHELL 0x119bd7800 == 32 [pid = 1652] [id = 678] 02:19:07 INFO - PROCESS | 1652 | --DOCSHELL 0x120e32000 == 31 [pid = 1652] [id = 677] 02:19:07 INFO - PROCESS | 1652 | --DOCSHELL 0x119784800 == 30 [pid = 1652] [id = 676] 02:19:07 INFO - PROCESS | 1652 | --DOCSHELL 0x11824e000 == 29 [pid = 1652] [id = 675] 02:19:07 INFO - PROCESS | 1652 | --DOCSHELL 0x116f89800 == 28 [pid = 1652] [id = 674] 02:19:07 INFO - PROCESS | 1652 | --DOCSHELL 0x118147000 == 27 [pid = 1652] [id = 673] 02:19:07 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x124924c00) [pid = 1652] [serial = 1999] [outer = 0x0] [url = about:blank] 02:19:07 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x1210b9400) [pid = 1652] [serial = 1984] [outer = 0x0] [url = about:blank] 02:19:07 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x1218c8800) [pid = 1652] [serial = 1987] [outer = 0x0] [url = about:blank] 02:19:07 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x1214cd400) [pid = 1652] [serial = 1985] [outer = 0x0] [url = about:blank] 02:19:07 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x123c32c00) [pid = 1652] [serial = 1990] [outer = 0x0] [url = about:blank] 02:19:07 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x118184c00) [pid = 1652] [serial = 1993] [outer = 0x0] [url = about:blank] 02:19:07 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x121940c00) [pid = 1652] [serial = 1961] [outer = 0x0] [url = about:blank] 02:19:07 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x1186ba800) [pid = 1652] [serial = 1975] [outer = 0x0] [url = about:blank] 02:19:07 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x1186cf400) [pid = 1652] [serial = 1976] [outer = 0x0] [url = about:blank] 02:19:07 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x118fa0400) [pid = 1652] [serial = 1978] [outer = 0x0] [url = about:blank] 02:19:07 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x1191cdc00) [pid = 1652] [serial = 1979] [outer = 0x0] [url = about:blank] 02:19:07 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x118184800) [pid = 1652] [serial = 1972] [outer = 0x0] [url = about:blank] 02:19:07 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x1182e8400) [pid = 1652] [serial = 1973] [outer = 0x0] [url = about:blank] 02:19:07 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x118132000) [pid = 1652] [serial = 1966] [outer = 0x0] [url = about:blank] 02:19:07 INFO - PROCESS | 1652 | --DOMWINDOW == 73 (0x11818e800) [pid = 1652] [serial = 1967] [outer = 0x0] [url = about:blank] 02:19:07 INFO - PROCESS | 1652 | --DOMWINDOW == 72 (0x112d9f800) [pid = 1652] [serial = 1963] [outer = 0x0] [url = about:blank] 02:19:07 INFO - PROCESS | 1652 | --DOMWINDOW == 71 (0x1133e3c00) [pid = 1652] [serial = 1964] [outer = 0x0] [url = about:blank] 02:19:07 INFO - PROCESS | 1652 | --DOMWINDOW == 70 (0x113d3d000) [pid = 1652] [serial = 1969] [outer = 0x0] [url = about:blank] 02:19:07 INFO - PROCESS | 1652 | --DOMWINDOW == 69 (0x1166f0000) [pid = 1652] [serial = 1970] [outer = 0x0] [url = about:blank] 02:19:07 INFO - PROCESS | 1652 | --DOMWINDOW == 68 (0x1249ea400) [pid = 1652] [serial = 2000] [outer = 0x0] [url = about:blank] 02:19:07 INFO - PROCESS | 1652 | --DOMWINDOW == 67 (0x123da9000) [pid = 1652] [serial = 1991] [outer = 0x0] [url = about:blank] 02:19:07 INFO - PROCESS | 1652 | --DOMWINDOW == 66 (0x1191c1800) [pid = 1652] [serial = 1994] [outer = 0x0] [url = about:blank] 02:19:07 INFO - PROCESS | 1652 | --DOMWINDOW == 65 (0x1191d5800) [pid = 1652] [serial = 1981] [outer = 0x0] [url = about:blank] 02:19:07 INFO - PROCESS | 1652 | --DOMWINDOW == 64 (0x119624800) [pid = 1652] [serial = 1982] [outer = 0x0] [url = about:blank] 02:19:07 INFO - PROCESS | 1652 | --DOMWINDOW == 63 (0x123c2a400) [pid = 1652] [serial = 1988] [outer = 0x0] [url = about:blank] 02:19:07 INFO - PROCESS | 1652 | --DOMWINDOW == 62 (0x1196a5000) [pid = 1652] [serial = 1996] [outer = 0x0] [url = about:blank] 02:19:07 INFO - PROCESS | 1652 | --DOMWINDOW == 61 (0x123daf400) [pid = 1652] [serial = 1997] [outer = 0x0] [url = about:blank] 02:19:07 INFO - PROCESS | 1652 | --DOMWINDOW == 60 (0x124f31c00) [pid = 1652] [serial = 2003] [outer = 0x0] [url = about:blank] 02:19:07 INFO - PROCESS | 1652 | --DOMWINDOW == 59 (0x124c88000) [pid = 1652] [serial = 2002] [outer = 0x0] [url = about:blank] 02:19:07 INFO - PROCESS | 1652 | 1465809547479 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\n"]]]}] 02:19:07 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | Space characters are converted to U+0020, and collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 02:19:07 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 02:19:07 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5 02:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 02:19:07 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 1322ms 02:19:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 02:19:07 INFO - PROCESS | 1652 | 1465809547528 Marionette TRACE conn2 -> [0,2697,"getWindowHandle",null] 02:19:07 INFO - PROCESS | 1652 | 1465809547531 Marionette TRACE conn2 <- [1,2697,null,{"value":"7"}] 02:19:07 INFO - PROCESS | 1652 | 1465809547533 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 02:19:07 INFO - PROCESS | 1652 | 1465809547535 Marionette TRACE conn2 <- [1,2698,null,{}] 02:19:07 INFO - PROCESS | 1652 | 1465809547539 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}] 02:19:07 INFO - PROCESS | 1652 | 1465809547541 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:19:07 INFO - PROCESS | 1652 | 1465809547623 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 02:19:07 INFO - PROCESS | 1652 | 1465809547716 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:07 INFO - PROCESS | 1652 | 1465809547719 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:19:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x118147000 == 28 [pid = 1652] [id = 682] 02:19:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 60 (0x1171ba000) [pid = 1652] [serial = 2046] [outer = 0x0] 02:19:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 61 (0x1175bb000) [pid = 1652] [serial = 2047] [outer = 0x1171ba000] 02:19:07 INFO - PROCESS | 1652 | 1465809547748 Marionette DEBUG loaded listener.js 02:19:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 62 (0x118132000) [pid = 1652] [serial = 2048] [outer = 0x1171ba000] 02:19:08 INFO - PROCESS | 1652 | 1465809548523 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\n"]]]}] 02:19:08 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | Space characters at the start of a line are collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 02:19:08 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 02:19:08 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5 02:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 02:19:08 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 1022ms 02:19:08 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 02:19:08 INFO - PROCESS | 1652 | 1465809548556 Marionette TRACE conn2 -> [0,2701,"getWindowHandle",null] 02:19:08 INFO - PROCESS | 1652 | 1465809548559 Marionette TRACE conn2 <- [1,2701,null,{"value":"7"}] 02:19:08 INFO - PROCESS | 1652 | 1465809548564 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 02:19:08 INFO - PROCESS | 1652 | 1465809548565 Marionette TRACE conn2 <- [1,2702,null,{}] 02:19:08 INFO - PROCESS | 1652 | 1465809548577 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}] 02:19:08 INFO - PROCESS | 1652 | 1465809548578 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:19:08 INFO - PROCESS | 1652 | 1465809548656 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 02:19:08 INFO - PROCESS | 1652 | 1465809548660 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:08 INFO - PROCESS | 1652 | 1465809548662 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:19:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x1195b7000 == 29 [pid = 1652] [id = 683] 02:19:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 63 (0x1186b6800) [pid = 1652] [serial = 2049] [outer = 0x0] 02:19:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 64 (0x1186c3c00) [pid = 1652] [serial = 2050] [outer = 0x1186b6800] 02:19:08 INFO - PROCESS | 1652 | 1465809548689 Marionette DEBUG loaded listener.js 02:19:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 65 (0x1186d3400) [pid = 1652] [serial = 2051] [outer = 0x1186b6800] 02:19:09 INFO - PROCESS | 1652 | 1465809549044 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]]]}] 02:19:09 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 02:19:09 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 520ms 02:19:09 INFO - PROCESS | 1652 | 1465809549086 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 02:19:09 INFO - PROCESS | 1652 | 1465809549088 Marionette TRACE conn2 <- [1,2705,null,{"value":"7"}] 02:19:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 02:19:09 INFO - PROCESS | 1652 | 1465809549090 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 02:19:09 INFO - PROCESS | 1652 | 1465809549092 Marionette TRACE conn2 <- [1,2706,null,{}] 02:19:09 INFO - PROCESS | 1652 | 1465809549100 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}] 02:19:09 INFO - PROCESS | 1652 | 1465809549103 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:19:09 INFO - PROCESS | 1652 | 1465809549210 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 02:19:09 INFO - PROCESS | 1652 | 1465809549215 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:09 INFO - PROCESS | 1652 | 1465809549217 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:19:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x119bd7800 == 30 [pid = 1652] [id = 684] 02:19:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 66 (0x1191c3800) [pid = 1652] [serial = 2052] [outer = 0x0] 02:19:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 67 (0x1191d8000) [pid = 1652] [serial = 2053] [outer = 0x1191c3800] 02:19:09 INFO - PROCESS | 1652 | 1465809549245 Marionette DEBUG loaded listener.js 02:19:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 68 (0x119624800) [pid = 1652] [serial = 2054] [outer = 0x1191c3800] 02:19:09 INFO - PROCESS | 1652 | 1465809549590 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]]]}] 02:19:09 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 02:19:09 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 521ms 02:19:09 INFO - PROCESS | 1652 | 1465809549611 Marionette TRACE conn2 -> [0,2709,"getWindowHandle",null] 02:19:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 02:19:09 INFO - PROCESS | 1652 | 1465809549613 Marionette TRACE conn2 <- [1,2709,null,{"value":"7"}] 02:19:09 INFO - PROCESS | 1652 | 1465809549622 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 02:19:09 INFO - PROCESS | 1652 | 1465809549623 Marionette TRACE conn2 <- [1,2710,null,{}] 02:19:09 INFO - PROCESS | 1652 | 1465809549626 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}] 02:19:09 INFO - PROCESS | 1652 | 1465809549627 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:19:09 INFO - PROCESS | 1652 | 1465809549729 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 02:19:09 INFO - PROCESS | 1652 | 1465809549732 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:09 INFO - PROCESS | 1652 | 1465809549733 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:19:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x1214bf800 == 31 [pid = 1652] [id = 685] 02:19:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 69 (0x11962ec00) [pid = 1652] [serial = 2055] [outer = 0x0] 02:19:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 70 (0x119eac000) [pid = 1652] [serial = 2056] [outer = 0x11962ec00] 02:19:09 INFO - PROCESS | 1652 | 1465809549759 Marionette DEBUG loaded listener.js 02:19:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 71 (0x12107bc00) [pid = 1652] [serial = 2057] [outer = 0x11962ec00] 02:19:10 INFO - PROCESS | 1652 | 1465809550122 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] 02:19:10 INFO - PROCESS | 1652 | 1465809550157 Marionette TRACE conn2 <- [1,2713,null,{"value":"7"}] 02:19:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 02:19:10 INFO - PROCESS | 1652 | 1465809550159 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 02:19:10 INFO - PROCESS | 1652 | 1465809550160 Marionette TRACE conn2 <- [1,2714,null,{}] 02:19:10 INFO - PROCESS | 1652 | 1465809550163 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}] 02:19:10 INFO - PROCESS | 1652 | 1465809550164 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:19:10 INFO - PROCESS | 1652 | 1465809550257 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 02:19:10 INFO - PROCESS | 1652 | 1465809550294 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:10 INFO - PROCESS | 1652 | 1465809550295 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:19:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x118f84800 == 32 [pid = 1652] [id = 686] 02:19:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 72 (0x1133e8400) [pid = 1652] [serial = 2058] [outer = 0x0] 02:19:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 73 (0x1210c4c00) [pid = 1652] [serial = 2059] [outer = 0x1133e8400] 02:19:10 INFO - PROCESS | 1652 | 1465809550319 Marionette DEBUG loaded listener.js 02:19:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 74 (0x1214cac00) [pid = 1652] [serial = 2060] [outer = 0x1133e8400] 02:19:10 INFO - PROCESS | 1652 | 1465809550698 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]]]}] 02:19:10 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 02:19:10 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 568ms 02:19:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 02:19:10 INFO - PROCESS | 1652 | 1465809550731 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 02:19:10 INFO - PROCESS | 1652 | 1465809550733 Marionette TRACE conn2 <- [1,2717,null,{"value":"7"}] 02:19:10 INFO - PROCESS | 1652 | 1465809550736 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 02:19:10 INFO - PROCESS | 1652 | 1465809550738 Marionette TRACE conn2 <- [1,2718,null,{}] 02:19:10 INFO - PROCESS | 1652 | 1465809550741 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}] 02:19:10 INFO - PROCESS | 1652 | 1465809550747 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:19:10 INFO - PROCESS | 1652 | 1465809550927 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 02:19:10 INFO - PROCESS | 1652 | 1465809550943 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:10 INFO - PROCESS | 1652 | 1465809550944 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:19:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x1270b6000 == 33 [pid = 1652] [id = 687] 02:19:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x1214cec00) [pid = 1652] [serial = 2061] [outer = 0x0] 02:19:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x123c2f000) [pid = 1652] [serial = 2062] [outer = 0x1214cec00] 02:19:10 INFO - PROCESS | 1652 | 1465809550984 Marionette DEBUG loaded listener.js 02:19:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x124908800) [pid = 1652] [serial = 2063] [outer = 0x1214cec00] 02:19:11 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x119318800) [pid = 1652] [serial = 2031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 02:19:11 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x1162d2000) [pid = 1652] [serial = 2022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 02:19:11 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x1133db400) [pid = 1652] [serial = 2019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 02:19:11 INFO - PROCESS | 1652 | --DOMWINDOW == 73 (0x111c75400) [pid = 1652] [serial = 2034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 02:19:11 INFO - PROCESS | 1652 | --DOMWINDOW == 72 (0x113866000) [pid = 1652] [serial = 2004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 02:19:11 INFO - PROCESS | 1652 | --DOMWINDOW == 71 (0x1182ec000) [pid = 1652] [serial = 2007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 02:19:11 INFO - PROCESS | 1652 | --DOMWINDOW == 70 (0x1191c0400) [pid = 1652] [serial = 2010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 02:19:11 INFO - PROCESS | 1652 | --DOMWINDOW == 69 (0x1214cc400) [pid = 1652] [serial = 2013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 02:19:11 INFO - PROCESS | 1652 | --DOMWINDOW == 68 (0x112f8c800) [pid = 1652] [serial = 2016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 02:19:11 INFO - PROCESS | 1652 | --DOMWINDOW == 67 (0x117f98800) [pid = 1652] [serial = 2025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 02:19:11 INFO - PROCESS | 1652 | --DOMWINDOW == 66 (0x1133bf800) [pid = 1652] [serial = 2028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 02:19:11 INFO - PROCESS | 1652 | 1465809551385 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] 02:19:11 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 02:19:11 INFO - PROCESS | 1652 | 1465809551410 Marionette TRACE conn2 <- [1,2721,null,{"value":"7"}] 02:19:11 INFO - PROCESS | 1652 | 1465809551412 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 02:19:11 INFO - PROCESS | 1652 | 1465809551413 Marionette TRACE conn2 <- [1,2722,null,{}] 02:19:11 INFO - PROCESS | 1652 | 1465809551415 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}] 02:19:11 INFO - PROCESS | 1652 | 1465809551416 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:19:11 INFO - PROCESS | 1652 | 1465809551493 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 02:19:11 INFO - PROCESS | 1652 | 1465809551497 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:11 INFO - PROCESS | 1652 | 1465809551498 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:19:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x12711c800 == 34 [pid = 1652] [id = 688] 02:19:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 67 (0x119318800) [pid = 1652] [serial = 2064] [outer = 0x0] 02:19:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 68 (0x121720000) [pid = 1652] [serial = 2065] [outer = 0x119318800] 02:19:11 INFO - PROCESS | 1652 | 1465809551522 Marionette DEBUG loaded listener.js 02:19:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 69 (0x124921000) [pid = 1652] [serial = 2066] [outer = 0x119318800] 02:19:11 INFO - PROCESS | 1652 | 1465809551835 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] 02:19:11 INFO - PROCESS | 1652 | 1465809551884 Marionette TRACE conn2 <- [1,2725,null,{"value":"7"}] 02:19:11 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 02:19:11 INFO - PROCESS | 1652 | 1465809551887 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 02:19:11 INFO - PROCESS | 1652 | 1465809551888 Marionette TRACE conn2 <- [1,2726,null,{}] 02:19:11 INFO - PROCESS | 1652 | 1465809551890 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}] 02:19:11 INFO - PROCESS | 1652 | 1465809551891 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:19:11 INFO - PROCESS | 1652 | 1465809551967 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 02:19:11 INFO - PROCESS | 1652 | 1465809551973 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:11 INFO - PROCESS | 1652 | 1465809551974 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:19:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x127313000 == 35 [pid = 1652] [id = 689] 02:19:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 70 (0x124909c00) [pid = 1652] [serial = 2067] [outer = 0x0] 02:19:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 71 (0x124929000) [pid = 1652] [serial = 2068] [outer = 0x124909c00] 02:19:12 INFO - PROCESS | 1652 | 1465809552050 Marionette DEBUG loaded listener.js 02:19:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 72 (0x1249e7800) [pid = 1652] [serial = 2069] [outer = 0x124909c00] 02:19:12 INFO - PROCESS | 1652 | 1465809552343 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]]]}] 02:19:12 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 02:19:12 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 471ms 02:19:12 INFO - PROCESS | 1652 | 1465809552361 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 02:19:12 INFO - PROCESS | 1652 | 1465809552372 Marionette TRACE conn2 <- [1,2729,null,{"value":"7"}] 02:19:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 02:19:12 INFO - PROCESS | 1652 | 1465809552376 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 02:19:12 INFO - PROCESS | 1652 | 1465809552377 Marionette TRACE conn2 <- [1,2730,null,{}] 02:19:12 INFO - PROCESS | 1652 | 1465809552379 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}] 02:19:12 INFO - PROCESS | 1652 | 1465809552380 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:19:12 INFO - PROCESS | 1652 | 1465809552459 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 02:19:12 INFO - PROCESS | 1652 | 1465809552463 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:12 INFO - PROCESS | 1652 | 1465809552464 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:19:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x129043800 == 36 [pid = 1652] [id = 690] 02:19:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 73 (0x124921400) [pid = 1652] [serial = 2070] [outer = 0x0] 02:19:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 74 (0x124abf800) [pid = 1652] [serial = 2071] [outer = 0x124921400] 02:19:12 INFO - PROCESS | 1652 | 1465809552488 Marionette DEBUG loaded listener.js 02:19:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x124ead800) [pid = 1652] [serial = 2072] [outer = 0x124921400] 02:19:13 INFO - PROCESS | 1652 | 1465809553330 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\n"]]]}] 02:19:13 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.measure.width.space.html | Space characters are converted to U+0020 and collapsed (per CSS) - assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200 02:19:13 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5 02:19:13 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5 02:19:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:19:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 02:19:13 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 969ms 02:19:13 INFO - PROCESS | 1652 | 1465809553346 Marionette TRACE conn2 -> [0,2733,"getWindowHandle",null] 02:19:13 INFO - PROCESS | 1652 | 1465809553348 Marionette TRACE conn2 <- [1,2733,null,{"value":"7"}] 02:19:13 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 02:19:13 INFO - PROCESS | 1652 | 1465809553352 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 02:19:13 INFO - PROCESS | 1652 | 1465809553354 Marionette TRACE conn2 <- [1,2734,null,{}] 02:19:13 INFO - PROCESS | 1652 | 1465809553358 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}] 02:19:13 INFO - PROCESS | 1652 | 1465809553360 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:19:13 INFO - PROCESS | 1652 | 1465809553458 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 02:19:13 INFO - PROCESS | 1652 | 1465809553556 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:13 INFO - PROCESS | 1652 | 1465809553558 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:19:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x1188d5000 == 37 [pid = 1652] [id = 691] 02:19:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x115d53400) [pid = 1652] [serial = 2073] [outer = 0x0] 02:19:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x1166edc00) [pid = 1652] [serial = 2074] [outer = 0x115d53400] 02:19:13 INFO - PROCESS | 1652 | 1465809553590 Marionette DEBUG loaded listener.js 02:19:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x118132c00) [pid = 1652] [serial = 2075] [outer = 0x115d53400] 02:19:14 INFO - PROCESS | 1652 | 1465809554095 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]]]}] 02:19:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 02:19:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 773ms 02:19:14 INFO - PROCESS | 1652 | 1465809554126 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 02:19:14 INFO - PROCESS | 1652 | 1465809554131 Marionette TRACE conn2 <- [1,2737,null,{"value":"7"}] 02:19:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 02:19:14 INFO - PROCESS | 1652 | 1465809554138 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 02:19:14 INFO - PROCESS | 1652 | 1465809554141 Marionette TRACE conn2 <- [1,2738,null,{}] 02:19:14 INFO - PROCESS | 1652 | 1465809554144 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}] 02:19:14 INFO - PROCESS | 1652 | 1465809554147 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:19:14 INFO - PROCESS | 1652 | 1465809554258 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 02:19:14 INFO - PROCESS | 1652 | 1465809554329 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:14 INFO - PROCESS | 1652 | 1465809554331 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:19:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x1214be000 == 38 [pid = 1652] [id = 692] 02:19:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x118229000) [pid = 1652] [serial = 2076] [outer = 0x0] 02:19:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x1186c8800) [pid = 1652] [serial = 2077] [outer = 0x118229000] 02:19:14 INFO - PROCESS | 1652 | 1465809554362 Marionette DEBUG loaded listener.js 02:19:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x1191bf000) [pid = 1652] [serial = 2078] [outer = 0x118229000] 02:19:14 INFO - PROCESS | 1652 | 1465809554788 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]]]}] 02:19:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 02:19:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 675ms 02:19:14 INFO - PROCESS | 1652 | 1465809554823 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 02:19:14 INFO - PROCESS | 1652 | 1465809554824 Marionette TRACE conn2 <- [1,2741,null,{"value":"7"}] 02:19:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 02:19:14 INFO - PROCESS | 1652 | 1465809554827 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 02:19:14 INFO - PROCESS | 1652 | 1465809554830 Marionette TRACE conn2 <- [1,2742,null,{}] 02:19:14 INFO - PROCESS | 1652 | 1465809554850 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}] 02:19:14 INFO - PROCESS | 1652 | 1465809554853 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:19:14 INFO - PROCESS | 1652 | 1465809554975 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 02:19:15 INFO - PROCESS | 1652 | 1465809555018 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:15 INFO - PROCESS | 1652 | 1465809555020 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:19:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x1295ca000 == 39 [pid = 1652] [id = 693] 02:19:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x120eb2400) [pid = 1652] [serial = 2079] [outer = 0x0] 02:19:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x1214c5c00) [pid = 1652] [serial = 2080] [outer = 0x120eb2400] 02:19:15 INFO - PROCESS | 1652 | 1465809555051 Marionette DEBUG loaded listener.js 02:19:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x121b93000) [pid = 1652] [serial = 2081] [outer = 0x120eb2400] 02:19:15 INFO - PROCESS | 1652 | 1465809555484 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]]]}] 02:19:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 02:19:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 673ms 02:19:15 INFO - PROCESS | 1652 | 1465809555500 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 02:19:15 INFO - PROCESS | 1652 | 1465809555503 Marionette TRACE conn2 <- [1,2745,null,{"value":"7"}] 02:19:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 02:19:15 INFO - PROCESS | 1652 | 1465809555523 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 02:19:15 INFO - PROCESS | 1652 | 1465809555525 Marionette TRACE conn2 <- [1,2746,null,{}] 02:19:15 INFO - PROCESS | 1652 | 1465809555527 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}] 02:19:15 INFO - PROCESS | 1652 | 1465809555528 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:19:15 INFO - PROCESS | 1652 | 1465809555629 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 02:19:15 INFO - PROCESS | 1652 | 1465809555702 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:15 INFO - PROCESS | 1652 | 1465809555703 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:19:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a82f000 == 40 [pid = 1652] [id = 694] 02:19:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x123da9400) [pid = 1652] [serial = 2082] [outer = 0x0] 02:19:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x124926000) [pid = 1652] [serial = 2083] [outer = 0x123da9400] 02:19:15 INFO - PROCESS | 1652 | 1465809555733 Marionette DEBUG loaded listener.js 02:19:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x124e0ac00) [pid = 1652] [serial = 2084] [outer = 0x123da9400] 02:19:16 INFO - PROCESS | 1652 | 1465809556159 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]]]}] 02:19:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 02:19:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 670ms 02:19:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 02:19:16 INFO - PROCESS | 1652 | 1465809556193 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 02:19:16 INFO - PROCESS | 1652 | 1465809556194 Marionette TRACE conn2 <- [1,2749,null,{"value":"7"}] 02:19:16 INFO - PROCESS | 1652 | 1465809556196 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 02:19:16 INFO - PROCESS | 1652 | 1465809556197 Marionette TRACE conn2 <- [1,2750,null,{}] 02:19:16 INFO - PROCESS | 1652 | 1465809556200 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}] 02:19:16 INFO - PROCESS | 1652 | 1465809556201 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:19:16 INFO - PROCESS | 1652 | 1465809556426 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 02:19:16 INFO - PROCESS | 1652 | 1465809556512 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:16 INFO - PROCESS | 1652 | 1465809556513 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:19:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x1193db000 == 41 [pid = 1652] [id = 695] 02:19:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x1166f0000) [pid = 1652] [serial = 2085] [outer = 0x0] 02:19:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x116972c00) [pid = 1652] [serial = 2086] [outer = 0x1166f0000] 02:19:16 INFO - PROCESS | 1652 | 1465809556542 Marionette DEBUG loaded listener.js 02:19:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x118180000) [pid = 1652] [serial = 2087] [outer = 0x1166f0000] 02:19:16 INFO - PROCESS | 1652 | 1465809556979 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]]]}] 02:19:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 02:19:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 822ms 02:19:17 INFO - PROCESS | 1652 | 1465809557019 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 02:19:17 INFO - PROCESS | 1652 | 1465809557021 Marionette TRACE conn2 <- [1,2753,null,{"value":"7"}] 02:19:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 02:19:17 INFO - PROCESS | 1652 | 1465809557025 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 02:19:17 INFO - PROCESS | 1652 | 1465809557027 Marionette TRACE conn2 <- [1,2754,null,{}] 02:19:17 INFO - PROCESS | 1652 | 1465809557030 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}] 02:19:17 INFO - PROCESS | 1652 | 1465809557031 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:19:17 INFO - PROCESS | 1652 | 1465809557130 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 02:19:17 INFO - PROCESS | 1652 | 1465809557190 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:17 INFO - PROCESS | 1652 | 1465809557192 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:19:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x11955c000 == 42 [pid = 1652] [id = 696] 02:19:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x118183000) [pid = 1652] [serial = 2088] [outer = 0x0] 02:19:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x1184cbc00) [pid = 1652] [serial = 2089] [outer = 0x118183000] 02:19:17 INFO - PROCESS | 1652 | 1465809557219 Marionette DEBUG loaded listener.js 02:19:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x1186cfc00) [pid = 1652] [serial = 2090] [outer = 0x118183000] 02:19:17 INFO - PROCESS | 1652 | --DOCSHELL 0x127313000 == 41 [pid = 1652] [id = 689] 02:19:17 INFO - PROCESS | 1652 | --DOCSHELL 0x12711c800 == 40 [pid = 1652] [id = 688] 02:19:17 INFO - PROCESS | 1652 | --DOCSHELL 0x1270b6000 == 39 [pid = 1652] [id = 687] 02:19:17 INFO - PROCESS | 1652 | --DOCSHELL 0x118f84800 == 38 [pid = 1652] [id = 686] 02:19:17 INFO - PROCESS | 1652 | --DOCSHELL 0x1214bf800 == 37 [pid = 1652] [id = 685] 02:19:17 INFO - PROCESS | 1652 | --DOCSHELL 0x119bd7800 == 36 [pid = 1652] [id = 684] 02:19:17 INFO - PROCESS | 1652 | --DOCSHELL 0x1195b7000 == 35 [pid = 1652] [id = 683] 02:19:17 INFO - PROCESS | 1652 | --DOCSHELL 0x118147000 == 34 [pid = 1652] [id = 682] 02:19:17 INFO - PROCESS | 1652 | --DOCSHELL 0x1193c8800 == 33 [pid = 1652] [id = 681] 02:19:17 INFO - PROCESS | 1652 | --DOCSHELL 0x116006000 == 32 [pid = 1652] [id = 680] 02:19:17 INFO - PROCESS | 1652 | --DOCSHELL 0x1193db000 == 31 [pid = 1652] [id = 695] 02:19:17 INFO - PROCESS | 1652 | --DOCSHELL 0x12a82f000 == 30 [pid = 1652] [id = 694] 02:19:17 INFO - PROCESS | 1652 | --DOCSHELL 0x1295ca000 == 29 [pid = 1652] [id = 693] 02:19:17 INFO - PROCESS | 1652 | --DOCSHELL 0x1214be000 == 28 [pid = 1652] [id = 692] 02:19:17 INFO - PROCESS | 1652 | --DOCSHELL 0x129043800 == 27 [pid = 1652] [id = 690] 02:19:17 INFO - PROCESS | 1652 | --DOCSHELL 0x1188d5000 == 26 [pid = 1652] [id = 691] 02:19:17 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x119764800) [pid = 1652] [serial = 2038] [outer = 0x0] [url = about:blank] 02:19:17 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x119347800) [pid = 1652] [serial = 2032] [outer = 0x0] [url = about:blank] 02:19:17 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x11679a400) [pid = 1652] [serial = 2023] [outer = 0x0] [url = about:blank] 02:19:17 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x113369000) [pid = 1652] [serial = 2024] [outer = 0x0] [url = about:blank] 02:19:17 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x118186000) [pid = 1652] [serial = 2021] [outer = 0x0] [url = about:blank] 02:19:17 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x116a0bc00) [pid = 1652] [serial = 2020] [outer = 0x0] [url = about:blank] 02:19:17 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x1175bdc00) [pid = 1652] [serial = 2035] [outer = 0x0] [url = about:blank] 02:19:17 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x1186ca800) [pid = 1652] [serial = 2036] [outer = 0x0] [url = about:blank] 02:19:17 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x11812d000) [pid = 1652] [serial = 2006] [outer = 0x0] [url = about:blank] 02:19:17 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x11696e400) [pid = 1652] [serial = 2005] [outer = 0x0] [url = about:blank] 02:19:17 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x118f30400) [pid = 1652] [serial = 2009] [outer = 0x0] [url = about:blank] 02:19:17 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x1186ca400) [pid = 1652] [serial = 2008] [outer = 0x0] [url = about:blank] 02:19:17 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x1210c5800) [pid = 1652] [serial = 2012] [outer = 0x0] [url = about:blank] 02:19:17 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x11962b800) [pid = 1652] [serial = 2011] [outer = 0x0] [url = about:blank] 02:19:17 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x123db2c00) [pid = 1652] [serial = 2015] [outer = 0x0] [url = about:blank] 02:19:17 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x123c25800) [pid = 1652] [serial = 2014] [outer = 0x0] [url = about:blank] 02:19:17 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x12142c800) [pid = 1652] [serial = 2018] [outer = 0x0] [url = about:blank] 02:19:17 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x118134400) [pid = 1652] [serial = 2017] [outer = 0x0] [url = about:blank] 02:19:17 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x11969f800) [pid = 1652] [serial = 2033] [outer = 0x0] [url = about:blank] 02:19:17 INFO - PROCESS | 1652 | --DOMWINDOW == 73 (0x118230000) [pid = 1652] [serial = 2026] [outer = 0x0] [url = about:blank] 02:19:17 INFO - PROCESS | 1652 | --DOMWINDOW == 72 (0x118860000) [pid = 1652] [serial = 2029] [outer = 0x0] [url = about:blank] 02:19:17 INFO - PROCESS | 1652 | --DOMWINDOW == 71 (0x1191c6400) [pid = 1652] [serial = 2030] [outer = 0x0] [url = about:blank] 02:19:17 INFO - PROCESS | 1652 | --DOMWINDOW == 70 (0x1184c6800) [pid = 1652] [serial = 2027] [outer = 0x0] [url = about:blank] 02:19:18 INFO - PROCESS | 1652 | 1465809558101 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]]]}] 02:19:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 02:19:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1121ms 02:19:18 INFO - PROCESS | 1652 | 1465809558146 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 02:19:18 INFO - PROCESS | 1652 | 1465809558148 Marionette TRACE conn2 <- [1,2757,null,{"value":"7"}] 02:19:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 02:19:18 INFO - PROCESS | 1652 | 1465809558151 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 02:19:18 INFO - PROCESS | 1652 | 1465809558157 Marionette TRACE conn2 <- [1,2758,null,{}] 02:19:18 INFO - PROCESS | 1652 | 1465809558160 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}] 02:19:18 INFO - PROCESS | 1652 | 1465809558161 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:19:18 INFO - PROCESS | 1652 | 1465809558241 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 02:19:18 INFO - PROCESS | 1652 | 1465809558245 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:18 INFO - PROCESS | 1652 | 1465809558247 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:19:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x117d48000 == 27 [pid = 1652] [id = 697] 02:19:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 71 (0x113df2400) [pid = 1652] [serial = 2091] [outer = 0x0] 02:19:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 72 (0x116a0bc00) [pid = 1652] [serial = 2092] [outer = 0x113df2400] 02:19:18 INFO - PROCESS | 1652 | 1465809558277 Marionette DEBUG loaded listener.js 02:19:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 73 (0x117f9b800) [pid = 1652] [serial = 2093] [outer = 0x113df2400] 02:19:18 INFO - PROCESS | 1652 | 1465809558663 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]]]}] 02:19:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 02:19:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 523ms 02:19:18 INFO - PROCESS | 1652 | 1465809558675 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 02:19:18 INFO - PROCESS | 1652 | 1465809558680 Marionette TRACE conn2 <- [1,2761,null,{"value":"7"}] 02:19:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 02:19:18 INFO - PROCESS | 1652 | 1465809558687 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 02:19:18 INFO - PROCESS | 1652 | 1465809558690 Marionette TRACE conn2 <- [1,2762,null,{}] 02:19:18 INFO - PROCESS | 1652 | 1465809558704 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}] 02:19:18 INFO - PROCESS | 1652 | 1465809558706 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:19:18 INFO - PROCESS | 1652 | 1465809558831 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 02:19:18 INFO - PROCESS | 1652 | 1465809558836 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:18 INFO - PROCESS | 1652 | 1465809558839 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:19:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x118f83800 == 28 [pid = 1652] [id = 698] 02:19:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 74 (0x118133800) [pid = 1652] [serial = 2094] [outer = 0x0] 02:19:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x1182e9800) [pid = 1652] [serial = 2095] [outer = 0x118133800] 02:19:18 INFO - PROCESS | 1652 | 1465809558883 Marionette DEBUG loaded listener.js 02:19:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x1186b4c00) [pid = 1652] [serial = 2096] [outer = 0x118133800] 02:19:19 INFO - PROCESS | 1652 | 1465809559310 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]]]}] 02:19:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 02:19:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 674ms 02:19:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 02:19:19 INFO - PROCESS | 1652 | 1465809559361 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 02:19:19 INFO - PROCESS | 1652 | 1465809559362 Marionette TRACE conn2 <- [1,2765,null,{"value":"7"}] 02:19:19 INFO - PROCESS | 1652 | 1465809559364 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 02:19:19 INFO - PROCESS | 1652 | 1465809559367 Marionette TRACE conn2 <- [1,2766,null,{}] 02:19:19 INFO - PROCESS | 1652 | 1465809559380 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}] 02:19:19 INFO - PROCESS | 1652 | 1465809559383 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:19:19 INFO - PROCESS | 1652 | 1465809559463 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 02:19:19 INFO - PROCESS | 1652 | 1465809559468 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:19 INFO - PROCESS | 1652 | 1465809559472 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:19:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x11992a000 == 29 [pid = 1652] [id = 699] 02:19:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x118f9cc00) [pid = 1652] [serial = 2097] [outer = 0x0] 02:19:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x118fa9000) [pid = 1652] [serial = 2098] [outer = 0x118f9cc00] 02:19:19 INFO - PROCESS | 1652 | 1465809559503 Marionette DEBUG loaded listener.js 02:19:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x119339400) [pid = 1652] [serial = 2099] [outer = 0x118f9cc00] 02:19:19 INFO - PROCESS | 1652 | 1465809559886 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]]]}] 02:19:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 02:19:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 575ms 02:19:19 INFO - PROCESS | 1652 | 1465809559947 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 02:19:19 INFO - PROCESS | 1652 | 1465809559949 Marionette TRACE conn2 <- [1,2769,null,{"value":"7"}] 02:19:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 02:19:19 INFO - PROCESS | 1652 | 1465809559951 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 02:19:19 INFO - PROCESS | 1652 | 1465809559952 Marionette TRACE conn2 <- [1,2770,null,{}] 02:19:19 INFO - PROCESS | 1652 | 1465809559954 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}] 02:19:19 INFO - PROCESS | 1652 | 1465809559956 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:19:20 INFO - PROCESS | 1652 | 1465809560080 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 02:19:20 INFO - PROCESS | 1652 | 1465809560094 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:20 INFO - PROCESS | 1652 | 1465809560095 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:19:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x120e37800 == 30 [pid = 1652] [id = 700] 02:19:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x118f9ec00) [pid = 1652] [serial = 2100] [outer = 0x0] 02:19:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x11933e000) [pid = 1652] [serial = 2101] [outer = 0x118f9ec00] 02:19:20 INFO - PROCESS | 1652 | 1465809560121 Marionette DEBUG loaded listener.js 02:19:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x119629400) [pid = 1652] [serial = 2102] [outer = 0x118f9ec00] 02:19:20 INFO - PROCESS | 1652 | 1465809560550 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]]]}] 02:19:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 02:19:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 621ms 02:19:20 INFO - PROCESS | 1652 | 1465809560574 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 02:19:20 INFO - PROCESS | 1652 | 1465809560576 Marionette TRACE conn2 <- [1,2773,null,{"value":"7"}] 02:19:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 02:19:20 INFO - PROCESS | 1652 | 1465809560579 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 02:19:20 INFO - PROCESS | 1652 | 1465809560581 Marionette TRACE conn2 <- [1,2774,null,{}] 02:19:20 INFO - PROCESS | 1652 | 1465809560585 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}] 02:19:20 INFO - PROCESS | 1652 | 1465809560587 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:19:20 INFO - PROCESS | 1652 | 1465809560736 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 02:19:20 INFO - PROCESS | 1652 | 1465809560756 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:20 INFO - PROCESS | 1652 | 1465809560757 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:19:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x1214ad000 == 31 [pid = 1652] [id = 701] 02:19:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x11679e000) [pid = 1652] [serial = 2103] [outer = 0x0] 02:19:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x121078800) [pid = 1652] [serial = 2104] [outer = 0x11679e000] 02:19:20 INFO - PROCESS | 1652 | 1465809560797 Marionette DEBUG loaded listener.js 02:19:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x1196acc00) [pid = 1652] [serial = 2105] [outer = 0x11679e000] 02:19:21 INFO - PROCESS | 1652 | 1465809561196 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]]]}] 02:19:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 02:19:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 670ms 02:19:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 02:19:21 INFO - PROCESS | 1652 | 1465809561249 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 02:19:21 INFO - PROCESS | 1652 | 1465809561250 Marionette TRACE conn2 <- [1,2777,null,{"value":"7"}] 02:19:21 INFO - PROCESS | 1652 | 1465809561252 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 02:19:21 INFO - PROCESS | 1652 | 1465809561253 Marionette TRACE conn2 <- [1,2778,null,{}] 02:19:21 INFO - PROCESS | 1652 | 1465809561255 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}] 02:19:21 INFO - PROCESS | 1652 | 1465809561260 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:19:21 INFO - PROCESS | 1652 | 1465809561397 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 02:19:21 INFO - PROCESS | 1652 | 1465809561434 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:21 INFO - PROCESS | 1652 | 1465809561435 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:19:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x1254d2800 == 32 [pid = 1652] [id = 702] 02:19:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x1191d1000) [pid = 1652] [serial = 2106] [outer = 0x0] 02:19:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x1214c2400) [pid = 1652] [serial = 2107] [outer = 0x1191d1000] 02:19:21 INFO - PROCESS | 1652 | 1465809561460 Marionette DEBUG loaded listener.js 02:19:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x123c2ec00) [pid = 1652] [serial = 2108] [outer = 0x1191d1000] 02:19:21 INFO - PROCESS | 1652 | 1465809561749 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]]]}] 02:19:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 02:19:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 521ms 02:19:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 02:19:21 INFO - PROCESS | 1652 | 1465809561784 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 02:19:21 INFO - PROCESS | 1652 | 1465809561785 Marionette TRACE conn2 <- [1,2781,null,{"value":"7"}] 02:19:21 INFO - PROCESS | 1652 | 1465809561790 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 02:19:21 INFO - PROCESS | 1652 | 1465809561792 Marionette TRACE conn2 <- [1,2782,null,{}] 02:19:21 INFO - PROCESS | 1652 | 1465809561795 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}] 02:19:21 INFO - PROCESS | 1652 | 1465809561796 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:19:21 INFO - PROCESS | 1652 | 1465809561894 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 02:19:21 INFO - PROCESS | 1652 | 1465809561908 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:21 INFO - PROCESS | 1652 | 1465809561909 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:19:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x12711f800 == 33 [pid = 1652] [id = 703] 02:19:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x118185c00) [pid = 1652] [serial = 2109] [outer = 0x0] 02:19:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x123d16800) [pid = 1652] [serial = 2110] [outer = 0x118185c00] 02:19:21 INFO - PROCESS | 1652 | 1465809561933 Marionette DEBUG loaded listener.js 02:19:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x123db1c00) [pid = 1652] [serial = 2111] [outer = 0x118185c00] 02:19:22 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x11962ec00) [pid = 1652] [serial = 2055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 02:19:22 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x1133e8400) [pid = 1652] [serial = 2058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 02:19:22 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x1214cec00) [pid = 1652] [serial = 2061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 02:19:22 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x1183b1800) [pid = 1652] [serial = 2043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 02:19:22 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x113da7400) [pid = 1652] [serial = 2037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 02:19:22 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x112c25000) [pid = 1652] [serial = 2040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 02:19:22 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x1171ba000) [pid = 1652] [serial = 2046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 02:19:22 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x1186b6800) [pid = 1652] [serial = 2049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 02:19:22 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x124909c00) [pid = 1652] [serial = 2067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 02:19:22 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x1191c3800) [pid = 1652] [serial = 2052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 02:19:22 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x119318800) [pid = 1652] [serial = 2064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 02:19:22 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x124921400) [pid = 1652] [serial = 2070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 02:19:22 INFO - PROCESS | 1652 | 1465809562367 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]]]}] 02:19:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 02:19:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 623ms 02:19:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 02:19:22 INFO - PROCESS | 1652 | 1465809562413 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 02:19:22 INFO - PROCESS | 1652 | 1465809562414 Marionette TRACE conn2 <- [1,2785,null,{"value":"7"}] 02:19:22 INFO - PROCESS | 1652 | 1465809562416 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 02:19:22 INFO - PROCESS | 1652 | 1465809562417 Marionette TRACE conn2 <- [1,2786,null,{}] 02:19:22 INFO - PROCESS | 1652 | 1465809562425 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}] 02:19:22 INFO - PROCESS | 1652 | 1465809562426 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:19:22 INFO - PROCESS | 1652 | 1465809562533 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 02:19:22 INFO - PROCESS | 1652 | 1465809562571 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:22 INFO - PROCESS | 1652 | 1465809562573 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:19:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x1270c0800 == 34 [pid = 1652] [id = 704] 02:19:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x112f8e400) [pid = 1652] [serial = 2112] [outer = 0x0] 02:19:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x11962ec00) [pid = 1652] [serial = 2113] [outer = 0x112f8e400] 02:19:22 INFO - PROCESS | 1652 | 1465809562597 Marionette DEBUG loaded listener.js 02:19:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x123db0800) [pid = 1652] [serial = 2114] [outer = 0x112f8e400] 02:19:22 INFO - PROCESS | 1652 | 1465809562874 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]]]}] 02:19:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 02:19:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 469ms 02:19:22 INFO - PROCESS | 1652 | 1465809562885 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 02:19:22 INFO - PROCESS | 1652 | 1465809562888 Marionette TRACE conn2 <- [1,2789,null,{"value":"7"}] 02:19:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 02:19:22 INFO - PROCESS | 1652 | 1465809562910 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 02:19:22 INFO - PROCESS | 1652 | 1465809562911 Marionette TRACE conn2 <- [1,2790,null,{}] 02:19:22 INFO - PROCESS | 1652 | 1465809562919 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}] 02:19:22 INFO - PROCESS | 1652 | 1465809562922 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:19:23 INFO - PROCESS | 1652 | 1465809563000 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 02:19:23 INFO - PROCESS | 1652 | 1465809563005 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:23 INFO - PROCESS | 1652 | 1465809563007 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:19:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x129285000 == 35 [pid = 1652] [id = 705] 02:19:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x1214cd800) [pid = 1652] [serial = 2115] [outer = 0x0] 02:19:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x12492b000) [pid = 1652] [serial = 2116] [outer = 0x1214cd800] 02:19:23 INFO - PROCESS | 1652 | 1465809563031 Marionette DEBUG loaded listener.js 02:19:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x1249ec000) [pid = 1652] [serial = 2117] [outer = 0x1214cd800] 02:19:23 INFO - PROCESS | 1652 | 1465809563397 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]]]}] 02:19:23 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 02:19:23 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 540ms 02:19:23 INFO - PROCESS | 1652 | 1465809563436 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 02:19:23 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 02:19:23 INFO - PROCESS | 1652 | 1465809563438 Marionette TRACE conn2 <- [1,2793,null,{"value":"7"}] 02:19:23 INFO - PROCESS | 1652 | 1465809563441 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 02:19:23 INFO - PROCESS | 1652 | 1465809563443 Marionette TRACE conn2 <- [1,2794,null,{}] 02:19:23 INFO - PROCESS | 1652 | 1465809563446 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}] 02:19:23 INFO - PROCESS | 1652 | 1465809563448 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:19:23 INFO - PROCESS | 1652 | 1465809563567 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 02:19:23 INFO - PROCESS | 1652 | 1465809563572 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:23 INFO - PROCESS | 1652 | 1465809563573 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:19:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a68e000 == 36 [pid = 1652] [id = 706] 02:19:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x1249ed400) [pid = 1652] [serial = 2118] [outer = 0x0] 02:19:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x124e08800) [pid = 1652] [serial = 2119] [outer = 0x1249ed400] 02:19:23 INFO - PROCESS | 1652 | 1465809563612 Marionette DEBUG loaded listener.js 02:19:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x125406400) [pid = 1652] [serial = 2120] [outer = 0x1249ed400] 02:19:24 INFO - PROCESS | 1652 | 1465809564088 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]]]}] 02:19:24 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 02:19:24 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 669ms 02:19:24 INFO - PROCESS | 1652 | 1465809564110 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 02:19:24 INFO - PROCESS | 1652 | 1465809564112 Marionette TRACE conn2 <- [1,2797,null,{"value":"7"}] 02:19:24 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 02:19:24 INFO - PROCESS | 1652 | 1465809564114 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 02:19:24 INFO - PROCESS | 1652 | 1465809564115 Marionette TRACE conn2 <- [1,2798,null,{}] 02:19:24 INFO - PROCESS | 1652 | 1465809564131 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}] 02:19:24 INFO - PROCESS | 1652 | 1465809564133 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:19:24 INFO - PROCESS | 1652 | 1465809564224 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 02:19:24 INFO - PROCESS | 1652 | 1465809564328 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:24 INFO - PROCESS | 1652 | 1465809564330 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:19:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x116667800 == 37 [pid = 1652] [id = 707] 02:19:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x111ecac00) [pid = 1652] [serial = 2121] [outer = 0x0] 02:19:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x112c0a800) [pid = 1652] [serial = 2122] [outer = 0x111ecac00] 02:19:24 INFO - PROCESS | 1652 | 1465809564362 Marionette DEBUG loaded listener.js 02:19:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x1133c2c00) [pid = 1652] [serial = 2123] [outer = 0x111ecac00] 02:19:24 INFO - PROCESS | 1652 | 1465809564905 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]]]}] 02:19:24 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 02:19:24 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 833ms 02:19:24 INFO - PROCESS | 1652 | 1465809564984 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 02:19:24 INFO - PROCESS | 1652 | 1465809564987 Marionette TRACE conn2 <- [1,2801,null,{"value":"7"}] 02:19:24 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 02:19:24 INFO - PROCESS | 1652 | 1465809564991 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 02:19:24 INFO - PROCESS | 1652 | 1465809564993 Marionette TRACE conn2 <- [1,2802,null,{}] 02:19:24 INFO - PROCESS | 1652 | 1465809564997 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}] 02:19:24 INFO - PROCESS | 1652 | 1465809564999 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:19:25 INFO - PROCESS | 1652 | 1465809565118 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 02:19:25 INFO - PROCESS | 1652 | 1465809565179 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:25 INFO - PROCESS | 1652 | 1465809565181 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:19:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x11978e000 == 38 [pid = 1652] [id = 708] 02:19:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x11818c000) [pid = 1652] [serial = 2124] [outer = 0x0] 02:19:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x1182f3000) [pid = 1652] [serial = 2125] [outer = 0x11818c000] 02:19:25 INFO - PROCESS | 1652 | 1465809565231 Marionette DEBUG loaded listener.js 02:19:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x1186bf800) [pid = 1652] [serial = 2126] [outer = 0x11818c000] 02:19:25 INFO - PROCESS | 1652 | 1465809565943 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]]]}] 02:19:25 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 02:19:25 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 971ms 02:19:26 INFO - PROCESS | 1652 | 1465809565995 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 02:19:26 INFO - PROCESS | 1652 | 1465809565998 Marionette TRACE conn2 <- [1,2805,null,{"value":"7"}] 02:19:26 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 02:19:26 INFO - PROCESS | 1652 | 1465809566005 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 02:19:26 INFO - PROCESS | 1652 | 1465809566009 Marionette TRACE conn2 <- [1,2806,null,{}] 02:19:26 INFO - PROCESS | 1652 | 1465809566014 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}] 02:19:26 INFO - PROCESS | 1652 | 1465809566017 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:19:26 INFO - PROCESS | 1652 | 1465809566177 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 02:19:26 INFO - PROCESS | 1652 | 1465809566265 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:26 INFO - PROCESS | 1652 | 1465809566267 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:19:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x1188c7800 == 39 [pid = 1652] [id = 709] 02:19:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x1175b4800) [pid = 1652] [serial = 2127] [outer = 0x0] 02:19:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x117f9b000) [pid = 1652] [serial = 2128] [outer = 0x1175b4800] 02:19:26 INFO - PROCESS | 1652 | 1465809566289 Marionette DEBUG loaded listener.js 02:19:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x11818dc00) [pid = 1652] [serial = 2129] [outer = 0x1175b4800] 02:19:26 INFO - PROCESS | 1652 | --DOCSHELL 0x12a68e000 == 38 [pid = 1652] [id = 706] 02:19:26 INFO - PROCESS | 1652 | --DOCSHELL 0x129285000 == 37 [pid = 1652] [id = 705] 02:19:26 INFO - PROCESS | 1652 | --DOCSHELL 0x1270c0800 == 36 [pid = 1652] [id = 704] 02:19:26 INFO - PROCESS | 1652 | --DOCSHELL 0x12711f800 == 35 [pid = 1652] [id = 703] 02:19:26 INFO - PROCESS | 1652 | --DOCSHELL 0x1254d2800 == 34 [pid = 1652] [id = 702] 02:19:26 INFO - PROCESS | 1652 | --DOCSHELL 0x1214ad000 == 33 [pid = 1652] [id = 701] 02:19:26 INFO - PROCESS | 1652 | --DOCSHELL 0x120e37800 == 32 [pid = 1652] [id = 700] 02:19:26 INFO - PROCESS | 1652 | --DOCSHELL 0x11992a000 == 31 [pid = 1652] [id = 699] 02:19:26 INFO - PROCESS | 1652 | --DOCSHELL 0x118f83800 == 30 [pid = 1652] [id = 698] 02:19:26 INFO - PROCESS | 1652 | --DOCSHELL 0x117d48000 == 29 [pid = 1652] [id = 697] 02:19:26 INFO - PROCESS | 1652 | 1465809566846 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]]]}] 02:19:26 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x119eac000) [pid = 1652] [serial = 2056] [outer = 0x0] [url = about:blank] 02:19:26 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x1210c4c00) [pid = 1652] [serial = 2059] [outer = 0x0] [url = about:blank] 02:19:26 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x123c2f000) [pid = 1652] [serial = 2062] [outer = 0x0] [url = about:blank] 02:19:26 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x1214cac00) [pid = 1652] [serial = 2060] [outer = 0x0] [url = about:blank] 02:19:26 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x1184da800) [pid = 1652] [serial = 2044] [outer = 0x0] [url = about:blank] 02:19:26 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x1186cc400) [pid = 1652] [serial = 2045] [outer = 0x0] [url = about:blank] 02:19:26 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x1214c5400) [pid = 1652] [serial = 2039] [outer = 0x0] [url = about:blank] 02:19:26 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x112f90400) [pid = 1652] [serial = 2041] [outer = 0x0] [url = about:blank] 02:19:26 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x1138e2000) [pid = 1652] [serial = 2042] [outer = 0x0] [url = about:blank] 02:19:26 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x1175bb000) [pid = 1652] [serial = 2047] [outer = 0x0] [url = about:blank] 02:19:26 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x118132000) [pid = 1652] [serial = 2048] [outer = 0x0] [url = about:blank] 02:19:26 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x1186c3c00) [pid = 1652] [serial = 2050] [outer = 0x0] [url = about:blank] 02:19:26 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x124908800) [pid = 1652] [serial = 2063] [outer = 0x0] [url = about:blank] 02:19:26 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x1249e7800) [pid = 1652] [serial = 2069] [outer = 0x0] [url = about:blank] 02:19:26 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x1191d8000) [pid = 1652] [serial = 2053] [outer = 0x0] [url = about:blank] 02:19:26 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x121720000) [pid = 1652] [serial = 2065] [outer = 0x0] [url = about:blank] 02:19:26 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x12107bc00) [pid = 1652] [serial = 2057] [outer = 0x0] [url = about:blank] 02:19:26 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x119624800) [pid = 1652] [serial = 2054] [outer = 0x0] [url = about:blank] 02:19:26 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x124921000) [pid = 1652] [serial = 2066] [outer = 0x0] [url = about:blank] 02:19:26 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x124929000) [pid = 1652] [serial = 2068] [outer = 0x0] [url = about:blank] 02:19:26 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x1186d3400) [pid = 1652] [serial = 2051] [outer = 0x0] [url = about:blank] 02:19:26 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x124ead800) [pid = 1652] [serial = 2072] [outer = 0x0] [url = about:blank] 02:19:26 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x124abf800) [pid = 1652] [serial = 2071] [outer = 0x0] [url = about:blank] 02:19:26 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 02:19:26 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 876ms 02:19:26 INFO - PROCESS | 1652 | 1465809566880 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 02:19:26 INFO - PROCESS | 1652 | 1465809566886 Marionette TRACE conn2 <- [1,2809,null,{"value":"7"}] 02:19:26 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 02:19:26 INFO - PROCESS | 1652 | 1465809566892 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 02:19:26 INFO - PROCESS | 1652 | 1465809566895 Marionette TRACE conn2 <- [1,2810,null,{}] 02:19:26 INFO - PROCESS | 1652 | 1465809566899 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}] 02:19:26 INFO - PROCESS | 1652 | 1465809566901 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:19:27 INFO - PROCESS | 1652 | 1465809567038 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 02:19:27 INFO - PROCESS | 1652 | 1465809567051 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:27 INFO - PROCESS | 1652 | 1465809567052 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:19:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x118623800 == 30 [pid = 1652] [id = 710] 02:19:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x1182e9c00) [pid = 1652] [serial = 2130] [outer = 0x0] 02:19:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x1186b6000) [pid = 1652] [serial = 2131] [outer = 0x1182e9c00] 02:19:27 INFO - PROCESS | 1652 | 1465809567082 Marionette DEBUG loaded listener.js 02:19:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x1186d5c00) [pid = 1652] [serial = 2132] [outer = 0x1182e9c00] 02:19:27 INFO - PROCESS | 1652 | 1465809567445 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]]]}] 02:19:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 02:19:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 572ms 02:19:27 INFO - PROCESS | 1652 | 1465809567464 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 02:19:27 INFO - PROCESS | 1652 | 1465809567465 Marionette TRACE conn2 <- [1,2813,null,{"value":"7"}] 02:19:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 02:19:27 INFO - PROCESS | 1652 | 1465809567467 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 02:19:27 INFO - PROCESS | 1652 | 1465809567470 Marionette TRACE conn2 <- [1,2814,null,{}] 02:19:27 INFO - PROCESS | 1652 | 1465809567478 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}] 02:19:27 INFO - PROCESS | 1652 | 1465809567481 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:19:27 INFO - PROCESS | 1652 | 1465809567564 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 02:19:27 INFO - PROCESS | 1652 | 1465809567569 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:27 INFO - PROCESS | 1652 | 1465809567573 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:19:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x12101d800 == 31 [pid = 1652] [id = 711] 02:19:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x1191c9000) [pid = 1652] [serial = 2133] [outer = 0x0] 02:19:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x11933c400) [pid = 1652] [serial = 2134] [outer = 0x1191c9000] 02:19:27 INFO - PROCESS | 1652 | 1465809567603 Marionette DEBUG loaded listener.js 02:19:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x1196ad400) [pid = 1652] [serial = 2135] [outer = 0x1191c9000] 02:19:27 INFO - PROCESS | 1652 | 1465809567975 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]]]}] 02:19:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 02:19:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 524ms 02:19:28 INFO - PROCESS | 1652 | 1465809567999 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 02:19:28 INFO - PROCESS | 1652 | 1465809568001 Marionette TRACE conn2 <- [1,2817,null,{"value":"7"}] 02:19:28 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 02:19:28 INFO - PROCESS | 1652 | 1465809568006 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 02:19:28 INFO - PROCESS | 1652 | 1465809568007 Marionette TRACE conn2 <- [1,2818,null,{}] 02:19:28 INFO - PROCESS | 1652 | 1465809568009 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}] 02:19:28 INFO - PROCESS | 1652 | 1465809568011 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:19:28 INFO - PROCESS | 1652 | 1465809568094 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 02:19:28 INFO - PROCESS | 1652 | 1465809568097 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:28 INFO - PROCESS | 1652 | 1465809568098 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:19:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x121b64800 == 32 [pid = 1652] [id = 712] 02:19:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x113363c00) [pid = 1652] [serial = 2136] [outer = 0x0] 02:19:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x121233400) [pid = 1652] [serial = 2137] [outer = 0x113363c00] 02:19:28 INFO - PROCESS | 1652 | 1465809568124 Marionette DEBUG loaded listener.js 02:19:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x1214c6800) [pid = 1652] [serial = 2138] [outer = 0x113363c00] 02:19:28 INFO - PROCESS | 1652 | 1465809568441 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]]]}] 02:19:28 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 02:19:28 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 472ms 02:19:28 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 02:19:28 INFO - PROCESS | 1652 | 1465809568478 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 02:19:28 INFO - PROCESS | 1652 | 1465809568479 Marionette TRACE conn2 <- [1,2821,null,{"value":"7"}] 02:19:28 INFO - PROCESS | 1652 | 1465809568482 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 02:19:28 INFO - PROCESS | 1652 | 1465809568483 Marionette TRACE conn2 <- [1,2822,null,{}] 02:19:28 INFO - PROCESS | 1652 | 1465809568485 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}] 02:19:28 INFO - PROCESS | 1652 | 1465809568486 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:19:28 INFO - PROCESS | 1652 | 1465809568559 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 02:19:28 INFO - PROCESS | 1652 | 1465809568562 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:28 INFO - PROCESS | 1652 | 1465809568564 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:19:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x119555000 == 33 [pid = 1652] [id = 713] 02:19:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x1196ad800) [pid = 1652] [serial = 2139] [outer = 0x0] 02:19:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x1214ce800) [pid = 1652] [serial = 2140] [outer = 0x1196ad800] 02:19:28 INFO - PROCESS | 1652 | 1465809568644 Marionette DEBUG loaded listener.js 02:19:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x121b8e800) [pid = 1652] [serial = 2141] [outer = 0x1196ad800] 02:19:28 INFO - PROCESS | 1652 | 1465809568966 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]]]}] 02:19:28 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 02:19:29 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 518ms 02:19:29 INFO - PROCESS | 1652 | 1465809569001 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 02:19:29 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 02:19:29 INFO - PROCESS | 1652 | 1465809569002 Marionette TRACE conn2 <- [1,2825,null,{"value":"7"}] 02:19:29 INFO - PROCESS | 1652 | 1465809569006 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 02:19:29 INFO - PROCESS | 1652 | 1465809569007 Marionette TRACE conn2 <- [1,2826,null,{}] 02:19:29 INFO - PROCESS | 1652 | 1465809569010 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}] 02:19:29 INFO - PROCESS | 1652 | 1465809569014 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:19:29 INFO - PROCESS | 1652 | 1465809569132 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 02:19:29 INFO - PROCESS | 1652 | 1465809569171 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:29 INFO - PROCESS | 1652 | 1465809569172 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:19:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x127117000 == 34 [pid = 1652] [id = 714] 02:19:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x123c27000) [pid = 1652] [serial = 2142] [outer = 0x0] 02:19:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x123da7400) [pid = 1652] [serial = 2143] [outer = 0x123c27000] 02:19:29 INFO - PROCESS | 1652 | 1465809569197 Marionette DEBUG loaded listener.js 02:19:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x12540e800) [pid = 1652] [serial = 2144] [outer = 0x123c27000] 02:19:29 INFO - PROCESS | 1652 | 1465809569514 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 02:19:29 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 02:19:29 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 571ms 02:19:29 INFO - PROCESS | 1652 | 1465809569576 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 02:19:29 INFO - PROCESS | 1652 | 1465809569577 Marionette TRACE conn2 <- [1,2829,null,{"value":"7"}] 02:19:29 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 02:19:29 INFO - PROCESS | 1652 | 1465809569579 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 02:19:29 INFO - PROCESS | 1652 | 1465809569580 Marionette TRACE conn2 <- [1,2830,null,{}] 02:19:29 INFO - PROCESS | 1652 | 1465809569582 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}] 02:19:29 INFO - PROCESS | 1652 | 1465809569583 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:19:29 INFO - PROCESS | 1652 | 1465809569679 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 02:19:29 INFO - PROCESS | 1652 | 1465809569692 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:29 INFO - PROCESS | 1652 | 1465809569693 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:19:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x12903d800 == 35 [pid = 1652] [id = 715] 02:19:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x1191ddc00) [pid = 1652] [serial = 2145] [outer = 0x0] 02:19:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x126a3ec00) [pid = 1652] [serial = 2146] [outer = 0x1191ddc00] 02:19:29 INFO - PROCESS | 1652 | 1465809569724 Marionette DEBUG loaded listener.js 02:19:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x126cbdc00) [pid = 1652] [serial = 2147] [outer = 0x1191ddc00] 02:19:30 INFO - PROCESS | 1652 | 1465809570040 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]]]}] 02:19:30 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 02:19:30 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 518ms 02:19:30 INFO - PROCESS | 1652 | 1465809570104 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 02:19:30 INFO - PROCESS | 1652 | 1465809570105 Marionette TRACE conn2 <- [1,2833,null,{"value":"7"}] 02:19:30 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 02:19:30 INFO - PROCESS | 1652 | 1465809570108 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 02:19:30 INFO - PROCESS | 1652 | 1465809570109 Marionette TRACE conn2 <- [1,2834,null,{}] 02:19:30 INFO - PROCESS | 1652 | 1465809570111 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}] 02:19:30 INFO - PROCESS | 1652 | 1465809570112 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:19:30 INFO - PROCESS | 1652 | 1465809570211 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 02:19:30 INFO - PROCESS | 1652 | 1465809570215 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:30 INFO - PROCESS | 1652 | 1465809570216 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:19:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a68c000 == 36 [pid = 1652] [id = 716] 02:19:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x12558b800) [pid = 1652] [serial = 2148] [outer = 0x0] 02:19:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x126cc1c00) [pid = 1652] [serial = 2149] [outer = 0x12558b800] 02:19:30 INFO - PROCESS | 1652 | 1465809570240 Marionette DEBUG loaded listener.js 02:19:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x127087400) [pid = 1652] [serial = 2150] [outer = 0x12558b800] 02:19:30 INFO - PROCESS | 1652 | 1465809570592 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 02:19:30 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 02:19:30 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 517ms 02:19:30 INFO - PROCESS | 1652 | 1465809570628 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 02:19:30 INFO - PROCESS | 1652 | 1465809570629 Marionette TRACE conn2 <- [1,2837,null,{"value":"7"}] 02:19:30 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 02:19:30 INFO - PROCESS | 1652 | 1465809570631 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 02:19:30 INFO - PROCESS | 1652 | 1465809570632 Marionette TRACE conn2 <- [1,2838,null,{}] 02:19:30 INFO - PROCESS | 1652 | 1465809570635 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}] 02:19:30 INFO - PROCESS | 1652 | 1465809570636 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:19:30 INFO - PROCESS | 1652 | 1465809570744 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 02:19:30 INFO - PROCESS | 1652 | 1465809570747 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:30 INFO - PROCESS | 1652 | 1465809570748 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:19:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x12afa8000 == 37 [pid = 1652] [id = 717] 02:19:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x126ea7000) [pid = 1652] [serial = 2151] [outer = 0x0] 02:19:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x1271dd800) [pid = 1652] [serial = 2152] [outer = 0x126ea7000] 02:19:30 INFO - PROCESS | 1652 | 1465809570801 Marionette DEBUG loaded listener.js 02:19:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x128921400) [pid = 1652] [serial = 2153] [outer = 0x126ea7000] 02:19:31 INFO - PROCESS | 1652 | --DOCSHELL 0x12ce3d000 == 36 [pid = 1652] [id = 16] 02:19:31 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x113df2400) [pid = 1652] [serial = 2091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 02:19:31 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x118f9cc00) [pid = 1652] [serial = 2097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 02:19:31 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x118133800) [pid = 1652] [serial = 2094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 02:19:31 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x118183000) [pid = 1652] [serial = 2088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 02:19:31 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x115d53400) [pid = 1652] [serial = 2073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 02:19:31 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x118229000) [pid = 1652] [serial = 2076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 02:19:31 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x11679e000) [pid = 1652] [serial = 2103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 02:19:31 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x120eb2400) [pid = 1652] [serial = 2079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 02:19:31 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x123da9400) [pid = 1652] [serial = 2082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 02:19:31 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x118185c00) [pid = 1652] [serial = 2109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 02:19:31 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x1166f0000) [pid = 1652] [serial = 2085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 02:19:31 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x112f8e400) [pid = 1652] [serial = 2112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 02:19:31 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x1191d1000) [pid = 1652] [serial = 2106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 02:19:31 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x1214cd800) [pid = 1652] [serial = 2115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 02:19:31 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x118f9ec00) [pid = 1652] [serial = 2100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 02:19:31 INFO - PROCESS | 1652 | 1465809571176 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]]]}] 02:19:31 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 02:19:31 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 567ms 02:19:31 INFO - PROCESS | 1652 | 1465809571200 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 02:19:31 INFO - PROCESS | 1652 | 1465809571201 Marionette TRACE conn2 <- [1,2841,null,{"value":"7"}] 02:19:31 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 02:19:31 INFO - PROCESS | 1652 | 1465809571203 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 02:19:31 INFO - PROCESS | 1652 | 1465809571206 Marionette TRACE conn2 <- [1,2842,null,{}] 02:19:31 INFO - PROCESS | 1652 | 1465809571209 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}] 02:19:31 INFO - PROCESS | 1652 | 1465809571210 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:19:31 INFO - PROCESS | 1652 | 1465809571288 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 02:19:31 INFO - PROCESS | 1652 | 1465809571349 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:31 INFO - PROCESS | 1652 | 1465809571350 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:19:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x121924000 == 37 [pid = 1652] [id = 718] 02:19:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x112f8fc00) [pid = 1652] [serial = 2154] [outer = 0x0] 02:19:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x1182e5400) [pid = 1652] [serial = 2155] [outer = 0x112f8fc00] 02:19:31 INFO - PROCESS | 1652 | 1465809571374 Marionette DEBUG loaded listener.js 02:19:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x119345800) [pid = 1652] [serial = 2156] [outer = 0x112f8fc00] 02:19:31 INFO - PROCESS | 1652 | 1465809571656 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]]]}] 02:19:31 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 02:19:31 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 472ms 02:19:31 INFO - PROCESS | 1652 | 1465809571678 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 02:19:31 INFO - PROCESS | 1652 | 1465809571680 Marionette TRACE conn2 <- [1,2845,null,{"value":"7"}] 02:19:31 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 02:19:31 INFO - PROCESS | 1652 | 1465809571682 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 02:19:31 INFO - PROCESS | 1652 | 1465809571684 Marionette TRACE conn2 <- [1,2846,null,{}] 02:19:31 INFO - PROCESS | 1652 | 1465809571694 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}] 02:19:31 INFO - PROCESS | 1652 | 1465809571695 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:19:31 INFO - PROCESS | 1652 | 1465809571799 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 02:19:31 INFO - PROCESS | 1652 | 1465809571804 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:31 INFO - PROCESS | 1652 | 1465809571807 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:19:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b733800 == 38 [pid = 1652] [id = 719] 02:19:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x11962e000) [pid = 1652] [serial = 2157] [outer = 0x0] 02:19:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x128925800) [pid = 1652] [serial = 2158] [outer = 0x11962e000] 02:19:31 INFO - PROCESS | 1652 | 1465809571833 Marionette DEBUG loaded listener.js 02:19:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x12899ac00) [pid = 1652] [serial = 2159] [outer = 0x11962e000] 02:19:32 INFO - PROCESS | 1652 | 1465809572168 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]]]}] 02:19:32 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 02:19:32 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 522ms 02:19:32 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 02:19:32 INFO - PROCESS | 1652 | 1465809572204 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 02:19:32 INFO - PROCESS | 1652 | 1465809572205 Marionette TRACE conn2 <- [1,2849,null,{"value":"7"}] 02:19:32 INFO - PROCESS | 1652 | 1465809572207 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 02:19:32 INFO - PROCESS | 1652 | 1465809572208 Marionette TRACE conn2 <- [1,2850,null,{}] 02:19:32 INFO - PROCESS | 1652 | 1465809572211 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}] 02:19:32 INFO - PROCESS | 1652 | 1465809572212 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:19:32 INFO - PROCESS | 1652 | 1465809572318 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 02:19:32 INFO - PROCESS | 1652 | 1465809572327 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:32 INFO - PROCESS | 1652 | 1465809572328 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:19:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b916000 == 39 [pid = 1652] [id = 720] 02:19:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x128ac0800) [pid = 1652] [serial = 2160] [outer = 0x0] 02:19:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x128e16000) [pid = 1652] [serial = 2161] [outer = 0x128ac0800] 02:19:32 INFO - PROCESS | 1652 | 1465809572352 Marionette DEBUG loaded listener.js 02:19:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x128edec00) [pid = 1652] [serial = 2162] [outer = 0x128ac0800] 02:19:32 INFO - PROCESS | 1652 | 1465809572673 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 02:19:32 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 02:19:32 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 518ms 02:19:32 INFO - PROCESS | 1652 | 1465809572726 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 02:19:32 INFO - PROCESS | 1652 | 1465809572727 Marionette TRACE conn2 <- [1,2853,null,{"value":"7"}] 02:19:32 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 02:19:32 INFO - PROCESS | 1652 | 1465809572729 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 02:19:32 INFO - PROCESS | 1652 | 1465809572730 Marionette TRACE conn2 <- [1,2854,null,{}] 02:19:32 INFO - PROCESS | 1652 | 1465809572732 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}] 02:19:32 INFO - PROCESS | 1652 | 1465809572733 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:19:32 INFO - PROCESS | 1652 | 1465809572819 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 02:19:32 INFO - PROCESS | 1652 | 1465809572824 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:32 INFO - PROCESS | 1652 | 1465809572825 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:19:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c24b000 == 40 [pid = 1652] [id = 721] 02:19:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x128edd400) [pid = 1652] [serial = 2163] [outer = 0x0] 02:19:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x128ee5c00) [pid = 1652] [serial = 2164] [outer = 0x128edd400] 02:19:32 INFO - PROCESS | 1652 | 1465809572849 Marionette DEBUG loaded listener.js 02:19:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x1290c5400) [pid = 1652] [serial = 2165] [outer = 0x128edd400] 02:19:33 INFO - PROCESS | 1652 | 1465809573314 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]]]}] 02:19:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 02:19:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 618ms 02:19:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 02:19:33 INFO - PROCESS | 1652 | 1465809573347 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 02:19:33 INFO - PROCESS | 1652 | 1465809573350 Marionette TRACE conn2 <- [1,2857,null,{"value":"7"}] 02:19:33 INFO - PROCESS | 1652 | 1465809573353 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 02:19:33 INFO - PROCESS | 1652 | 1465809573355 Marionette TRACE conn2 <- [1,2858,null,{}] 02:19:33 INFO - PROCESS | 1652 | 1465809573359 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}] 02:19:33 INFO - PROCESS | 1652 | 1465809573361 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:19:33 INFO - PROCESS | 1652 | 1465809573473 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 02:19:33 INFO - PROCESS | 1652 | 1465809573546 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:33 INFO - PROCESS | 1652 | 1465809573548 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:19:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x119543800 == 41 [pid = 1652] [id = 722] 02:19:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x1160ca400) [pid = 1652] [serial = 2166] [outer = 0x0] 02:19:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x117d8d400) [pid = 1652] [serial = 2167] [outer = 0x1160ca400] 02:19:33 INFO - PROCESS | 1652 | 1465809573579 Marionette DEBUG loaded listener.js 02:19:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x11812e800) [pid = 1652] [serial = 2168] [outer = 0x1160ca400] 02:19:34 INFO - PROCESS | 1652 | 1465809573996 Marionette TRACE conn2 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 02:19:34 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 02:19:34 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 673ms 02:19:34 INFO - PROCESS | 1652 | 1465809574025 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 02:19:34 INFO - PROCESS | 1652 | 1465809574028 Marionette TRACE conn2 <- [1,2861,null,{"value":"7"}] 02:19:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 02:19:34 INFO - PROCESS | 1652 | 1465809574033 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 02:19:34 INFO - PROCESS | 1652 | 1465809574035 Marionette TRACE conn2 <- [1,2862,null,{}] 02:19:34 INFO - PROCESS | 1652 | 1465809574038 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}] 02:19:34 INFO - PROCESS | 1652 | 1465809574040 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:19:34 INFO - PROCESS | 1652 | 1465809574144 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 02:19:34 INFO - PROCESS | 1652 | 1465809574251 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:34 INFO - PROCESS | 1652 | 1465809574253 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:19:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x126e20000 == 42 [pid = 1652] [id = 723] 02:19:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x1191c0800) [pid = 1652] [serial = 2169] [outer = 0x0] 02:19:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x1191c8c00) [pid = 1652] [serial = 2170] [outer = 0x1191c0800] 02:19:34 INFO - PROCESS | 1652 | 1465809574285 Marionette DEBUG loaded listener.js 02:19:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x119629000) [pid = 1652] [serial = 2171] [outer = 0x1191c0800] 02:19:34 INFO - PROCESS | 1652 | 1465809574708 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]]]}] 02:19:34 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 02:19:34 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 722ms 02:19:34 INFO - PROCESS | 1652 | 1465809574756 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 02:19:34 INFO - PROCESS | 1652 | 1465809574757 Marionette TRACE conn2 <- [1,2865,null,{"value":"7"}] 02:19:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 02:19:34 INFO - PROCESS | 1652 | 1465809574760 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 02:19:34 INFO - PROCESS | 1652 | 1465809574762 Marionette TRACE conn2 <- [1,2866,null,{}] 02:19:34 INFO - PROCESS | 1652 | 1465809574770 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}] 02:19:34 INFO - PROCESS | 1652 | 1465809574773 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:19:34 INFO - PROCESS | 1652 | 1465809574877 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 02:19:34 INFO - PROCESS | 1652 | 1465809574939 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:34 INFO - PROCESS | 1652 | 1465809574941 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:19:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c241000 == 43 [pid = 1652] [id = 724] 02:19:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x1210c6800) [pid = 1652] [serial = 2172] [outer = 0x0] 02:19:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x121b90000) [pid = 1652] [serial = 2173] [outer = 0x1210c6800] 02:19:34 INFO - PROCESS | 1652 | 1465809574973 Marionette DEBUG loaded listener.js 02:19:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x123daa800) [pid = 1652] [serial = 2174] [outer = 0x1210c6800] 02:19:35 INFO - PROCESS | 1652 | 1465809575425 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]]]}] 02:19:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 02:19:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 726ms 02:19:35 INFO - PROCESS | 1652 | 1465809575501 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 02:19:35 INFO - PROCESS | 1652 | 1465809575503 Marionette TRACE conn2 <- [1,2869,null,{"value":"7"}] 02:19:35 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 02:19:35 INFO - PROCESS | 1652 | 1465809575543 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 02:19:35 INFO - PROCESS | 1652 | 1465809575544 Marionette TRACE conn2 <- [1,2870,null,{}] 02:19:35 INFO - PROCESS | 1652 | 1465809575547 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}] 02:19:35 INFO - PROCESS | 1652 | 1465809575548 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:19:35 INFO - PROCESS | 1652 | 1465809575652 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 02:19:35 INFO - PROCESS | 1652 | 1465809575711 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:35 INFO - PROCESS | 1652 | 1465809575712 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:19:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x129031800 == 44 [pid = 1652] [id = 725] 02:19:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x1210c7400) [pid = 1652] [serial = 2175] [outer = 0x0] 02:19:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x1249e7000) [pid = 1652] [serial = 2176] [outer = 0x1210c7400] 02:19:35 INFO - PROCESS | 1652 | 1465809575742 Marionette DEBUG loaded listener.js 02:19:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x125407000) [pid = 1652] [serial = 2177] [outer = 0x1210c7400] 02:19:36 INFO - PROCESS | 1652 | 1465809576365 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]]]}] 02:19:36 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 02:19:36 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 873ms 02:19:36 INFO - PROCESS | 1652 | 1465809576414 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 02:19:36 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 02:19:36 INFO - PROCESS | 1652 | 1465809576416 Marionette TRACE conn2 <- [1,2873,null,{"value":"7"}] 02:19:36 INFO - PROCESS | 1652 | 1465809576420 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 02:19:36 INFO - PROCESS | 1652 | 1465809576423 Marionette TRACE conn2 <- [1,2874,null,{}] 02:19:36 INFO - PROCESS | 1652 | 1465809576428 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}] 02:19:36 INFO - PROCESS | 1652 | 1465809576429 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:19:36 INFO - PROCESS | 1652 | 1465809576527 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 02:19:36 INFO - PROCESS | 1652 | 1465809576601 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:36 INFO - PROCESS | 1652 | 1465809576603 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:19:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x11824e000 == 45 [pid = 1652] [id = 726] 02:19:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x11818cc00) [pid = 1652] [serial = 2178] [outer = 0x0] 02:19:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x1182e7400) [pid = 1652] [serial = 2179] [outer = 0x11818cc00] 02:19:36 INFO - PROCESS | 1652 | 1465809576631 Marionette DEBUG loaded listener.js 02:19:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x1184e0800) [pid = 1652] [serial = 2180] [outer = 0x11818cc00] 02:19:37 INFO - PROCESS | 1652 | --DOCSHELL 0x11955c000 == 44 [pid = 1652] [id = 696] 02:19:37 INFO - PROCESS | 1652 | --DOCSHELL 0x12b916000 == 43 [pid = 1652] [id = 720] 02:19:37 INFO - PROCESS | 1652 | --DOCSHELL 0x12b733800 == 42 [pid = 1652] [id = 719] 02:19:37 INFO - PROCESS | 1652 | --DOCSHELL 0x121924000 == 41 [pid = 1652] [id = 718] 02:19:37 INFO - PROCESS | 1652 | --DOCSHELL 0x12afa8000 == 40 [pid = 1652] [id = 717] 02:19:37 INFO - PROCESS | 1652 | --DOCSHELL 0x12a68c000 == 39 [pid = 1652] [id = 716] 02:19:37 INFO - PROCESS | 1652 | --DOCSHELL 0x12ce3c800 == 38 [pid = 1652] [id = 17] 02:19:37 INFO - PROCESS | 1652 | --DOCSHELL 0x12903d800 == 37 [pid = 1652] [id = 715] 02:19:37 INFO - PROCESS | 1652 | --DOCSHELL 0x127117000 == 36 [pid = 1652] [id = 714] 02:19:37 INFO - PROCESS | 1652 | --DOCSHELL 0x119555000 == 35 [pid = 1652] [id = 713] 02:19:37 INFO - PROCESS | 1652 | --DOCSHELL 0x121b64800 == 34 [pid = 1652] [id = 712] 02:19:37 INFO - PROCESS | 1652 | --DOCSHELL 0x12101d800 == 33 [pid = 1652] [id = 711] 02:19:37 INFO - PROCESS | 1652 | --DOCSHELL 0x118623800 == 32 [pid = 1652] [id = 710] 02:19:37 INFO - PROCESS | 1652 | --DOCSHELL 0x1188c7800 == 31 [pid = 1652] [id = 709] 02:19:37 INFO - PROCESS | 1652 | --DOCSHELL 0x11978e000 == 30 [pid = 1652] [id = 708] 02:19:37 INFO - PROCESS | 1652 | --DOCSHELL 0x116667800 == 29 [pid = 1652] [id = 707] 02:19:37 INFO - PROCESS | 1652 | --DOCSHELL 0x129031800 == 28 [pid = 1652] [id = 725] 02:19:37 INFO - PROCESS | 1652 | --DOCSHELL 0x12c241000 == 27 [pid = 1652] [id = 724] 02:19:37 INFO - PROCESS | 1652 | --DOCSHELL 0x126e20000 == 26 [pid = 1652] [id = 723] 02:19:37 INFO - PROCESS | 1652 | --DOCSHELL 0x12c24b000 == 25 [pid = 1652] [id = 721] 02:19:37 INFO - PROCESS | 1652 | --DOCSHELL 0x119543800 == 24 [pid = 1652] [id = 722] 02:19:37 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x124e08800) [pid = 1652] [serial = 2119] [outer = 0x0] [url = about:blank] 02:19:37 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x119629400) [pid = 1652] [serial = 2102] [outer = 0x0] [url = about:blank] 02:19:37 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x116a0bc00) [pid = 1652] [serial = 2092] [outer = 0x0] [url = about:blank] 02:19:37 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x117f9b800) [pid = 1652] [serial = 2093] [outer = 0x0] [url = about:blank] 02:19:37 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x118fa9000) [pid = 1652] [serial = 2098] [outer = 0x0] [url = about:blank] 02:19:37 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x1182e9800) [pid = 1652] [serial = 2095] [outer = 0x0] [url = about:blank] 02:19:37 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x1186b4c00) [pid = 1652] [serial = 2096] [outer = 0x0] [url = about:blank] 02:19:37 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x1186cfc00) [pid = 1652] [serial = 2090] [outer = 0x0] [url = about:blank] 02:19:37 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x1184cbc00) [pid = 1652] [serial = 2089] [outer = 0x0] [url = about:blank] 02:19:37 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x118132c00) [pid = 1652] [serial = 2075] [outer = 0x0] [url = about:blank] 02:19:37 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x1166edc00) [pid = 1652] [serial = 2074] [outer = 0x0] [url = about:blank] 02:19:37 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x1191bf000) [pid = 1652] [serial = 2078] [outer = 0x0] [url = about:blank] 02:19:37 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x1186c8800) [pid = 1652] [serial = 2077] [outer = 0x0] [url = about:blank] 02:19:37 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x121078800) [pid = 1652] [serial = 2104] [outer = 0x0] [url = about:blank] 02:19:37 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x121b93000) [pid = 1652] [serial = 2081] [outer = 0x0] [url = about:blank] 02:19:37 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x1214c5c00) [pid = 1652] [serial = 2080] [outer = 0x0] [url = about:blank] 02:19:37 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x124e0ac00) [pid = 1652] [serial = 2084] [outer = 0x0] [url = about:blank] 02:19:37 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x124926000) [pid = 1652] [serial = 2083] [outer = 0x0] [url = about:blank] 02:19:37 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x123d16800) [pid = 1652] [serial = 2110] [outer = 0x0] [url = about:blank] 02:19:37 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x118180000) [pid = 1652] [serial = 2087] [outer = 0x0] [url = about:blank] 02:19:37 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x11962ec00) [pid = 1652] [serial = 2113] [outer = 0x0] [url = about:blank] 02:19:37 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x116972c00) [pid = 1652] [serial = 2086] [outer = 0x0] [url = about:blank] 02:19:37 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x123c2ec00) [pid = 1652] [serial = 2108] [outer = 0x0] [url = about:blank] 02:19:37 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x1214c2400) [pid = 1652] [serial = 2107] [outer = 0x0] [url = about:blank] 02:19:37 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x12492b000) [pid = 1652] [serial = 2116] [outer = 0x0] [url = about:blank] 02:19:37 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x1249ec000) [pid = 1652] [serial = 2117] [outer = 0x0] [url = about:blank] 02:19:37 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x123db1c00) [pid = 1652] [serial = 2111] [outer = 0x0] [url = about:blank] 02:19:37 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x11933e000) [pid = 1652] [serial = 2101] [outer = 0x0] [url = about:blank] 02:19:37 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x123db0800) [pid = 1652] [serial = 2114] [outer = 0x0] [url = about:blank] 02:19:37 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x1196acc00) [pid = 1652] [serial = 2105] [outer = 0x0] [url = about:blank] 02:19:37 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x119339400) [pid = 1652] [serial = 2099] [outer = 0x0] [url = about:blank] 02:19:37 INFO - PROCESS | 1652 | 1465809577778 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]]]}] 02:19:37 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 02:19:37 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1376ms 02:19:37 INFO - PROCESS | 1652 | 1465809577796 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 02:19:37 INFO - PROCESS | 1652 | 1465809577798 Marionette TRACE conn2 <- [1,2877,null,{"value":"7"}] 02:19:37 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 02:19:37 INFO - PROCESS | 1652 | 1465809577801 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 02:19:37 INFO - PROCESS | 1652 | 1465809577804 Marionette TRACE conn2 <- [1,2878,null,{}] 02:19:37 INFO - PROCESS | 1652 | 1465809577808 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}] 02:19:37 INFO - PROCESS | 1652 | 1465809577810 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:19:37 INFO - PROCESS | 1652 | 1465809577892 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 02:19:37 INFO - PROCESS | 1652 | 1465809577896 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:37 INFO - PROCESS | 1652 | 1465809577899 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:19:37 INFO - PROCESS | 1652 | ++DOCSHELL 0x116f9d800 == 25 [pid = 1652] [id = 727] 02:19:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x113370c00) [pid = 1652] [serial = 2181] [outer = 0x0] 02:19:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x115deb000) [pid = 1652] [serial = 2182] [outer = 0x113370c00] 02:19:37 INFO - PROCESS | 1652 | 1465809577929 Marionette DEBUG loaded listener.js 02:19:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x1133bcc00) [pid = 1652] [serial = 2183] [outer = 0x113370c00] 02:19:38 INFO - PROCESS | 1652 | 1465809578304 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]]]}] 02:19:38 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 02:19:38 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 522ms 02:19:38 INFO - PROCESS | 1652 | 1465809578323 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 02:19:38 INFO - PROCESS | 1652 | 1465809578327 Marionette TRACE conn2 <- [1,2881,null,{"value":"7"}] 02:19:38 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 02:19:38 INFO - PROCESS | 1652 | 1465809578332 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 02:19:38 INFO - PROCESS | 1652 | 1465809578333 Marionette TRACE conn2 <- [1,2882,null,{}] 02:19:38 INFO - PROCESS | 1652 | 1465809578336 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}] 02:19:38 INFO - PROCESS | 1652 | 1465809578338 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:19:38 INFO - PROCESS | 1652 | 1465809578461 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 02:19:38 INFO - PROCESS | 1652 | 1465809578517 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:38 INFO - PROCESS | 1652 | 1465809578518 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:19:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x116717800 == 26 [pid = 1652] [id = 728] 02:19:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x112c26c00) [pid = 1652] [serial = 2184] [outer = 0x0] 02:19:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x112f90000) [pid = 1652] [serial = 2185] [outer = 0x112c26c00] 02:19:38 INFO - PROCESS | 1652 | 1465809578551 Marionette DEBUG loaded listener.js 02:19:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x113da7800) [pid = 1652] [serial = 2186] [outer = 0x112c26c00] 02:19:39 INFO - PROCESS | 1652 | 1465809579063 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]]]}] 02:19:39 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 02:19:39 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 771ms 02:19:39 INFO - PROCESS | 1652 | 1465809579130 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 02:19:39 INFO - PROCESS | 1652 | 1465809579133 Marionette TRACE conn2 <- [1,2885,null,{"value":"7"}] 02:19:39 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 02:19:39 INFO - PROCESS | 1652 | 1465809579163 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 02:19:39 INFO - PROCESS | 1652 | 1465809579165 Marionette TRACE conn2 <- [1,2886,null,{}] 02:19:39 INFO - PROCESS | 1652 | 1465809579168 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}] 02:19:39 INFO - PROCESS | 1652 | 1465809579170 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:19:39 INFO - PROCESS | 1652 | 1465809579321 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 02:19:39 INFO - PROCESS | 1652 | 1465809579376 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:39 INFO - PROCESS | 1652 | 1465809579378 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:19:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x1193cc800 == 27 [pid = 1652] [id = 729] 02:19:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x11818e400) [pid = 1652] [serial = 2187] [outer = 0x0] 02:19:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x1182e7000) [pid = 1652] [serial = 2188] [outer = 0x11818e400] 02:19:39 INFO - PROCESS | 1652 | 1465809579409 Marionette DEBUG loaded listener.js 02:19:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x1184cbc00) [pid = 1652] [serial = 2189] [outer = 0x11818e400] 02:19:39 INFO - PROCESS | 1652 | 1465809579904 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]]]}] 02:19:39 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 02:19:39 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 824ms 02:19:39 INFO - PROCESS | 1652 | 1465809579987 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 02:19:39 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 02:19:39 INFO - PROCESS | 1652 | 1465809579989 Marionette TRACE conn2 <- [1,2889,null,{"value":"7"}] 02:19:39 INFO - PROCESS | 1652 | 1465809579991 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 02:19:39 INFO - PROCESS | 1652 | 1465809579993 Marionette TRACE conn2 <- [1,2890,null,{}] 02:19:39 INFO - PROCESS | 1652 | 1465809579995 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}] 02:19:39 INFO - PROCESS | 1652 | 1465809579997 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:19:40 INFO - PROCESS | 1652 | 1465809580157 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 02:19:40 INFO - PROCESS | 1652 | 1465809580235 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:40 INFO - PROCESS | 1652 | 1465809580236 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:19:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x116f8d000 == 28 [pid = 1652] [id = 730] 02:19:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x112f99000) [pid = 1652] [serial = 2190] [outer = 0x0] 02:19:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x1133e3c00) [pid = 1652] [serial = 2191] [outer = 0x112f99000] 02:19:40 INFO - PROCESS | 1652 | 1465809580265 Marionette DEBUG loaded listener.js 02:19:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x116a0bc00) [pid = 1652] [serial = 2192] [outer = 0x112f99000] 02:19:40 INFO - PROCESS | 1652 | --DOCSHELL 0x116f9d800 == 27 [pid = 1652] [id = 727] 02:19:40 INFO - PROCESS | 1652 | --DOCSHELL 0x11824e000 == 26 [pid = 1652] [id = 726] 02:19:40 INFO - PROCESS | 1652 | 1465809580715 Marionette TRACE conn2 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 02:19:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 02:19:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 772ms 02:19:40 INFO - PROCESS | 1652 | 1465809580765 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 02:19:40 INFO - PROCESS | 1652 | 1465809580769 Marionette TRACE conn2 <- [1,2893,null,{"value":"7"}] 02:19:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 02:19:40 INFO - PROCESS | 1652 | 1465809580774 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 02:19:40 INFO - PROCESS | 1652 | 1465809580777 Marionette TRACE conn2 <- [1,2894,null,{}] 02:19:40 INFO - PROCESS | 1652 | 1465809580782 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}] 02:19:40 INFO - PROCESS | 1652 | 1465809580784 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:19:40 INFO - PROCESS | 1652 | 1465809580913 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 02:19:40 INFO - PROCESS | 1652 | 1465809580928 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:40 INFO - PROCESS | 1652 | 1465809580930 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:19:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x119955800 == 27 [pid = 1652] [id = 731] 02:19:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x1186c2c00) [pid = 1652] [serial = 2193] [outer = 0x0] 02:19:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x1186cbc00) [pid = 1652] [serial = 2194] [outer = 0x1186c2c00] 02:19:40 INFO - PROCESS | 1652 | 1465809580973 Marionette DEBUG loaded listener.js 02:19:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x11885dc00) [pid = 1652] [serial = 2195] [outer = 0x1186c2c00] 02:19:41 INFO - PROCESS | 1652 | 1465809581395 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]]]}] 02:19:41 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 02:19:41 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 673ms 02:19:41 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 02:19:41 INFO - PROCESS | 1652 | 1465809581446 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 02:19:41 INFO - PROCESS | 1652 | 1465809581448 Marionette TRACE conn2 <- [1,2897,null,{"value":"7"}] 02:19:41 INFO - PROCESS | 1652 | 1465809581450 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 02:19:41 INFO - PROCESS | 1652 | 1465809581451 Marionette TRACE conn2 <- [1,2898,null,{}] 02:19:41 INFO - PROCESS | 1652 | 1465809581454 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}] 02:19:41 INFO - PROCESS | 1652 | 1465809581455 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:19:41 INFO - PROCESS | 1652 | 1465809581532 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 02:19:41 INFO - PROCESS | 1652 | 1465809581541 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:41 INFO - PROCESS | 1652 | 1465809581543 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:19:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x121025800 == 28 [pid = 1652] [id = 732] 02:19:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x118fa4400) [pid = 1652] [serial = 2196] [outer = 0x0] 02:19:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x1191d8000) [pid = 1652] [serial = 2197] [outer = 0x118fa4400] 02:19:41 INFO - PROCESS | 1652 | 1465809581568 Marionette DEBUG loaded listener.js 02:19:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x119342c00) [pid = 1652] [serial = 2198] [outer = 0x118fa4400] 02:19:41 INFO - PROCESS | 1652 | 1465809581989 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]]]}] 02:19:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 02:19:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 568ms 02:19:42 INFO - PROCESS | 1652 | 1465809582035 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 02:19:42 INFO - PROCESS | 1652 | 1465809582041 Marionette TRACE conn2 <- [1,2901,null,{"value":"7"}] 02:19:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 02:19:42 INFO - PROCESS | 1652 | 1465809582054 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 02:19:42 INFO - PROCESS | 1652 | 1465809582059 Marionette TRACE conn2 <- [1,2902,null,{}] 02:19:42 INFO - PROCESS | 1652 | 1465809582068 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}] 02:19:42 INFO - PROCESS | 1652 | 1465809582071 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:19:42 INFO - PROCESS | 1652 | 1465809582174 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 02:19:42 INFO - PROCESS | 1652 | 1465809582212 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:42 INFO - PROCESS | 1652 | 1465809582213 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:19:42 INFO - PROCESS | 1652 | ++DOCSHELL 0x121b5c000 == 29 [pid = 1652] [id = 733] 02:19:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x1191bf000) [pid = 1652] [serial = 2199] [outer = 0x0] 02:19:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x120eb9000) [pid = 1652] [serial = 2200] [outer = 0x1191bf000] 02:19:42 INFO - PROCESS | 1652 | 1465809582239 Marionette DEBUG loaded listener.js 02:19:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x1210bb400) [pid = 1652] [serial = 2201] [outer = 0x1191bf000] 02:19:42 INFO - PROCESS | 1652 | 1465809582592 Marionette TRACE conn2 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 02:19:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 02:19:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 593ms 02:19:42 INFO - PROCESS | 1652 | 1465809582639 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 02:19:42 INFO - PROCESS | 1652 | 1465809582641 Marionette TRACE conn2 <- [1,2905,null,{"value":"7"}] 02:19:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 02:19:42 INFO - PROCESS | 1652 | 1465809582643 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 02:19:42 INFO - PROCESS | 1652 | 1465809582644 Marionette TRACE conn2 <- [1,2906,null,{}] 02:19:42 INFO - PROCESS | 1652 | 1465809582646 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}] 02:19:42 INFO - PROCESS | 1652 | 1465809582647 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:19:42 INFO - PROCESS | 1652 | 1465809582745 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 02:19:42 INFO - PROCESS | 1652 | 1465809582756 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:42 INFO - PROCESS | 1652 | 1465809582758 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:19:42 INFO - PROCESS | 1652 | ++DOCSHELL 0x124a43000 == 30 [pid = 1652] [id = 734] 02:19:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x1210ba000) [pid = 1652] [serial = 2202] [outer = 0x0] 02:19:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x12133a400) [pid = 1652] [serial = 2203] [outer = 0x1210ba000] 02:19:42 INFO - PROCESS | 1652 | 1465809582783 Marionette DEBUG loaded listener.js 02:19:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x1214cbc00) [pid = 1652] [serial = 2204] [outer = 0x1210ba000] 02:19:43 INFO - PROCESS | 1652 | 1465809583136 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]]]}] 02:19:43 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 02:19:43 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 518ms 02:19:43 INFO - PROCESS | 1652 | 1465809583168 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 02:19:43 INFO - PROCESS | 1652 | 1465809583169 Marionette TRACE conn2 <- [1,2909,null,{"value":"7"}] 02:19:43 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 02:19:43 INFO - PROCESS | 1652 | 1465809583175 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 02:19:43 INFO - PROCESS | 1652 | 1465809583177 Marionette TRACE conn2 <- [1,2910,null,{}] 02:19:43 INFO - PROCESS | 1652 | 1465809583180 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}] 02:19:43 INFO - PROCESS | 1652 | 1465809583182 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:19:43 INFO - PROCESS | 1652 | 1465809583339 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 02:19:43 INFO - PROCESS | 1652 | 1465809583358 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:43 INFO - PROCESS | 1652 | 1465809583364 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:19:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x1217da800 == 31 [pid = 1652] [id = 735] 02:19:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x123c2a000) [pid = 1652] [serial = 2205] [outer = 0x0] 02:19:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x123c2c800) [pid = 1652] [serial = 2206] [outer = 0x123c2a000] 02:19:43 INFO - PROCESS | 1652 | 1465809583416 Marionette DEBUG loaded listener.js 02:19:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x123da7000) [pid = 1652] [serial = 2207] [outer = 0x123c2a000] 02:19:43 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x1249ed400) [pid = 1652] [serial = 2118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 02:19:43 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x11818cc00) [pid = 1652] [serial = 2178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 02:19:43 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x1160ca400) [pid = 1652] [serial = 2166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 02:19:43 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x1191c0800) [pid = 1652] [serial = 2169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 02:19:43 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x1191ddc00) [pid = 1652] [serial = 2145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 02:19:43 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x123c27000) [pid = 1652] [serial = 2142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 02:19:43 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x12558b800) [pid = 1652] [serial = 2148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 02:19:43 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x126ea7000) [pid = 1652] [serial = 2151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 02:19:43 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x112f8fc00) [pid = 1652] [serial = 2154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 02:19:43 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x111ecac00) [pid = 1652] [serial = 2121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 02:19:43 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x11818c000) [pid = 1652] [serial = 2124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 02:19:43 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x1196ad800) [pid = 1652] [serial = 2139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 02:19:43 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x1182e9c00) [pid = 1652] [serial = 2130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 02:19:43 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x113363c00) [pid = 1652] [serial = 2136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 02:19:43 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x1175b4800) [pid = 1652] [serial = 2127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 02:19:43 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x1191c9000) [pid = 1652] [serial = 2133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 02:19:43 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x1210c6800) [pid = 1652] [serial = 2172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 02:19:43 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x128ac0800) [pid = 1652] [serial = 2160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 02:19:43 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x1210c7400) [pid = 1652] [serial = 2175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 02:19:43 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x11962e000) [pid = 1652] [serial = 2157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 02:19:43 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x12caed400) [pid = 1652] [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.] 02:19:43 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x128edd400) [pid = 1652] [serial = 2163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 02:19:43 INFO - PROCESS | 1652 | 1465809583837 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]]]}] 02:19:43 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 02:19:43 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 02:19:43 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 669ms 02:19:43 INFO - PROCESS | 1652 | 1465809583845 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 02:19:43 INFO - PROCESS | 1652 | 1465809583846 Marionette TRACE conn2 <- [1,2913,null,{"value":"7"}] 02:19:43 INFO - TEST-START | /DOMEvents/constructors.html 02:19:43 INFO - PROCESS | 1652 | 1465809583848 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 02:19:43 INFO - PROCESS | 1652 | 1465809583849 Marionette TRACE conn2 <- [1,2914,null,{}] 02:19:43 INFO - PROCESS | 1652 | 1465809583852 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}] 02:19:43 INFO - PROCESS | 1652 | 1465809583853 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:19:43 INFO - PROCESS | 1652 | 1465809583932 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 02:19:43 INFO - PROCESS | 1652 | 1465809583936 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:43 INFO - PROCESS | 1652 | 1465809583937 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:19:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x1214bf800 == 32 [pid = 1652] [id = 736] 02:19:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x112d9e800) [pid = 1652] [serial = 2208] [outer = 0x0] 02:19:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x1184dd800) [pid = 1652] [serial = 2209] [outer = 0x112d9e800] 02:19:43 INFO - PROCESS | 1652 | 1465809583964 Marionette DEBUG loaded listener.js 02:19:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x1191d4400) [pid = 1652] [serial = 2210] [outer = 0x112d9e800] 02:19:44 INFO - PROCESS | 1652 | 1465809584326 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]]]}] 02:19:44 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 02:19:44 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 02:19:44 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 02:19:44 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 02:19:44 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 02:19:44 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 02:19:44 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 02:19:44 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 02:19:44 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 02:19:44 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 02:19:44 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 02:19:44 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 02:19:44 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 02:19:44 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 02:19:44 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 02:19:44 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 02:19:44 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 02:19:44 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 02:19:44 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 02:19:44 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 02:19:44 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 02:19:44 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 02:19:44 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 02:19:44 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 02:19:44 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 02:19:44 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 02:19:44 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 02:19:44 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 02:19:44 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 02:19:44 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 02:19:44 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 02:19:44 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 02:19:44 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 02:19:44 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 02:19:44 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 02:19:44 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 02:19:44 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 02:19:44 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 02:19:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:19:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:19:44 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 02:19:44 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 02:19:44 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 02:19:44 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 02:19:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:19:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:19:44 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 02:19:44 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 02:19:44 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 02:19:44 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 02:19:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:19:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:19:44 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 02:19:44 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 02:19:44 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 02:19:44 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 02:19:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:19:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:19:44 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 02:19:44 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 02:19:44 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 02:19:44 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 02:19:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:19:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:19:44 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 02:19:44 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 02:19:44 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 02:19:44 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 02:19:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:19:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:19:44 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 02:19:44 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 02:19:44 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 02:19:44 INFO - TEST-OK | /DOMEvents/constructors.html | took 526ms 02:19:44 INFO - PROCESS | 1652 | 1465809584376 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 02:19:44 INFO - PROCESS | 1652 | 1465809584377 Marionette TRACE conn2 <- [1,2917,null,{"value":"7"}] 02:19:44 INFO - TEST-START | /DOMEvents/event-phases-order.html 02:19:44 INFO - PROCESS | 1652 | 1465809584379 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 02:19:44 INFO - PROCESS | 1652 | 1465809584381 Marionette TRACE conn2 <- [1,2918,null,{}] 02:19:44 INFO - PROCESS | 1652 | 1465809584383 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}] 02:19:44 INFO - PROCESS | 1652 | 1465809584384 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:19:44 INFO - PROCESS | 1652 | 1465809584460 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 02:19:44 INFO - PROCESS | 1652 | 1465809584464 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:44 INFO - PROCESS | 1652 | 1465809584465 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:19:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x12928b000 == 33 [pid = 1652] [id = 737] 02:19:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x118129000) [pid = 1652] [serial = 2211] [outer = 0x0] 02:19:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x123c2f000) [pid = 1652] [serial = 2212] [outer = 0x118129000] 02:19:44 INFO - PROCESS | 1652 | 1465809584490 Marionette DEBUG loaded listener.js 02:19:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x124921000) [pid = 1652] [serial = 2213] [outer = 0x118129000] 02:19:44 INFO - PROCESS | 1652 | 1465809584801 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 02:19:44 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 02:19:44 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 470ms 02:19:44 INFO - PROCESS | 1652 | 1465809584851 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 02:19:44 INFO - PROCESS | 1652 | 1465809584852 Marionette TRACE conn2 <- [1,2921,null,{"value":"7"}] 02:19:44 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 02:19:44 INFO - PROCESS | 1652 | 1465809584854 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 02:19:44 INFO - PROCESS | 1652 | 1465809584856 Marionette TRACE conn2 <- [1,2922,null,{}] 02:19:44 INFO - PROCESS | 1652 | 1465809584858 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}] 02:19:44 INFO - PROCESS | 1652 | 1465809584859 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:19:44 INFO - PROCESS | 1652 | 1465809584934 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 02:19:44 INFO - PROCESS | 1652 | 1465809584995 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:44 INFO - PROCESS | 1652 | 1465809584996 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:19:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a4ea800 == 34 [pid = 1652] [id = 738] 02:19:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x119767000) [pid = 1652] [serial = 2214] [outer = 0x0] 02:19:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x12492b000) [pid = 1652] [serial = 2215] [outer = 0x119767000] 02:19:45 INFO - PROCESS | 1652 | 1465809585021 Marionette DEBUG loaded listener.js 02:19:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x124a87000) [pid = 1652] [serial = 2216] [outer = 0x119767000] 02:19:45 INFO - PROCESS | 1652 | [1652] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 02:19:45 INFO - PROCESS | 1652 | [1652] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 02:19:45 INFO - PROCESS | 1652 | [1652] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 02:19:45 INFO - PROCESS | 1652 | [1652] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 02:19:45 INFO - PROCESS | 1652 | 1465809585282 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]]]}] 02:19:45 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 02:19:45 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 02:19:45 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 02:19:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:19:45 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 02:19:45 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 02:19:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:19:45 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 02:19:45 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 02:19:45 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 02:19:45 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 02:19:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:19:45 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 02:19:45 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 02:19:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:19:45 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 02:19:45 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 02:19:45 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 02:19:45 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 02:19:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:19:45 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 02:19:45 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 02:19:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:19:45 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 02:19:45 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]" 02:19:45 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 02:19:45 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 02:19:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:19:45 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 02:19:45 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 02:19:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:19:45 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 02:19:45 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 02:19:45 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 471ms 02:19:45 INFO - PROCESS | 1652 | 1465809585328 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 02:19:45 INFO - PROCESS | 1652 | 1465809585329 Marionette TRACE conn2 <- [1,2925,null,{"value":"7"}] 02:19:45 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 02:19:45 INFO - PROCESS | 1652 | 1465809585332 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 02:19:45 INFO - PROCESS | 1652 | 1465809585333 Marionette TRACE conn2 <- [1,2926,null,{}] 02:19:45 INFO - PROCESS | 1652 | 1465809585336 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}] 02:19:45 INFO - PROCESS | 1652 | 1465809585337 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:19:45 INFO - PROCESS | 1652 | 1465809585430 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 02:19:45 INFO - PROCESS | 1652 | 1465809585433 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:45 INFO - PROCESS | 1652 | 1465809585434 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:19:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x1217e7000 == 35 [pid = 1652] [id = 739] 02:19:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x124908c00) [pid = 1652] [serial = 2217] [outer = 0x0] 02:19:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x124c91800) [pid = 1652] [serial = 2218] [outer = 0x124908c00] 02:19:45 INFO - PROCESS | 1652 | 1465809585460 Marionette DEBUG loaded listener.js 02:19:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x126ad7c00) [pid = 1652] [serial = 2219] [outer = 0x124908c00] 02:19:45 INFO - PROCESS | 1652 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 02:19:45 INFO - PROCESS | 1652 | 1465809585839 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]]]}] 02:19:45 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 02:19:45 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 521ms 02:19:45 INFO - PROCESS | 1652 | 1465809585853 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 02:19:45 INFO - PROCESS | 1652 | 1465809585858 Marionette TRACE conn2 <- [1,2929,null,{"value":"7"}] 02:19:45 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 02:19:45 INFO - PROCESS | 1652 | 1465809585862 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 02:19:45 INFO - PROCESS | 1652 | 1465809585864 Marionette TRACE conn2 <- [1,2930,null,{}] 02:19:45 INFO - PROCESS | 1652 | 1465809585869 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}] 02:19:45 INFO - PROCESS | 1652 | 1465809585871 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:19:45 INFO - PROCESS | 1652 | 1465809585984 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 02:19:46 INFO - PROCESS | 1652 | 1465809586056 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:46 INFO - PROCESS | 1652 | 1465809586059 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:19:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x1193bf000 == 36 [pid = 1652] [id = 740] 02:19:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x115df1400) [pid = 1652] [serial = 2220] [outer = 0x0] 02:19:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x11696a800) [pid = 1652] [serial = 2221] [outer = 0x115df1400] 02:19:46 INFO - PROCESS | 1652 | 1465809586090 Marionette DEBUG loaded listener.js 02:19:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x117f9b400) [pid = 1652] [serial = 2222] [outer = 0x115df1400] 02:19:46 INFO - PROCESS | 1652 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 02:19:46 INFO - PROCESS | 1652 | 1465809586463 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]]]}] 02:19:46 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 02:19:46 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 626ms 02:19:46 INFO - PROCESS | 1652 | 1465809586488 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 02:19:46 INFO - PROCESS | 1652 | 1465809586491 Marionette TRACE conn2 <- [1,2933,null,{"value":"7"}] 02:19:46 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 02:19:46 INFO - PROCESS | 1652 | 1465809586496 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 02:19:46 INFO - PROCESS | 1652 | 1465809586497 Marionette TRACE conn2 <- [1,2934,null,{}] 02:19:46 INFO - PROCESS | 1652 | 1465809586500 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}] 02:19:46 INFO - PROCESS | 1652 | 1465809586502 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:19:46 INFO - PROCESS | 1652 | 1465809586604 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 02:19:46 INFO - PROCESS | 1652 | 1465809586663 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:46 INFO - PROCESS | 1652 | 1465809586664 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:19:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x1214c1000 == 37 [pid = 1652] [id = 741] 02:19:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x1184e3800) [pid = 1652] [serial = 2223] [outer = 0x0] 02:19:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x1186d0400) [pid = 1652] [serial = 2224] [outer = 0x1184e3800] 02:19:46 INFO - PROCESS | 1652 | 1465809586695 Marionette DEBUG loaded listener.js 02:19:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x1191c5800) [pid = 1652] [serial = 2225] [outer = 0x1184e3800] 02:19:47 INFO - PROCESS | 1652 | 1465809587090 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]]]}] 02:19:47 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 02:19:47 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 623ms 02:19:47 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 02:19:47 INFO - PROCESS | 1652 | 1465809587119 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 02:19:47 INFO - PROCESS | 1652 | 1465809587121 Marionette TRACE conn2 <- [1,2937,null,{"value":"7"}] 02:19:47 INFO - PROCESS | 1652 | 1465809587123 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 02:19:47 INFO - PROCESS | 1652 | 1465809587126 Marionette TRACE conn2 <- [1,2938,null,{}] 02:19:47 INFO - PROCESS | 1652 | 1465809587134 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}] 02:19:47 INFO - PROCESS | 1652 | 1465809587137 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:19:47 INFO - PROCESS | 1652 | 1465809587240 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 02:19:47 INFO - PROCESS | 1652 | 1465809587321 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:47 INFO - PROCESS | 1652 | 1465809587323 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:19:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b71e000 == 38 [pid = 1652] [id = 742] 02:19:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x120eb9c00) [pid = 1652] [serial = 2226] [outer = 0x0] 02:19:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x1210c3000) [pid = 1652] [serial = 2227] [outer = 0x120eb9c00] 02:19:47 INFO - PROCESS | 1652 | 1465809587398 Marionette DEBUG loaded listener.js 02:19:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x1218c7c00) [pid = 1652] [serial = 2228] [outer = 0x120eb9c00] 02:19:47 INFO - PROCESS | 1652 | 1465809587747 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]]]}] 02:19:47 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. 02:19:47 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 671ms 02:19:47 INFO - PROCESS | 1652 | 1465809587795 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 02:19:47 INFO - PROCESS | 1652 | 1465809587796 Marionette TRACE conn2 <- [1,2941,null,{"value":"7"}] 02:19:47 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 02:19:47 INFO - PROCESS | 1652 | 1465809587799 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 02:19:47 INFO - PROCESS | 1652 | 1465809587800 Marionette TRACE conn2 <- [1,2942,null,{}] 02:19:47 INFO - PROCESS | 1652 | 1465809587802 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}] 02:19:47 INFO - PROCESS | 1652 | 1465809587804 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:19:47 INFO - PROCESS | 1652 | 1465809587903 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 02:19:47 INFO - PROCESS | 1652 | 1465809587958 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:47 INFO - PROCESS | 1652 | 1465809587959 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:19:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b91a800 == 39 [pid = 1652] [id = 743] 02:19:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x123c26c00) [pid = 1652] [serial = 2229] [outer = 0x0] 02:19:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x123da8000) [pid = 1652] [serial = 2230] [outer = 0x123c26c00] 02:19:47 INFO - PROCESS | 1652 | 1465809587988 Marionette DEBUG loaded listener.js 02:19:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x124e03000) [pid = 1652] [serial = 2231] [outer = 0x123c26c00] 02:19:48 INFO - PROCESS | 1652 | 1465809588338 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"]]]}] 02:19:48 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 02:19:48 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 02:19:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:19:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:19:48 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 02:19:48 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 568ms 02:19:48 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 02:19:48 INFO - PROCESS | 1652 | 1465809588368 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 02:19:48 INFO - PROCESS | 1652 | 1465809588369 Marionette TRACE conn2 <- [1,2945,null,{"value":"7"}] 02:19:48 INFO - PROCESS | 1652 | 1465809588371 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 02:19:48 INFO - PROCESS | 1652 | 1465809588373 Marionette TRACE conn2 <- [1,2946,null,{}] 02:19:48 INFO - PROCESS | 1652 | 1465809588375 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}] 02:19:48 INFO - PROCESS | 1652 | 1465809588377 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:19:48 INFO - PROCESS | 1652 | 1465809588475 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 02:19:48 INFO - PROCESS | 1652 | 1465809588531 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:48 INFO - PROCESS | 1652 | 1465809588532 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:19:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c581000 == 40 [pid = 1652] [id = 744] 02:19:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x123c2ec00) [pid = 1652] [serial = 2232] [outer = 0x0] 02:19:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x126cbe400) [pid = 1652] [serial = 2233] [outer = 0x123c2ec00] 02:19:48 INFO - PROCESS | 1652 | 1465809588561 Marionette DEBUG loaded listener.js 02:19:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x12708c400) [pid = 1652] [serial = 2234] [outer = 0x123c2ec00] 02:19:48 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. 02:19:48 INFO - PROCESS | 1652 | 1465809588982 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]]]}] 02:19:48 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 619ms 02:19:48 INFO - PROCESS | 1652 | 1465809588991 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 02:19:48 INFO - PROCESS | 1652 | 1465809588993 Marionette TRACE conn2 <- [1,2949,null,{"value":"7"}] 02:19:48 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 02:19:48 INFO - PROCESS | 1652 | 1465809588995 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 02:19:48 INFO - PROCESS | 1652 | 1465809588996 Marionette TRACE conn2 <- [1,2950,null,{}] 02:19:49 INFO - PROCESS | 1652 | 1465809588999 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}] 02:19:49 INFO - PROCESS | 1652 | 1465809589003 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:19:49 INFO - PROCESS | 1652 | 1465809589123 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 02:19:49 INFO - PROCESS | 1652 | 1465809589180 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:49 INFO - PROCESS | 1652 | 1465809589181 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:19:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x129038800 == 41 [pid = 1652] [id = 745] 02:19:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x124f32000) [pid = 1652] [serial = 2235] [outer = 0x0] 02:19:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x1271e0800) [pid = 1652] [serial = 2236] [outer = 0x124f32000] 02:19:49 INFO - PROCESS | 1652 | 1465809589210 Marionette DEBUG loaded listener.js 02:19:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x128acd000) [pid = 1652] [serial = 2237] [outer = 0x124f32000] 02:19:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x116995000 == 42 [pid = 1652] [id = 746] 02:19:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x1186c8c00) [pid = 1652] [serial = 2238] [outer = 0x0] 02:19:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x1186bfc00) [pid = 1652] [serial = 2239] [outer = 0x1186c8c00] 02:19:49 INFO - PROCESS | 1652 | 1465809589629 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]]]}] 02:19:49 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. 02:19:49 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 670ms 02:19:49 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 02:19:49 INFO - PROCESS | 1652 | 1465809589665 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 02:19:49 INFO - PROCESS | 1652 | 1465809589667 Marionette TRACE conn2 <- [1,2953,null,{"value":"7"}] 02:19:49 INFO - PROCESS | 1652 | 1465809589669 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 02:19:49 INFO - PROCESS | 1652 | 1465809589670 Marionette TRACE conn2 <- [1,2954,null,{}] 02:19:49 INFO - PROCESS | 1652 | 1465809589673 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}] 02:19:49 INFO - PROCESS | 1652 | 1465809589674 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:19:49 INFO - PROCESS | 1652 | 1465809589795 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 02:19:50 INFO - PROCESS | 1652 | 1465809590016 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:50 INFO - PROCESS | 1652 | 1465809590017 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:19:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x11814e800 == 43 [pid = 1652] [id = 747] 02:19:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x113aa5c00) [pid = 1652] [serial = 2240] [outer = 0x0] 02:19:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x113da7c00) [pid = 1652] [serial = 2241] [outer = 0x113aa5c00] 02:19:50 INFO - PROCESS | 1652 | 1465809590046 Marionette DEBUG loaded listener.js 02:19:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x117f98800) [pid = 1652] [serial = 2242] [outer = 0x113aa5c00] 02:19:50 INFO - PROCESS | 1652 | 1465809590428 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]]]}] 02:19:50 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 02:19:50 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 02:19:50 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 774ms 02:19:50 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 02:19:50 INFO - PROCESS | 1652 | 1465809590445 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 02:19:50 INFO - PROCESS | 1652 | 1465809590447 Marionette TRACE conn2 <- [1,2957,null,{"value":"7"}] 02:19:50 INFO - PROCESS | 1652 | 1465809590449 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 02:19:50 INFO - PROCESS | 1652 | 1465809590451 Marionette TRACE conn2 <- [1,2958,null,{}] 02:19:50 INFO - PROCESS | 1652 | 1465809590455 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}] 02:19:50 INFO - PROCESS | 1652 | 1465809590456 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:19:50 INFO - PROCESS | 1652 | 1465809590565 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 02:19:50 INFO - PROCESS | 1652 | 1465809590627 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:50 INFO - PROCESS | 1652 | 1465809590628 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:19:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x12191e000 == 44 [pid = 1652] [id = 748] 02:19:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x1184da800) [pid = 1652] [serial = 2243] [outer = 0x0] 02:19:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x1191c5400) [pid = 1652] [serial = 2244] [outer = 0x1184da800] 02:19:50 INFO - PROCESS | 1652 | 1465809590658 Marionette DEBUG loaded listener.js 02:19:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x119317c00) [pid = 1652] [serial = 2245] [outer = 0x1184da800] 02:19:51 INFO - PROCESS | 1652 | --DOCSHELL 0x12a4ea800 == 43 [pid = 1652] [id = 738] 02:19:51 INFO - PROCESS | 1652 | --DOCSHELL 0x12928b000 == 42 [pid = 1652] [id = 737] 02:19:51 INFO - PROCESS | 1652 | --DOCSHELL 0x1214bf800 == 41 [pid = 1652] [id = 736] 02:19:51 INFO - PROCESS | 1652 | --DOCSHELL 0x1217da800 == 40 [pid = 1652] [id = 735] 02:19:51 INFO - PROCESS | 1652 | --DOCSHELL 0x124a43000 == 39 [pid = 1652] [id = 734] 02:19:51 INFO - PROCESS | 1652 | --DOCSHELL 0x121b5c000 == 38 [pid = 1652] [id = 733] 02:19:51 INFO - PROCESS | 1652 | --DOCSHELL 0x121025800 == 37 [pid = 1652] [id = 732] 02:19:51 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x115deb000) [pid = 1652] [serial = 2182] [outer = 0x0] [url = about:blank] 02:19:51 INFO - PROCESS | 1652 | --DOCSHELL 0x119955800 == 36 [pid = 1652] [id = 731] 02:19:51 INFO - PROCESS | 1652 | --DOCSHELL 0x116f8d000 == 35 [pid = 1652] [id = 730] 02:19:51 INFO - PROCESS | 1652 | --DOCSHELL 0x116717800 == 34 [pid = 1652] [id = 728] 02:19:51 INFO - PROCESS | 1652 | 1465809591046 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]]]}] 02:19:51 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. 02:19:51 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 620ms 02:19:51 INFO - PROCESS | 1652 | 1465809591072 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 02:19:51 INFO - PROCESS | 1652 | 1465809591074 Marionette TRACE conn2 <- [1,2961,null,{"value":"7"}] 02:19:51 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 02:19:51 INFO - PROCESS | 1652 | 1465809591077 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 02:19:51 INFO - PROCESS | 1652 | 1465809591078 Marionette TRACE conn2 <- [1,2962,null,{}] 02:19:51 INFO - PROCESS | 1652 | 1465809591080 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}] 02:19:51 INFO - PROCESS | 1652 | 1465809591081 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:19:51 INFO - PROCESS | 1652 | 1465809591164 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 02:19:51 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x125406400) [pid = 1652] [serial = 2120] [outer = 0x0] [url = about:blank] 02:19:51 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x1182e7400) [pid = 1652] [serial = 2179] [outer = 0x0] [url = about:blank] 02:19:51 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x117d8d400) [pid = 1652] [serial = 2167] [outer = 0x0] [url = about:blank] 02:19:51 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x1184e0800) [pid = 1652] [serial = 2180] [outer = 0x0] [url = about:blank] 02:19:51 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x1191c8c00) [pid = 1652] [serial = 2170] [outer = 0x0] [url = about:blank] 02:19:51 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x11812e800) [pid = 1652] [serial = 2168] [outer = 0x0] [url = about:blank] 02:19:51 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x126a3ec00) [pid = 1652] [serial = 2146] [outer = 0x0] [url = about:blank] 02:19:51 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x123da7400) [pid = 1652] [serial = 2143] [outer = 0x0] [url = about:blank] 02:19:51 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x126cc1c00) [pid = 1652] [serial = 2149] [outer = 0x0] [url = about:blank] 02:19:51 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x1271dd800) [pid = 1652] [serial = 2152] [outer = 0x0] [url = about:blank] 02:19:51 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x1182e5400) [pid = 1652] [serial = 2155] [outer = 0x0] [url = about:blank] 02:19:51 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x127087400) [pid = 1652] [serial = 2150] [outer = 0x0] [url = about:blank] 02:19:51 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x112c0a800) [pid = 1652] [serial = 2122] [outer = 0x0] [url = about:blank] 02:19:51 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x1133c2c00) [pid = 1652] [serial = 2123] [outer = 0x0] [url = about:blank] 02:19:51 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x1182f3000) [pid = 1652] [serial = 2125] [outer = 0x0] [url = about:blank] 02:19:51 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x1186bf800) [pid = 1652] [serial = 2126] [outer = 0x0] [url = about:blank] 02:19:51 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x1214ce800) [pid = 1652] [serial = 2140] [outer = 0x0] [url = about:blank] 02:19:51 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x1186b6000) [pid = 1652] [serial = 2131] [outer = 0x0] [url = about:blank] 02:19:51 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x1186d5c00) [pid = 1652] [serial = 2132] [outer = 0x0] [url = about:blank] 02:19:51 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x121233400) [pid = 1652] [serial = 2137] [outer = 0x0] [url = about:blank] 02:19:51 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x1214c6800) [pid = 1652] [serial = 2138] [outer = 0x0] [url = about:blank] 02:19:51 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x117f9b000) [pid = 1652] [serial = 2128] [outer = 0x0] [url = about:blank] 02:19:51 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x11818dc00) [pid = 1652] [serial = 2129] [outer = 0x0] [url = about:blank] 02:19:51 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x11933c400) [pid = 1652] [serial = 2134] [outer = 0x0] [url = about:blank] 02:19:51 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x1196ad400) [pid = 1652] [serial = 2135] [outer = 0x0] [url = about:blank] 02:19:51 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x121b90000) [pid = 1652] [serial = 2173] [outer = 0x0] [url = about:blank] 02:19:51 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x119629000) [pid = 1652] [serial = 2171] [outer = 0x0] [url = about:blank] 02:19:51 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x128edec00) [pid = 1652] [serial = 2162] [outer = 0x0] [url = about:blank] 02:19:51 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x1249e7000) [pid = 1652] [serial = 2176] [outer = 0x0] [url = about:blank] 02:19:51 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x128925800) [pid = 1652] [serial = 2158] [outer = 0x0] [url = about:blank] 02:19:51 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x123c33800) [pid = 1652] [serial = 1472] [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.] 02:19:51 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x128921400) [pid = 1652] [serial = 2153] [outer = 0x0] [url = about:blank] 02:19:51 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x119345800) [pid = 1652] [serial = 2156] [outer = 0x0] [url = about:blank] 02:19:51 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x12540e800) [pid = 1652] [serial = 2144] [outer = 0x0] [url = about:blank] 02:19:51 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x126cbdc00) [pid = 1652] [serial = 2147] [outer = 0x0] [url = about:blank] 02:19:51 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x123daa800) [pid = 1652] [serial = 2174] [outer = 0x0] [url = about:blank] 02:19:51 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x12899ac00) [pid = 1652] [serial = 2159] [outer = 0x0] [url = about:blank] 02:19:51 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x125407000) [pid = 1652] [serial = 2177] [outer = 0x0] [url = about:blank] 02:19:51 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x121b8e800) [pid = 1652] [serial = 2141] [outer = 0x0] [url = about:blank] 02:19:51 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x1290c5400) [pid = 1652] [serial = 2165] [outer = 0x0] [url = about:blank] 02:19:51 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x128ee5c00) [pid = 1652] [serial = 2164] [outer = 0x0] [url = about:blank] 02:19:51 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x128e16000) [pid = 1652] [serial = 2161] [outer = 0x0] [url = about:blank] 02:19:51 INFO - PROCESS | 1652 | 1465809591234 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:51 INFO - PROCESS | 1652 | 1465809591236 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:19:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x1188c9000 == 35 [pid = 1652] [id = 749] 02:19:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x1133c2c00) [pid = 1652] [serial = 2246] [outer = 0x0] 02:19:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x1182e5400) [pid = 1652] [serial = 2247] [outer = 0x1133c2c00] 02:19:51 INFO - PROCESS | 1652 | 1465809591266 Marionette DEBUG loaded listener.js 02:19:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x119a0b000) [pid = 1652] [serial = 2248] [outer = 0x1133c2c00] 02:19:51 INFO - PROCESS | 1652 | 1465809591570 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]]]}] 02:19:51 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. 02:19:51 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 520ms 02:19:51 INFO - PROCESS | 1652 | 1465809591598 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 02:19:51 INFO - PROCESS | 1652 | 1465809591599 Marionette TRACE conn2 <- [1,2965,null,{"value":"7"}] 02:19:51 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 02:19:51 INFO - PROCESS | 1652 | 1465809591614 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 02:19:51 INFO - PROCESS | 1652 | 1465809591618 Marionette TRACE conn2 <- [1,2966,null,{}] 02:19:51 INFO - PROCESS | 1652 | 1465809591625 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}] 02:19:51 INFO - PROCESS | 1652 | 1465809591628 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:19:51 INFO - PROCESS | 1652 | 1465809591713 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 02:19:51 INFO - PROCESS | 1652 | 1465809591789 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:51 INFO - PROCESS | 1652 | 1465809591790 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:19:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x121b69800 == 36 [pid = 1652] [id = 750] 02:19:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x119345800) [pid = 1652] [serial = 2249] [outer = 0x0] 02:19:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x1214ca000) [pid = 1652] [serial = 2250] [outer = 0x119345800] 02:19:51 INFO - PROCESS | 1652 | 1465809591815 Marionette DEBUG loaded listener.js 02:19:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x123db2c00) [pid = 1652] [serial = 2251] [outer = 0x119345800] 02:19:52 INFO - PROCESS | 1652 | 1465809592077 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]]]}] 02:19:52 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. 02:19:52 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 490ms 02:19:52 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 02:19:52 INFO - PROCESS | 1652 | 1465809592097 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 02:19:52 INFO - PROCESS | 1652 | 1465809592099 Marionette TRACE conn2 <- [1,2969,null,{"value":"7"}] 02:19:52 INFO - PROCESS | 1652 | 1465809592101 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 02:19:52 INFO - PROCESS | 1652 | 1465809592102 Marionette TRACE conn2 <- [1,2970,null,{}] 02:19:52 INFO - PROCESS | 1652 | 1465809592112 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}] 02:19:52 INFO - PROCESS | 1652 | 1465809592113 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:19:52 INFO - PROCESS | 1652 | 1465809592202 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 02:19:52 INFO - PROCESS | 1652 | 1465809592208 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:52 INFO - PROCESS | 1652 | 1465809592209 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:19:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x127116000 == 37 [pid = 1652] [id = 751] 02:19:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x1249e3400) [pid = 1652] [serial = 2252] [outer = 0x0] 02:19:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x124eadc00) [pid = 1652] [serial = 2253] [outer = 0x1249e3400] 02:19:52 INFO - PROCESS | 1652 | 1465809592233 Marionette DEBUG loaded listener.js 02:19:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x126ae1c00) [pid = 1652] [serial = 2254] [outer = 0x1249e3400] 02:19:52 INFO - PROCESS | 1652 | 1465809592555 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]]]}] 02:19:52 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. 02:19:52 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 473ms 02:19:52 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 02:19:52 INFO - PROCESS | 1652 | 1465809592575 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 02:19:52 INFO - PROCESS | 1652 | 1465809592576 Marionette TRACE conn2 <- [1,2973,null,{"value":"7"}] 02:19:52 INFO - PROCESS | 1652 | 1465809592578 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 02:19:52 INFO - PROCESS | 1652 | 1465809592579 Marionette TRACE conn2 <- [1,2974,null,{}] 02:19:52 INFO - PROCESS | 1652 | 1465809592582 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}] 02:19:52 INFO - PROCESS | 1652 | 1465809592583 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:19:52 INFO - PROCESS | 1652 | 1465809592663 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 02:19:52 INFO - PROCESS | 1652 | 1465809592667 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:52 INFO - PROCESS | 1652 | 1465809592671 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:19:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x129046000 == 38 [pid = 1652] [id = 752] 02:19:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x12898b800) [pid = 1652] [serial = 2255] [outer = 0x0] 02:19:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x128990000) [pid = 1652] [serial = 2256] [outer = 0x12898b800] 02:19:52 INFO - PROCESS | 1652 | 1465809592702 Marionette DEBUG loaded listener.js 02:19:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x128acb800) [pid = 1652] [serial = 2257] [outer = 0x12898b800] 02:19:53 INFO - PROCESS | 1652 | 1465809593034 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]]]}] 02:19:53 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. 02:19:53 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 468ms 02:19:53 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 02:19:53 INFO - PROCESS | 1652 | 1465809593046 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 02:19:53 INFO - PROCESS | 1652 | 1465809593048 Marionette TRACE conn2 <- [1,2977,null,{"value":"7"}] 02:19:53 INFO - PROCESS | 1652 | 1465809593050 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 02:19:53 INFO - PROCESS | 1652 | 1465809593051 Marionette TRACE conn2 <- [1,2978,null,{}] 02:19:53 INFO - PROCESS | 1652 | 1465809593053 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}] 02:19:53 INFO - PROCESS | 1652 | 1465809593056 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:19:53 INFO - PROCESS | 1652 | 1465809593137 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 02:19:53 INFO - PROCESS | 1652 | 1465809593143 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:53 INFO - PROCESS | 1652 | 1465809593144 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:19:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x12af0c000 == 39 [pid = 1652] [id = 753] 02:19:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x128e19c00) [pid = 1652] [serial = 2258] [outer = 0x0] 02:19:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x1290bd000) [pid = 1652] [serial = 2259] [outer = 0x128e19c00] 02:19:53 INFO - PROCESS | 1652 | 1465809593168 Marionette DEBUG loaded listener.js 02:19:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x1290c5000) [pid = 1652] [serial = 2260] [outer = 0x128e19c00] 02:19:53 INFO - PROCESS | 1652 | 1465809593496 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]]]}] 02:19:53 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. 02:19:53 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 469ms 02:19:53 INFO - PROCESS | 1652 | 1465809593520 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 02:19:53 INFO - PROCESS | 1652 | 1465809593522 Marionette TRACE conn2 <- [1,2981,null,{"value":"7"}] 02:19:53 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 02:19:53 INFO - PROCESS | 1652 | 1465809593524 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 02:19:53 INFO - PROCESS | 1652 | 1465809593525 Marionette TRACE conn2 <- [1,2982,null,{}] 02:19:53 INFO - PROCESS | 1652 | 1465809593532 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}] 02:19:53 INFO - PROCESS | 1652 | 1465809593534 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:19:53 INFO - PROCESS | 1652 | 1465809593639 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 02:19:53 INFO - PROCESS | 1652 | 1465809593642 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:53 INFO - PROCESS | 1652 | 1465809593644 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:19:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b71a800 == 40 [pid = 1652] [id = 754] 02:19:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x1290bf800) [pid = 1652] [serial = 2261] [outer = 0x0] 02:19:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x1290ca800) [pid = 1652] [serial = 2262] [outer = 0x1290bf800] 02:19:53 INFO - PROCESS | 1652 | 1465809593674 Marionette DEBUG loaded listener.js 02:19:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x129205800) [pid = 1652] [serial = 2263] [outer = 0x1290bf800] 02:19:53 INFO - PROCESS | 1652 | 1465809593961 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"]]]}] 02:19:53 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 02:19:53 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 02:19:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:19:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:19:53 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 02:19:53 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 469ms 02:19:53 INFO - PROCESS | 1652 | 1465809593998 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 02:19:54 INFO - PROCESS | 1652 | 1465809594000 Marionette TRACE conn2 <- [1,2985,null,{"value":"7"}] 02:19:54 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 02:19:54 INFO - PROCESS | 1652 | 1465809594002 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 02:19:54 INFO - PROCESS | 1652 | 1465809594003 Marionette TRACE conn2 <- [1,2986,null,{}] 02:19:54 INFO - PROCESS | 1652 | 1465809594013 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}] 02:19:54 INFO - PROCESS | 1652 | 1465809594014 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:19:54 INFO - PROCESS | 1652 | 1465809594127 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 02:19:54 INFO - PROCESS | 1652 | 1465809594163 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:54 INFO - PROCESS | 1652 | 1465809594164 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:19:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c22e800 == 41 [pid = 1652] [id = 755] 02:19:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x11812bc00) [pid = 1652] [serial = 2264] [outer = 0x0] 02:19:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x12920b800) [pid = 1652] [serial = 2265] [outer = 0x11812bc00] 02:19:54 INFO - PROCESS | 1652 | 1465809594188 Marionette DEBUG loaded listener.js 02:19:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x129446000) [pid = 1652] [serial = 2266] [outer = 0x11812bc00] 02:19:54 INFO - PROCESS | 1652 | 1465809594461 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]]]}] 02:19:54 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. 02:19:54 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 475ms 02:19:54 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 02:19:54 INFO - PROCESS | 1652 | 1465809594480 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 02:19:54 INFO - PROCESS | 1652 | 1465809594481 Marionette TRACE conn2 <- [1,2989,null,{"value":"7"}] 02:19:54 INFO - PROCESS | 1652 | 1465809594483 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 02:19:54 INFO - PROCESS | 1652 | 1465809594484 Marionette TRACE conn2 <- [1,2990,null,{}] 02:19:54 INFO - PROCESS | 1652 | 1465809594487 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}] 02:19:54 INFO - PROCESS | 1652 | 1465809594488 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:19:54 INFO - PROCESS | 1652 | 1465809594611 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 02:19:54 INFO - PROCESS | 1652 | 1465809594623 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:54 INFO - PROCESS | 1652 | 1465809594624 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:19:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c583800 == 42 [pid = 1652] [id = 756] 02:19:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x129447400) [pid = 1652] [serial = 2267] [outer = 0x0] 02:19:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x12a44c000) [pid = 1652] [serial = 2268] [outer = 0x129447400] 02:19:54 INFO - PROCESS | 1652 | 1465809594655 Marionette DEBUG loaded listener.js 02:19:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x12a452c00) [pid = 1652] [serial = 2269] [outer = 0x129447400] 02:19:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c7b9800 == 43 [pid = 1652] [id = 757] 02:19:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x12a5c3800) [pid = 1652] [serial = 2270] [outer = 0x0] 02:19:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x12a5b7000) [pid = 1652] [serial = 2271] [outer = 0x12a5c3800] 02:19:55 INFO - PROCESS | 1652 | 1465809595002 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]]]}] 02:19:55 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. 02:19:55 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 571ms 02:19:55 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 02:19:55 INFO - PROCESS | 1652 | 1465809595054 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 02:19:55 INFO - PROCESS | 1652 | 1465809595055 Marionette TRACE conn2 <- [1,2993,null,{"value":"7"}] 02:19:55 INFO - PROCESS | 1652 | 1465809595058 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 02:19:55 INFO - PROCESS | 1652 | 1465809595059 Marionette TRACE conn2 <- [1,2994,null,{}] 02:19:55 INFO - PROCESS | 1652 | 1465809595061 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}] 02:19:55 INFO - PROCESS | 1652 | 1465809595062 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:19:55 INFO - PROCESS | 1652 | 1465809595189 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 02:19:55 INFO - PROCESS | 1652 | 1465809595200 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:55 INFO - PROCESS | 1652 | 1465809595202 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:19:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c87d800 == 44 [pid = 1652] [id = 758] 02:19:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x12a453400) [pid = 1652] [serial = 2272] [outer = 0x0] 02:19:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x12a5c2400) [pid = 1652] [serial = 2273] [outer = 0x12a453400] 02:19:55 INFO - PROCESS | 1652 | 1465809595229 Marionette DEBUG loaded listener.js 02:19:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x12a6a0800) [pid = 1652] [serial = 2274] [outer = 0x12a453400] 02:19:55 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x1191bf000) [pid = 1652] [serial = 2199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 02:19:55 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x1210ba000) [pid = 1652] [serial = 2202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 02:19:55 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x123c2a000) [pid = 1652] [serial = 2205] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 02:19:55 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x112f99000) [pid = 1652] [serial = 2190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 02:19:55 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x113370c00) [pid = 1652] [serial = 2181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 02:19:55 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x1186c2c00) [pid = 1652] [serial = 2193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 02:19:55 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x118fa4400) [pid = 1652] [serial = 2196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 02:19:55 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x112d9e800) [pid = 1652] [serial = 2208] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 02:19:55 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x118129000) [pid = 1652] [serial = 2211] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 02:19:55 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x119767000) [pid = 1652] [serial = 2214] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 02:19:55 INFO - PROCESS | 1652 | 1465809595600 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]]]}] 02:19:55 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 02:19:55 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 02:19:55 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 569ms 02:19:55 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 02:19:55 INFO - PROCESS | 1652 | 1465809595628 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 02:19:55 INFO - PROCESS | 1652 | 1465809595629 Marionette TRACE conn2 <- [1,2997,null,{"value":"7"}] 02:19:55 INFO - PROCESS | 1652 | 1465809595632 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 02:19:55 INFO - PROCESS | 1652 | 1465809595633 Marionette TRACE conn2 <- [1,2998,null,{}] 02:19:55 INFO - PROCESS | 1652 | 1465809595636 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}] 02:19:55 INFO - PROCESS | 1652 | 1465809595638 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:19:55 INFO - PROCESS | 1652 | 1465809595782 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 02:19:55 INFO - PROCESS | 1652 | 1465809595817 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:55 INFO - PROCESS | 1652 | 1465809595818 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:19:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c7ba000 == 45 [pid = 1652] [id = 759] 02:19:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x1210c6000) [pid = 1652] [serial = 2275] [outer = 0x0] 02:19:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x123c2d800) [pid = 1652] [serial = 2276] [outer = 0x1210c6000] 02:19:55 INFO - PROCESS | 1652 | 1465809595842 Marionette DEBUG loaded listener.js 02:19:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x12a845c00) [pid = 1652] [serial = 2277] [outer = 0x1210c6000] 02:19:56 INFO - PROCESS | 1652 | 1465809596068 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]]]}] 02:19:56 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. 02:19:56 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 469ms 02:19:56 INFO - PROCESS | 1652 | 1465809596101 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 02:19:56 INFO - PROCESS | 1652 | 1465809596102 Marionette TRACE conn2 <- [1,3001,null,{"value":"7"}] 02:19:56 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 02:19:56 INFO - PROCESS | 1652 | 1465809596113 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 02:19:56 INFO - PROCESS | 1652 | 1465809596114 Marionette TRACE conn2 <- [1,3002,null,{}] 02:19:56 INFO - PROCESS | 1652 | 1465809596118 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}] 02:19:56 INFO - PROCESS | 1652 | 1465809596119 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:19:56 INFO - PROCESS | 1652 | 1465809596219 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 02:19:56 INFO - PROCESS | 1652 | 1465809596222 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:56 INFO - PROCESS | 1652 | 1465809596223 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:19:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x12cf4c000 == 46 [pid = 1652] [id = 760] 02:19:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x12a98a800) [pid = 1652] [serial = 2278] [outer = 0x0] 02:19:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x12a98d800) [pid = 1652] [serial = 2279] [outer = 0x12a98a800] 02:19:56 INFO - PROCESS | 1652 | 1465809596247 Marionette DEBUG loaded listener.js 02:19:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x12a992c00) [pid = 1652] [serial = 2280] [outer = 0x12a98a800] 02:19:56 INFO - PROCESS | 1652 | 1465809596552 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]]]}] 02:19:56 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. 02:19:56 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 467ms 02:19:56 INFO - PROCESS | 1652 | 1465809596581 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 02:19:56 INFO - PROCESS | 1652 | 1465809596582 Marionette TRACE conn2 <- [1,3005,null,{"value":"7"}] 02:19:56 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 02:19:56 INFO - PROCESS | 1652 | 1465809596584 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 02:19:56 INFO - PROCESS | 1652 | 1465809596585 Marionette TRACE conn2 <- [1,3006,null,{}] 02:19:56 INFO - PROCESS | 1652 | 1465809596588 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}] 02:19:56 INFO - PROCESS | 1652 | 1465809596591 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:19:56 INFO - PROCESS | 1652 | 1465809596715 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 02:19:56 INFO - PROCESS | 1652 | 1465809596721 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:56 INFO - PROCESS | 1652 | 1465809596722 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:19:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x12cf5f800 == 47 [pid = 1652] [id = 761] 02:19:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x12a98ac00) [pid = 1652] [serial = 2281] [outer = 0x0] 02:19:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x12a98e800) [pid = 1652] [serial = 2282] [outer = 0x12a98ac00] 02:19:56 INFO - PROCESS | 1652 | 1465809596746 Marionette DEBUG loaded listener.js 02:19:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x12b03c000) [pid = 1652] [serial = 2283] [outer = 0x12a98ac00] 02:19:57 INFO - PROCESS | 1652 | 1465809597012 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]]]}] 02:19:57 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. 02:19:57 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 469ms 02:19:57 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 02:19:57 INFO - PROCESS | 1652 | 1465809597062 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 02:19:57 INFO - PROCESS | 1652 | 1465809597063 Marionette TRACE conn2 <- [1,3009,null,{"value":"7"}] 02:19:57 INFO - PROCESS | 1652 | 1465809597065 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 02:19:57 INFO - PROCESS | 1652 | 1465809597066 Marionette TRACE conn2 <- [1,3010,null,{}] 02:19:57 INFO - PROCESS | 1652 | 1465809597068 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}] 02:19:57 INFO - PROCESS | 1652 | 1465809597070 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:19:57 INFO - PROCESS | 1652 | 1465809597163 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 02:19:57 INFO - PROCESS | 1652 | 1465809597167 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:57 INFO - PROCESS | 1652 | 1465809597168 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:19:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d293000 == 48 [pid = 1652] [id = 762] 02:19:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x12a83f800) [pid = 1652] [serial = 2284] [outer = 0x0] 02:19:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x12b044400) [pid = 1652] [serial = 2285] [outer = 0x12a83f800] 02:19:57 INFO - PROCESS | 1652 | 1465809597191 Marionette DEBUG loaded listener.js 02:19:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x12b80d400) [pid = 1652] [serial = 2286] [outer = 0x12a83f800] 02:19:57 INFO - PROCESS | 1652 | 1465809597577 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]]]}] 02:19:57 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 02:19:57 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 519ms 02:19:57 INFO - PROCESS | 1652 | 1465809597585 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 02:19:57 INFO - TEST-START | /FileAPI/FileReaderSync.worker 02:19:57 INFO - PROCESS | 1652 | 1465809597588 Marionette TRACE conn2 <- [1,3013,null,{"value":"7"}] 02:19:57 INFO - PROCESS | 1652 | 1465809597591 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 02:19:57 INFO - PROCESS | 1652 | 1465809597593 Marionette TRACE conn2 <- [1,3014,null,{}] 02:19:57 INFO - PROCESS | 1652 | 1465809597597 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}] 02:19:57 INFO - PROCESS | 1652 | 1465809597599 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:19:57 INFO - PROCESS | 1652 | 1465809597718 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 02:19:57 INFO - PROCESS | 1652 | 1465809597781 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:57 INFO - PROCESS | 1652 | 1465809597783 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:19:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x1195b6800 == 49 [pid = 1652] [id = 763] 02:19:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x1162d2000) [pid = 1652] [serial = 2287] [outer = 0x0] 02:19:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x11812b000) [pid = 1652] [serial = 2288] [outer = 0x1162d2000] 02:19:57 INFO - PROCESS | 1652 | 1465809597854 Marionette DEBUG loaded listener.js 02:19:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x1186b8800) [pid = 1652] [serial = 2289] [outer = 0x1162d2000] 02:19:58 INFO - PROCESS | 1652 | [1652] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 02:19:58 INFO - PROCESS | 1652 | 1465809598292 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 02:19:58 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 02:19:58 INFO - {} 02:19:58 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 02:19:58 INFO - {} 02:19:58 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 02:19:58 INFO - {} 02:19:58 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 02:19:58 INFO - {} 02:19:58 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 724ms 02:19:58 INFO - PROCESS | 1652 | 1465809598314 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 02:19:58 INFO - PROCESS | 1652 | 1465809598318 Marionette TRACE conn2 <- [1,3017,null,{"value":"7"}] 02:19:58 INFO - TEST-START | /FileAPI/fileReader.html 02:19:58 INFO - PROCESS | 1652 | 1465809598322 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 02:19:58 INFO - PROCESS | 1652 | 1465809598324 Marionette TRACE conn2 <- [1,3018,null,{}] 02:19:58 INFO - PROCESS | 1652 | 1465809598327 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}] 02:19:58 INFO - PROCESS | 1652 | 1465809598329 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:19:58 INFO - PROCESS | 1652 | 1465809598470 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 02:19:58 INFO - PROCESS | 1652 | 1465809598571 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:58 INFO - PROCESS | 1652 | 1465809598572 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:19:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a4f5800 == 50 [pid = 1652] [id = 764] 02:19:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x1191d4c00) [pid = 1652] [serial = 2290] [outer = 0x0] 02:19:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x120eb4c00) [pid = 1652] [serial = 2291] [outer = 0x1191d4c00] 02:19:58 INFO - PROCESS | 1652 | 1465809598606 Marionette DEBUG loaded listener.js 02:19:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x123c33c00) [pid = 1652] [serial = 2292] [outer = 0x1191d4c00] 02:19:58 INFO - PROCESS | 1652 | 1465809598954 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]]]}] 02:19:58 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 02:19:58 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 02:19:58 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 02:19:58 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 02:19:58 INFO - TEST-OK | /FileAPI/fileReader.html | took 672ms 02:19:58 INFO - PROCESS | 1652 | 1465809598995 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 02:19:58 INFO - PROCESS | 1652 | 1465809598996 Marionette TRACE conn2 <- [1,3021,null,{"value":"7"}] 02:19:58 INFO - TEST-START | /FileAPI/historical.html 02:19:59 INFO - PROCESS | 1652 | 1465809598999 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 02:19:59 INFO - PROCESS | 1652 | 1465809599001 Marionette TRACE conn2 <- [1,3022,null,{}] 02:19:59 INFO - PROCESS | 1652 | 1465809599009 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}] 02:19:59 INFO - PROCESS | 1652 | 1465809599013 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:19:59 INFO - PROCESS | 1652 | 1465809599124 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 02:19:59 INFO - PROCESS | 1652 | 1465809599218 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:59 INFO - PROCESS | 1652 | 1465809599220 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:19:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d281000 == 51 [pid = 1652] [id = 765] 02:19:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x1249e6000) [pid = 1652] [serial = 2293] [outer = 0x0] 02:19:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x12708a800) [pid = 1652] [serial = 2294] [outer = 0x1249e6000] 02:19:59 INFO - PROCESS | 1652 | 1465809599251 Marionette DEBUG loaded listener.js 02:19:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x128edc400) [pid = 1652] [serial = 2295] [outer = 0x1249e6000] 02:19:59 INFO - PROCESS | 1652 | 1465809599612 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"]]]}] 02:19:59 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 02:19:59 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 02:19:59 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 02:19:59 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 02:19:59 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 02:19:59 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 02:19:59 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 02:19:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:19:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:19:59 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 02:19:59 INFO - TEST-OK | /FileAPI/historical.html | took 623ms 02:19:59 INFO - TEST-START | /FileAPI/idlharness.html 02:19:59 INFO - PROCESS | 1652 | 1465809599624 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 02:19:59 INFO - PROCESS | 1652 | 1465809599626 Marionette TRACE conn2 <- [1,3025,null,{"value":"7"}] 02:19:59 INFO - PROCESS | 1652 | 1465809599628 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 02:19:59 INFO - PROCESS | 1652 | 1465809599630 Marionette TRACE conn2 <- [1,3026,null,{}] 02:19:59 INFO - PROCESS | 1652 | 1465809599632 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}] 02:19:59 INFO - PROCESS | 1652 | 1465809599633 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:19:59 INFO - PROCESS | 1652 | 1465809599744 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 02:19:59 INFO - PROCESS | 1652 | 1465809599845 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:59 INFO - PROCESS | 1652 | 1465809599847 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:19:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d3af800 == 52 [pid = 1652] [id = 766] 02:19:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x128eddc00) [pid = 1652] [serial = 2296] [outer = 0x0] 02:19:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x12a5b5400) [pid = 1652] [serial = 2297] [outer = 0x128eddc00] 02:19:59 INFO - PROCESS | 1652 | 1465809599878 Marionette DEBUG loaded listener.js 02:19:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x12a840000) [pid = 1652] [serial = 2298] [outer = 0x128eddc00] 02:20:00 INFO - PROCESS | 1652 | 1465809600475 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\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\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\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\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\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\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\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\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]]]}] 02:20:00 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 02:20:00 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 02:20:00 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 02:20:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:20:00 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 02:20:00 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 02:20:00 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:20:00 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:20:00 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:20:00 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 02:20:00 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 02:20:00 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 02:20:00 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 02:20:00 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 02:20:00 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 02:20:00 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 02:20:00 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 02:20:00 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 02:20:00 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 02:20:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:20:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:20:00 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 02:20:00 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 02:20:00 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:20:00 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:20:00 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:20:00 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 02:20:00 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 02:20:00 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 02:20:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:20:00 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 02:20:00 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 02:20:00 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:20:00 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:20:00 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:20:00 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 02:20:00 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 02:20:00 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 02:20:00 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 02:20:00 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 02:20:00 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:20:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:20:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:20:00 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:20:00 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:20:00 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:20:00 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:20:00 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:20:00 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 02:20:00 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 02:20:00 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 02:20:00 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:20:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:20:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:20:00 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:20:00 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:20:00 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:20:00 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:20:00 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:20:00 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 02:20:00 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 02:20:00 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 02:20:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:20:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:20:00 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 02:20:00 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 02:20:00 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:20:00 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:20:00 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 02:20:00 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 02:20:00 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 02:20:00 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 02:20:00 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 02:20:00 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 02:20:00 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 02:20:00 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 02:20:00 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 02:20:00 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 02:20:00 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 02:20:00 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 02:20:00 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:20:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:20:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:20:00 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:20:00 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:20:00 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:20:00 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:20:00 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:20:00 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 02:20:00 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 02:20:00 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 02:20:00 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:20:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:20:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:20:00 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:20:00 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:20:00 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:20:00 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:20:00 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:20:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 02:20:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 02:20:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 02:20:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 02:20:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 02:20:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 02:20:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 02:20:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 02:20:00 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 02:20:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 02:20:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 02:20:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 02:20:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 02:20:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 02:20:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 02:20:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 02:20:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 02:20:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 02:20:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 02:20:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 02:20:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 02:20:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 02:20:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 02:20:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 02:20:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 02:20:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 02:20:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 02:20:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 02:20:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 02:20:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 02:20:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 02:20:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 02:20:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 02:20:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 02:20:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 02:20:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 02:20:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 02:20:00 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 02:20:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 02:20:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 02:20:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 02:20:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 02:20:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 02:20:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 02:20:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 02:20:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 02:20:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 02:20:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 02:20:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 02:20:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 02:20:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 02:20:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 02:20:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 02:20:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 02:20:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 02:20:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 02:20:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 02:20:00 INFO - TEST-OK | /FileAPI/idlharness.html | took 887ms 02:20:00 INFO - PROCESS | 1652 | 1465809600516 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 02:20:00 INFO - PROCESS | 1652 | 1465809600518 Marionette TRACE conn2 <- [1,3029,null,{"value":"7"}] 02:20:00 INFO - TEST-START | /FileAPI/idlharness.worker 02:20:00 INFO - PROCESS | 1652 | 1465809600520 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 02:20:00 INFO - PROCESS | 1652 | 1465809600521 Marionette TRACE conn2 <- [1,3030,null,{}] 02:20:00 INFO - PROCESS | 1652 | 1465809600524 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}] 02:20:00 INFO - PROCESS | 1652 | 1465809600525 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:20:00 INFO - PROCESS | 1652 | 1465809600637 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 02:20:00 INFO - PROCESS | 1652 | 1465809600724 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:00 INFO - PROCESS | 1652 | 1465809600726 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:20:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x110f13800 == 53 [pid = 1652] [id = 767] 02:20:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x1191d2000) [pid = 1652] [serial = 2299] [outer = 0x0] 02:20:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x119eabc00) [pid = 1652] [serial = 2300] [outer = 0x1191d2000] 02:20:00 INFO - PROCESS | 1652 | 1465809600756 Marionette DEBUG loaded listener.js 02:20:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x12be87c00) [pid = 1652] [serial = 2301] [outer = 0x1191d2000] 02:20:00 INFO - PROCESS | 1652 | [1652] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 02:20:01 INFO - PROCESS | 1652 | 1465809601660 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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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,{},{}]]]}] 02:20:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 02:20:01 INFO - {} 02:20:01 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 02:20:01 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 02:20:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:20:01 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 02:20:01 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 02:20:01 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:20:01 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:20:01 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:20:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 02:20:01 INFO - {} 02:20:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 02:20:01 INFO - {} 02:20:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 02:20:01 INFO - {} 02:20:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 02:20:01 INFO - {} 02:20:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 02:20:01 INFO - {} 02:20:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 02:20:01 INFO - {} 02:20:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 02:20:01 INFO - {} 02:20:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 02:20:01 INFO - {} 02:20:01 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 02:20:01 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 02:20:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:20:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:20:01 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 02:20:01 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 02:20:01 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:20:01 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:20:01 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:20:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 02:20:01 INFO - {} 02:20:01 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 02:20:01 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 02:20:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:20:01 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 02:20:01 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 02:20:01 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:20:01 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:20:01 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:20:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 02:20:01 INFO - {} 02:20:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 02:20:01 INFO - {} 02:20:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 02:20:01 INFO - {} 02:20:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 02:20:01 INFO - {} 02:20:01 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 02:20:01 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:20:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:20:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:20:01 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:20:01 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:20:01 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:20:01 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:20:01 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:20:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 02:20:01 INFO - {} 02:20:01 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 - {} 02:20:01 INFO - {} 02:20:01 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 02:20:01 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:20:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:20:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:20:01 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:20:01 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:20:01 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:20:01 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:20:01 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:20:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 02:20:01 INFO - {} 02:20:01 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 02:20:01 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 02:20:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:20:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:20:01 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 02:20:01 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 02:20:01 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:20:01 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:20:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 02:20:01 INFO - {} 02:20:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 02:20:01 INFO - {} 02:20:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 02:20:01 INFO - {} 02:20:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 02:20:01 INFO - {} 02:20:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 02:20:01 INFO - {} 02:20:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 02:20:01 INFO - {} 02:20:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 02:20:01 INFO - {} 02:20:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 02:20:01 INFO - {} 02:20:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 02:20:01 INFO - {} 02:20:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 02:20:01 INFO - {} 02:20:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 02:20:01 INFO - {} 02:20:01 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 02:20:01 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:20:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:20:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:20:01 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:20:01 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:20:01 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:20:01 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:20:01 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:20:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 02:20:01 INFO - {} 02:20:01 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 - {} 02:20:01 INFO - {} 02:20:01 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 02:20:01 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:20:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:20:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:20:01 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:20:01 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:20:01 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:20:01 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:20:01 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:20:01 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 02:20:01 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 02:20:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:20:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:20:01 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 02:20:01 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 02:20:01 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:20:01 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:20:01 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 02:20:01 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 02:20:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:20:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:20:01 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 02:20:01 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 02:20:01 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:20:01 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:20:01 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 02:20:01 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 02:20:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:20:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:20:01 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 02:20:01 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 02:20:01 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:20:01 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:20:01 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 02:20:01 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 02:20:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:20:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:20:01 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 02:20:01 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 02:20:01 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:20:01 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:20:01 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 02:20:01 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 02:20:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:20:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:20:01 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 02:20:01 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 02:20:01 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:20:01 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:20:01 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 02:20:01 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 02:20:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:20:01 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 02:20:01 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 02:20:01 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:20:01 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:20:01 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:20:01 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 02:20:01 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 02:20:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:20:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:20:01 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 02:20:01 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 02:20:01 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:20:01 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:20:01 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:20:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 02:20:01 INFO - {} 02:20:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 02:20:01 INFO - {} 02:20:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 02:20:01 INFO - {} 02:20:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 02:20:01 INFO - {} 02:20:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 02:20:01 INFO - {} 02:20:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 02:20:01 INFO - {} 02:20:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 02:20:01 INFO - {} 02:20:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 02:20:01 INFO - {} 02:20:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 02:20:01 INFO - {} 02:20:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 02:20:01 INFO - {} 02:20:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 02:20:01 INFO - {} 02:20:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 02:20:01 INFO - {} 02:20:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 02:20:01 INFO - {} 02:20:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 02:20:01 INFO - {} 02:20:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 02:20:01 INFO - {} 02:20:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 02:20:01 INFO - {} 02:20:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 02:20:01 INFO - {} 02:20:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 02:20:01 INFO - {} 02:20:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 02:20:01 INFO - {} 02:20:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 02:20:01 INFO - {} 02:20:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 02:20:01 INFO - {} 02:20:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 02:20:01 INFO - {} 02:20:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 02:20:01 INFO - {} 02:20:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 02:20:01 INFO - {} 02:20:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 02:20:01 INFO - {} 02:20:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 02:20:01 INFO - {} 02:20:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 02:20:01 INFO - {} 02:20:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 02:20:01 INFO - {} 02:20:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 02:20:01 INFO - {} 02:20:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 02:20:01 INFO - {} 02:20:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 02:20:01 INFO - {} 02:20:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 02:20:01 INFO - {} 02:20:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 02:20:01 INFO - {} 02:20:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 02:20:01 INFO - {} 02:20:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 02:20:01 INFO - {} 02:20:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 02:20:01 INFO - {} 02:20:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 02:20:01 INFO - {} 02:20:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 02:20:01 INFO - {} 02:20:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 02:20:01 INFO - {} 02:20:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 02:20:01 INFO - {} 02:20:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 02:20:01 INFO - {} 02:20:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 02:20:01 INFO - {} 02:20:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 02:20:01 INFO - {} 02:20:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 02:20:01 INFO - {} 02:20:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 02:20:01 INFO - {} 02:20:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 02:20:01 INFO - {} 02:20:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 02:20:01 INFO - {} 02:20:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 02:20:01 INFO - {} 02:20:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 02:20:01 INFO - {} 02:20:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 02:20:01 INFO - {} 02:20:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 02:20:01 INFO - {} 02:20:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 02:20:01 INFO - {} 02:20:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 02:20:01 INFO - {} 02:20:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 02:20:01 INFO - {} 02:20:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 02:20:01 INFO - {} 02:20:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 02:20:01 INFO - {} 02:20:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 02:20:01 INFO - {} 02:20:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 02:20:01 INFO - {} 02:20:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 02:20:01 INFO - {} 02:20:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 02:20:01 INFO - {} 02:20:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 02:20:01 INFO - {} 02:20:01 INFO - TEST-OK | /FileAPI/idlharness.worker | took 1189ms 02:20:01 INFO - PROCESS | 1652 | 1465809601740 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 02:20:01 INFO - PROCESS | 1652 | 1465809601743 Marionette TRACE conn2 <- [1,3033,null,{"value":"7"}] 02:20:01 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 02:20:01 INFO - PROCESS | 1652 | 1465809601748 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 02:20:01 INFO - PROCESS | 1652 | 1465809601750 Marionette TRACE conn2 <- [1,3034,null,{}] 02:20:01 INFO - PROCESS | 1652 | 1465809601756 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}] 02:20:01 INFO - PROCESS | 1652 | 1465809601758 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:20:01 INFO - PROCESS | 1652 | 1465809601866 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 02:20:01 INFO - PROCESS | 1652 | 1465809601926 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:01 INFO - PROCESS | 1652 | 1465809601928 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:20:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x1195c0800 == 54 [pid = 1652] [id = 768] 02:20:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x129211800) [pid = 1652] [serial = 2302] [outer = 0x0] 02:20:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x12b048800) [pid = 1652] [serial = 2303] [outer = 0x129211800] 02:20:01 INFO - PROCESS | 1652 | 1465809601956 Marionette DEBUG loaded listener.js 02:20:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x12be8ac00) [pid = 1652] [serial = 2304] [outer = 0x129211800] 02:20:02 INFO - PROCESS | 1652 | --DOCSHELL 0x12cf5f800 == 53 [pid = 1652] [id = 761] 02:20:02 INFO - PROCESS | 1652 | --DOCSHELL 0x12cf4c000 == 52 [pid = 1652] [id = 760] 02:20:02 INFO - PROCESS | 1652 | --DOCSHELL 0x12c7ba000 == 51 [pid = 1652] [id = 759] 02:20:02 INFO - PROCESS | 1652 | --DOCSHELL 0x12c87d800 == 50 [pid = 1652] [id = 758] 02:20:02 INFO - PROCESS | 1652 | --DOCSHELL 0x12c7b9800 == 49 [pid = 1652] [id = 757] 02:20:02 INFO - PROCESS | 1652 | --DOCSHELL 0x12c583800 == 48 [pid = 1652] [id = 756] 02:20:02 INFO - PROCESS | 1652 | --DOCSHELL 0x12c22e800 == 47 [pid = 1652] [id = 755] 02:20:02 INFO - PROCESS | 1652 | --DOCSHELL 0x12b71a800 == 46 [pid = 1652] [id = 754] 02:20:02 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x124c91800) [pid = 1652] [serial = 2218] [outer = 0x0] [url = about:blank] 02:20:02 INFO - PROCESS | 1652 | --DOCSHELL 0x12af0c000 == 45 [pid = 1652] [id = 753] 02:20:02 INFO - PROCESS | 1652 | --DOCSHELL 0x129046000 == 44 [pid = 1652] [id = 752] 02:20:02 INFO - PROCESS | 1652 | --DOCSHELL 0x127116000 == 43 [pid = 1652] [id = 751] 02:20:02 INFO - PROCESS | 1652 | --DOCSHELL 0x121b69800 == 42 [pid = 1652] [id = 750] 02:20:02 INFO - PROCESS | 1652 | --DOCSHELL 0x1188c9000 == 41 [pid = 1652] [id = 749] 02:20:02 INFO - PROCESS | 1652 | --DOCSHELL 0x12191e000 == 40 [pid = 1652] [id = 748] 02:20:02 INFO - PROCESS | 1652 | --DOCSHELL 0x11814e800 == 39 [pid = 1652] [id = 747] 02:20:02 INFO - PROCESS | 1652 | --DOCSHELL 0x116995000 == 38 [pid = 1652] [id = 746] 02:20:02 INFO - PROCESS | 1652 | --DOCSHELL 0x1193bf000 == 37 [pid = 1652] [id = 740] 02:20:02 INFO - PROCESS | 1652 | 1465809602351 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]]]}] 02:20:02 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x120eb9000) [pid = 1652] [serial = 2200] [outer = 0x0] [url = about:blank] 02:20:02 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x12133a400) [pid = 1652] [serial = 2203] [outer = 0x0] [url = about:blank] 02:20:02 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x1210bb400) [pid = 1652] [serial = 2201] [outer = 0x0] [url = about:blank] 02:20:02 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x123c2c800) [pid = 1652] [serial = 2206] [outer = 0x0] [url = about:blank] 02:20:02 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x116a0bc00) [pid = 1652] [serial = 2192] [outer = 0x0] [url = about:blank] 02:20:02 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x1133e3c00) [pid = 1652] [serial = 2191] [outer = 0x0] [url = about:blank] 02:20:02 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x1214cbc00) [pid = 1652] [serial = 2204] [outer = 0x0] [url = about:blank] 02:20:02 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x1182e7000) [pid = 1652] [serial = 2188] [outer = 0x0] [url = about:blank] 02:20:02 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x1133bcc00) [pid = 1652] [serial = 2183] [outer = 0x0] [url = about:blank] 02:20:02 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x1186cbc00) [pid = 1652] [serial = 2194] [outer = 0x0] [url = about:blank] 02:20:02 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x11885dc00) [pid = 1652] [serial = 2195] [outer = 0x0] [url = about:blank] 02:20:02 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x112f90000) [pid = 1652] [serial = 2185] [outer = 0x0] [url = about:blank] 02:20:02 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x1191d8000) [pid = 1652] [serial = 2197] [outer = 0x0] [url = about:blank] 02:20:02 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x1184dd800) [pid = 1652] [serial = 2209] [outer = 0x0] [url = about:blank] 02:20:02 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x123da7000) [pid = 1652] [serial = 2207] [outer = 0x0] [url = about:blank] 02:20:02 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x123c2f000) [pid = 1652] [serial = 2212] [outer = 0x0] [url = about:blank] 02:20:02 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x124a87000) [pid = 1652] [serial = 2216] [outer = 0x0] [url = about:blank] 02:20:02 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x12492b000) [pid = 1652] [serial = 2215] [outer = 0x0] [url = about:blank] 02:20:02 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x1191d4400) [pid = 1652] [serial = 2210] [outer = 0x0] [url = about:blank] 02:20:02 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x119342c00) [pid = 1652] [serial = 2198] [outer = 0x0] [url = about:blank] 02:20:02 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x124921000) [pid = 1652] [serial = 2213] [outer = 0x0] [url = about:blank] 02:20:02 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 02:20:02 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 623ms 02:20:02 INFO - PROCESS | 1652 | 1465809602370 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 02:20:02 INFO - PROCESS | 1652 | 1465809602375 Marionette TRACE conn2 <- [1,3037,null,{"value":"7"}] 02:20:02 INFO - TEST-START | /FileAPI/blob/Blob-close.html 02:20:02 INFO - PROCESS | 1652 | 1465809602379 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 02:20:02 INFO - PROCESS | 1652 | 1465809602381 Marionette TRACE conn2 <- [1,3038,null,{}] 02:20:02 INFO - PROCESS | 1652 | 1465809602383 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}] 02:20:02 INFO - PROCESS | 1652 | 1465809602385 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:20:02 INFO - PROCESS | 1652 | 1465809602468 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 02:20:02 INFO - PROCESS | 1652 | 1465809602475 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:02 INFO - PROCESS | 1652 | 1465809602476 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:20:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x11995f000 == 38 [pid = 1652] [id = 769] 02:20:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x1214cbc00) [pid = 1652] [serial = 2305] [outer = 0x0] 02:20:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x123da7000) [pid = 1652] [serial = 2306] [outer = 0x1214cbc00] 02:20:02 INFO - PROCESS | 1652 | 1465809602503 Marionette DEBUG loaded listener.js 02:20:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x12a843c00) [pid = 1652] [serial = 2307] [outer = 0x1214cbc00] 02:20:02 INFO - PROCESS | 1652 | 1465809602821 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"]]]}] 02:20:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 02:20:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 02:20:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:20:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:20:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 02:20:02 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 469ms 02:20:02 INFO - PROCESS | 1652 | 1465809602848 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 02:20:02 INFO - PROCESS | 1652 | 1465809602850 Marionette TRACE conn2 <- [1,3041,null,{"value":"7"}] 02:20:02 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 02:20:02 INFO - PROCESS | 1652 | 1465809602852 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 02:20:02 INFO - PROCESS | 1652 | 1465809602855 Marionette TRACE conn2 <- [1,3042,null,{}] 02:20:02 INFO - PROCESS | 1652 | 1465809602864 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}] 02:20:02 INFO - PROCESS | 1652 | 1465809602867 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:20:02 INFO - PROCESS | 1652 | 1465809602977 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 02:20:03 INFO - PROCESS | 1652 | 1465809603044 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:03 INFO - PROCESS | 1652 | 1465809603046 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:20:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x12711c800 == 39 [pid = 1652] [id = 770] 02:20:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x12be9d800) [pid = 1652] [serial = 2308] [outer = 0x0] 02:20:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x12bea3800) [pid = 1652] [serial = 2309] [outer = 0x12be9d800] 02:20:03 INFO - PROCESS | 1652 | 1465809603074 Marionette DEBUG loaded listener.js 02:20:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x12c296000) [pid = 1652] [serial = 2310] [outer = 0x12be9d800] 02:20:03 INFO - PROCESS | 1652 | 1465809603447 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]]]}] 02:20:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 02:20:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 02:20:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 02:20:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 02:20:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 02:20:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 02:20:03 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. 02:20:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 02:20:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 02:20:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 02:20:03 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'.) 02:20:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 02:20:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 02:20:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 02:20:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 02:20:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 02:20:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 02:20:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 02:20:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 02:20:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 02:20:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 02:20:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 02:20:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 02:20:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 02:20:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 02:20:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 02:20:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 02:20:03 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. 02:20:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 02:20:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:20:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:20:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 02:20:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 02:20:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 02:20:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 02:20:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 02:20:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 02:20:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 02:20:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 02:20:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 02:20:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 02:20:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 02:20:03 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. 02:20:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 02:20:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 02:20:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:20:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:20:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 02:20:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 02:20:03 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. 02:20:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 02:20:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 02:20:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:20:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:20:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 02:20:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 02:20:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 02:20:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 02:20:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 02:20:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 02:20:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 02:20:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:20:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:20:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 02:20:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 02:20:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 02:20:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 02:20:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:20:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:20:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:20:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:20:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:20:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 02:20:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 02:20:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:20:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:20:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:20:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:20:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:20:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 02:20:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:20:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:20:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:20:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:20:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:20:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 02:20:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:20:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:20:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:20:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:20:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:20:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 02:20:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 02:20:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:20:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:20:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:20:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:20:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:20:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 02:20:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:20:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:20:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:20:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:20:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:20:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 02:20:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:20:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:20:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:20:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:20:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:20:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 02:20:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:20:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:20:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:20:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:20:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:20:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 02:20:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:20:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:20:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:20:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:20:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:20:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 02:20:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 02:20:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 02:20:03 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 635ms 02:20:03 INFO - PROCESS | 1652 | 1465809603497 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 02:20:03 INFO - PROCESS | 1652 | 1465809603499 Marionette TRACE conn2 <- [1,3045,null,{"value":"7"}] 02:20:03 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 02:20:03 INFO - PROCESS | 1652 | 1465809603503 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 02:20:03 INFO - PROCESS | 1652 | 1465809603504 Marionette TRACE conn2 <- [1,3046,null,{}] 02:20:03 INFO - PROCESS | 1652 | 1465809603506 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}] 02:20:03 INFO - PROCESS | 1652 | 1465809603507 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:20:03 INFO - PROCESS | 1652 | 1465809603594 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 02:20:03 INFO - PROCESS | 1652 | 1465809603597 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:03 INFO - PROCESS | 1652 | 1465809603598 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:20:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x129047800 == 40 [pid = 1652] [id = 771] 02:20:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x12c29dc00) [pid = 1652] [serial = 2311] [outer = 0x0] 02:20:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x12c89b400) [pid = 1652] [serial = 2312] [outer = 0x12c29dc00] 02:20:03 INFO - PROCESS | 1652 | 1465809603624 Marionette DEBUG loaded listener.js 02:20:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x12c8a0400) [pid = 1652] [serial = 2313] [outer = 0x12c29dc00] 02:20:03 INFO - PROCESS | 1652 | [1652] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 02:20:03 INFO - PROCESS | 1652 | 1465809603963 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 02:20:03 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 02:20:03 INFO - {} 02:20:03 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 472ms 02:20:03 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 02:20:03 INFO - PROCESS | 1652 | 1465809603976 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 02:20:03 INFO - PROCESS | 1652 | 1465809603977 Marionette TRACE conn2 <- [1,3049,null,{"value":"7"}] 02:20:03 INFO - PROCESS | 1652 | 1465809603979 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 02:20:03 INFO - PROCESS | 1652 | 1465809603980 Marionette TRACE conn2 <- [1,3050,null,{}] 02:20:03 INFO - PROCESS | 1652 | 1465809603982 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}] 02:20:03 INFO - PROCESS | 1652 | 1465809603983 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:20:04 INFO - PROCESS | 1652 | 1465809604065 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 02:20:04 INFO - PROCESS | 1652 | 1465809604132 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:04 INFO - PROCESS | 1652 | 1465809604134 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:20:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b0eb800 == 41 [pid = 1652] [id = 772] 02:20:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x113181000) [pid = 1652] [serial = 2314] [outer = 0x0] 02:20:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x113189000) [pid = 1652] [serial = 2315] [outer = 0x113181000] 02:20:04 INFO - PROCESS | 1652 | 1465809604160 Marionette DEBUG loaded listener.js 02:20:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x12b952400) [pid = 1652] [serial = 2316] [outer = 0x113181000] 02:20:04 INFO - PROCESS | 1652 | 1465809604452 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]]]}] 02:20:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 02:20:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 02:20:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 02:20:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 02:20:04 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 519ms 02:20:04 INFO - PROCESS | 1652 | 1465809604499 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 02:20:04 INFO - PROCESS | 1652 | 1465809604500 Marionette TRACE conn2 <- [1,3053,null,{"value":"7"}] 02:20:04 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 02:20:04 INFO - PROCESS | 1652 | 1465809604503 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 02:20:04 INFO - PROCESS | 1652 | 1465809604504 Marionette TRACE conn2 <- [1,3054,null,{}] 02:20:04 INFO - PROCESS | 1652 | 1465809604509 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}] 02:20:04 INFO - PROCESS | 1652 | 1465809604513 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:20:04 INFO - PROCESS | 1652 | 1465809604638 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 02:20:04 INFO - PROCESS | 1652 | 1465809604652 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:04 INFO - PROCESS | 1652 | 1465809604653 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:20:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x118637000 == 42 [pid = 1652] [id = 773] 02:20:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x110e6bc00) [pid = 1652] [serial = 2317] [outer = 0x0] 02:20:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x12c8a2400) [pid = 1652] [serial = 2318] [outer = 0x110e6bc00] 02:20:04 INFO - PROCESS | 1652 | 1465809604679 Marionette DEBUG loaded listener.js 02:20:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x12c8a7c00) [pid = 1652] [serial = 2319] [outer = 0x110e6bc00] 02:20:05 INFO - PROCESS | 1652 | 1465809605127 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"]]]}] 02:20:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 02:20:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 02:20:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 02:20:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 02:20:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 02:20:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 02:20:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 02:20:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 02:20:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 02:20:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 02:20:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 02:20:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 02:20:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 02:20:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 02:20:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 02:20:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 02:20:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 02:20:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 02:20:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 02:20:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 02:20:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 02:20:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 02:20:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 02:20:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 02:20:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 02:20:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 02:20:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 02:20:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 02:20:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 02:20:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 02:20:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 02:20:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 02:20:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 02:20:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 02:20:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 02:20:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 02:20:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 02:20:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 02:20:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 02:20:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 02:20:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 02:20:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 02:20:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 02:20:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 02:20:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 02:20:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 02:20:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 02:20:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 02:20:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 02:20:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 02:20:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 02:20:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 02:20:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 02:20:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 02:20:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 02:20:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 02:20:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 02:20:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 02:20:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 02:20:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 02:20:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 02:20:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 02:20:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 02:20:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 02:20:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 02:20:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 02:20:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 02:20:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 02:20:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 02:20:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 02:20:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 02:20:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 02:20:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 02:20:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 02:20:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 02:20:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 02:20:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 02:20:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 02:20:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 02:20:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 02:20:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 02:20:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 02:20:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 02:20:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 02:20:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 02:20:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 02:20:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 02:20:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 02:20:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 02:20:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 02:20:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 02:20:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 02:20:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 02:20:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 02:20:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 02:20:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 02:20:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 02:20:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 02:20:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 02:20:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:20:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:20:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:20:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:20:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:20:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 02:20:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:20:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:20:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:20:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:20:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:20:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 02:20:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:20:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:20:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:20:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:20:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:20:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 02:20:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:20:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:20:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:20:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:20:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:20:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 02:20:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:20:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:20:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:20:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:20:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:20:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 02:20:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:20:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:20:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:20:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:20:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:20:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 02:20:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:20:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:20:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:20:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:20:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:20:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 02:20:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:20:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:20:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:20:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:20:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:20:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 02:20:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:20:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:20:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:20:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:20:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:20:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 02:20:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:20:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:20:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:20:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:20:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:20:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 02:20:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:20:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:20:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:20:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:20:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:20:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 02:20:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:20:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:20:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:20:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:20:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:20:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 02:20:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:20:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:20:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:20:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:20:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:20:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 02:20:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:20:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:20:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:20:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:20:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:20:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 02:20:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:20:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:20:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:20:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:20:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:20:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 02:20:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:20:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:20:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:20:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:20:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:20:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 02:20:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:20:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:20:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:20:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:20:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:20:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 02:20:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:20:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:20:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:20:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:20:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:20:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 02:20:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:20:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:20:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:20:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:20:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:20:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 02:20:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:20:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:20:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:20:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:20:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:20:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 02:20:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:20:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:20:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:20:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:20:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:20:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 02:20:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:20:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:20:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:20:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:20:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:20:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 02:20:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:20:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:20:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:20:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 02:20:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 02:20:05 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" 02:20:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:20:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:20:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:20:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 02:20:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 02:20:05 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" 02:20:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:20:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:20:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:20:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 02:20:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 02:20:05 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 688ms 02:20:05 INFO - TEST-START | /FileAPI/file/File-constructor.html 02:20:05 INFO - PROCESS | 1652 | 1465809605192 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 02:20:05 INFO - PROCESS | 1652 | 1465809605193 Marionette TRACE conn2 <- [1,3057,null,{"value":"7"}] 02:20:05 INFO - PROCESS | 1652 | 1465809605196 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 02:20:05 INFO - PROCESS | 1652 | 1465809605197 Marionette TRACE conn2 <- [1,3058,null,{}] 02:20:05 INFO - PROCESS | 1652 | 1465809605199 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}] 02:20:05 INFO - PROCESS | 1652 | 1465809605201 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:20:05 INFO - PROCESS | 1652 | 1465809605319 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 02:20:05 INFO - PROCESS | 1652 | 1465809605351 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:05 INFO - PROCESS | 1652 | 1465809605353 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:20:05 INFO - PROCESS | 1652 | ++DOCSHELL 0x12f2d1800 == 43 [pid = 1652] [id = 774] 02:20:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x12ca53400) [pid = 1652] [serial = 2320] [outer = 0x0] 02:20:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x12ca55c00) [pid = 1652] [serial = 2321] [outer = 0x12ca53400] 02:20:05 INFO - PROCESS | 1652 | 1465809605377 Marionette DEBUG loaded listener.js 02:20:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x12caf9400) [pid = 1652] [serial = 2322] [outer = 0x12ca53400] 02:20:05 INFO - PROCESS | 1652 | 1465809605702 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]]]}] 02:20:05 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 02:20:05 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 02:20:05 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 02:20:05 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 02:20:05 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 02:20:05 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 02:20:05 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 02:20:05 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 02:20:05 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 02:20:05 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 02:20:05 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 02:20:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:20:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:20:05 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 02:20:05 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 02:20:05 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 02:20:05 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 02:20:05 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 02:20:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:20:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:20:05 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 02:20:05 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 02:20:05 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 02:20:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:20:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:20:05 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 02:20:05 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 02:20:05 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 02:20:05 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 521ms 02:20:05 INFO - PROCESS | 1652 | 1465809605718 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 02:20:05 INFO - PROCESS | 1652 | 1465809605719 Marionette TRACE conn2 <- [1,3061,null,{"value":"7"}] 02:20:05 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 02:20:05 INFO - PROCESS | 1652 | 1465809605730 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 02:20:05 INFO - PROCESS | 1652 | 1465809605731 Marionette TRACE conn2 <- [1,3062,null,{}] 02:20:05 INFO - PROCESS | 1652 | 1465809605733 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}] 02:20:05 INFO - PROCESS | 1652 | 1465809605735 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:20:05 INFO - PROCESS | 1652 | 1465809605851 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 02:20:05 INFO - PROCESS | 1652 | 1465809605891 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:05 INFO - PROCESS | 1652 | 1465809605892 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:20:05 INFO - PROCESS | 1652 | ++DOCSHELL 0x136f7e800 == 44 [pid = 1652] [id = 775] 02:20:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x116797c00) [pid = 1652] [serial = 2323] [outer = 0x0] 02:20:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x12a44e400) [pid = 1652] [serial = 2324] [outer = 0x116797c00] 02:20:05 INFO - PROCESS | 1652 | 1465809605917 Marionette DEBUG loaded listener.js 02:20:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x12cfc9800) [pid = 1652] [serial = 2325] [outer = 0x116797c00] 02:20:06 INFO - PROCESS | 1652 | [1652] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 02:20:06 INFO - PROCESS | 1652 | 1465809606245 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 02:20:06 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 02:20:06 INFO - {} 02:20:06 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 520ms 02:20:06 INFO - PROCESS | 1652 | 1465809606250 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 02:20:06 INFO - PROCESS | 1652 | 1465809606262 Marionette TRACE conn2 <- [1,3065,null,{"value":"7"}] 02:20:06 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 02:20:06 INFO - PROCESS | 1652 | 1465809606273 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 02:20:06 INFO - PROCESS | 1652 | 1465809606274 Marionette TRACE conn2 <- [1,3066,null,{}] 02:20:06 INFO - PROCESS | 1652 | 1465809606276 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}] 02:20:06 INFO - PROCESS | 1652 | 1465809606277 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:20:06 INFO - PROCESS | 1652 | 1465809606389 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 02:20:06 INFO - PROCESS | 1652 | 1465809606429 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:06 INFO - PROCESS | 1652 | 1465809606430 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:20:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x1373f4800 == 45 [pid = 1652] [id = 776] 02:20:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x12cfcb000) [pid = 1652] [serial = 2326] [outer = 0x0] 02:20:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x12d31a800) [pid = 1652] [serial = 2327] [outer = 0x12cfcb000] 02:20:06 INFO - PROCESS | 1652 | 1465809606454 Marionette DEBUG loaded listener.js 02:20:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x1371e2800) [pid = 1652] [serial = 2328] [outer = 0x12cfcb000] 02:20:06 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x12a453400) [pid = 1652] [serial = 2272] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 02:20:06 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x12ce3d800) [pid = 1652] [serial = 44] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 02:20:06 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x1290bf800) [pid = 1652] [serial = 2261] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 02:20:06 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x11812bc00) [pid = 1652] [serial = 2264] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 02:20:06 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x119345800) [pid = 1652] [serial = 2249] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 02:20:06 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x12898b800) [pid = 1652] [serial = 2255] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 02:20:06 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x128e19c00) [pid = 1652] [serial = 2258] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 02:20:06 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x1210c6000) [pid = 1652] [serial = 2275] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 02:20:06 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x1184da800) [pid = 1652] [serial = 2243] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 02:20:06 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x113aa5c00) [pid = 1652] [serial = 2240] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 02:20:06 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x1133c2c00) [pid = 1652] [serial = 2246] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 02:20:06 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x1186c8c00) [pid = 1652] [serial = 2238] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 02:20:06 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x1249e3400) [pid = 1652] [serial = 2252] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 02:20:06 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x129447400) [pid = 1652] [serial = 2267] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 02:20:06 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x12a5c3800) [pid = 1652] [serial = 2270] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 02:20:06 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x12a98a800) [pid = 1652] [serial = 2278] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 02:20:06 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x12a98ac00) [pid = 1652] [serial = 2281] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 02:20:06 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x12ce42800) [pid = 1652] [serial = 46] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 02:20:06 INFO - PROCESS | 1652 | 1465809606949 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]]]}] 02:20:06 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 02:20:06 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 02:20:06 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 02:20:06 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 02:20:06 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 02:20:06 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 02:20:06 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 02:20:06 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 721ms 02:20:06 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 02:20:06 INFO - PROCESS | 1652 | 1465809606995 Marionette TRACE conn2 -> [0,3069,"getWindowHandle",null] 02:20:06 INFO - PROCESS | 1652 | 1465809606996 Marionette TRACE conn2 <- [1,3069,null,{"value":"7"}] 02:20:06 INFO - PROCESS | 1652 | 1465809606998 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 02:20:07 INFO - PROCESS | 1652 | 1465809606999 Marionette TRACE conn2 <- [1,3070,null,{}] 02:20:07 INFO - PROCESS | 1652 | 1465809607002 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}] 02:20:07 INFO - PROCESS | 1652 | 1465809607003 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:20:07 INFO - PROCESS | 1652 | 1465809607129 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 02:20:07 INFO - PROCESS | 1652 | 1465809607177 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:07 INFO - PROCESS | 1652 | 1465809607178 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:20:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x11978a000 == 46 [pid = 1652] [id = 777] 02:20:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x11606b800) [pid = 1652] [serial = 2329] [outer = 0x0] 02:20:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x118135000) [pid = 1652] [serial = 2330] [outer = 0x11606b800] 02:20:07 INFO - PROCESS | 1652 | 1465809607203 Marionette DEBUG loaded listener.js 02:20:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x1186ce000) [pid = 1652] [serial = 2331] [outer = 0x11606b800] 02:20:07 INFO - PROCESS | 1652 | 1465809607466 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]]]}] 02:20:07 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 02:20:07 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 02:20:07 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 02:20:07 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 02:20:07 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 02:20:07 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 02:20:07 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 519ms 02:20:07 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 02:20:07 INFO - PROCESS | 1652 | 1465809607518 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 02:20:07 INFO - PROCESS | 1652 | 1465809607519 Marionette TRACE conn2 <- [1,3073,null,{"value":"7"}] 02:20:07 INFO - PROCESS | 1652 | 1465809607523 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 02:20:07 INFO - PROCESS | 1652 | 1465809607527 Marionette TRACE conn2 <- [1,3074,null,{}] 02:20:07 INFO - PROCESS | 1652 | 1465809607530 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}] 02:20:07 INFO - PROCESS | 1652 | 1465809607532 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:20:07 INFO - PROCESS | 1652 | 1465809607635 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 02:20:07 INFO - PROCESS | 1652 | 1465809607639 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:07 INFO - PROCESS | 1652 | 1465809607641 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:20:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x127118800 == 47 [pid = 1652] [id = 778] 02:20:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x1184c5000) [pid = 1652] [serial = 2332] [outer = 0x0] 02:20:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x11962a800) [pid = 1652] [serial = 2333] [outer = 0x1184c5000] 02:20:07 INFO - PROCESS | 1652 | 1465809607667 Marionette DEBUG loaded listener.js 02:20:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x123da3800) [pid = 1652] [serial = 2334] [outer = 0x1184c5000] 02:20:08 INFO - PROCESS | 1652 | 1465809607998 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]]]}] 02:20:08 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 02:20:08 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 02:20:08 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 02:20:08 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 02:20:08 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 02:20:08 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 02:20:08 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 523ms 02:20:08 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 02:20:08 INFO - PROCESS | 1652 | 1465809608069 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 02:20:08 INFO - PROCESS | 1652 | 1465809608071 Marionette TRACE conn2 <- [1,3077,null,{"value":"7"}] 02:20:08 INFO - PROCESS | 1652 | 1465809608077 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 02:20:08 INFO - PROCESS | 1652 | 1465809608078 Marionette TRACE conn2 <- [1,3078,null,{}] 02:20:08 INFO - PROCESS | 1652 | 1465809608081 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}] 02:20:08 INFO - PROCESS | 1652 | 1465809608082 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:20:08 INFO - PROCESS | 1652 | 1465809608174 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 02:20:08 INFO - PROCESS | 1652 | 1465809608177 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:08 INFO - PROCESS | 1652 | 1465809608179 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:20:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c230800 == 48 [pid = 1652] [id = 779] 02:20:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x1210b9800) [pid = 1652] [serial = 2335] [outer = 0x0] 02:20:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x124970400) [pid = 1652] [serial = 2336] [outer = 0x1210b9800] 02:20:08 INFO - PROCESS | 1652 | 1465809608202 Marionette DEBUG loaded listener.js 02:20:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x124975800) [pid = 1652] [serial = 2337] [outer = 0x1210b9800] 02:20:08 INFO - PROCESS | 1652 | 1465809608527 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] 02:20:08 INFO - PROCESS | 1652 | 1465809608550 Marionette TRACE conn2 <- [1,3081,null,{"value":"7"}] 02:20:08 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 02:20:08 INFO - PROCESS | 1652 | 1465809608552 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 02:20:08 INFO - PROCESS | 1652 | 1465809608553 Marionette TRACE conn2 <- [1,3082,null,{}] 02:20:08 INFO - PROCESS | 1652 | 1465809608556 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}] 02:20:08 INFO - PROCESS | 1652 | 1465809608557 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:20:08 INFO - PROCESS | 1652 | 1465809608644 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 02:20:08 INFO - PROCESS | 1652 | 1465809608715 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:08 INFO - PROCESS | 1652 | 1465809608716 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:20:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c7b4800 == 49 [pid = 1652] [id = 780] 02:20:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x124907000) [pid = 1652] [serial = 2338] [outer = 0x0] 02:20:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x124977800) [pid = 1652] [serial = 2339] [outer = 0x124907000] 02:20:08 INFO - PROCESS | 1652 | 1465809608739 Marionette DEBUG loaded listener.js 02:20:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x126ad4400) [pid = 1652] [serial = 2340] [outer = 0x124907000] 02:20:09 INFO - PROCESS | 1652 | 1465809609167 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]]]}] 02:20:09 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 02:20:09 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 02:20:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:20:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:20:09 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 02:20:09 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 02:20:09 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 619ms 02:20:09 INFO - PROCESS | 1652 | 1465809609171 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 02:20:09 INFO - PROCESS | 1652 | 1465809609176 Marionette TRACE conn2 <- [1,3085,null,{"value":"7"}] 02:20:09 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 02:20:09 INFO - PROCESS | 1652 | 1465809609179 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 02:20:09 INFO - PROCESS | 1652 | 1465809609183 Marionette TRACE conn2 <- [1,3086,null,{}] 02:20:09 INFO - PROCESS | 1652 | 1465809609186 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}] 02:20:09 INFO - PROCESS | 1652 | 1465809609188 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:20:09 INFO - PROCESS | 1652 | 1465809609305 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 02:20:09 INFO - PROCESS | 1652 | 1465809609417 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:09 INFO - PROCESS | 1652 | 1465809609419 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:20:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x1188c7800 == 50 [pid = 1652] [id = 781] 02:20:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x11317a400) [pid = 1652] [serial = 2341] [outer = 0x0] 02:20:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x113185400) [pid = 1652] [serial = 2342] [outer = 0x11317a400] 02:20:09 INFO - PROCESS | 1652 | 1465809609454 Marionette DEBUG loaded listener.js 02:20:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x116a04400) [pid = 1652] [serial = 2343] [outer = 0x11317a400] 02:20:09 INFO - PROCESS | 1652 | 1465809609824 Marionette TRACE conn2 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 02:20:09 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 02:20:09 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 673ms 02:20:09 INFO - PROCESS | 1652 | 1465809609853 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 02:20:09 INFO - PROCESS | 1652 | 1465809609857 Marionette TRACE conn2 <- [1,3089,null,{"value":"7"}] 02:20:09 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 02:20:09 INFO - PROCESS | 1652 | 1465809609862 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 02:20:09 INFO - PROCESS | 1652 | 1465809609863 Marionette TRACE conn2 <- [1,3090,null,{}] 02:20:09 INFO - PROCESS | 1652 | 1465809609866 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}] 02:20:09 INFO - PROCESS | 1652 | 1465809609868 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:20:09 INFO - PROCESS | 1652 | 1465809609982 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 02:20:10 INFO - PROCESS | 1652 | 1465809610091 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:10 INFO - PROCESS | 1652 | 1465809610092 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:20:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x1254cd000 == 51 [pid = 1652] [id = 782] 02:20:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x11933c400) [pid = 1652] [serial = 2344] [outer = 0x0] 02:20:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x120ebcc00) [pid = 1652] [serial = 2345] [outer = 0x11933c400] 02:20:10 INFO - PROCESS | 1652 | 1465809610123 Marionette DEBUG loaded listener.js 02:20:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x121334400) [pid = 1652] [serial = 2346] [outer = 0x11933c400] 02:20:10 INFO - PROCESS | 1652 | 1465809610486 Marionette TRACE conn2 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 02:20:10 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 02:20:10 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 670ms 02:20:10 INFO - PROCESS | 1652 | 1465809610531 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 02:20:10 INFO - PROCESS | 1652 | 1465809610533 Marionette TRACE conn2 <- [1,3093,null,{"value":"7"}] 02:20:10 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 02:20:10 INFO - PROCESS | 1652 | 1465809610535 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 02:20:10 INFO - PROCESS | 1652 | 1465809610538 Marionette TRACE conn2 <- [1,3094,null,{}] 02:20:10 INFO - PROCESS | 1652 | 1465809610546 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}] 02:20:10 INFO - PROCESS | 1652 | 1465809610549 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:20:10 INFO - PROCESS | 1652 | 1465809610662 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 02:20:10 INFO - PROCESS | 1652 | 1465809610749 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:10 INFO - PROCESS | 1652 | 1465809610751 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:20:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x12af08000 == 52 [pid = 1652] [id = 783] 02:20:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x123daa000) [pid = 1652] [serial = 2347] [outer = 0x0] 02:20:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x12497b800) [pid = 1652] [serial = 2348] [outer = 0x123daa000] 02:20:10 INFO - PROCESS | 1652 | 1465809610782 Marionette DEBUG loaded listener.js 02:20:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x126a3b800) [pid = 1652] [serial = 2349] [outer = 0x123daa000] 02:20:11 INFO - PROCESS | 1652 | 1465809611137 Marionette TRACE conn2 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 02:20:11 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 02:20:11 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 623ms 02:20:11 INFO - PROCESS | 1652 | 1465809611158 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 02:20:11 INFO - PROCESS | 1652 | 1465809611160 Marionette TRACE conn2 <- [1,3097,null,{"value":"7"}] 02:20:11 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 02:20:11 INFO - PROCESS | 1652 | 1465809611163 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 02:20:11 INFO - PROCESS | 1652 | 1465809611164 Marionette TRACE conn2 <- [1,3098,null,{}] 02:20:11 INFO - PROCESS | 1652 | 1465809611166 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}] 02:20:11 INFO - PROCESS | 1652 | 1465809611168 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:20:11 INFO - PROCESS | 1652 | 1465809611281 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 02:20:11 INFO - PROCESS | 1652 | 1465809611380 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:11 INFO - PROCESS | 1652 | 1465809611381 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:20:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c88d800 == 53 [pid = 1652] [id = 784] 02:20:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 134 (0x1271dac00) [pid = 1652] [serial = 2350] [outer = 0x0] 02:20:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 135 (0x128995c00) [pid = 1652] [serial = 2351] [outer = 0x1271dac00] 02:20:11 INFO - PROCESS | 1652 | 1465809611413 Marionette DEBUG loaded listener.js 02:20:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 136 (0x1290c7c00) [pid = 1652] [serial = 2352] [outer = 0x1271dac00] 02:20:11 INFO - PROCESS | 1652 | 1465809611778 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]]]}] 02:20:11 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 02:20:11 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 02:20:11 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 669ms 02:20:11 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 02:20:11 INFO - PROCESS | 1652 | 1465809611832 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 02:20:11 INFO - PROCESS | 1652 | 1465809611834 Marionette TRACE conn2 <- [1,3101,null,{"value":"7"}] 02:20:11 INFO - PROCESS | 1652 | 1465809611836 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 02:20:11 INFO - PROCESS | 1652 | 1465809611837 Marionette TRACE conn2 <- [1,3102,null,{}] 02:20:11 INFO - PROCESS | 1652 | 1465809611840 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}] 02:20:11 INFO - PROCESS | 1652 | 1465809611841 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:20:11 INFO - PROCESS | 1652 | 1465809611947 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 02:20:12 INFO - PROCESS | 1652 | 1465809612055 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:12 INFO - PROCESS | 1652 | 1465809612056 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:20:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d3b7000 == 54 [pid = 1652] [id = 785] 02:20:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 137 (0x1290c8000) [pid = 1652] [serial = 2353] [outer = 0x0] 02:20:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 138 (0x12a694000) [pid = 1652] [serial = 2354] [outer = 0x1290c8000] 02:20:12 INFO - PROCESS | 1652 | 1465809612088 Marionette DEBUG loaded listener.js 02:20:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 139 (0x12a848c00) [pid = 1652] [serial = 2355] [outer = 0x1290c8000] 02:20:12 INFO - PROCESS | 1652 | 1465809612476 Marionette TRACE conn2 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 02:20:12 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 02:20:12 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 671ms 02:20:12 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 02:20:12 INFO - PROCESS | 1652 | 1465809612508 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 02:20:12 INFO - PROCESS | 1652 | 1465809612509 Marionette TRACE conn2 <- [1,3105,null,{"value":"7"}] 02:20:12 INFO - PROCESS | 1652 | 1465809612511 Marionette TRACE conn2 -> [0,3106,"setScriptTimeout",{"ms":35000}] 02:20:12 INFO - PROCESS | 1652 | 1465809612512 Marionette TRACE conn2 <- [1,3106,null,{}] 02:20:12 INFO - PROCESS | 1652 | 1465809612515 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}] 02:20:12 INFO - PROCESS | 1652 | 1465809612519 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:20:12 INFO - PROCESS | 1652 | 1465809612638 Marionette TRACE conn2 <- [1,3107,null,{"value":null}] 02:20:12 INFO - PROCESS | 1652 | 1465809612756 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:12 INFO - PROCESS | 1652 | 1465809612757 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:20:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c247000 == 55 [pid = 1652] [id = 786] 02:20:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 140 (0x1191bf000) [pid = 1652] [serial = 2356] [outer = 0x0] 02:20:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 141 (0x129207000) [pid = 1652] [serial = 2357] [outer = 0x1191bf000] 02:20:12 INFO - PROCESS | 1652 | 1465809612788 Marionette DEBUG loaded listener.js 02:20:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 142 (0x12b03f800) [pid = 1652] [serial = 2358] [outer = 0x1191bf000] 02:20:13 INFO - PROCESS | 1652 | 1465809613155 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]]]}] 02:20:13 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 02:20:13 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 02:20:13 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 02:20:13 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 670ms 02:20:13 INFO - PROCESS | 1652 | 1465809613182 Marionette TRACE conn2 -> [0,3109,"getWindowHandle",null] 02:20:13 INFO - PROCESS | 1652 | 1465809613183 Marionette TRACE conn2 <- [1,3109,null,{"value":"7"}] 02:20:13 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 02:20:13 INFO - PROCESS | 1652 | 1465809613186 Marionette TRACE conn2 -> [0,3110,"setScriptTimeout",{"ms":35000}] 02:20:13 INFO - PROCESS | 1652 | 1465809613187 Marionette TRACE conn2 <- [1,3110,null,{}] 02:20:13 INFO - PROCESS | 1652 | 1465809613189 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}] 02:20:13 INFO - PROCESS | 1652 | 1465809613191 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:20:13 INFO - PROCESS | 1652 | 1465809613302 Marionette TRACE conn2 <- [1,3111,null,{"value":null}] 02:20:13 INFO - PROCESS | 1652 | 1465809613562 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:13 INFO - PROCESS | 1652 | 1465809613564 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:20:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x116fa2000 == 56 [pid = 1652] [id = 787] 02:20:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 143 (0x112c29c00) [pid = 1652] [serial = 2359] [outer = 0x0] 02:20:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 144 (0x112f90000) [pid = 1652] [serial = 2360] [outer = 0x112c29c00] 02:20:13 INFO - PROCESS | 1652 | 1465809613618 Marionette DEBUG loaded listener.js 02:20:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 145 (0x113186c00) [pid = 1652] [serial = 2361] [outer = 0x112c29c00] 02:20:14 INFO - PROCESS | 1652 | 1465809614001 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"]]]}] 02:20:14 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 02:20:14 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 02:20:14 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 02:20:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:20:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:20:14 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 02:20:14 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 871ms 02:20:14 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 02:20:14 INFO - PROCESS | 1652 | 1465809614057 Marionette TRACE conn2 -> [0,3113,"getWindowHandle",null] 02:20:14 INFO - PROCESS | 1652 | 1465809614059 Marionette TRACE conn2 <- [1,3113,null,{"value":"7"}] 02:20:14 INFO - PROCESS | 1652 | 1465809614062 Marionette TRACE conn2 -> [0,3114,"setScriptTimeout",{"ms":35000}] 02:20:14 INFO - PROCESS | 1652 | 1465809614064 Marionette TRACE conn2 <- [1,3114,null,{}] 02:20:14 INFO - PROCESS | 1652 | 1465809614068 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}] 02:20:14 INFO - PROCESS | 1652 | 1465809614071 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:20:14 INFO - PROCESS | 1652 | 1465809614171 Marionette TRACE conn2 <- [1,3115,null,{"value":null}] 02:20:14 INFO - PROCESS | 1652 | 1465809614242 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\", \"cc446fda-9341-4b05-878b-dcb7bf4ba53a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:14 INFO - PROCESS | 1652 | 1465809614244 Marionette INFO sendAsync 31ea56af-4a96-2a41-a186-6a8177f4c4d5 02:20:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x117d5a800 == 57 [pid = 1652] [id = 788] 02:20:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 146 (0x11812bc00) [pid = 1652] [serial = 2362] [outer = 0x0] 02:20:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 147 (0x1184c7c00) [pid = 1652] [serial = 2363] [outer = 0x11812bc00] 02:20:14 INFO - PROCESS | 1652 | 1465809614315 Marionette DEBUG loaded listener.js 02:20:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 148 (0x1186cac00) [pid = 1652] [serial = 2364] [outer = 0x11812bc00] 02:20:14 INFO - PROCESS | 1652 | 1465809614664 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]]]}] 02:20:14 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 02:20:14 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 620ms 02:20:14 INFO - PROCESS | 1652 | 1465809614683 Marionette TRACE conn2 -> [0,3117,"getWindowHandle",null] 02:20:14 INFO - PROCESS | 1652 | 1465809614686 Marionette TRACE conn2 <- [1,3117,null,{"value":"7"}] 02:20:15 INFO - PROCESS | 1652 | --DOCSHELL 0x1193cc800 == 56 [pid = 1652] [id = 729] 02:20:15 INFO - PROCESS | 1652 | --DOCSHELL 0x12c230800 == 55 [pid = 1652] [id = 779] 02:20:15 INFO - PROCESS | 1652 | --DOCSHELL 0x127118800 == 54 [pid = 1652] [id = 778] 02:20:15 INFO - PROCESS | 1652 | --DOCSHELL 0x11978a000 == 53 [pid = 1652] [id = 777] 02:20:15 INFO - PROCESS | 1652 | --DOCSHELL 0x1373f4800 == 52 [pid = 1652] [id = 776] 02:20:15 INFO - PROCESS | 1652 | --DOCSHELL 0x136f7e800 == 51 [pid = 1652] [id = 775] 02:20:15 INFO - PROCESS | 1652 | --DOCSHELL 0x12f2d1800 == 50 [pid = 1652] [id = 774] 02:20:15 INFO - PROCESS | 1652 | --DOCSHELL 0x118637000 == 49 [pid = 1652] [id = 773] 02:20:15 INFO - PROCESS | 1652 | --DOCSHELL 0x12b0eb800 == 48 [pid = 1652] [id = 772] 02:20:15 INFO - PROCESS | 1652 | --DOCSHELL 0x129047800 == 47 [pid = 1652] [id = 771] 02:20:15 INFO - PROCESS | 1652 | --DOCSHELL 0x12711c800 == 46 [pid = 1652] [id = 770] 02:20:15 INFO - PROCESS | 1652 | --DOCSHELL 0x11995f000 == 45 [pid = 1652] [id = 769] 02:20:15 INFO - PROCESS | 1652 | --DOCSHELL 0x1195c0800 == 44 [pid = 1652] [id = 768] 02:20:15 INFO - PROCESS | 1652 | --DOCSHELL 0x110f13800 == 43 [pid = 1652] [id = 767] 02:20:15 INFO - PROCESS | 1652 | --DOCSHELL 0x12d3af800 == 42 [pid = 1652] [id = 766] 02:20:15 INFO - PROCESS | 1652 | --DOCSHELL 0x12d281000 == 41 [pid = 1652] [id = 765] 02:20:15 INFO - PROCESS | 1652 | --DOCSHELL 0x12a4f5800 == 40 [pid = 1652] [id = 764] 02:20:15 INFO - PROCESS | 1652 | --DOCSHELL 0x1195b6800 == 39 [pid = 1652] [id = 763] 02:20:15 INFO - PROCESS | 1652 | --DOCSHELL 0x12d293000 == 38 [pid = 1652] [id = 762] 02:20:15 INFO - PROCESS | 1652 | --DOCSHELL 0x12b91a800 == 37 [pid = 1652] [id = 743] 02:20:15 INFO - PROCESS | 1652 | --DOCSHELL 0x1214c1000 == 36 [pid = 1652] [id = 741] 02:20:15 INFO - PROCESS | 1652 | --DOCSHELL 0x12b71e000 == 35 [pid = 1652] [id = 742] 02:20:15 INFO - PROCESS | 1652 | --DOCSHELL 0x129038800 == 34 [pid = 1652] [id = 745] 02:20:15 INFO - PROCESS | 1652 | --DOCSHELL 0x1217e7000 == 33 [pid = 1652] [id = 739] 02:20:15 INFO - PROCESS | 1652 | --DOCSHELL 0x12c581000 == 32 [pid = 1652] [id = 744] 02:20:15 INFO - PROCESS | 1652 | --DOCSHELL 0x116fa2000 == 31 [pid = 1652] [id = 787] 02:20:15 INFO - PROCESS | 1652 | --DOCSHELL 0x12c247000 == 30 [pid = 1652] [id = 786] 02:20:15 INFO - PROCESS | 1652 | --DOCSHELL 0x12d3b7000 == 29 [pid = 1652] [id = 785] 02:20:15 INFO - PROCESS | 1652 | --DOCSHELL 0x12c88d800 == 28 [pid = 1652] [id = 784] 02:20:15 INFO - PROCESS | 1652 | --DOCSHELL 0x12af08000 == 27 [pid = 1652] [id = 783] 02:20:15 INFO - PROCESS | 1652 | --DOCSHELL 0x1254cd000 == 26 [pid = 1652] [id = 782] 02:20:15 INFO - PROCESS | 1652 | --DOCSHELL 0x1188c7800 == 25 [pid = 1652] [id = 781] 02:20:15 INFO - PROCESS | 1652 | --DOCSHELL 0x12c7b4800 == 24 [pid = 1652] [id = 780] 02:20:15 INFO - PROCESS | 1652 | --DOMWINDOW == 147 (0x1290ca800) [pid = 1652] [serial = 2262] [outer = 0x0] [url = about:blank] 02:20:15 INFO - PROCESS | 1652 | --DOMWINDOW == 146 (0x12920b800) [pid = 1652] [serial = 2265] [outer = 0x0] [url = about:blank] 02:20:15 INFO - PROCESS | 1652 | --DOMWINDOW == 145 (0x1186d0400) [pid = 1652] [serial = 2224] [outer = 0x0] [url = about:blank] 02:20:15 INFO - PROCESS | 1652 | --DOMWINDOW == 144 (0x1214ca000) [pid = 1652] [serial = 2250] [outer = 0x0] [url = about:blank] 02:20:15 INFO - PROCESS | 1652 | --DOMWINDOW == 143 (0x123db2c00) [pid = 1652] [serial = 2251] [outer = 0x0] [url = about:blank] 02:20:15 INFO - PROCESS | 1652 | --DOMWINDOW == 142 (0x128acb800) [pid = 1652] [serial = 2257] [outer = 0x0] [url = about:blank] 02:20:15 INFO - PROCESS | 1652 | --DOMWINDOW == 141 (0x128990000) [pid = 1652] [serial = 2256] [outer = 0x0] [url = about:blank] 02:20:15 INFO - PROCESS | 1652 | --DOMWINDOW == 140 (0x1290bd000) [pid = 1652] [serial = 2259] [outer = 0x0] [url = about:blank] 02:20:15 INFO - PROCESS | 1652 | --DOMWINDOW == 139 (0x123c2d800) [pid = 1652] [serial = 2276] [outer = 0x0] [url = about:blank] 02:20:15 INFO - PROCESS | 1652 | --DOMWINDOW == 138 (0x119317c00) [pid = 1652] [serial = 2245] [outer = 0x0] [url = about:blank] 02:20:15 INFO - PROCESS | 1652 | --DOMWINDOW == 137 (0x1191c5400) [pid = 1652] [serial = 2244] [outer = 0x0] [url = about:blank] 02:20:15 INFO - PROCESS | 1652 | --DOMWINDOW == 136 (0x113da7c00) [pid = 1652] [serial = 2241] [outer = 0x0] [url = about:blank] 02:20:15 INFO - PROCESS | 1652 | --DOMWINDOW == 135 (0x1182e5400) [pid = 1652] [serial = 2247] [outer = 0x0] [url = about:blank] 02:20:15 INFO - PROCESS | 1652 | --DOMWINDOW == 134 (0x119a0b000) [pid = 1652] [serial = 2248] [outer = 0x0] [url = about:blank] 02:20:15 INFO - PROCESS | 1652 | --DOMWINDOW == 133 (0x126cbe400) [pid = 1652] [serial = 2233] [outer = 0x0] [url = about:blank] 02:20:15 INFO - PROCESS | 1652 | --DOMWINDOW == 132 (0x1186bfc00) [pid = 1652] [serial = 2239] [outer = 0x0] [url = about:blank] 02:20:15 INFO - PROCESS | 1652 | --DOMWINDOW == 131 (0x1271e0800) [pid = 1652] [serial = 2236] [outer = 0x0] [url = about:blank] 02:20:15 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x124eadc00) [pid = 1652] [serial = 2253] [outer = 0x0] [url = about:blank] 02:20:15 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x126ae1c00) [pid = 1652] [serial = 2254] [outer = 0x0] [url = about:blank] 02:20:15 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x123da8000) [pid = 1652] [serial = 2230] [outer = 0x0] [url = about:blank] 02:20:15 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x1210c3000) [pid = 1652] [serial = 2227] [outer = 0x0] [url = about:blank] 02:20:15 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x12a44c000) [pid = 1652] [serial = 2268] [outer = 0x0] [url = about:blank] 02:20:15 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x129446000) [pid = 1652] [serial = 2266] [outer = 0x0] [url = about:blank] 02:20:15 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x12a5c2400) [pid = 1652] [serial = 2273] [outer = 0x0] [url = about:blank] 02:20:15 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x12a5b7000) [pid = 1652] [serial = 2271] [outer = 0x0] [url = about:blank] 02:20:15 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x12a452c00) [pid = 1652] [serial = 2269] [outer = 0x0] [url = about:blank] 02:20:15 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x12a845c00) [pid = 1652] [serial = 2277] [outer = 0x0] [url = about:blank] 02:20:15 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x12a98d800) [pid = 1652] [serial = 2279] [outer = 0x0] [url = about:blank] 02:20:15 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x12b044400) [pid = 1652] [serial = 2285] [outer = 0x0] [url = about:blank] 02:20:15 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x11696a800) [pid = 1652] [serial = 2221] [outer = 0x0] [url = about:blank] 02:20:15 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x12b03c000) [pid = 1652] [serial = 2283] [outer = 0x0] [url = about:blank] 02:20:15 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x117f98800) [pid = 1652] [serial = 2242] [outer = 0x0] [url = about:blank] 02:20:15 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x129205800) [pid = 1652] [serial = 2263] [outer = 0x0] [url = about:blank] 02:20:15 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x12a6a0800) [pid = 1652] [serial = 2274] [outer = 0x0] [url = about:blank] 02:20:15 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x1290c5000) [pid = 1652] [serial = 2260] [outer = 0x0] [url = about:blank] 02:20:15 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x12a98e800) [pid = 1652] [serial = 2282] [outer = 0x0] [url = about:blank] 02:20:15 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x12a992c00) [pid = 1652] [serial = 2280] [outer = 0x0] [url = about:blank] 02:20:15 WARNING - u'runner_teardown' () 02:20:15 INFO - No more tests 02:20:15 INFO - Got 0 unexpected results 02:20:15 INFO - SUITE-END | took 504s 02:20:15 INFO - Closing logging queue 02:20:15 INFO - queue closed 02:20:15 INFO - Return code: 0 02:20:15 WARNING - # TBPL SUCCESS # 02:20:15 INFO - Running post-action listener: _resource_record_post_action 02:20:15 INFO - Running post-run listener: _resource_record_post_run 02:20:16 INFO - Total resource usage - Wall time: 526s; CPU: 58.0%; Read bytes: 36771328; Write bytes: 951279104; Read time: 247; Write time: 4971 02:20:16 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 02:20:16 INFO - install - Wall time: 18s; CPU: 54.0%; Read bytes: 153627136; Write bytes: 143958016; Read time: 13825; Write time: 286 02:20:16 INFO - run-tests - Wall time: 508s; CPU: 58.0%; Read bytes: 29404672; Write bytes: 795168256; Read time: 183; Write time: 4643 02:20:16 INFO - Running post-run listener: _upload_blobber_files 02:20:16 INFO - Blob upload gear active. 02:20:16 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 02:20:16 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 02:20:16 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-beta', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 02:20:16 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-beta -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 02:20:17 INFO - (blobuploader) - INFO - Open directory for files ... 02:20:17 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 02:20:17 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 02:20:17 INFO - (blobuploader) - INFO - Uploading, attempt #1. 02:20:17 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 02:20:17 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 02:20:17 INFO - (blobuploader) - INFO - Done attempting. 02:20:17 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 02:20:18 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 02:20:18 INFO - (blobuploader) - INFO - Uploading, attempt #1. 02:20:19 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 02:20:19 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 02:20:19 INFO - (blobuploader) - INFO - Done attempting. 02:20:19 INFO - (blobuploader) - INFO - Iteration through files over. 02:20:19 INFO - Return code: 0 02:20:19 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 02:20:19 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 02:20:19 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/ec9a416f0e8ad64f4d024840e3c37103ae913095e68a2f1bf9d0b5dc77aa85b6bdce0561c07313da3adf1e05afac2856a6936a22c950588c886c56eb6e4b5c10", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/cf22724976f2b7ac1c8e989fa7ba53497724e0676e40c2c9af12314dc3b82937c293553df2b93f87f2fca3c9e6847aa35a906cae1ef25cfee1e33d111b92919a"} 02:20:19 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 02:20:19 INFO - Writing to file /builds/slave/test/properties/blobber_files 02:20:19 INFO - Contents: 02:20:19 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/ec9a416f0e8ad64f4d024840e3c37103ae913095e68a2f1bf9d0b5dc77aa85b6bdce0561c07313da3adf1e05afac2856a6936a22c950588c886c56eb6e4b5c10", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/cf22724976f2b7ac1c8e989fa7ba53497724e0676e40c2c9af12314dc3b82937c293553df2b93f87f2fca3c9e6847aa35a906cae1ef25cfee1e33d111b92919a"} 02:20:19 INFO - Running post-run listener: copy_logs_to_upload_dir 02:20:19 INFO - Copying logs to upload dir... 02:20:19 INFO - mkdir: /builds/slave/test/build/upload/logs 02:20:19 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=609.686419 ========= master_lag: 0.30 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 10 mins, 9 secs) (at 2016-06-13 02:20:20.235435) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-06-13 02:20:20.239514) ========= 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.KHB31ApgIK/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.Mc3kSHCrgo/Listeners TMPDIR=/var/folders/6f/7g8vgtdj6xxdrmc14l087qw800000w/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-beta/sha512/ec9a416f0e8ad64f4d024840e3c37103ae913095e68a2f1bf9d0b5dc77aa85b6bdce0561c07313da3adf1e05afac2856a6936a22c950588c886c56eb6e4b5c10", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/cf22724976f2b7ac1c8e989fa7ba53497724e0676e40c2c9af12314dc3b82937c293553df2b93f87f2fca3c9e6847aa35a906cae1ef25cfee1e33d111b92919a"} build_url:https://queue.taskcluster.net/v1/task/Q69A26AWS5KC1xw4YZcwzg/artifacts/public/build/firefox-48.0.en-US.mac64.dmg symbols_url:https://queue.taskcluster.net/v1/task/Q69A26AWS5KC1xw4YZcwzg/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.013291 build_url: 'https://queue.taskcluster.net/v1/task/Q69A26AWS5KC1xw4YZcwzg/artifacts/public/build/firefox-48.0.en-US.mac64.dmg' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/ec9a416f0e8ad64f4d024840e3c37103ae913095e68a2f1bf9d0b5dc77aa85b6bdce0561c07313da3adf1e05afac2856a6936a22c950588c886c56eb6e4b5c10", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/cf22724976f2b7ac1c8e989fa7ba53497724e0676e40c2c9af12314dc3b82937c293553df2b93f87f2fca3c9e6847aa35a906cae1ef25cfee1e33d111b92919a"}' symbols_url: 'https://queue.taskcluster.net/v1/task/Q69A26AWS5KC1xw4YZcwzg/artifacts/public/build/firefox-48.0.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-06-13 02:20:20.276776) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-06-13 02:20:20.277148) ========= 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.KHB31ApgIK/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.Mc3kSHCrgo/Listeners TMPDIR=/var/folders/6f/7g8vgtdj6xxdrmc14l087qw800000w/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.004988 ========= master_lag: 0.04 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-06-13 02:20:20.325871) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-06-13 02:20:20.329263) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-06-13 02:20:20.329797) ========= ========= Total master_lag: 0.43 =========