builder: mozilla-aurora_yosemite_r7-debug_test-web-platform-tests-1 slave: t-yosemite-r7-0074 starttime: 1464392151.44 results: success (0) buildid: 20160527151144 builduid: 5f3e6f6a3dc94ab6a9ca5b77e66fbee2 revision: f8e493cd1e87a482c0246f4a8fe4229142bc1ccc ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-05-27 16:35:51.435823) ========= master: http://buildbot-master108.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-05-27 16:35:51.436250) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-05-27 16:35:51.436539) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-05-27 16:35:51.457370) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-05-27 16:35:51.457983) ========= 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.yo0UFRX0qL/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.RyqVqtJ0oL/Listeners TMPDIR=/var/folders/vl/3c7h2z3s5b9bcs05s56c_y5w00000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False --2016-05-27 16:35:51-- 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% 7.66M=0.002s 2016-05-27 16:35:51 (7.66 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.147742 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-05-27 16:35:51.627359) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-05-27 16:35:51.628048) ========= 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.yo0UFRX0qL/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.RyqVqtJ0oL/Listeners TMPDIR=/var/folders/vl/3c7h2z3s5b9bcs05s56c_y5w00000w/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.021429 ========= master_lag: 0.03 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-05-27 16:35:51.681000) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-05-27 16:35:51.681333) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-aurora --rev f8e493cd1e87a482c0246f4a8fe4229142bc1ccc --destination scripts --debug' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo releases/mozilla-aurora --rev f8e493cd1e87a482c0246f4a8fe4229142bc1ccc --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.yo0UFRX0qL/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.RyqVqtJ0oL/Listeners TMPDIR=/var/folders/vl/3c7h2z3s5b9bcs05s56c_y5w00000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False 2016-05-27 16:35:51,757 truncating revision to first 12 chars 2016-05-27 16:35:51,757 Setting DEBUG logging. 2016-05-27 16:35:51,757 attempt 1/10 2016-05-27 16:35:51,757 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-aurora/f8e493cd1e87?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-05-27 16:35:53,368 unpacking tar archive at: mozilla-aurora-f8e493cd1e87/testing/mozharness/ program finished with exit code 0 elapsedTime=1.858048 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-05-27 16:35:53.561500) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-05-27 16:35:53.562289) ========= script_repo_revision: f8e493cd1e87a482c0246f4a8fe4229142bc1ccc ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-05-27 16:35:53.562779) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-05-27 16:35:53.563051) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-05-27 16:35:53.579218) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 10 mins, 15 secs) (at 2016-05-27 16:35:53.579514) ========= /tools/buildbot/bin/python scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-aurora --download-symbols true in dir /builds/slave/test/. (timeout 1800 secs) (maxTime 7200 secs) watching logfiles {} argv: ['/tools/buildbot/bin/python', 'scripts/scripts/web_platform_tests.py', '--cfg', 'web_platform_tests/prod_config.py', '--test-type=testharness', '--total-chunks', '10', '--this-chunk', '1', '--blob-upload-branch', 'mozilla-aurora', '--download-symbols', 'true'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.yo0UFRX0qL/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.RyqVqtJ0oL/Listeners TMPDIR=/var/folders/vl/3c7h2z3s5b9bcs05s56c_y5w00000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPCOM_DEBUG_BREAK=warn XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False 16:35:53 INFO - MultiFileLogger online at 20160527 16:35:53 in /builds/slave/test 16:35:53 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-aurora --download-symbols true 16:35:53 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 16:35:53 INFO - {'append_to_log': False, 16:35:53 INFO - 'base_work_dir': '/builds/slave/test', 16:35:53 INFO - 'blob_upload_branch': 'mozilla-aurora', 16:35:53 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 16:35:53 INFO - 'buildbot_json_path': 'buildprops.json', 16:35:53 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 16:35:53 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 16:35:53 INFO - 'download_minidump_stackwalk': True, 16:35:53 INFO - 'download_symbols': 'true', 16:35:53 INFO - 'e10s': False, 16:35:53 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 16:35:53 INFO - 'tooltool.py': '/tools/tooltool.py', 16:35:53 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 16:35:53 INFO - '/tools/misc-python/virtualenv.py')}, 16:35:53 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 16:35:53 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 16:35:53 INFO - 'log_level': 'info', 16:35:53 INFO - 'log_to_console': True, 16:35:53 INFO - 'opt_config_files': (), 16:35:53 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 16:35:53 INFO - '--processes=1', 16:35:53 INFO - '--config=%(test_path)s/wptrunner.ini', 16:35:53 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 16:35:53 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 16:35:53 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 16:35:53 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 16:35:53 INFO - 'pip_index': False, 16:35:53 INFO - 'require_test_zip': True, 16:35:53 INFO - 'test_type': ('testharness',), 16:35:53 INFO - 'this_chunk': '1', 16:35:53 INFO - 'tooltool_cache': '/builds/tooltool_cache', 16:35:53 INFO - 'total_chunks': '10', 16:35:53 INFO - 'virtualenv_path': 'venv', 16:35:53 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 16:35:53 INFO - 'work_dir': 'build'} 16:35:53 INFO - ##### 16:35:53 INFO - ##### Running clobber step. 16:35:53 INFO - ##### 16:35:53 INFO - Running pre-action listener: _resource_record_pre_action 16:35:53 INFO - Running main action method: clobber 16:35:53 INFO - rmtree: /builds/slave/test/build 16:35:53 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 16:35:55 INFO - Running post-action listener: _resource_record_post_action 16:35:55 INFO - ##### 16:35:55 INFO - ##### Running read-buildbot-config step. 16:35:55 INFO - ##### 16:35:55 INFO - Running pre-action listener: _resource_record_pre_action 16:35:55 INFO - Running main action method: read_buildbot_config 16:35:55 INFO - Using buildbot properties: 16:35:55 INFO - { 16:35:55 INFO - "project": "", 16:35:55 INFO - "product": "firefox", 16:35:55 INFO - "script_repo_revision": "production", 16:35:55 INFO - "scheduler": "tests-mozilla-aurora-yosemite_r7-debug-unittest", 16:35:55 INFO - "repository": "", 16:35:55 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 mozilla-aurora debug test web-platform-tests-1", 16:35:55 INFO - "buildid": "20160527151144", 16:35:55 INFO - "pgo_build": "False", 16:35:55 INFO - "basedir": "/builds/slave/test", 16:35:55 INFO - "buildnumber": 247, 16:35:55 INFO - "slavename": "t-yosemite-r7-0074", 16:35:55 INFO - "master": "http://buildbot-master108.bb.releng.scl3.mozilla.com:8201/", 16:35:55 INFO - "platform": "macosx64", 16:35:55 INFO - "branch": "mozilla-aurora", 16:35:55 INFO - "revision": "f8e493cd1e87a482c0246f4a8fe4229142bc1ccc", 16:35:55 INFO - "repo_path": "releases/mozilla-aurora", 16:35:55 INFO - "moz_repo_path": "", 16:35:55 INFO - "stage_platform": "macosx64", 16:35:55 INFO - "builduid": "5f3e6f6a3dc94ab6a9ca5b77e66fbee2", 16:35:55 INFO - "slavebuilddir": "test" 16:35:55 INFO - } 16:35:55 INFO - Found installer url https://queue.taskcluster.net/v1/task/XNlu8uKPTZmDNwx6bjmoUw/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg. 16:35:55 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/XNlu8uKPTZmDNwx6bjmoUw/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json. 16:35:55 INFO - Running post-action listener: _resource_record_post_action 16:35:55 INFO - ##### 16:35:55 INFO - ##### Running download-and-extract step. 16:35:55 INFO - ##### 16:35:55 INFO - Running pre-action listener: _resource_record_pre_action 16:35:55 INFO - Running main action method: download_and_extract 16:35:55 INFO - mkdir: /builds/slave/test/build/tests 16:35:55 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:35:55 INFO - https://queue.taskcluster.net/v1/task/XNlu8uKPTZmDNwx6bjmoUw/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json matches https://queue.taskcluster.net 16:35:55 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/XNlu8uKPTZmDNwx6bjmoUw/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json 16:35:55 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/XNlu8uKPTZmDNwx6bjmoUw/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json 16:35:55 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/XNlu8uKPTZmDNwx6bjmoUw/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json to /builds/slave/test/build/firefox-48.0a2.en-US.mac64.test_packages.json 16:35:55 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/XNlu8uKPTZmDNwx6bjmoUw/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.mac64.test_packages.json'}, attempt #1 16:35:56 INFO - Downloaded 1235 bytes. 16:35:56 INFO - Reading from file /builds/slave/test/build/firefox-48.0a2.en-US.mac64.test_packages.json 16:35:56 INFO - Using the following test package requirements: 16:35:56 INFO - {u'common': [u'firefox-48.0a2.en-US.mac64.common.tests.zip'], 16:35:56 INFO - u'cppunittest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 16:35:56 INFO - u'firefox-48.0a2.en-US.mac64.cppunittest.tests.zip'], 16:35:56 INFO - u'gtest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 16:35:56 INFO - u'firefox-48.0a2.en-US.mac64.gtest.tests.zip'], 16:35:56 INFO - u'jittest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 16:35:56 INFO - u'jsshell-mac64.zip'], 16:35:56 INFO - u'mochitest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 16:35:56 INFO - u'firefox-48.0a2.en-US.mac64.mochitest.tests.zip'], 16:35:56 INFO - u'mozbase': [u'firefox-48.0a2.en-US.mac64.common.tests.zip'], 16:35:56 INFO - u'reftest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 16:35:56 INFO - u'firefox-48.0a2.en-US.mac64.reftest.tests.zip'], 16:35:56 INFO - u'talos': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 16:35:56 INFO - u'firefox-48.0a2.en-US.mac64.talos.tests.zip'], 16:35:56 INFO - u'web-platform': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 16:35:56 INFO - u'firefox-48.0a2.en-US.mac64.web-platform.tests.zip'], 16:35:56 INFO - u'xpcshell': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 16:35:56 INFO - u'firefox-48.0a2.en-US.mac64.xpcshell.tests.zip']} 16:35:56 INFO - Downloading packages: [u'firefox-48.0a2.en-US.mac64.common.tests.zip', u'firefox-48.0a2.en-US.mac64.web-platform.tests.zip'] for test suite category: web-platform 16:35:56 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:35:56 INFO - https://queue.taskcluster.net/v1/task/XNlu8uKPTZmDNwx6bjmoUw/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip matches https://queue.taskcluster.net 16:35:56 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/XNlu8uKPTZmDNwx6bjmoUw/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip 16:35:56 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/XNlu8uKPTZmDNwx6bjmoUw/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip 16:35:56 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/XNlu8uKPTZmDNwx6bjmoUw/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip to /builds/slave/test/build/firefox-48.0a2.en-US.mac64.common.tests.zip 16:35:56 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/XNlu8uKPTZmDNwx6bjmoUw/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a2.en-US.mac64.common.tests.zip'}, attempt #1 16:35:58 INFO - Downloaded 18306352 bytes. 16:35:58 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a2.en-US.mac64.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 16:35:58 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a2.en-US.mac64.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 16:35:58 INFO - caution: filename not matched: web-platform/* 16:35:58 INFO - Return code: 11 16:35:58 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:35:58 INFO - https://queue.taskcluster.net/v1/task/XNlu8uKPTZmDNwx6bjmoUw/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip matches https://queue.taskcluster.net 16:35:58 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/XNlu8uKPTZmDNwx6bjmoUw/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip 16:35:58 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/XNlu8uKPTZmDNwx6bjmoUw/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip 16:35:58 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/XNlu8uKPTZmDNwx6bjmoUw/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip 16:35:58 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/XNlu8uKPTZmDNwx6bjmoUw/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip'}, attempt #1 16:36:09 INFO - Downloaded 36409193 bytes. 16:36:09 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 16:36:09 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 16:36:14 INFO - caution: filename not matched: bin/* 16:36:14 INFO - caution: filename not matched: config/* 16:36:14 INFO - caution: filename not matched: mozbase/* 16:36:14 INFO - caution: filename not matched: marionette/* 16:36:14 INFO - caution: filename not matched: tools/wptserve/* 16:36:14 INFO - Return code: 11 16:36:14 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:36:14 INFO - https://queue.taskcluster.net/v1/task/XNlu8uKPTZmDNwx6bjmoUw/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg matches https://queue.taskcluster.net 16:36:14 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/XNlu8uKPTZmDNwx6bjmoUw/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg 16:36:14 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/XNlu8uKPTZmDNwx6bjmoUw/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg 16:36:14 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/XNlu8uKPTZmDNwx6bjmoUw/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0a2.en-US.mac64.dmg 16:36:14 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/XNlu8uKPTZmDNwx6bjmoUw/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.mac64.dmg'}, attempt #1 16:36:16 INFO - Downloaded 73051471 bytes. 16:36:16 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/XNlu8uKPTZmDNwx6bjmoUw/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg 16:36:16 INFO - mkdir: /builds/slave/test/properties 16:36:16 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 16:36:16 INFO - Writing to file /builds/slave/test/properties/build_url 16:36:16 INFO - Contents: 16:36:16 INFO - build_url:https://queue.taskcluster.net/v1/task/XNlu8uKPTZmDNwx6bjmoUw/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg 16:36:18 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/XNlu8uKPTZmDNwx6bjmoUw/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 16:36:18 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 16:36:18 INFO - Writing to file /builds/slave/test/properties/symbols_url 16:36:18 INFO - Contents: 16:36:18 INFO - symbols_url:https://queue.taskcluster.net/v1/task/XNlu8uKPTZmDNwx6bjmoUw/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 16:36:18 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:36:18 INFO - https://queue.taskcluster.net/v1/task/XNlu8uKPTZmDNwx6bjmoUw/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip matches https://queue.taskcluster.net 16:36:18 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/XNlu8uKPTZmDNwx6bjmoUw/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 16:36:18 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/XNlu8uKPTZmDNwx6bjmoUw/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 16:36:18 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/XNlu8uKPTZmDNwx6bjmoUw/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 16:36:18 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/XNlu8uKPTZmDNwx6bjmoUw/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip'}, attempt #1 16:36:23 INFO - Downloaded 103639487 bytes. 16:36:23 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 16:36:23 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 16:36:27 INFO - Return code: 0 16:36:27 INFO - Running post-action listener: _resource_record_post_action 16:36:27 INFO - Running post-action listener: set_extra_try_arguments 16:36:27 INFO - ##### 16:36:27 INFO - ##### Running create-virtualenv step. 16:36:27 INFO - ##### 16:36:27 INFO - Running pre-action listener: _pre_create_virtualenv 16:36:27 INFO - Running pre-action listener: _resource_record_pre_action 16:36:27 INFO - Running main action method: create_virtualenv 16:36:27 INFO - Creating virtualenv /builds/slave/test/build/venv 16:36:27 INFO - Running command: ['/tools/buildbot/bin/python', '/tools/misc-python/virtualenv.py', '--no-site-packages', '--distribute', '/builds/slave/test/build/venv'] in /builds/slave/test/build 16:36:27 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 16:36:27 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 16:36:27 INFO - Using real prefix '/tools/python27' 16:36:27 INFO - New python executable in /builds/slave/test/build/venv/bin/python 16:36:28 INFO - Installing distribute.............................................................................................................................................................................................done. 16:36:30 INFO - Installing pip.................done. 16:36:30 INFO - Return code: 0 16:36:30 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 16:36: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')]} 16:36:30 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:36:30 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 16:36: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')]} 16:36:30 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:36:30 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 16:36:30 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 0x102835e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x102852f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fa7124bd9a0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10284e5e0>, '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 0x102431cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10245c990>, '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.yo0UFRX0qL/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.RyqVqtJ0oL/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/vl/3c7h2z3s5b9bcs05s56c_y5w00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 16:36:30 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build 16:36:30 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 16:36:30 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.yo0UFRX0qL/Render', 16:36:30 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 16:36:30 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 16:36:30 INFO - 'HOME': '/Users/cltbld', 16:36:30 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 16:36:30 INFO - 'LOGNAME': 'cltbld', 16:36:30 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:36:30 INFO - 'MOZ_NO_REMOTE': '1', 16:36:30 INFO - 'NO_EM_RESTART': '1', 16:36:30 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:36:30 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 16:36:30 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:36:30 INFO - 'PWD': '/builds/slave/test', 16:36:30 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 16:36:30 INFO - 'SHELL': '/bin/bash', 16:36:30 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.RyqVqtJ0oL/Listeners', 16:36:30 INFO - 'TMPDIR': '/var/folders/vl/3c7h2z3s5b9bcs05s56c_y5w00000w/T/', 16:36:30 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 16:36:30 INFO - 'USER': 'cltbld', 16:36:30 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 16:36:30 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 16:36:30 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 16:36:30 INFO - 'XPC_FLAGS': '0x0', 16:36:30 INFO - 'XPC_SERVICE_NAME': '0', 16:36:30 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 16:36:31 INFO - Ignoring indexes: https://pypi.python.org/simple/ 16:36:31 INFO - Downloading/unpacking psutil>=0.7.1 16:36:31 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:36:31 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:36:31 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 16:36:31 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 16:36:31 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:36:31 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:36:34 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 16:36:34 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 16:36:34 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 16:36:34 INFO - Installing collected packages: psutil 16:36:34 INFO - Running setup.py install for psutil 16:36:34 INFO - building 'psutil._psutil_osx' extension 16:36:34 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DPSUTIL_VERSION=311 -I/tools/python27/include/python2.7 -c psutil/_psutil_osx.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_osx.o 16:36:34 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DPSUTIL_VERSION=311 -I/tools/python27/include/python2.7 -c psutil/_psutil_common.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_common.o 16:36:34 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DPSUTIL_VERSION=311 -I/tools/python27/include/python2.7 -c psutil/arch/osx/process_info.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/arch/osx/process_info.o 16:36:34 INFO - gcc -bundle -bundle_loader /tools/python27/bin/python2.7 build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_osx.o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_common.o build/temp.macosx-10.10-x86_64-2.7/psutil/arch/osx/process_info.o -o build/lib.macosx-10.10-x86_64-2.7/psutil/_psutil_osx.so -framework CoreFoundation -framework IOKit 16:36:34 INFO - building 'psutil._psutil_posix' extension 16:36:34 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I/tools/python27/include/python2.7 -c psutil/_psutil_posix.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_posix.o 16:36:34 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 16:36:34 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 16:36:34 INFO - ^ 16:36:34 INFO - 1 warning generated. 16:36:34 INFO - gcc -bundle -bundle_loader /tools/python27/bin/python2.7 build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_posix.o -o build/lib.macosx-10.10-x86_64-2.7/psutil/_psutil_posix.so 16:36:34 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 16:36:34 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 16:36:35 INFO - Successfully installed psutil 16:36:35 INFO - Cleaning up... 16:36:35 INFO - Return code: 0 16:36:35 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 16:36:35 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:36:35 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:36:35 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 16:36:35 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:36:35 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:36:35 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 16:36:35 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x102835e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x102852f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fa7124bd9a0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10284e5e0>, '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 0x102431cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10245c990>, '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.yo0UFRX0qL/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.RyqVqtJ0oL/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/vl/3c7h2z3s5b9bcs05s56c_y5w00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 16:36:35 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build 16:36:35 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 16:36:35 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.yo0UFRX0qL/Render', 16:36:35 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 16:36:35 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 16:36:35 INFO - 'HOME': '/Users/cltbld', 16:36:35 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 16:36:35 INFO - 'LOGNAME': 'cltbld', 16:36:35 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:36:35 INFO - 'MOZ_NO_REMOTE': '1', 16:36:35 INFO - 'NO_EM_RESTART': '1', 16:36:35 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:36:35 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 16:36:35 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:36:35 INFO - 'PWD': '/builds/slave/test', 16:36:35 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 16:36:35 INFO - 'SHELL': '/bin/bash', 16:36:35 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.RyqVqtJ0oL/Listeners', 16:36:35 INFO - 'TMPDIR': '/var/folders/vl/3c7h2z3s5b9bcs05s56c_y5w00000w/T/', 16:36:35 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 16:36:35 INFO - 'USER': 'cltbld', 16:36:35 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 16:36:35 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 16:36:35 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 16:36:35 INFO - 'XPC_FLAGS': '0x0', 16:36:35 INFO - 'XPC_SERVICE_NAME': '0', 16:36:35 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 16:36:35 INFO - Ignoring indexes: https://pypi.python.org/simple/ 16:36:35 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 16:36:35 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:36:35 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:36:35 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 16:36:35 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 16:36:35 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:36:35 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:36:37 INFO - Downloading mozsystemmonitor-0.0.tar.gz 16:36:37 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 16:36:37 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 16:36:37 INFO - Installing collected packages: mozsystemmonitor 16:36:37 INFO - Running setup.py install for mozsystemmonitor 16:36:37 INFO - Successfully installed mozsystemmonitor 16:36:37 INFO - Cleaning up... 16:36:38 INFO - Return code: 0 16:36:38 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 16:36:38 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:36:38 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:36:38 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 16:36:38 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:36:38 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:36:38 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 16:36:38 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x102835e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x102852f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fa7124bd9a0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10284e5e0>, '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 0x102431cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10245c990>, '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.yo0UFRX0qL/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.RyqVqtJ0oL/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/vl/3c7h2z3s5b9bcs05s56c_y5w00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 16:36:38 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build 16:36:38 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4 16:36:38 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.yo0UFRX0qL/Render', 16:36:38 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 16:36:38 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 16:36:38 INFO - 'HOME': '/Users/cltbld', 16:36:38 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 16:36:38 INFO - 'LOGNAME': 'cltbld', 16:36:38 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:36:38 INFO - 'MOZ_NO_REMOTE': '1', 16:36:38 INFO - 'NO_EM_RESTART': '1', 16:36:38 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:36:38 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 16:36:38 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:36:38 INFO - 'PWD': '/builds/slave/test', 16:36:38 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 16:36:38 INFO - 'SHELL': '/bin/bash', 16:36:38 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.RyqVqtJ0oL/Listeners', 16:36:38 INFO - 'TMPDIR': '/var/folders/vl/3c7h2z3s5b9bcs05s56c_y5w00000w/T/', 16:36:38 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 16:36:38 INFO - 'USER': 'cltbld', 16:36:38 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 16:36:38 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 16:36:38 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 16:36:38 INFO - 'XPC_FLAGS': '0x0', 16:36:38 INFO - 'XPC_SERVICE_NAME': '0', 16:36:38 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 16:36:38 INFO - Ignoring indexes: https://pypi.python.org/simple/ 16:36:38 INFO - Downloading/unpacking blobuploader==1.2.4 16:36:38 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:36:38 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:36:38 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 16:36:38 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 16:36:38 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:36:38 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:36:40 INFO - Downloading blobuploader-1.2.4.tar.gz 16:36:40 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 16:36:40 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 16:36:40 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:36:40 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:36:40 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 16:36:40 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 16:36:40 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:36:40 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:36:41 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 16:36:41 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 16:36:41 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:36:41 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:36:41 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 16:36:41 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 16:36:41 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:36:41 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:36:41 INFO - Downloading docopt-0.6.1.tar.gz 16:36:41 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 16:36:41 INFO - Installing collected packages: blobuploader, requests, docopt 16:36:41 INFO - Running setup.py install for blobuploader 16:36:42 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 16:36:42 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 16:36:42 INFO - Running setup.py install for requests 16:36:42 INFO - Running setup.py install for docopt 16:36:42 INFO - Successfully installed blobuploader requests docopt 16:36:42 INFO - Cleaning up... 16:36:42 INFO - Return code: 0 16:36:42 INFO - Installing None into virtualenv /builds/slave/test/build/venv 16:36:42 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:36:42 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:36:42 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 16:36:42 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:36:42 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:36:42 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 16:36:42 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 0x102835e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x102852f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fa7124bd9a0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10284e5e0>, '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 0x102431cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10245c990>, '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.yo0UFRX0qL/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.RyqVqtJ0oL/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/vl/3c7h2z3s5b9bcs05s56c_y5w00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 16:36:42 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 16:36:42 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --no-deps --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 16:36:42 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.yo0UFRX0qL/Render', 16:36:42 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 16:36:42 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 16:36:42 INFO - 'HOME': '/Users/cltbld', 16:36:42 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 16:36:42 INFO - 'LOGNAME': 'cltbld', 16:36:42 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:36:42 INFO - 'MOZ_NO_REMOTE': '1', 16:36:42 INFO - 'NO_EM_RESTART': '1', 16:36:42 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:36:42 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 16:36:42 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:36:42 INFO - 'PWD': '/builds/slave/test', 16:36:42 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 16:36:42 INFO - 'SHELL': '/bin/bash', 16:36:42 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.RyqVqtJ0oL/Listeners', 16:36:42 INFO - 'TMPDIR': '/var/folders/vl/3c7h2z3s5b9bcs05s56c_y5w00000w/T/', 16:36:42 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 16:36:42 INFO - 'USER': 'cltbld', 16:36:42 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 16:36:42 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 16:36:42 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 16:36:42 INFO - 'XPC_FLAGS': '0x0', 16:36:42 INFO - 'XPC_SERVICE_NAME': '0', 16:36:42 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 16:36:43 INFO - Ignoring indexes: https://pypi.python.org/simple/ 16:36:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 16:36:43 INFO - Running setup.py (path:/var/folders/vl/3c7h2z3s5b9bcs05s56c_y5w00000w/T/pip-cLeHTQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 16:36:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 16:36:43 INFO - Running setup.py (path:/var/folders/vl/3c7h2z3s5b9bcs05s56c_y5w00000w/T/pip-Zaorlx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 16:36:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 16:36:43 INFO - Running setup.py (path:/var/folders/vl/3c7h2z3s5b9bcs05s56c_y5w00000w/T/pip-KL6nfE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 16:36:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 16:36:43 INFO - Running setup.py (path:/var/folders/vl/3c7h2z3s5b9bcs05s56c_y5w00000w/T/pip-1PGcdt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 16:36:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 16:36:43 INFO - Running setup.py (path:/var/folders/vl/3c7h2z3s5b9bcs05s56c_y5w00000w/T/pip-JoM9vm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 16:36:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 16:36:43 INFO - Running setup.py (path:/var/folders/vl/3c7h2z3s5b9bcs05s56c_y5w00000w/T/pip-vH2GG1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 16:36:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 16:36:43 INFO - Running setup.py (path:/var/folders/vl/3c7h2z3s5b9bcs05s56c_y5w00000w/T/pip-b8xto5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 16:36:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 16:36:43 INFO - Running setup.py (path:/var/folders/vl/3c7h2z3s5b9bcs05s56c_y5w00000w/T/pip-sWkqu0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 16:36:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 16:36:43 INFO - Running setup.py (path:/var/folders/vl/3c7h2z3s5b9bcs05s56c_y5w00000w/T/pip-RMGcBJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 16:36:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 16:36:44 INFO - Running setup.py (path:/var/folders/vl/3c7h2z3s5b9bcs05s56c_y5w00000w/T/pip-n1Y6CW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 16:36:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 16:36:44 INFO - Running setup.py (path:/var/folders/vl/3c7h2z3s5b9bcs05s56c_y5w00000w/T/pip-CgpkF4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 16:36:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 16:36:44 INFO - Running setup.py (path:/var/folders/vl/3c7h2z3s5b9bcs05s56c_y5w00000w/T/pip-XBTcW8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 16:36:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 16:36:44 INFO - Running setup.py (path:/var/folders/vl/3c7h2z3s5b9bcs05s56c_y5w00000w/T/pip-Co9bwg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 16:36:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 16:36:44 INFO - Running setup.py (path:/var/folders/vl/3c7h2z3s5b9bcs05s56c_y5w00000w/T/pip-0B5Ue9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 16:36:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 16:36:44 INFO - Running setup.py (path:/var/folders/vl/3c7h2z3s5b9bcs05s56c_y5w00000w/T/pip-JsdRyp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 16:36:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 16:36:44 INFO - Running setup.py (path:/var/folders/vl/3c7h2z3s5b9bcs05s56c_y5w00000w/T/pip-0_Hez0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 16:36:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 16:36:44 INFO - Running setup.py (path:/var/folders/vl/3c7h2z3s5b9bcs05s56c_y5w00000w/T/pip-9KhWyt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 16:36:44 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 16:36:44 INFO - Running setup.py (path:/var/folders/vl/3c7h2z3s5b9bcs05s56c_y5w00000w/T/pip-alAVGL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 16:36:44 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 16:36:44 INFO - Running setup.py (path:/var/folders/vl/3c7h2z3s5b9bcs05s56c_y5w00000w/T/pip-IyMxP0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 16:36:45 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 16:36:45 INFO - Running setup.py (path:/var/folders/vl/3c7h2z3s5b9bcs05s56c_y5w00000w/T/pip-mfIttC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 16:36:45 INFO - Unpacking /builds/slave/test/build/tests/marionette 16:36:45 INFO - Running setup.py (path:/var/folders/vl/3c7h2z3s5b9bcs05s56c_y5w00000w/T/pip-2MPJ5r-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 16:36:45 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 16:36:45 INFO - Installing collected packages: manifestparser, mozcrash, mozdebug, mozdevice, mozfile, mozhttpd, mozinfo, mozInstall, mozleak, mozlog, moznetwork, mozprocess, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve, marionette-driver, browsermob-proxy, marionette-client 16:36:45 INFO - Running setup.py install for manifestparser 16:36:45 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 16:36:45 INFO - Running setup.py install for mozcrash 16:36:45 INFO - Running setup.py install for mozdebug 16:36:46 INFO - Running setup.py install for mozdevice 16:36:46 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 16:36:46 INFO - Installing dm script to /builds/slave/test/build/venv/bin 16:36:46 INFO - Running setup.py install for mozfile 16:36:46 INFO - Running setup.py install for mozhttpd 16:36:46 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 16:36:46 INFO - Running setup.py install for mozinfo 16:36:46 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 16:36:46 INFO - Running setup.py install for mozInstall 16:36:46 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 16:36:46 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 16:36:46 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 16:36:46 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 16:36:46 INFO - Running setup.py install for mozleak 16:36:46 INFO - Running setup.py install for mozlog 16:36:47 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 16:36:47 INFO - Running setup.py install for moznetwork 16:36:47 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 16:36:47 INFO - Running setup.py install for mozprocess 16:36:47 INFO - Running setup.py install for mozprofile 16:36:47 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 16:36:47 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 16:36:47 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 16:36:47 INFO - Running setup.py install for mozrunner 16:36:47 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 16:36:47 INFO - Running setup.py install for mozscreenshot 16:36:47 INFO - Running setup.py install for moztest 16:36:48 INFO - Running setup.py install for mozversion 16:36:48 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 16:36:48 INFO - Running setup.py install for wptserve 16:36:48 INFO - Running setup.py install for marionette-driver 16:36:48 INFO - Running setup.py install for browsermob-proxy 16:36:48 INFO - Running setup.py install for marionette-client 16:36:48 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 16:36:49 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 16:36:49 INFO - Successfully installed manifestparser mozcrash mozdebug mozdevice mozfile mozhttpd mozinfo mozInstall mozleak mozlog moznetwork mozprocess mozprofile mozrunner mozscreenshot moztest mozversion wptserve marionette-driver browsermob-proxy marionette-client 16:36:49 INFO - Cleaning up... 16:36:49 INFO - Return code: 0 16:36:49 INFO - Installing None into virtualenv /builds/slave/test/build/venv 16:36:49 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:36:49 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:36:49 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 16:36:49 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:36:49 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:36:49 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 16:36:49 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 0x102835e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x102852f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fa7124bd9a0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10284e5e0>, '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 0x102431cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10245c990>, '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.yo0UFRX0qL/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.RyqVqtJ0oL/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/vl/3c7h2z3s5b9bcs05s56c_y5w00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 16:36:49 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 16:36:49 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 16:36:49 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.yo0UFRX0qL/Render', 16:36:49 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 16:36:49 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 16:36:49 INFO - 'HOME': '/Users/cltbld', 16:36:49 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 16:36:49 INFO - 'LOGNAME': 'cltbld', 16:36:49 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:36:49 INFO - 'MOZ_NO_REMOTE': '1', 16:36:49 INFO - 'NO_EM_RESTART': '1', 16:36:49 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:36:49 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 16:36:49 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:36:49 INFO - 'PWD': '/builds/slave/test', 16:36:49 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 16:36:49 INFO - 'SHELL': '/bin/bash', 16:36:49 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.RyqVqtJ0oL/Listeners', 16:36:49 INFO - 'TMPDIR': '/var/folders/vl/3c7h2z3s5b9bcs05s56c_y5w00000w/T/', 16:36:49 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 16:36:49 INFO - 'USER': 'cltbld', 16:36:49 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 16:36:49 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 16:36:49 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 16:36:49 INFO - 'XPC_FLAGS': '0x0', 16:36:49 INFO - 'XPC_SERVICE_NAME': '0', 16:36:49 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 16:36:49 INFO - Ignoring indexes: https://pypi.python.org/simple/ 16:36:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 16:36:49 INFO - Running setup.py (path:/var/folders/vl/3c7h2z3s5b9bcs05s56c_y5w00000w/T/pip-IdkHRQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 16:36:49 INFO - Requirement already satisfied (use --upgrade to upgrade): manifestparser==1.1 from file:///builds/slave/test/build/tests/mozbase/manifestparser in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 1)) 16:36:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 16:36:49 INFO - Running setup.py (path:/var/folders/vl/3c7h2z3s5b9bcs05s56c_y5w00000w/T/pip-o_zUIf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 16:36:49 INFO - Requirement already satisfied (use --upgrade to upgrade): mozcrash==0.17 from file:///builds/slave/test/build/tests/mozbase/mozcrash in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 16:36:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 16:36:49 INFO - Running setup.py (path:/var/folders/vl/3c7h2z3s5b9bcs05s56c_y5w00000w/T/pip-XUuyyw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 16:36:50 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdebug==0.1 from file:///builds/slave/test/build/tests/mozbase/mozdebug in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 16:36:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 16:36:50 INFO - Running setup.py (path:/var/folders/vl/3c7h2z3s5b9bcs05s56c_y5w00000w/T/pip-BmiuHj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 16:36:50 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdevice==0.48 from file:///builds/slave/test/build/tests/mozbase/mozdevice in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 16:36:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 16:36:50 INFO - Running setup.py (path:/var/folders/vl/3c7h2z3s5b9bcs05s56c_y5w00000w/T/pip-9Izww1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 16:36:50 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile==1.2 from file:///builds/slave/test/build/tests/mozbase/mozfile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 5)) 16:36:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 16:36:50 INFO - Running setup.py (path:/var/folders/vl/3c7h2z3s5b9bcs05s56c_y5w00000w/T/pip-8SbYib-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 16:36:50 INFO - Requirement already satisfied (use --upgrade to upgrade): mozhttpd==0.7 from file:///builds/slave/test/build/tests/mozbase/mozhttpd in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 6)) 16:36:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 16:36:50 INFO - Running setup.py (path:/var/folders/vl/3c7h2z3s5b9bcs05s56c_y5w00000w/T/pip-J0KXcy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 16:36:50 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo==0.9 from file:///builds/slave/test/build/tests/mozbase/mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 7)) 16:36:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 16:36:50 INFO - Running setup.py (path:/var/folders/vl/3c7h2z3s5b9bcs05s56c_y5w00000w/T/pip-wMYNp_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 16:36:50 INFO - Requirement already satisfied (use --upgrade to upgrade): mozInstall==1.12 from file:///builds/slave/test/build/tests/mozbase/mozinstall in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 8)) 16:36:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 16:36:50 INFO - Running setup.py (path:/var/folders/vl/3c7h2z3s5b9bcs05s56c_y5w00000w/T/pip-UgUSAz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 16:36:50 INFO - Requirement already satisfied (use --upgrade to upgrade): mozleak==0.1 from file:///builds/slave/test/build/tests/mozbase/mozleak in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 9)) 16:36:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 16:36:50 INFO - Running setup.py (path:/var/folders/vl/3c7h2z3s5b9bcs05s56c_y5w00000w/T/pip-AoltHc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 16:36:50 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog==3.1 from file:///builds/slave/test/build/tests/mozbase/mozlog in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 16:36:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 16:36:50 INFO - Running setup.py (path:/var/folders/vl/3c7h2z3s5b9bcs05s56c_y5w00000w/T/pip-mTrUzM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 16:36:50 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork==0.27 from file:///builds/slave/test/build/tests/mozbase/moznetwork in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 11)) 16:36:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 16:36:50 INFO - Running setup.py (path:/var/folders/vl/3c7h2z3s5b9bcs05s56c_y5w00000w/T/pip-WY_qyn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 16:36:51 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess==0.22 from file:///builds/slave/test/build/tests/mozbase/mozprocess in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 12)) 16:36:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 16:36:51 INFO - Running setup.py (path:/var/folders/vl/3c7h2z3s5b9bcs05s56c_y5w00000w/T/pip-BXbYRC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 16:36:51 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprofile==0.28 from file:///builds/slave/test/build/tests/mozbase/mozprofile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 13)) 16:36:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 16:36:51 INFO - Running setup.py (path:/var/folders/vl/3c7h2z3s5b9bcs05s56c_y5w00000w/T/pip-9cRZy7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 16:36:51 INFO - Requirement already satisfied (use --upgrade to upgrade): mozrunner==6.11 from file:///builds/slave/test/build/tests/mozbase/mozrunner in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 14)) 16:36:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 16:36:51 INFO - Running setup.py (path:/var/folders/vl/3c7h2z3s5b9bcs05s56c_y5w00000w/T/pip-5sIYJw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 16:36:51 INFO - Requirement already satisfied (use --upgrade to upgrade): mozscreenshot==0.1 from file:///builds/slave/test/build/tests/mozbase/mozscreenshot in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 15)) 16:36:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 16:36:51 INFO - Running setup.py (path:/var/folders/vl/3c7h2z3s5b9bcs05s56c_y5w00000w/T/pip-aOAsXY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 16:36:51 INFO - Requirement already satisfied (use --upgrade to upgrade): moztest==0.7 from file:///builds/slave/test/build/tests/mozbase/moztest in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 16)) 16:36:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 16:36:51 INFO - Running setup.py (path:/var/folders/vl/3c7h2z3s5b9bcs05s56c_y5w00000w/T/pip-SjXtqi-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 16:36:51 INFO - Requirement already satisfied (use --upgrade to upgrade): mozversion==1.4 from file:///builds/slave/test/build/tests/mozbase/mozversion in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 17)) 16:36:51 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 16:36:51 INFO - Running setup.py (path:/var/folders/vl/3c7h2z3s5b9bcs05s56c_y5w00000w/T/pip-ikRPbU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 16:36:51 INFO - Requirement already satisfied (use --upgrade to upgrade): wptserve==1.4.0 from file:///builds/slave/test/build/tests/tools/wptserve in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 2)) 16:36:51 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 16:36:51 INFO - Running setup.py (path:/var/folders/vl/3c7h2z3s5b9bcs05s56c_y5w00000w/T/pip-4PfG_B-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 16:36:51 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-driver==1.4.0 from file:///builds/slave/test/build/tests/marionette/client in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 3)) 16:36:51 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 16:36:51 INFO - Running setup.py (path:/var/folders/vl/3c7h2z3s5b9bcs05s56c_y5w00000w/T/pip-Ltcngc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 16:36:51 INFO - Requirement already satisfied (use --upgrade to upgrade): browsermob-proxy==0.6.0 from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4)) 16:36:51 INFO - Unpacking /builds/slave/test/build/tests/marionette 16:36:52 INFO - Running setup.py (path:/var/folders/vl/3c7h2z3s5b9bcs05s56c_y5w00000w/T/pip-TtVsQh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 16:36:52 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 16:36:52 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-client==2.3.0 from file:///builds/slave/test/build/tests/marionette in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 5)) 16:36:52 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile>=1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 16:36:52 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog>=3.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 16:36:52 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdebug==0.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 16:36:52 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork>=0.24 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 16:36:52 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess>=0.19 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 16:36:52 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 16:36:52 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:36:52 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:36:52 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 16:36:52 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 16:36:52 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:36:52 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:36:55 INFO - Downloading blessings-1.6.tar.gz 16:36:55 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 16:36:55 INFO - Requirement already satisfied (use --upgrade to upgrade): requests>=1.1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from browsermob-proxy==0.6.0->-r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4)) 16:36:55 INFO - Installing collected packages: blessings 16:36:55 INFO - Running setup.py install for blessings 16:36:55 INFO - Successfully installed blessings 16:36:55 INFO - Cleaning up... 16:36:55 INFO - Return code: 0 16:36:55 INFO - Done creating virtualenv /builds/slave/test/build/venv. 16:36:55 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 16:36:55 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 16:36:55 INFO - Reading from file tmpfile_stdout 16:36:55 INFO - Current package versions: 16:36:55 INFO - blessings == 1.6 16:36:55 INFO - blobuploader == 1.2.4 16:36:55 INFO - browsermob-proxy == 0.6.0 16:36:55 INFO - docopt == 0.6.1 16:36:55 INFO - manifestparser == 1.1 16:36:55 INFO - marionette-client == 2.3.0 16:36:55 INFO - marionette-driver == 1.4.0 16:36:55 INFO - mozInstall == 1.12 16:36:55 INFO - mozcrash == 0.17 16:36:55 INFO - mozdebug == 0.1 16:36:55 INFO - mozdevice == 0.48 16:36:55 INFO - mozfile == 1.2 16:36:55 INFO - mozhttpd == 0.7 16:36:55 INFO - mozinfo == 0.9 16:36:55 INFO - mozleak == 0.1 16:36:55 INFO - mozlog == 3.1 16:36:55 INFO - moznetwork == 0.27 16:36:55 INFO - mozprocess == 0.22 16:36:55 INFO - mozprofile == 0.28 16:36:55 INFO - mozrunner == 6.11 16:36:55 INFO - mozscreenshot == 0.1 16:36:55 INFO - mozsystemmonitor == 0.0 16:36:55 INFO - moztest == 0.7 16:36:55 INFO - mozversion == 1.4 16:36:55 INFO - psutil == 3.1.1 16:36:55 INFO - requests == 1.2.3 16:36:55 INFO - wptserve == 1.4.0 16:36:55 INFO - wsgiref == 0.1.2 16:36:55 INFO - Running post-action listener: _resource_record_post_action 16:36:55 INFO - Running post-action listener: _start_resource_monitoring 16:36:55 INFO - Starting resource monitoring. 16:36:55 INFO - ##### 16:36:55 INFO - ##### Running pull step. 16:36:55 INFO - ##### 16:36:55 INFO - Running pre-action listener: _resource_record_pre_action 16:36:55 INFO - Running main action method: pull 16:36:55 INFO - Pull has nothing to do! 16:36:55 INFO - Running post-action listener: _resource_record_post_action 16:36:55 INFO - ##### 16:36:55 INFO - ##### Running install step. 16:36:55 INFO - ##### 16:36:55 INFO - Running pre-action listener: _resource_record_pre_action 16:36:55 INFO - Running main action method: install 16:36:55 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 16:36:55 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 16:36:56 INFO - Reading from file tmpfile_stdout 16:36:56 INFO - Detecting whether we're running mozinstall >=1.0... 16:36:56 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 16:36:56 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 16:36:56 INFO - Reading from file tmpfile_stdout 16:36:56 INFO - Output received: 16:36:56 INFO - Usage: mozinstall [options] installer 16:36:56 INFO - Options: 16:36:56 INFO - -h, --help show this help message and exit 16:36:56 INFO - -d DEST, --destination=DEST 16:36:56 INFO - Directory to install application into. [default: 16:36:56 INFO - "/builds/slave/test"] 16:36:56 INFO - --app=APP Application being installed. [default: firefox] 16:36:56 INFO - mkdir: /builds/slave/test/build/application 16:36:56 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0a2.en-US.mac64.dmg', '--destination', '/builds/slave/test/build/application'] 16:36:56 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0a2.en-US.mac64.dmg --destination /builds/slave/test/build/application 16:37:14 INFO - Reading from file tmpfile_stdout 16:37:14 INFO - Output received: 16:37:14 INFO - /builds/slave/test/build/application/FirefoxDeveloperEditionDebug.app/Contents/MacOS/firefox 16:37:14 INFO - Running post-action listener: _resource_record_post_action 16:37:14 INFO - ##### 16:37:14 INFO - ##### Running run-tests step. 16:37:14 INFO - ##### 16:37:14 INFO - Running pre-action listener: _resource_record_pre_action 16:37:14 INFO - Running main action method: run_tests 16:37:14 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 16:37:14 INFO - Minidump filename unknown. Determining based upon platform and architecture. 16:37:14 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 16:37:14 INFO - grabbing minidump binary from tooltool 16:37:14 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:37:14 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 0x10284e5e0>, '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 0x102431cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10245c990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 16:37:14 INFO - Running command: ['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/macosx64/releng.manifest', '-o', '-c', '/builds/tooltool_cache'] in /builds/slave/test/build 16:37:14 INFO - Copy/paste: /tools/tooltool.py --url https://api.pub.build.mozilla.org/tooltool/ --authentication-file /builds/relengapi.tok fetch -m /builds/slave/test/build/tests/config/tooltool-manifests/macosx64/releng.manifest -o -c /builds/tooltool_cache 16:37:14 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 16:37:14 INFO - Return code: 0 16:37:14 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 16:37:14 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 16:37:14 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '-u', '/builds/slave/test/build/tests/web-platform/runtests.py', '--log-raw=-', '--log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log', '--log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log', '--binary=/builds/slave/test/build/application/FirefoxDeveloperEditionDebug.app/Contents/MacOS/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/XNlu8uKPTZmDNwx6bjmoUw/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] in /builds/slave/test/build 16:37:14 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python -u /builds/slave/test/build/tests/web-platform/runtests.py --log-raw=- --log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log --log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log --binary=/builds/slave/test/build/application/FirefoxDeveloperEditionDebug.app/Contents/MacOS/firefox --symbols-path=https://queue.taskcluster.net/v1/task/XNlu8uKPTZmDNwx6bjmoUw/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk --test-type=testharness --disable-e10s --total-chunks=10 --this-chunk=1 --prefs-root=/builds/slave/test/build/tests/web-platform/prefs --processes=1 --config=/builds/slave/test/build/tests/web-platform/wptrunner.ini --ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem --host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key --host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem --certutil-binary=/builds/slave/test/build/tests/bin/certutil 16:37:14 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.yo0UFRX0qL/Render', 16:37:14 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 16:37:14 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 16:37:14 INFO - 'HOME': '/Users/cltbld', 16:37:14 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 16:37:14 INFO - 'LOGNAME': 'cltbld', 16:37:14 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 16:37:14 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:37:14 INFO - 'MOZ_NO_REMOTE': '1', 16:37:14 INFO - 'NO_EM_RESTART': '1', 16:37:14 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:37:14 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 16:37:14 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:37:14 INFO - 'PWD': '/builds/slave/test', 16:37:14 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 16:37:14 INFO - 'SHELL': '/bin/bash', 16:37:14 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.RyqVqtJ0oL/Listeners', 16:37:14 INFO - 'TMPDIR': '/var/folders/vl/3c7h2z3s5b9bcs05s56c_y5w00000w/T/', 16:37:14 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 16:37:14 INFO - 'USER': 'cltbld', 16:37:14 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 16:37:14 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 16:37:14 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 16:37:14 INFO - 'XPC_FLAGS': '0x0', 16:37:14 INFO - 'XPC_SERVICE_NAME': '0', 16:37:14 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 16:37:14 INFO - Calling ['/builds/slave/test/build/venv/bin/python', '-u', '/builds/slave/test/build/tests/web-platform/runtests.py', '--log-raw=-', '--log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log', '--log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log', '--binary=/builds/slave/test/build/application/FirefoxDeveloperEditionDebug.app/Contents/MacOS/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/XNlu8uKPTZmDNwx6bjmoUw/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] with output_timeout 1000 16:37:15 INFO - STDERR: /builds/slave/test/build/venv/lib/python2.7/site-packages/mozrunner/utils.py:20: UserWarning: Module wptserve was already imported from /builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/__init__.py, but /builds/slave/test/build/venv/lib/python2.7/site-packages is being added to sys.path 16:37:15 INFO - import pkg_resources 16:37:15 INFO - Using 1 client processes 16:37:15 INFO - wptserve Starting http server on 127.0.0.1:8000 16:37:15 INFO - wptserve Starting http server on 127.0.0.1:8001 16:37:15 INFO - wptserve Starting http server on 127.0.0.1:8443 16:37:18 INFO - SUITE-START | Running 778 tests 16:37:18 INFO - Running testharness tests 16:37:18 INFO - Setting up ssl 16:37:18 INFO - PROCESS | certutil | 16:37:18 INFO - PROCESS | certutil | 16:37:18 INFO - PROCESS | certutil | 16:37:18 INFO - Certificate Nickname Trust Attributes 16:37:18 INFO - SSL,S/MIME,JAR/XPI 16:37:18 INFO - 16:37:18 INFO - web-platform-tests CT,, 16:37:18 INFO - 16:37:18 INFO - Starting runner 16:37:19 INFO - PROCESS | 1925 | [1925] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 810 16:37:19 INFO - PROCESS | 1925 | 1464392239136 Marionette DEBUG Marionette enabled via build flag and pref 16:37:19 INFO - PROCESS | 1925 | ++DOCSHELL 0x113f22000 == 1 [pid = 1925] [id = 1] 16:37:19 INFO - PROCESS | 1925 | ++DOMWINDOW == 1 (0x113f22800) [pid = 1925] [serial = 1] [outer = 0x0] 16:37:19 INFO - PROCESS | 1925 | [1925] WARNING: No inner window available!: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 16:37:19 INFO - PROCESS | 1925 | ++DOMWINDOW == 2 (0x113f23800) [pid = 1925] [serial = 2] [outer = 0x113f22800] 16:37:19 INFO - PROCESS | 1925 | 1464392239448 Marionette INFO Listening on port 2828 16:37:19 INFO - PROCESS | 1925 | 1464392239682 Marionette DEBUG Marionette enabled via command-line flag 16:37:19 INFO - PROCESS | 1925 | ++DOCSHELL 0x116921800 == 2 [pid = 1925] [id = 2] 16:37:19 INFO - PROCESS | 1925 | ++DOMWINDOW == 3 (0x116922000) [pid = 1925] [serial = 3] [outer = 0x0] 16:37:19 INFO - PROCESS | 1925 | [1925] WARNING: No inner window available!: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 16:37:19 INFO - PROCESS | 1925 | ++DOMWINDOW == 4 (0x11695d800) [pid = 1925] [serial = 4] [outer = 0x116922000] 16:37:19 INFO - PROCESS | 1925 | [1925] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 16:37:19 INFO - PROCESS | 1925 | 1464392239833 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:51494 16:37:19 INFO - PROCESS | 1925 | 1464392239919 Marionette DEBUG Closed connection conn0 16:37:19 INFO - PROCESS | 1925 | [1925] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 16:37:19 INFO - PROCESS | 1925 | 1464392239922 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:51495 16:37:19 INFO - PROCESS | 1925 | 1464392239933 Marionette DEBUG Closed connection conn1 16:37:19 INFO - PROCESS | 1925 | [1925] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 16:37:19 INFO - PROCESS | 1925 | 1464392239938 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:51496 16:37:19 INFO - PROCESS | 1925 | 1464392239947 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 16:37:19 INFO - PROCESS | 1925 | 1464392239952 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0a2","platformName":"Darwin","platformVersion":"14.5.0","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"DARWIN","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160527151144","device":"desktop","version":"48.0a2"} 16:37:20 INFO - PROCESS | 1925 | [1925] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 16:37:20 INFO - PROCESS | 1925 | ++DOCSHELL 0x119cd5800 == 3 [pid = 1925] [id = 3] 16:37:20 INFO - PROCESS | 1925 | ++DOMWINDOW == 5 (0x119cdc000) [pid = 1925] [serial = 5] [outer = 0x0] 16:37:20 INFO - PROCESS | 1925 | ++DOCSHELL 0x119cdd000 == 4 [pid = 1925] [id = 4] 16:37:20 INFO - PROCESS | 1925 | ++DOMWINDOW == 6 (0x119a48000) [pid = 1925] [serial = 6] [outer = 0x0] 16:37:21 INFO - PROCESS | 1925 | [1925] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 16:37:21 INFO - PROCESS | 1925 | ++DOCSHELL 0x121ab7800 == 5 [pid = 1925] [id = 5] 16:37:21 INFO - PROCESS | 1925 | ++DOMWINDOW == 7 (0x119a46800) [pid = 1925] [serial = 7] [outer = 0x0] 16:37:21 INFO - PROCESS | 1925 | [1925] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 16:37:21 INFO - PROCESS | 1925 | [1925] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 16:37:21 INFO - PROCESS | 1925 | ++DOMWINDOW == 8 (0x121bef800) [pid = 1925] [serial = 8] [outer = 0x119a46800] 16:37:21 INFO - PROCESS | 1925 | [1925] WARNING: robustness marked as unsupported: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 16:37:21 INFO - PROCESS | 1925 | ++DOMWINDOW == 9 (0x123f26800) [pid = 1925] [serial = 9] [outer = 0x119cdc000] 16:37:21 INFO - PROCESS | 1925 | ++DOMWINDOW == 10 (0x1217bac00) [pid = 1925] [serial = 10] [outer = 0x119a48000] 16:37:21 INFO - PROCESS | 1925 | ++DOMWINDOW == 11 (0x12199c000) [pid = 1925] [serial = 11] [outer = 0x119a46800] 16:37:21 INFO - PROCESS | 1925 | [1925] WARNING: robustness marked as unsupported: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 16:37:21 INFO - PROCESS | 1925 | 1464392241925 Marionette DEBUG loaded listener.js 16:37:21 INFO - PROCESS | 1925 | 1464392241936 Marionette DEBUG loaded listener.js 16:37:22 INFO - PROCESS | 1925 | ++DOMWINDOW == 12 (0x126203400) [pid = 1925] [serial = 12] [outer = 0x119a46800] 16:37:22 INFO - PROCESS | 1925 | 1464392242293 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"4f9b0a1b-484f-284b-a7e9-62794430f6f8","capabilities":{"browserName":"Firefox","browserVersion":"48.0a2","platformName":"Darwin","platformVersion":"14.5.0","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"DARWIN","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160527151144","device":"desktop","version":"48.0a2","command_id":1}}] 16:37:22 INFO - PROCESS | 1925 | 1464392242382 Marionette TRACE conn2 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 16:37:22 INFO - PROCESS | 1925 | 1464392242452 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 16:37:22 INFO - PROCESS | 1925 | 1464392242549 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 16:37:22 INFO - PROCESS | 1925 | [1925] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 16:37:22 INFO - PROCESS | 1925 | [1925] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 16:37:22 INFO - PROCESS | 1925 | [1925] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 16:37:22 INFO - PROCESS | 1925 | [1925] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 16:37:22 INFO - PROCESS | 1925 | ++DOMWINDOW == 13 (0x128d8b800) [pid = 1925] [serial = 13] [outer = 0x119a46800] 16:37:22 INFO - PROCESS | 1925 | [1925] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 16:37:22 INFO - PROCESS | 1925 | [1925] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 16:37:22 INFO - PROCESS | 1925 | 1464392242925 Marionette TRACE conn2 <- [1,3,null,{}] 16:37:22 INFO - PROCESS | 1925 | 1464392242941 Marionette TRACE conn2 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 16:37:22 INFO - PROCESS | 1925 | 1464392242955 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 16:37:22 INFO - PROCESS | 1925 | 1464392242976 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 16:37:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 16:37:22 INFO - PROCESS | 1925 | 1464392242977 Marionette TRACE conn2 <- [1,5,null,{"value":"7"}] 16:37:22 INFO - PROCESS | 1925 | 1464392242983 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 16:37:22 INFO - PROCESS | 1925 | 1464392242985 Marionette TRACE conn2 <- [1,6,null,{}] 16:37:22 INFO - PROCESS | 1925 | 1464392242987 Marionette TRACE conn2 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:22 INFO - PROCESS | 1925 | 1464392242994 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 16:37:23 INFO - PROCESS | 1925 | 1464392242998 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:23 INFO - PROCESS | 1925 | ++DOCSHELL 0x128ab9800 == 6 [pid = 1925] [id = 6] 16:37:23 INFO - PROCESS | 1925 | ++DOMWINDOW == 14 (0x128d93000) [pid = 1925] [serial = 14] [outer = 0x0] 16:37:23 INFO - PROCESS | 1925 | ++DOMWINDOW == 15 (0x128edcc00) [pid = 1925] [serial = 15] [outer = 0x128d93000] 16:37:23 INFO - PROCESS | 1925 | 1464392243037 Marionette DEBUG loaded listener.js 16:37:23 INFO - PROCESS | 1925 | ++DOMWINDOW == 16 (0x128ee2800) [pid = 1925] [serial = 16] [outer = 0x128d93000] 16:37:23 INFO - PROCESS | 1925 | ++DOCSHELL 0x128da8000 == 7 [pid = 1925] [id = 7] 16:37:23 INFO - PROCESS | 1925 | ++DOMWINDOW == 17 (0x12945a400) [pid = 1925] [serial = 17] [outer = 0x0] 16:37:23 INFO - PROCESS | 1925 | ++DOMWINDOW == 18 (0x12946c800) [pid = 1925] [serial = 18] [outer = 0x12945a400] 16:37:23 INFO - PROCESS | 1925 | 1464392243437 Marionette DEBUG loaded listener.js 16:37:23 INFO - PROCESS | 1925 | ++DOMWINDOW == 19 (0x129473800) [pid = 1925] [serial = 19] [outer = 0x12945a400] 16:37:23 INFO - PROCESS | 1925 | 1464392243615 Marionette TRACE conn2 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 16:37:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 16:37:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 673ms 16:37:23 INFO - PROCESS | 1925 | 1464392243685 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 16:37:23 INFO - PROCESS | 1925 | 1464392243687 Marionette TRACE conn2 <- [1,9,null,{"value":"7"}] 16:37:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 16:37:23 INFO - PROCESS | 1925 | 1464392243699 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 16:37:23 INFO - PROCESS | 1925 | 1464392243700 Marionette TRACE conn2 <- [1,10,null,{}] 16:37:23 INFO - PROCESS | 1925 | 1464392243738 Marionette TRACE conn2 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:23 INFO - PROCESS | 1925 | 1464392243843 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 16:37:23 INFO - PROCESS | 1925 | 1464392243905 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:23 INFO - PROCESS | 1925 | ++DOCSHELL 0x12ae4d000 == 8 [pid = 1925] [id = 8] 16:37:23 INFO - PROCESS | 1925 | ++DOMWINDOW == 20 (0x12ad84400) [pid = 1925] [serial = 20] [outer = 0x0] 16:37:23 INFO - PROCESS | 1925 | ++DOMWINDOW == 21 (0x12ae05400) [pid = 1925] [serial = 21] [outer = 0x12ad84400] 16:37:23 INFO - PROCESS | 1925 | 1464392243932 Marionette DEBUG loaded listener.js 16:37:23 INFO - PROCESS | 1925 | ++DOMWINDOW == 22 (0x12ae09c00) [pid = 1925] [serial = 22] [outer = 0x12ad84400] 16:37:24 INFO - PROCESS | 1925 | 1464392244258 Marionette TRACE conn2 <- [1,12,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-atop",0,null,null]]]}] 16:37:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 16:37:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 599ms 16:37:24 INFO - PROCESS | 1925 | 1464392244294 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 16:37:24 INFO - PROCESS | 1925 | 1464392244297 Marionette TRACE conn2 <- [1,13,null,{"value":"7"}] 16:37:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 16:37:24 INFO - PROCESS | 1925 | 1464392244301 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 16:37:24 INFO - PROCESS | 1925 | 1464392244303 Marionette TRACE conn2 <- [1,14,null,{}] 16:37:24 INFO - PROCESS | 1925 | 1464392244307 Marionette TRACE conn2 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:24 INFO - PROCESS | 1925 | 1464392244450 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 16:37:24 INFO - PROCESS | 1925 | 1464392244455 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:24 INFO - PROCESS | 1925 | ++DOCSHELL 0x12b15b000 == 9 [pid = 1925] [id = 9] 16:37:24 INFO - PROCESS | 1925 | ++DOMWINDOW == 23 (0x12ae11400) [pid = 1925] [serial = 23] [outer = 0x0] 16:37:24 INFO - PROCESS | 1925 | ++DOMWINDOW == 24 (0x12b0b8400) [pid = 1925] [serial = 24] [outer = 0x12ae11400] 16:37:24 INFO - PROCESS | 1925 | 1464392244480 Marionette DEBUG loaded listener.js 16:37:24 INFO - PROCESS | 1925 | ++DOMWINDOW == 25 (0x12b95f400) [pid = 1925] [serial = 25] [outer = 0x12ae11400] 16:37:24 INFO - PROCESS | 1925 | 1464392244773 Marionette TRACE conn2 <- [1,16,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-in",0,null,null]]]}] 16:37:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 16:37:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 520ms 16:37:24 INFO - PROCESS | 1925 | 1464392244824 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 16:37:24 INFO - PROCESS | 1925 | 1464392244825 Marionette TRACE conn2 <- [1,17,null,{"value":"7"}] 16:37:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 16:37:24 INFO - PROCESS | 1925 | 1464392244829 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 16:37:24 INFO - PROCESS | 1925 | 1464392244832 Marionette TRACE conn2 <- [1,18,null,{}] 16:37:24 INFO - PROCESS | 1925 | 1464392244836 Marionette TRACE conn2 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:24 INFO - PROCESS | 1925 | 1464392244965 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 16:37:24 INFO - PROCESS | 1925 | 1464392244970 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:24 INFO - PROCESS | 1925 | ++DOCSHELL 0x12ba79800 == 10 [pid = 1925] [id = 10] 16:37:24 INFO - PROCESS | 1925 | ++DOMWINDOW == 26 (0x12b968000) [pid = 1925] [serial = 26] [outer = 0x0] 16:37:24 INFO - PROCESS | 1925 | ++DOMWINDOW == 27 (0x12ba3fc00) [pid = 1925] [serial = 27] [outer = 0x12b968000] 16:37:24 INFO - PROCESS | 1925 | 1464392244995 Marionette DEBUG loaded listener.js 16:37:25 INFO - PROCESS | 1925 | ++DOMWINDOW == 28 (0x117686c00) [pid = 1925] [serial = 28] [outer = 0x12b968000] 16:37:25 INFO - PROCESS | 1925 | 1464392245294 Marionette TRACE conn2 <- [1,20,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-out",0,null,null]]]}] 16:37:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 16:37:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 523ms 16:37:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 16:37:25 INFO - PROCESS | 1925 | 1464392245353 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 16:37:25 INFO - PROCESS | 1925 | 1464392245355 Marionette TRACE conn2 <- [1,21,null,{"value":"7"}] 16:37:25 INFO - PROCESS | 1925 | 1464392245358 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 16:37:25 INFO - PROCESS | 1925 | 1464392245360 Marionette TRACE conn2 <- [1,22,null,{}] 16:37:25 INFO - PROCESS | 1925 | 1464392245363 Marionette TRACE conn2 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:25 INFO - PROCESS | 1925 | 1464392245496 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 16:37:25 INFO - PROCESS | 1925 | 1464392245503 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:25 INFO - PROCESS | 1925 | ++DOCSHELL 0x1182e7000 == 11 [pid = 1925] [id = 11] 16:37:25 INFO - PROCESS | 1925 | ++DOMWINDOW == 29 (0x11843a000) [pid = 1925] [serial = 29] [outer = 0x0] 16:37:25 INFO - PROCESS | 1925 | ++DOMWINDOW == 30 (0x11843c800) [pid = 1925] [serial = 30] [outer = 0x11843a000] 16:37:25 INFO - PROCESS | 1925 | 1464392245542 Marionette DEBUG loaded listener.js 16:37:25 INFO - PROCESS | 1925 | ++DOMWINDOW == 31 (0x12ba5a000) [pid = 1925] [serial = 31] [outer = 0x11843a000] 16:37:25 INFO - PROCESS | 1925 | 1464392245907 Marionette TRACE conn2 <- [1,24,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-over",0,null,null]]]}] 16:37:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 16:37:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 574ms 16:37:25 INFO - PROCESS | 1925 | 1464392245934 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 16:37:25 INFO - PROCESS | 1925 | 1464392245935 Marionette TRACE conn2 <- [1,25,null,{"value":"7"}] 16:37:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 16:37:25 INFO - PROCESS | 1925 | 1464392245937 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 16:37:25 INFO - PROCESS | 1925 | 1464392245938 Marionette TRACE conn2 <- [1,26,null,{}] 16:37:25 INFO - PROCESS | 1925 | 1464392245940 Marionette TRACE conn2 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:26 INFO - PROCESS | 1925 | 1464392246034 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 16:37:26 INFO - PROCESS | 1925 | 1464392246039 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:26 INFO - PROCESS | 1925 | ++DOCSHELL 0x12c155000 == 12 [pid = 1925] [id = 12] 16:37:26 INFO - PROCESS | 1925 | ++DOMWINDOW == 32 (0x12ba60000) [pid = 1925] [serial = 32] [outer = 0x0] 16:37:26 INFO - PROCESS | 1925 | ++DOMWINDOW == 33 (0x12c1a1000) [pid = 1925] [serial = 33] [outer = 0x12ba60000] 16:37:26 INFO - PROCESS | 1925 | 1464392246064 Marionette DEBUG loaded listener.js 16:37:26 INFO - PROCESS | 1925 | ++DOMWINDOW == 34 (0x12c1aa400) [pid = 1925] [serial = 34] [outer = 0x12ba60000] 16:37:26 INFO - PROCESS | 1925 | 1464392246322 Marionette TRACE conn2 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 16:37:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 16:37:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 418ms 16:37:26 INFO - PROCESS | 1925 | 1464392246356 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 16:37:26 INFO - PROCESS | 1925 | 1464392246357 Marionette TRACE conn2 <- [1,29,null,{"value":"7"}] 16:37:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 16:37:26 INFO - PROCESS | 1925 | 1464392246359 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 16:37:26 INFO - PROCESS | 1925 | 1464392246361 Marionette TRACE conn2 <- [1,30,null,{}] 16:37:26 INFO - PROCESS | 1925 | 1464392246370 Marionette TRACE conn2 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:26 INFO - PROCESS | 1925 | 1464392246458 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 16:37:26 INFO - PROCESS | 1925 | 1464392246463 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:26 INFO - PROCESS | 1925 | ++DOCSHELL 0x12c3d0800 == 13 [pid = 1925] [id = 13] 16:37:26 INFO - PROCESS | 1925 | ++DOMWINDOW == 35 (0x12c1ad000) [pid = 1925] [serial = 35] [outer = 0x0] 16:37:26 INFO - PROCESS | 1925 | ++DOMWINDOW == 36 (0x12c388400) [pid = 1925] [serial = 36] [outer = 0x12c1ad000] 16:37:26 INFO - PROCESS | 1925 | 1464392246487 Marionette DEBUG loaded listener.js 16:37:26 INFO - PROCESS | 1925 | ++DOMWINDOW == 37 (0x12c38bc00) [pid = 1925] [serial = 37] [outer = 0x12c1ad000] 16:37:26 INFO - PROCESS | 1925 | 1464392246729 Marionette TRACE conn2 <- [1,32,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-atop",0,null,null]]]}] 16:37:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 16:37:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 425ms 16:37:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 16:37:26 INFO - PROCESS | 1925 | 1464392246786 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 16:37:26 INFO - PROCESS | 1925 | 1464392246787 Marionette TRACE conn2 <- [1,33,null,{"value":"7"}] 16:37:26 INFO - PROCESS | 1925 | 1464392246789 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 16:37:26 INFO - PROCESS | 1925 | 1464392246790 Marionette TRACE conn2 <- [1,34,null,{}] 16:37:26 INFO - PROCESS | 1925 | 1464392246792 Marionette TRACE conn2 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:26 INFO - PROCESS | 1925 | 1464392246894 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 16:37:26 INFO - PROCESS | 1925 | 1464392246898 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:26 INFO - PROCESS | 1925 | ++DOCSHELL 0x12c6a7800 == 14 [pid = 1925] [id = 14] 16:37:26 INFO - PROCESS | 1925 | ++DOMWINDOW == 38 (0x12c38e400) [pid = 1925] [serial = 38] [outer = 0x0] 16:37:26 INFO - PROCESS | 1925 | ++DOMWINDOW == 39 (0x12c665c00) [pid = 1925] [serial = 39] [outer = 0x12c38e400] 16:37:26 INFO - PROCESS | 1925 | 1464392246923 Marionette DEBUG loaded listener.js 16:37:26 INFO - PROCESS | 1925 | ++DOMWINDOW == 40 (0x12c66e000) [pid = 1925] [serial = 40] [outer = 0x12c38e400] 16:37:27 INFO - PROCESS | 1925 | ++DOCSHELL 0x12cac6000 == 15 [pid = 1925] [id = 15] 16:37:27 INFO - PROCESS | 1925 | ++DOMWINDOW == 41 (0x12cac6800) [pid = 1925] [serial = 41] [outer = 0x0] 16:37:27 INFO - PROCESS | 1925 | 1464392247174 Marionette TRACE conn2 <- [1,36,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-in",0,null,null]]]}] 16:37:27 INFO - PROCESS | 1925 | ++DOMWINDOW == 42 (0x12cac8000) [pid = 1925] [serial = 42] [outer = 0x12cac6800] 16:37:27 INFO - PROCESS | 1925 | ++DOMWINDOW == 43 (0x12cacc800) [pid = 1925] [serial = 43] [outer = 0x12cac6800] 16:37:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 16:37:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 419ms 16:37:27 INFO - PROCESS | 1925 | ++DOCSHELL 0x12cac5800 == 16 [pid = 1925] [id = 16] 16:37:27 INFO - PROCESS | 1925 | ++DOMWINDOW == 44 (0x113244000) [pid = 1925] [serial = 44] [outer = 0x0] 16:37:27 INFO - PROCESS | 1925 | ++DOMWINDOW == 45 (0x12c691400) [pid = 1925] [serial = 45] [outer = 0x113244000] 16:37:27 INFO - PROCESS | 1925 | 1464392247257 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 16:37:27 INFO - PROCESS | 1925 | 1464392247258 Marionette TRACE conn2 <- [1,37,null,{"value":"7"}] 16:37:27 INFO - PROCESS | 1925 | ++DOMWINDOW == 46 (0x1166c3000) [pid = 1925] [serial = 46] [outer = 0x113244000] 16:37:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 16:37:27 INFO - PROCESS | 1925 | 1464392247289 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 16:37:27 INFO - PROCESS | 1925 | 1464392247290 Marionette TRACE conn2 <- [1,38,null,{}] 16:37:27 INFO - PROCESS | 1925 | 1464392247299 Marionette TRACE conn2 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:27 INFO - PROCESS | 1925 | 1464392247408 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 16:37:27 INFO - PROCESS | 1925 | 1464392247413 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:27 INFO - PROCESS | 1925 | ++DOCSHELL 0x12d015800 == 17 [pid = 1925] [id = 17] 16:37:27 INFO - PROCESS | 1925 | ++DOMWINDOW == 47 (0x12c670400) [pid = 1925] [serial = 47] [outer = 0x0] 16:37:27 INFO - PROCESS | 1925 | ++DOMWINDOW == 48 (0x12c686c00) [pid = 1925] [serial = 48] [outer = 0x12c670400] 16:37:27 INFO - PROCESS | 1925 | 1464392247437 Marionette DEBUG loaded listener.js 16:37:27 INFO - PROCESS | 1925 | ++DOMWINDOW == 49 (0x12d0e3c00) [pid = 1925] [serial = 49] [outer = 0x12c670400] 16:37:27 INFO - PROCESS | 1925 | 1464392247679 Marionette TRACE conn2 <- [1,40,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-out",0,null,null]]]}] 16:37:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 16:37:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 434ms 16:37:27 INFO - PROCESS | 1925 | 1464392247708 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 16:37:27 INFO - PROCESS | 1925 | 1464392247709 Marionette TRACE conn2 <- [1,41,null,{"value":"7"}] 16:37:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 16:37:27 INFO - PROCESS | 1925 | 1464392247712 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 16:37:27 INFO - PROCESS | 1925 | 1464392247713 Marionette TRACE conn2 <- [1,42,null,{}] 16:37:27 INFO - PROCESS | 1925 | 1464392247725 Marionette TRACE conn2 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:27 INFO - PROCESS | 1925 | 1464392247819 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 16:37:27 INFO - PROCESS | 1925 | 1464392247824 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:27 INFO - PROCESS | 1925 | ++DOCSHELL 0x11831a800 == 18 [pid = 1925] [id = 18] 16:37:27 INFO - PROCESS | 1925 | ++DOMWINDOW == 50 (0x117553c00) [pid = 1925] [serial = 50] [outer = 0x0] 16:37:27 INFO - PROCESS | 1925 | ++DOMWINDOW == 51 (0x1180a2c00) [pid = 1925] [serial = 51] [outer = 0x117553c00] 16:37:27 INFO - PROCESS | 1925 | 1464392247849 Marionette DEBUG loaded listener.js 16:37:27 INFO - PROCESS | 1925 | ++DOMWINDOW == 52 (0x119024c00) [pid = 1925] [serial = 52] [outer = 0x117553c00] 16:37:28 INFO - PROCESS | 1925 | 1464392248098 Marionette TRACE conn2 <- [1,44,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-over",0,null,null]]]}] 16:37:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 16:37:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 428ms 16:37:28 INFO - PROCESS | 1925 | 1464392248140 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 16:37:28 INFO - PROCESS | 1925 | 1464392248142 Marionette TRACE conn2 <- [1,45,null,{"value":"7"}] 16:37:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 16:37:28 INFO - PROCESS | 1925 | 1464392248144 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 16:37:28 INFO - PROCESS | 1925 | 1464392248146 Marionette TRACE conn2 <- [1,46,null,{}] 16:37:28 INFO - PROCESS | 1925 | 1464392248156 Marionette TRACE conn2 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:28 INFO - PROCESS | 1925 | 1464392248246 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 16:37:28 INFO - PROCESS | 1925 | 1464392248250 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:28 INFO - PROCESS | 1925 | ++DOCSHELL 0x12b92d800 == 19 [pid = 1925] [id = 19] 16:37:28 INFO - PROCESS | 1925 | ++DOMWINDOW == 53 (0x12b044800) [pid = 1925] [serial = 53] [outer = 0x0] 16:37:28 INFO - PROCESS | 1925 | ++DOMWINDOW == 54 (0x12b046c00) [pid = 1925] [serial = 54] [outer = 0x12b044800] 16:37:28 INFO - PROCESS | 1925 | 1464392248279 Marionette DEBUG loaded listener.js 16:37:28 INFO - PROCESS | 1925 | ++DOMWINDOW == 55 (0x12d0e7400) [pid = 1925] [serial = 55] [outer = 0x12b044800] 16:37:28 INFO - PROCESS | 1925 | 1464392248522 Marionette TRACE conn2 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 16:37:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 16:37:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 431ms 16:37:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 16:37:28 INFO - PROCESS | 1925 | 1464392248591 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 16:37:28 INFO - PROCESS | 1925 | 1464392248593 Marionette TRACE conn2 <- [1,49,null,{"value":"7"}] 16:37:28 INFO - PROCESS | 1925 | 1464392248608 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 16:37:28 INFO - PROCESS | 1925 | 1464392248610 Marionette TRACE conn2 <- [1,50,null,{}] 16:37:28 INFO - PROCESS | 1925 | 1464392248613 Marionette TRACE conn2 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:28 INFO - PROCESS | 1925 | 1464392248760 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 16:37:28 INFO - PROCESS | 1925 | 1464392248766 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:28 INFO - PROCESS | 1925 | ++DOCSHELL 0x12d98a800 == 20 [pid = 1925] [id = 20] 16:37:28 INFO - PROCESS | 1925 | ++DOMWINDOW == 56 (0x12b9bc000) [pid = 1925] [serial = 56] [outer = 0x0] 16:37:28 INFO - PROCESS | 1925 | ++DOMWINDOW == 57 (0x12b9bdc00) [pid = 1925] [serial = 57] [outer = 0x12b9bc000] 16:37:28 INFO - PROCESS | 1925 | 1464392248804 Marionette DEBUG loaded listener.js 16:37:28 INFO - PROCESS | 1925 | ++DOMWINDOW == 58 (0x12b9c1800) [pid = 1925] [serial = 58] [outer = 0x12b9bc000] 16:37:29 INFO - PROCESS | 1925 | 1464392249176 Marionette TRACE conn2 <- [1,52,null,{"value":["/2dcontext/compositing/2d.composite.clip.copy.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 16:37:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 16:37:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 585ms 16:37:29 INFO - PROCESS | 1925 | 1464392249182 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 16:37:29 INFO - PROCESS | 1925 | 1464392249183 Marionette TRACE conn2 <- [1,53,null,{"value":"7"}] 16:37:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 16:37:29 INFO - PROCESS | 1925 | 1464392249187 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 16:37:29 INFO - PROCESS | 1925 | 1464392249189 Marionette TRACE conn2 <- [1,54,null,{}] 16:37:29 INFO - PROCESS | 1925 | 1464392249192 Marionette TRACE conn2 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:29 INFO - PROCESS | 1925 | 1464392249288 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 16:37:29 INFO - PROCESS | 1925 | 1464392249811 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:29 INFO - PROCESS | 1925 | ++DOCSHELL 0x111ca7000 == 21 [pid = 1925] [id = 21] 16:37:29 INFO - PROCESS | 1925 | ++DOMWINDOW == 59 (0x111a04400) [pid = 1925] [serial = 59] [outer = 0x0] 16:37:29 INFO - PROCESS | 1925 | ++DOMWINDOW == 60 (0x111c7f000) [pid = 1925] [serial = 60] [outer = 0x111a04400] 16:37:29 INFO - PROCESS | 1925 | 1464392249847 Marionette DEBUG loaded listener.js 16:37:29 INFO - PROCESS | 1925 | ++DOMWINDOW == 61 (0x112041800) [pid = 1925] [serial = 61] [outer = 0x111a04400] 16:37:30 INFO - PROCESS | 1925 | 1464392250317 Marionette TRACE conn2 <- [1,56,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 16:37:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 16:37:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1170ms 16:37:30 INFO - PROCESS | 1925 | 1464392250360 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 16:37:30 INFO - PROCESS | 1925 | 1464392250364 Marionette TRACE conn2 <- [1,57,null,{"value":"7"}] 16:37:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 16:37:30 INFO - PROCESS | 1925 | 1464392250369 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 16:37:30 INFO - PROCESS | 1925 | 1464392250373 Marionette TRACE conn2 <- [1,58,null,{}] 16:37:30 INFO - PROCESS | 1925 | 1464392250377 Marionette TRACE conn2 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:30 INFO - PROCESS | 1925 | 1464392250541 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 16:37:30 INFO - PROCESS | 1925 | 1464392250606 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:30 INFO - PROCESS | 1925 | ++DOCSHELL 0x113f0d000 == 22 [pid = 1925] [id = 22] 16:37:30 INFO - PROCESS | 1925 | ++DOMWINDOW == 62 (0x112e03800) [pid = 1925] [serial = 62] [outer = 0x0] 16:37:30 INFO - PROCESS | 1925 | ++DOMWINDOW == 63 (0x113d63c00) [pid = 1925] [serial = 63] [outer = 0x112e03800] 16:37:30 INFO - PROCESS | 1925 | 1464392250637 Marionette DEBUG loaded listener.js 16:37:30 INFO - PROCESS | 1925 | ++DOMWINDOW == 64 (0x1167ba400) [pid = 1925] [serial = 64] [outer = 0x112e03800] 16:37:31 INFO - PROCESS | 1925 | 1464392251053 Marionette TRACE conn2 <- [1,60,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 16:37:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 16:37:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 722ms 16:37:31 INFO - PROCESS | 1925 | 1464392251093 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 16:37:31 INFO - PROCESS | 1925 | 1464392251096 Marionette TRACE conn2 <- [1,61,null,{"value":"7"}] 16:37:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 16:37:31 INFO - PROCESS | 1925 | 1464392251099 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 16:37:31 INFO - PROCESS | 1925 | 1464392251100 Marionette TRACE conn2 <- [1,62,null,{}] 16:37:31 INFO - PROCESS | 1925 | 1464392251102 Marionette TRACE conn2 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:31 INFO - PROCESS | 1925 | 1464392251214 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 16:37:31 INFO - PROCESS | 1925 | 1464392251293 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:31 INFO - PROCESS | 1925 | ++DOCSHELL 0x117013800 == 23 [pid = 1925] [id = 23] 16:37:31 INFO - PROCESS | 1925 | ++DOMWINDOW == 65 (0x11755e800) [pid = 1925] [serial = 65] [outer = 0x0] 16:37:31 INFO - PROCESS | 1925 | ++DOMWINDOW == 66 (0x117560c00) [pid = 1925] [serial = 66] [outer = 0x11755e800] 16:37:31 INFO - PROCESS | 1925 | 1464392251327 Marionette DEBUG loaded listener.js 16:37:31 INFO - PROCESS | 1925 | ++DOMWINDOW == 67 (0x118438800) [pid = 1925] [serial = 67] [outer = 0x11755e800] 16:37:31 INFO - PROCESS | 1925 | 1464392251975 Marionette TRACE conn2 <- [1,64,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 16:37:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 16:37:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 920ms 16:37:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 16:37:32 INFO - PROCESS | 1925 | 1464392252032 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 16:37:32 INFO - PROCESS | 1925 | 1464392252033 Marionette TRACE conn2 <- [1,65,null,{"value":"7"}] 16:37:32 INFO - PROCESS | 1925 | 1464392252038 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 16:37:32 INFO - PROCESS | 1925 | 1464392252040 Marionette TRACE conn2 <- [1,66,null,{}] 16:37:32 INFO - PROCESS | 1925 | 1464392252044 Marionette TRACE conn2 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:32 INFO - PROCESS | 1925 | 1464392252124 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 16:37:32 INFO - PROCESS | 1925 | 1464392252187 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:32 INFO - PROCESS | 1925 | ++DOCSHELL 0x113a85000 == 24 [pid = 1925] [id = 24] 16:37:32 INFO - PROCESS | 1925 | ++DOMWINDOW == 68 (0x1161aa000) [pid = 1925] [serial = 68] [outer = 0x0] 16:37:32 INFO - PROCESS | 1925 | ++DOMWINDOW == 69 (0x1161af000) [pid = 1925] [serial = 69] [outer = 0x1161aa000] 16:37:32 INFO - PROCESS | 1925 | 1464392252215 Marionette DEBUG loaded listener.js 16:37:32 INFO - PROCESS | 1925 | ++DOMWINDOW == 70 (0x1166c4c00) [pid = 1925] [serial = 70] [outer = 0x1161aa000] 16:37:32 INFO - PROCESS | 1925 | 1464392252638 Marionette TRACE conn2 <- [1,68,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 16:37:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 16:37:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 671ms 16:37:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 16:37:32 INFO - PROCESS | 1925 | 1464392252709 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 16:37:32 INFO - PROCESS | 1925 | 1464392252713 Marionette TRACE conn2 <- [1,69,null,{"value":"7"}] 16:37:32 INFO - PROCESS | 1925 | 1464392252718 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 16:37:32 INFO - PROCESS | 1925 | 1464392252720 Marionette TRACE conn2 <- [1,70,null,{}] 16:37:32 INFO - PROCESS | 1925 | 1464392252722 Marionette TRACE conn2 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:32 INFO - PROCESS | 1925 | 1464392252792 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 16:37:32 INFO - PROCESS | 1925 | 1464392252799 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:32 INFO - PROCESS | 1925 | ++DOCSHELL 0x1161b8000 == 25 [pid = 1925] [id = 25] 16:37:32 INFO - PROCESS | 1925 | ++DOMWINDOW == 71 (0x116935400) [pid = 1925] [serial = 71] [outer = 0x0] 16:37:32 INFO - PROCESS | 1925 | ++DOMWINDOW == 72 (0x116a60800) [pid = 1925] [serial = 72] [outer = 0x116935400] 16:37:32 INFO - PROCESS | 1925 | 1464392252828 Marionette DEBUG loaded listener.js 16:37:32 INFO - PROCESS | 1925 | ++DOMWINDOW == 73 (0x11755c800) [pid = 1925] [serial = 73] [outer = 0x116935400] 16:37:33 INFO - PROCESS | 1925 | 1464392253150 Marionette TRACE conn2 <- [1,72,null,{"value":["/2dcontext/compositing/2d.composite.clip.lighter.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 16:37:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 16:37:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 472ms 16:37:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 16:37:33 INFO - PROCESS | 1925 | 1464392253191 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 16:37:33 INFO - PROCESS | 1925 | 1464392253192 Marionette TRACE conn2 <- [1,73,null,{"value":"7"}] 16:37:33 INFO - PROCESS | 1925 | 1464392253195 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 16:37:33 INFO - PROCESS | 1925 | 1464392253197 Marionette TRACE conn2 <- [1,74,null,{}] 16:37:33 INFO - PROCESS | 1925 | 1464392253205 Marionette TRACE conn2 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:33 INFO - PROCESS | 1925 | 1464392253281 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 16:37:33 INFO - PROCESS | 1925 | 1464392253286 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:33 INFO - PROCESS | 1925 | ++DOCSHELL 0x116f03800 == 26 [pid = 1925] [id = 26] 16:37:33 INFO - PROCESS | 1925 | ++DOMWINDOW == 74 (0x117e4f800) [pid = 1925] [serial = 74] [outer = 0x0] 16:37:33 INFO - PROCESS | 1925 | ++DOMWINDOW == 75 (0x1182f2c00) [pid = 1925] [serial = 75] [outer = 0x117e4f800] 16:37:33 INFO - PROCESS | 1925 | 1464392253318 Marionette DEBUG loaded listener.js 16:37:33 INFO - PROCESS | 1925 | ++DOMWINDOW == 76 (0x1184c4000) [pid = 1925] [serial = 76] [outer = 0x117e4f800] 16:37:33 INFO - PROCESS | 1925 | 1464392253689 Marionette TRACE conn2 <- [1,76,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 16:37:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 16:37:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 522ms 16:37:33 INFO - PROCESS | 1925 | 1464392253717 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 16:37:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 16:37:33 INFO - PROCESS | 1925 | 1464392253720 Marionette TRACE conn2 <- [1,77,null,{"value":"7"}] 16:37:33 INFO - PROCESS | 1925 | 1464392253724 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 16:37:33 INFO - PROCESS | 1925 | 1464392253725 Marionette TRACE conn2 <- [1,78,null,{}] 16:37:33 INFO - PROCESS | 1925 | 1464392253729 Marionette TRACE conn2 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:33 INFO - PROCESS | 1925 | 1464392253888 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 16:37:33 INFO - PROCESS | 1925 | 1464392253903 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:33 INFO - PROCESS | 1925 | ++DOCSHELL 0x1170db000 == 27 [pid = 1925] [id = 27] 16:37:33 INFO - PROCESS | 1925 | ++DOMWINDOW == 77 (0x1187b0400) [pid = 1925] [serial = 77] [outer = 0x0] 16:37:33 INFO - PROCESS | 1925 | ++DOMWINDOW == 78 (0x118e7c400) [pid = 1925] [serial = 78] [outer = 0x1187b0400] 16:37:33 INFO - PROCESS | 1925 | 1464392253945 Marionette DEBUG loaded listener.js 16:37:34 INFO - PROCESS | 1925 | ++DOMWINDOW == 79 (0x118ef8400) [pid = 1925] [serial = 79] [outer = 0x1187b0400] 16:37:34 INFO - PROCESS | 1925 | 1464392254289 Marionette TRACE conn2 <- [1,80,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 16:37:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 16:37:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 620ms 16:37:34 INFO - PROCESS | 1925 | 1464392254343 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 16:37:34 INFO - PROCESS | 1925 | 1464392254344 Marionette TRACE conn2 <- [1,81,null,{"value":"7"}] 16:37:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 16:37:34 INFO - PROCESS | 1925 | 1464392254347 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 16:37:34 INFO - PROCESS | 1925 | 1464392254348 Marionette TRACE conn2 <- [1,82,null,{}] 16:37:34 INFO - PROCESS | 1925 | 1464392254350 Marionette TRACE conn2 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:34 INFO - PROCESS | 1925 | 1464392254421 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 16:37:34 INFO - PROCESS | 1925 | 1464392254425 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:34 INFO - PROCESS | 1925 | ++DOCSHELL 0x1180d1800 == 28 [pid = 1925] [id = 28] 16:37:34 INFO - PROCESS | 1925 | ++DOMWINDOW == 80 (0x113240000) [pid = 1925] [serial = 80] [outer = 0x0] 16:37:34 INFO - PROCESS | 1925 | ++DOMWINDOW == 81 (0x119026800) [pid = 1925] [serial = 81] [outer = 0x113240000] 16:37:34 INFO - PROCESS | 1925 | 1464392254453 Marionette DEBUG loaded listener.js 16:37:34 INFO - PROCESS | 1925 | ++DOMWINDOW == 82 (0x119020800) [pid = 1925] [serial = 82] [outer = 0x113240000] 16:37:34 INFO - PROCESS | 1925 | 1464392254751 Marionette TRACE conn2 <- [1,84,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 16:37:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 16:37:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 419ms 16:37:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 16:37:34 INFO - PROCESS | 1925 | 1464392254771 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 16:37:34 INFO - PROCESS | 1925 | 1464392254772 Marionette TRACE conn2 <- [1,85,null,{"value":"7"}] 16:37:34 INFO - PROCESS | 1925 | 1464392254774 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 16:37:34 INFO - PROCESS | 1925 | 1464392254775 Marionette TRACE conn2 <- [1,86,null,{}] 16:37:34 INFO - PROCESS | 1925 | 1464392254778 Marionette TRACE conn2 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:34 INFO - PROCESS | 1925 | 1464392254870 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 16:37:34 INFO - PROCESS | 1925 | 1464392254876 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:34 INFO - PROCESS | 1925 | ++DOCSHELL 0x11852b000 == 29 [pid = 1925] [id = 29] 16:37:34 INFO - PROCESS | 1925 | ++DOMWINDOW == 83 (0x11958c400) [pid = 1925] [serial = 83] [outer = 0x0] 16:37:34 INFO - PROCESS | 1925 | ++DOMWINDOW == 84 (0x119857c00) [pid = 1925] [serial = 84] [outer = 0x11958c400] 16:37:34 INFO - PROCESS | 1925 | 1464392254905 Marionette DEBUG loaded listener.js 16:37:34 INFO - PROCESS | 1925 | ++DOMWINDOW == 85 (0x11a09d400) [pid = 1925] [serial = 85] [outer = 0x11958c400] 16:37:35 INFO - PROCESS | 1925 | 1464392255232 Marionette TRACE conn2 <- [1,88,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 16:37:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 16:37:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 469ms 16:37:35 INFO - PROCESS | 1925 | 1464392255243 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 16:37:35 INFO - PROCESS | 1925 | 1464392255244 Marionette TRACE conn2 <- [1,89,null,{"value":"7"}] 16:37:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 16:37:35 INFO - PROCESS | 1925 | 1464392255249 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 16:37:35 INFO - PROCESS | 1925 | 1464392255252 Marionette TRACE conn2 <- [1,90,null,{}] 16:37:35 INFO - PROCESS | 1925 | 1464392255254 Marionette TRACE conn2 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:35 INFO - PROCESS | 1925 | 1464392255349 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 16:37:35 INFO - PROCESS | 1925 | 1464392255355 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:35 INFO - PROCESS | 1925 | ++DOCSHELL 0x118e1d000 == 30 [pid = 1925] [id = 30] 16:37:35 INFO - PROCESS | 1925 | ++DOMWINDOW == 86 (0x1187af000) [pid = 1925] [serial = 86] [outer = 0x0] 16:37:35 INFO - PROCESS | 1925 | ++DOMWINDOW == 87 (0x121173800) [pid = 1925] [serial = 87] [outer = 0x1187af000] 16:37:35 INFO - PROCESS | 1925 | 1464392255380 Marionette DEBUG loaded listener.js 16:37:35 INFO - PROCESS | 1925 | ++DOMWINDOW == 88 (0x1211b4400) [pid = 1925] [serial = 88] [outer = 0x1187af000] 16:37:35 INFO - PROCESS | 1925 | 1464392255649 Marionette TRACE conn2 <- [1,92,null,{"value":["/2dcontext/compositing/2d.composite.clip.xor.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 16:37:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 16:37:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 424ms 16:37:35 INFO - PROCESS | 1925 | 1464392255672 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 16:37:35 INFO - PROCESS | 1925 | 1464392255673 Marionette TRACE conn2 <- [1,93,null,{"value":"7"}] 16:37:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 16:37:35 INFO - PROCESS | 1925 | 1464392255675 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 16:37:35 INFO - PROCESS | 1925 | 1464392255676 Marionette TRACE conn2 <- [1,94,null,{}] 16:37:35 INFO - PROCESS | 1925 | 1464392255679 Marionette TRACE conn2 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:35 INFO - PROCESS | 1925 | 1464392255763 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 16:37:35 INFO - PROCESS | 1925 | 1464392255770 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:35 INFO - PROCESS | 1925 | ++DOCSHELL 0x112268000 == 31 [pid = 1925] [id = 31] 16:37:35 INFO - PROCESS | 1925 | ++DOMWINDOW == 89 (0x1211b6000) [pid = 1925] [serial = 89] [outer = 0x0] 16:37:35 INFO - PROCESS | 1925 | ++DOMWINDOW == 90 (0x121452800) [pid = 1925] [serial = 90] [outer = 0x1211b6000] 16:37:35 INFO - PROCESS | 1925 | 1464392255795 Marionette DEBUG loaded listener.js 16:37:35 INFO - PROCESS | 1925 | ++DOMWINDOW == 91 (0x121458c00) [pid = 1925] [serial = 91] [outer = 0x1211b6000] 16:37:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 16:37:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 418ms 16:37:36 INFO - PROCESS | 1925 | 1464392256090 Marionette TRACE conn2 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 16:37:36 INFO - PROCESS | 1925 | 1464392256094 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 16:37:36 INFO - PROCESS | 1925 | 1464392256095 Marionette TRACE conn2 <- [1,97,null,{"value":"7"}] 16:37:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 16:37:36 INFO - PROCESS | 1925 | 1464392256105 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 16:37:36 INFO - PROCESS | 1925 | 1464392256106 Marionette TRACE conn2 <- [1,98,null,{}] 16:37:36 INFO - PROCESS | 1925 | 1464392256108 Marionette TRACE conn2 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:36 INFO - PROCESS | 1925 | 1464392256192 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 16:37:36 INFO - PROCESS | 1925 | 1464392256199 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:36 INFO - PROCESS | 1925 | ++DOCSHELL 0x119534800 == 32 [pid = 1925] [id = 32] 16:37:36 INFO - PROCESS | 1925 | ++DOMWINDOW == 92 (0x121453400) [pid = 1925] [serial = 92] [outer = 0x0] 16:37:36 INFO - PROCESS | 1925 | ++DOMWINDOW == 93 (0x12165c800) [pid = 1925] [serial = 93] [outer = 0x121453400] 16:37:36 INFO - PROCESS | 1925 | 1464392256225 Marionette DEBUG loaded listener.js 16:37:36 INFO - PROCESS | 1925 | ++DOMWINDOW == 94 (0x1218e7800) [pid = 1925] [serial = 94] [outer = 0x121453400] 16:37:36 INFO - PROCESS | 1925 | 1464392256535 Marionette TRACE conn2 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 16:37:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 16:37:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 476ms 16:37:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 16:37:36 INFO - PROCESS | 1925 | 1464392256589 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 16:37:36 INFO - PROCESS | 1925 | 1464392256590 Marionette TRACE conn2 <- [1,101,null,{"value":"7"}] 16:37:36 INFO - PROCESS | 1925 | 1464392256593 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 16:37:36 INFO - PROCESS | 1925 | 1464392256593 Marionette TRACE conn2 <- [1,102,null,{}] 16:37:36 INFO - PROCESS | 1925 | 1464392256595 Marionette TRACE conn2 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:36 INFO - PROCESS | 1925 | 1464392256663 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 16:37:36 INFO - PROCESS | 1925 | 1464392256669 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:36 INFO - PROCESS | 1925 | ++DOCSHELL 0x1198a8000 == 33 [pid = 1925] [id = 33] 16:37:36 INFO - PROCESS | 1925 | ++DOMWINDOW == 95 (0x121458800) [pid = 1925] [serial = 95] [outer = 0x0] 16:37:36 INFO - PROCESS | 1925 | ++DOMWINDOW == 96 (0x121a59400) [pid = 1925] [serial = 96] [outer = 0x121458800] 16:37:36 INFO - PROCESS | 1925 | 1464392256689 Marionette DEBUG loaded listener.js 16:37:36 INFO - PROCESS | 1925 | ++DOMWINDOW == 97 (0x121cbac00) [pid = 1925] [serial = 97] [outer = 0x121458800] 16:37:37 INFO - PROCESS | 1925 | 1464392257086 Marionette TRACE conn2 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 16:37:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 16:37:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 522ms 16:37:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 16:37:37 INFO - PROCESS | 1925 | 1464392257115 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 16:37:37 INFO - PROCESS | 1925 | 1464392257116 Marionette TRACE conn2 <- [1,105,null,{"value":"7"}] 16:37:37 INFO - PROCESS | 1925 | 1464392257118 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 16:37:37 INFO - PROCESS | 1925 | 1464392257120 Marionette TRACE conn2 <- [1,106,null,{}] 16:37:37 INFO - PROCESS | 1925 | 1464392257122 Marionette TRACE conn2 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:37 INFO - PROCESS | 1925 | 1464392257193 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 16:37:37 INFO - PROCESS | 1925 | 1464392257249 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:37 INFO - PROCESS | 1925 | ++DOCSHELL 0x119c18000 == 34 [pid = 1925] [id = 34] 16:37:37 INFO - PROCESS | 1925 | ++DOMWINDOW == 98 (0x1219a1c00) [pid = 1925] [serial = 98] [outer = 0x0] 16:37:37 INFO - PROCESS | 1925 | ++DOMWINDOW == 99 (0x123fcc000) [pid = 1925] [serial = 99] [outer = 0x1219a1c00] 16:37:37 INFO - PROCESS | 1925 | 1464392257292 Marionette DEBUG loaded listener.js 16:37:37 INFO - PROCESS | 1925 | ++DOMWINDOW == 100 (0x1246a5000) [pid = 1925] [serial = 100] [outer = 0x1219a1c00] 16:37:37 INFO - PROCESS | 1925 | 1464392257716 Marionette TRACE conn2 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 16:37:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 16:37:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 622ms 16:37:37 INFO - PROCESS | 1925 | 1464392257741 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 16:37:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 16:37:37 INFO - PROCESS | 1925 | 1464392257743 Marionette TRACE conn2 <- [1,109,null,{"value":"7"}] 16:37:37 INFO - PROCESS | 1925 | 1464392257747 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 16:37:37 INFO - PROCESS | 1925 | 1464392257751 Marionette TRACE conn2 <- [1,110,null,{}] 16:37:37 INFO - PROCESS | 1925 | 1464392257754 Marionette TRACE conn2 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:37 INFO - PROCESS | 1925 | 1464392257899 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 16:37:37 INFO - PROCESS | 1925 | 1464392257935 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:37 INFO - PROCESS | 1925 | ++DOCSHELL 0x11a0c3000 == 35 [pid = 1925] [id = 35] 16:37:37 INFO - PROCESS | 1925 | ++DOMWINDOW == 101 (0x121a5c000) [pid = 1925] [serial = 101] [outer = 0x0] 16:37:37 INFO - PROCESS | 1925 | ++DOMWINDOW == 102 (0x124ed6800) [pid = 1925] [serial = 102] [outer = 0x121a5c000] 16:37:37 INFO - PROCESS | 1925 | 1464392257964 Marionette DEBUG loaded listener.js 16:37:38 INFO - PROCESS | 1925 | ++DOMWINDOW == 103 (0x124f73400) [pid = 1925] [serial = 103] [outer = 0x121a5c000] 16:37:38 INFO - PROCESS | 1925 | 1464392258259 Marionette TRACE conn2 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 16:37:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 16:37:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 523ms 16:37:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 16:37:38 INFO - PROCESS | 1925 | 1464392258271 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 16:37:38 INFO - PROCESS | 1925 | 1464392258272 Marionette TRACE conn2 <- [1,113,null,{"value":"7"}] 16:37:38 INFO - PROCESS | 1925 | 1464392258275 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 16:37:38 INFO - PROCESS | 1925 | 1464392258276 Marionette TRACE conn2 <- [1,114,null,{}] 16:37:38 INFO - PROCESS | 1925 | 1464392258286 Marionette TRACE conn2 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:38 INFO - PROCESS | 1925 | 1464392258368 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 16:37:38 INFO - PROCESS | 1925 | 1464392258373 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:38 INFO - PROCESS | 1925 | ++DOCSHELL 0x12158a000 == 36 [pid = 1925] [id = 36] 16:37:38 INFO - PROCESS | 1925 | ++DOMWINDOW == 104 (0x124ed9000) [pid = 1925] [serial = 104] [outer = 0x0] 16:37:38 INFO - PROCESS | 1925 | ++DOMWINDOW == 105 (0x125b98800) [pid = 1925] [serial = 105] [outer = 0x124ed9000] 16:37:38 INFO - PROCESS | 1925 | 1464392258398 Marionette DEBUG loaded listener.js 16:37:38 INFO - PROCESS | 1925 | ++DOMWINDOW == 106 (0x125f4b400) [pid = 1925] [serial = 106] [outer = 0x124ed9000] 16:37:38 INFO - PROCESS | 1925 | 1464392258716 Marionette TRACE conn2 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 16:37:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 16:37:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 469ms 16:37:38 INFO - PROCESS | 1925 | 1464392258744 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 16:37:38 INFO - PROCESS | 1925 | 1464392258746 Marionette TRACE conn2 <- [1,117,null,{"value":"7"}] 16:37:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 16:37:38 INFO - PROCESS | 1925 | 1464392258752 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 16:37:38 INFO - PROCESS | 1925 | 1464392258753 Marionette TRACE conn2 <- [1,118,null,{}] 16:37:38 INFO - PROCESS | 1925 | 1464392258755 Marionette TRACE conn2 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:38 INFO - PROCESS | 1925 | 1464392258852 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 16:37:38 INFO - PROCESS | 1925 | 1464392258859 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:38 INFO - PROCESS | 1925 | ++DOCSHELL 0x121642000 == 37 [pid = 1925] [id = 37] 16:37:38 INFO - PROCESS | 1925 | ++DOMWINDOW == 107 (0x119589400) [pid = 1925] [serial = 107] [outer = 0x0] 16:37:38 INFO - PROCESS | 1925 | ++DOMWINDOW == 108 (0x125feb000) [pid = 1925] [serial = 108] [outer = 0x119589400] 16:37:38 INFO - PROCESS | 1925 | 1464392258885 Marionette DEBUG loaded listener.js 16:37:38 INFO - PROCESS | 1925 | ++DOMWINDOW == 109 (0x126208800) [pid = 1925] [serial = 109] [outer = 0x119589400] 16:37:39 INFO - PROCESS | 1925 | 1464392259189 Marionette TRACE conn2 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 16:37:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 16:37:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 468ms 16:37:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 16:37:39 INFO - PROCESS | 1925 | 1464392259220 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 16:37:39 INFO - PROCESS | 1925 | 1464392259222 Marionette TRACE conn2 <- [1,121,null,{"value":"7"}] 16:37:39 INFO - PROCESS | 1925 | 1464392259224 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 16:37:39 INFO - PROCESS | 1925 | 1464392259225 Marionette TRACE conn2 <- [1,122,null,{}] 16:37:39 INFO - PROCESS | 1925 | 1464392259227 Marionette TRACE conn2 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:39 INFO - PROCESS | 1925 | 1464392259303 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 16:37:39 INFO - PROCESS | 1925 | 1464392259307 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:39 INFO - PROCESS | 1925 | ++DOCSHELL 0x121f7e800 == 38 [pid = 1925] [id = 38] 16:37:39 INFO - PROCESS | 1925 | ++DOMWINDOW == 110 (0x126557c00) [pid = 1925] [serial = 110] [outer = 0x0] 16:37:39 INFO - PROCESS | 1925 | ++DOMWINDOW == 111 (0x1265b9000) [pid = 1925] [serial = 111] [outer = 0x126557c00] 16:37:39 INFO - PROCESS | 1925 | 1464392259334 Marionette DEBUG loaded listener.js 16:37:39 INFO - PROCESS | 1925 | ++DOMWINDOW == 112 (0x1267e0400) [pid = 1925] [serial = 112] [outer = 0x126557c00] 16:37:39 INFO - PROCESS | 1925 | 1464392259630 Marionette TRACE conn2 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 16:37:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 16:37:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 419ms 16:37:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 16:37:39 INFO - PROCESS | 1925 | 1464392259644 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 16:37:39 INFO - PROCESS | 1925 | 1464392259645 Marionette TRACE conn2 <- [1,125,null,{"value":"7"}] 16:37:39 INFO - PROCESS | 1925 | 1464392259648 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 16:37:39 INFO - PROCESS | 1925 | 1464392259650 Marionette TRACE conn2 <- [1,126,null,{}] 16:37:39 INFO - PROCESS | 1925 | 1464392259660 Marionette TRACE conn2 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:39 INFO - PROCESS | 1925 | 1464392259786 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 16:37:39 INFO - PROCESS | 1925 | 1464392259794 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:39 INFO - PROCESS | 1925 | ++DOCSHELL 0x123f36000 == 39 [pid = 1925] [id = 39] 16:37:39 INFO - PROCESS | 1925 | ++DOMWINDOW == 113 (0x125f4b000) [pid = 1925] [serial = 113] [outer = 0x0] 16:37:39 INFO - PROCESS | 1925 | ++DOMWINDOW == 114 (0x1267e1400) [pid = 1925] [serial = 114] [outer = 0x125f4b000] 16:37:39 INFO - PROCESS | 1925 | 1464392259819 Marionette DEBUG loaded listener.js 16:37:39 INFO - PROCESS | 1925 | ++DOMWINDOW == 115 (0x128d88000) [pid = 1925] [serial = 115] [outer = 0x125f4b000] 16:37:40 INFO - PROCESS | 1925 | 1464392260801 Marionette TRACE conn2 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 16:37:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 16:37:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1178ms 16:37:40 INFO - PROCESS | 1925 | 1464392260830 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 16:37:40 INFO - PROCESS | 1925 | 1464392260832 Marionette TRACE conn2 <- [1,129,null,{"value":"7"}] 16:37:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 16:37:40 INFO - PROCESS | 1925 | 1464392260836 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 16:37:40 INFO - PROCESS | 1925 | 1464392260838 Marionette TRACE conn2 <- [1,130,null,{}] 16:37:40 INFO - PROCESS | 1925 | 1464392260842 Marionette TRACE conn2 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:40 INFO - PROCESS | 1925 | 1464392260934 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 16:37:40 INFO - PROCESS | 1925 | 1464392260966 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:40 INFO - PROCESS | 1925 | ++DOCSHELL 0x11339c000 == 40 [pid = 1925] [id = 40] 16:37:40 INFO - PROCESS | 1925 | ++DOMWINDOW == 116 (0x115e3c400) [pid = 1925] [serial = 116] [outer = 0x0] 16:37:40 INFO - PROCESS | 1925 | ++DOMWINDOW == 117 (0x116170c00) [pid = 1925] [serial = 117] [outer = 0x115e3c400] 16:37:40 INFO - PROCESS | 1925 | 1464392260995 Marionette DEBUG loaded listener.js 16:37:41 INFO - PROCESS | 1925 | ++DOMWINDOW == 118 (0x1167b6800) [pid = 1925] [serial = 118] [outer = 0x115e3c400] 16:37:41 INFO - PROCESS | 1925 | 1464392261331 Marionette TRACE conn2 <- [1,132,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.image.destination-atop",0,null,null]]]}] 16:37:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 16:37:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 521ms 16:37:41 INFO - PROCESS | 1925 | 1464392261357 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 16:37:41 INFO - PROCESS | 1925 | 1464392261360 Marionette TRACE conn2 <- [1,133,null,{"value":"7"}] 16:37:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 16:37:41 INFO - PROCESS | 1925 | 1464392261372 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 16:37:41 INFO - PROCESS | 1925 | 1464392261374 Marionette TRACE conn2 <- [1,134,null,{}] 16:37:41 INFO - PROCESS | 1925 | 1464392261376 Marionette TRACE conn2 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:41 INFO - PROCESS | 1925 | 1464392261467 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 16:37:41 INFO - PROCESS | 1925 | 1464392261472 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:41 INFO - PROCESS | 1925 | ++DOCSHELL 0x116122800 == 41 [pid = 1925] [id = 41] 16:37:41 INFO - PROCESS | 1925 | ++DOMWINDOW == 119 (0x11693bc00) [pid = 1925] [serial = 119] [outer = 0x0] 16:37:41 INFO - PROCESS | 1925 | ++DOMWINDOW == 120 (0x11755b000) [pid = 1925] [serial = 120] [outer = 0x11693bc00] 16:37:41 INFO - PROCESS | 1925 | 1464392261498 Marionette DEBUG loaded listener.js 16:37:41 INFO - PROCESS | 1925 | ++DOMWINDOW == 121 (0x117e4ec00) [pid = 1925] [serial = 121] [outer = 0x11693bc00] 16:37:41 INFO - PROCESS | 1925 | 1464392261857 Marionette TRACE conn2 <- [1,136,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-in.html",0,null,null,[["Canvas test: 2d.composite.image.destination-in",0,null,null]]]}] 16:37:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 16:37:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 525ms 16:37:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 16:37:41 INFO - PROCESS | 1925 | 1464392261892 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 16:37:41 INFO - PROCESS | 1925 | 1464392261894 Marionette TRACE conn2 <- [1,137,null,{"value":"7"}] 16:37:41 INFO - PROCESS | 1925 | 1464392261898 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 16:37:41 INFO - PROCESS | 1925 | 1464392261902 Marionette TRACE conn2 <- [1,138,null,{}] 16:37:41 INFO - PROCESS | 1925 | 1464392261913 Marionette TRACE conn2 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:42 INFO - PROCESS | 1925 | 1464392262066 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 16:37:42 INFO - PROCESS | 1925 | 1464392262075 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:42 INFO - PROCESS | 1925 | ++DOCSHELL 0x116978800 == 42 [pid = 1925] [id = 42] 16:37:42 INFO - PROCESS | 1925 | ++DOMWINDOW == 122 (0x1122b6000) [pid = 1925] [serial = 122] [outer = 0x0] 16:37:42 INFO - PROCESS | 1925 | ++DOMWINDOW == 123 (0x11855f800) [pid = 1925] [serial = 123] [outer = 0x1122b6000] 16:37:42 INFO - PROCESS | 1925 | 1464392262648 Marionette DEBUG loaded listener.js 16:37:42 INFO - PROCESS | 1925 | ++DOMWINDOW == 124 (0x118e86000) [pid = 1925] [serial = 124] [outer = 0x1122b6000] 16:37:42 INFO - PROCESS | 1925 | --DOMWINDOW == 123 (0x12b9bc000) [pid = 1925] [serial = 56] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 16:37:42 INFO - PROCESS | 1925 | --DOMWINDOW == 122 (0x12b044800) [pid = 1925] [serial = 53] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 16:37:42 INFO - PROCESS | 1925 | --DOMWINDOW == 121 (0x117553c00) [pid = 1925] [serial = 50] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 16:37:42 INFO - PROCESS | 1925 | --DOMWINDOW == 120 (0x12c670400) [pid = 1925] [serial = 47] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 16:37:42 INFO - PROCESS | 1925 | --DOMWINDOW == 119 (0x12c38e400) [pid = 1925] [serial = 38] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 16:37:42 INFO - PROCESS | 1925 | --DOMWINDOW == 118 (0x12c1ad000) [pid = 1925] [serial = 35] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 16:37:42 INFO - PROCESS | 1925 | --DOMWINDOW == 117 (0x12ba60000) [pid = 1925] [serial = 32] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 16:37:42 INFO - PROCESS | 1925 | --DOMWINDOW == 116 (0x11843a000) [pid = 1925] [serial = 29] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 16:37:42 INFO - PROCESS | 1925 | --DOMWINDOW == 115 (0x12b968000) [pid = 1925] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 16:37:42 INFO - PROCESS | 1925 | --DOMWINDOW == 114 (0x12ae11400) [pid = 1925] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 16:37:42 INFO - PROCESS | 1925 | --DOMWINDOW == 113 (0x12ad84400) [pid = 1925] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 16:37:42 INFO - PROCESS | 1925 | --DOMWINDOW == 112 (0x128d93000) [pid = 1925] [serial = 14] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 16:37:42 INFO - PROCESS | 1925 | --DOMWINDOW == 111 (0x1161aa000) [pid = 1925] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 16:37:42 INFO - PROCESS | 1925 | --DOMWINDOW == 110 (0x116935400) [pid = 1925] [serial = 71] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 16:37:42 INFO - PROCESS | 1925 | --DOMWINDOW == 109 (0x117e4f800) [pid = 1925] [serial = 74] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 16:37:42 INFO - PROCESS | 1925 | --DOMWINDOW == 108 (0x1187b0400) [pid = 1925] [serial = 77] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 16:37:42 INFO - PROCESS | 1925 | --DOMWINDOW == 107 (0x113240000) [pid = 1925] [serial = 80] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 16:37:42 INFO - PROCESS | 1925 | --DOMWINDOW == 106 (0x11958c400) [pid = 1925] [serial = 83] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 16:37:42 INFO - PROCESS | 1925 | --DOMWINDOW == 105 (0x1187af000) [pid = 1925] [serial = 86] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 16:37:42 INFO - PROCESS | 1925 | --DOMWINDOW == 104 (0x1211b6000) [pid = 1925] [serial = 89] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 16:37:42 INFO - PROCESS | 1925 | --DOMWINDOW == 103 (0x121453400) [pid = 1925] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 16:37:42 INFO - PROCESS | 1925 | --DOMWINDOW == 102 (0x121458800) [pid = 1925] [serial = 95] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 16:37:42 INFO - PROCESS | 1925 | --DOMWINDOW == 101 (0x1219a1c00) [pid = 1925] [serial = 98] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 16:37:42 INFO - PROCESS | 1925 | --DOMWINDOW == 100 (0x124ed9000) [pid = 1925] [serial = 104] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 16:37:42 INFO - PROCESS | 1925 | --DOMWINDOW == 99 (0x119589400) [pid = 1925] [serial = 107] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 16:37:42 INFO - PROCESS | 1925 | --DOMWINDOW == 98 (0x111a04400) [pid = 1925] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 16:37:42 INFO - PROCESS | 1925 | --DOMWINDOW == 97 (0x112e03800) [pid = 1925] [serial = 62] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 16:37:42 INFO - PROCESS | 1925 | --DOMWINDOW == 96 (0x11755e800) [pid = 1925] [serial = 65] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 16:37:42 INFO - PROCESS | 1925 | --DOMWINDOW == 95 (0x126557c00) [pid = 1925] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 16:37:42 INFO - PROCESS | 1925 | 1464392262987 Marionette TRACE conn2 <- [1,140,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-out.html",0,null,null,[["Canvas test: 2d.composite.image.destination-out",0,null,null]]]}] 16:37:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 16:37:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1129ms 16:37:43 INFO - PROCESS | 1925 | 1464392263027 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 16:37:43 INFO - PROCESS | 1925 | 1464392263029 Marionette TRACE conn2 <- [1,141,null,{"value":"7"}] 16:37:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 16:37:43 INFO - PROCESS | 1925 | 1464392263031 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 16:37:43 INFO - PROCESS | 1925 | 1464392263032 Marionette TRACE conn2 <- [1,142,null,{}] 16:37:43 INFO - PROCESS | 1925 | 1464392263035 Marionette TRACE conn2 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:43 INFO - PROCESS | 1925 | 1464392263106 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 16:37:43 INFO - PROCESS | 1925 | 1464392263110 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:43 INFO - PROCESS | 1925 | ++DOCSHELL 0x117e20800 == 43 [pid = 1925] [id = 43] 16:37:43 INFO - PROCESS | 1925 | ++DOMWINDOW == 96 (0x117680000) [pid = 1925] [serial = 125] [outer = 0x0] 16:37:43 INFO - PROCESS | 1925 | ++DOMWINDOW == 97 (0x118566c00) [pid = 1925] [serial = 126] [outer = 0x117680000] 16:37:43 INFO - PROCESS | 1925 | 1464392263139 Marionette DEBUG loaded listener.js 16:37:43 INFO - PROCESS | 1925 | ++DOMWINDOW == 98 (0x118ef8c00) [pid = 1925] [serial = 127] [outer = 0x117680000] 16:37:43 INFO - PROCESS | 1925 | 1464392263560 Marionette TRACE conn2 <- [1,144,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-over.html",0,null,null,[["Canvas test: 2d.composite.image.destination-over",0,null,null]]]}] 16:37:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 16:37:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 571ms 16:37:43 INFO - PROCESS | 1925 | 1464392263603 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 16:37:43 INFO - PROCESS | 1925 | 1464392263605 Marionette TRACE conn2 <- [1,145,null,{"value":"7"}] 16:37:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 16:37:43 INFO - PROCESS | 1925 | 1464392263609 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 16:37:43 INFO - PROCESS | 1925 | 1464392263611 Marionette TRACE conn2 <- [1,146,null,{}] 16:37:43 INFO - PROCESS | 1925 | 1464392263614 Marionette TRACE conn2 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:43 INFO - PROCESS | 1925 | 1464392263724 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 16:37:43 INFO - PROCESS | 1925 | 1464392263734 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:43 INFO - PROCESS | 1925 | ++DOCSHELL 0x1182e8800 == 44 [pid = 1925] [id = 44] 16:37:43 INFO - PROCESS | 1925 | ++DOMWINDOW == 99 (0x11693b800) [pid = 1925] [serial = 128] [outer = 0x0] 16:37:43 INFO - PROCESS | 1925 | ++DOMWINDOW == 100 (0x119508800) [pid = 1925] [serial = 129] [outer = 0x11693b800] 16:37:43 INFO - PROCESS | 1925 | 1464392263776 Marionette DEBUG loaded listener.js 16:37:43 INFO - PROCESS | 1925 | ++DOMWINDOW == 101 (0x119587400) [pid = 1925] [serial = 130] [outer = 0x11693b800] 16:37:44 INFO - PROCESS | 1925 | 1464392264123 Marionette TRACE conn2 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 16:37:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 16:37:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 522ms 16:37:44 INFO - PROCESS | 1925 | 1464392264133 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 16:37:44 INFO - PROCESS | 1925 | 1464392264135 Marionette TRACE conn2 <- [1,149,null,{"value":"7"}] 16:37:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 16:37:44 INFO - PROCESS | 1925 | 1464392264147 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 16:37:44 INFO - PROCESS | 1925 | 1464392264150 Marionette TRACE conn2 <- [1,150,null,{}] 16:37:44 INFO - PROCESS | 1925 | 1464392264152 Marionette TRACE conn2 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:44 INFO - PROCESS | 1925 | 1464392264237 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 16:37:44 INFO - PROCESS | 1925 | 1464392264242 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:44 INFO - PROCESS | 1925 | ++DOCSHELL 0x1190b6000 == 45 [pid = 1925] [id = 45] 16:37:44 INFO - PROCESS | 1925 | ++DOMWINDOW == 102 (0x119859800) [pid = 1925] [serial = 131] [outer = 0x0] 16:37:44 INFO - PROCESS | 1925 | ++DOMWINDOW == 103 (0x119a12800) [pid = 1925] [serial = 132] [outer = 0x119859800] 16:37:44 INFO - PROCESS | 1925 | 1464392264271 Marionette DEBUG loaded listener.js 16:37:44 INFO - PROCESS | 1925 | ++DOMWINDOW == 104 (0x1211ab800) [pid = 1925] [serial = 133] [outer = 0x119859800] 16:37:44 INFO - PROCESS | 1925 | 1464392264586 Marionette TRACE conn2 <- [1,152,null,{"value":["/2dcontext/compositing/2d.composite.image.source-atop.html",0,null,null,[["Canvas test: 2d.composite.image.source-atop",0,null,null]]]}] 16:37:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 16:37:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 476ms 16:37:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 16:37:44 INFO - PROCESS | 1925 | 1464392264618 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 16:37:44 INFO - PROCESS | 1925 | 1464392264619 Marionette TRACE conn2 <- [1,153,null,{"value":"7"}] 16:37:44 INFO - PROCESS | 1925 | 1464392264621 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 16:37:44 INFO - PROCESS | 1925 | 1464392264622 Marionette TRACE conn2 <- [1,154,null,{}] 16:37:44 INFO - PROCESS | 1925 | 1464392264625 Marionette TRACE conn2 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:44 INFO - PROCESS | 1925 | 1464392264741 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 16:37:44 INFO - PROCESS | 1925 | 1464392264803 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:44 INFO - PROCESS | 1925 | ++DOCSHELL 0x112d26000 == 46 [pid = 1925] [id = 46] 16:37:44 INFO - PROCESS | 1925 | ++DOMWINDOW == 105 (0x1122b5c00) [pid = 1925] [serial = 134] [outer = 0x0] 16:37:44 INFO - PROCESS | 1925 | ++DOMWINDOW == 106 (0x112e04c00) [pid = 1925] [serial = 135] [outer = 0x1122b5c00] 16:37:44 INFO - PROCESS | 1925 | 1464392264834 Marionette DEBUG loaded listener.js 16:37:44 INFO - PROCESS | 1925 | ++DOMWINDOW == 107 (0x113df6400) [pid = 1925] [serial = 136] [outer = 0x1122b5c00] 16:37:45 INFO - PROCESS | 1925 | 1464392265329 Marionette TRACE conn2 <- [1,156,null,{"value":["/2dcontext/compositing/2d.composite.image.source-in.html",0,null,null,[["Canvas test: 2d.composite.image.source-in",0,null,null]]]}] 16:37:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 16:37:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 718ms 16:37:45 INFO - PROCESS | 1925 | 1464392265342 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 16:37:45 INFO - PROCESS | 1925 | 1464392265346 Marionette TRACE conn2 <- [1,157,null,{"value":"7"}] 16:37:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 16:37:45 INFO - PROCESS | 1925 | 1464392265372 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 16:37:45 INFO - PROCESS | 1925 | 1464392265377 Marionette TRACE conn2 <- [1,158,null,{}] 16:37:45 INFO - PROCESS | 1925 | 1464392265384 Marionette TRACE conn2 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:45 INFO - PROCESS | 1925 | 1464392265499 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 16:37:45 INFO - PROCESS | 1925 | 1464392265556 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:45 INFO - PROCESS | 1925 | ++DOCSHELL 0x117e03800 == 47 [pid = 1925] [id = 47] 16:37:45 INFO - PROCESS | 1925 | ++DOMWINDOW == 108 (0x116939c00) [pid = 1925] [serial = 137] [outer = 0x0] 16:37:45 INFO - PROCESS | 1925 | ++DOMWINDOW == 109 (0x11755e800) [pid = 1925] [serial = 138] [outer = 0x116939c00] 16:37:45 INFO - PROCESS | 1925 | 1464392265589 Marionette DEBUG loaded listener.js 16:37:45 INFO - PROCESS | 1925 | ++DOMWINDOW == 110 (0x1180a5000) [pid = 1925] [serial = 139] [outer = 0x116939c00] 16:37:46 INFO - PROCESS | 1925 | 1464392266027 Marionette TRACE conn2 <- [1,160,null,{"value":["/2dcontext/compositing/2d.composite.image.source-out.html",0,null,null,[["Canvas test: 2d.composite.image.source-out",0,null,null]]]}] 16:37:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 16:37:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 683ms 16:37:46 INFO - PROCESS | 1925 | 1464392266053 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 16:37:46 INFO - PROCESS | 1925 | 1464392266055 Marionette TRACE conn2 <- [1,161,null,{"value":"7"}] 16:37:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 16:37:46 INFO - PROCESS | 1925 | 1464392266057 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 16:37:46 INFO - PROCESS | 1925 | 1464392266059 Marionette TRACE conn2 <- [1,162,null,{}] 16:37:46 INFO - PROCESS | 1925 | 1464392266061 Marionette TRACE conn2 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:46 INFO - PROCESS | 1925 | 1464392266202 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 16:37:46 INFO - PROCESS | 1925 | 1464392266260 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:46 INFO - PROCESS | 1925 | ++DOCSHELL 0x11954d800 == 48 [pid = 1925] [id = 48] 16:37:46 INFO - PROCESS | 1925 | ++DOMWINDOW == 111 (0x1187b4400) [pid = 1925] [serial = 140] [outer = 0x0] 16:37:46 INFO - PROCESS | 1925 | ++DOMWINDOW == 112 (0x119027000) [pid = 1925] [serial = 141] [outer = 0x1187b4400] 16:37:46 INFO - PROCESS | 1925 | 1464392266292 Marionette DEBUG loaded listener.js 16:37:46 INFO - PROCESS | 1925 | ++DOMWINDOW == 113 (0x119858c00) [pid = 1925] [serial = 142] [outer = 0x1187b4400] 16:37:46 INFO - PROCESS | 1925 | 1464392266739 Marionette TRACE conn2 <- [1,164,null,{"value":["/2dcontext/compositing/2d.composite.image.source-over.html",0,null,null,[["Canvas test: 2d.composite.image.source-over",0,null,null]]]}] 16:37:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 16:37:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 720ms 16:37:46 INFO - PROCESS | 1925 | 1464392266778 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 16:37:46 INFO - PROCESS | 1925 | 1464392266782 Marionette TRACE conn2 <- [1,165,null,{"value":"7"}] 16:37:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 16:37:46 INFO - PROCESS | 1925 | 1464392266818 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 16:37:46 INFO - PROCESS | 1925 | 1464392266824 Marionette TRACE conn2 <- [1,166,null,{}] 16:37:46 INFO - PROCESS | 1925 | 1464392266827 Marionette TRACE conn2 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:46 INFO - PROCESS | 1925 | 1464392266919 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 16:37:46 INFO - PROCESS | 1925 | 1464392266974 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:46 INFO - PROCESS | 1925 | ++DOCSHELL 0x11a03d000 == 49 [pid = 1925] [id = 49] 16:37:46 INFO - PROCESS | 1925 | ++DOMWINDOW == 114 (0x1187b5400) [pid = 1925] [serial = 143] [outer = 0x0] 16:37:47 INFO - PROCESS | 1925 | ++DOMWINDOW == 115 (0x121455800) [pid = 1925] [serial = 144] [outer = 0x1187b5400] 16:37:47 INFO - PROCESS | 1925 | 1464392267003 Marionette DEBUG loaded listener.js 16:37:47 INFO - PROCESS | 1925 | ++DOMWINDOW == 116 (0x121659400) [pid = 1925] [serial = 145] [outer = 0x1187b5400] 16:37:47 INFO - PROCESS | 1925 | 1464392267438 Marionette TRACE conn2 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 16:37:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 16:37:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 687ms 16:37:47 INFO - PROCESS | 1925 | 1464392267500 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 16:37:47 INFO - PROCESS | 1925 | 1464392267501 Marionette TRACE conn2 <- [1,169,null,{"value":"7"}] 16:37:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 16:37:47 INFO - PROCESS | 1925 | 1464392267504 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 16:37:47 INFO - PROCESS | 1925 | 1464392267505 Marionette TRACE conn2 <- [1,170,null,{}] 16:37:47 INFO - PROCESS | 1925 | 1464392267507 Marionette TRACE conn2 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:47 INFO - PROCESS | 1925 | 1464392267594 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 16:37:47 INFO - PROCESS | 1925 | 1464392267649 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:47 INFO - PROCESS | 1925 | ++DOCSHELL 0x1182e8000 == 50 [pid = 1925] [id = 50] 16:37:47 INFO - PROCESS | 1925 | ++DOMWINDOW == 117 (0x11767ec00) [pid = 1925] [serial = 146] [outer = 0x0] 16:37:47 INFO - PROCESS | 1925 | ++DOMWINDOW == 118 (0x12199d800) [pid = 1925] [serial = 147] [outer = 0x11767ec00] 16:37:47 INFO - PROCESS | 1925 | 1464392267679 Marionette DEBUG loaded listener.js 16:37:47 INFO - PROCESS | 1925 | ++DOMWINDOW == 119 (0x121cb5000) [pid = 1925] [serial = 148] [outer = 0x11767ec00] 16:37:48 INFO - PROCESS | 1925 | 1464392268158 Marionette TRACE conn2 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 16:37:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 16:37:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 720ms 16:37:48 INFO - PROCESS | 1925 | 1464392268224 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 16:37:48 INFO - PROCESS | 1925 | 1464392268227 Marionette TRACE conn2 <- [1,173,null,{"value":"7"}] 16:37:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 16:37:48 INFO - PROCESS | 1925 | 1464392268230 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 16:37:48 INFO - PROCESS | 1925 | 1464392268233 Marionette TRACE conn2 <- [1,174,null,{}] 16:37:48 INFO - PROCESS | 1925 | 1464392268237 Marionette TRACE conn2 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:48 INFO - PROCESS | 1925 | 1464392268323 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 16:37:48 INFO - PROCESS | 1925 | 1464392268390 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:48 INFO - PROCESS | 1925 | ++DOCSHELL 0x116918000 == 51 [pid = 1925] [id = 51] 16:37:48 INFO - PROCESS | 1925 | ++DOMWINDOW == 120 (0x113d0b800) [pid = 1925] [serial = 149] [outer = 0x0] 16:37:48 INFO - PROCESS | 1925 | ++DOMWINDOW == 121 (0x11515d800) [pid = 1925] [serial = 150] [outer = 0x113d0b800] 16:37:48 INFO - PROCESS | 1925 | 1464392268418 Marionette DEBUG loaded listener.js 16:37:48 INFO - PROCESS | 1925 | ++DOMWINDOW == 122 (0x1160e6400) [pid = 1925] [serial = 151] [outer = 0x113d0b800] 16:37:49 INFO - PROCESS | 1925 | --DOCSHELL 0x1190b6000 == 50 [pid = 1925] [id = 45] 16:37:49 INFO - PROCESS | 1925 | --DOCSHELL 0x1182e8800 == 49 [pid = 1925] [id = 44] 16:37:49 INFO - PROCESS | 1925 | --DOCSHELL 0x117e20800 == 48 [pid = 1925] [id = 43] 16:37:49 INFO - PROCESS | 1925 | --DOCSHELL 0x116978800 == 47 [pid = 1925] [id = 42] 16:37:49 INFO - PROCESS | 1925 | --DOCSHELL 0x1180d1800 == 46 [pid = 1925] [id = 28] 16:37:49 INFO - PROCESS | 1925 | --DOCSHELL 0x118e1d000 == 45 [pid = 1925] [id = 30] 16:37:49 INFO - PROCESS | 1925 | --DOCSHELL 0x116122800 == 44 [pid = 1925] [id = 41] 16:37:49 INFO - PROCESS | 1925 | --DOCSHELL 0x1170db000 == 43 [pid = 1925] [id = 27] 16:37:49 INFO - PROCESS | 1925 | --DOCSHELL 0x11339c000 == 42 [pid = 1925] [id = 40] 16:37:49 INFO - PROCESS | 1925 | --DOCSHELL 0x112268000 == 41 [pid = 1925] [id = 31] 16:37:49 INFO - PROCESS | 1925 | --DOCSHELL 0x119534800 == 40 [pid = 1925] [id = 32] 16:37:49 INFO - PROCESS | 1925 | --DOCSHELL 0x1198a8000 == 39 [pid = 1925] [id = 33] 16:37:49 INFO - PROCESS | 1925 | --DOCSHELL 0x11852b000 == 38 [pid = 1925] [id = 29] 16:37:49 INFO - PROCESS | 1925 | --DOCSHELL 0x1182e8000 == 37 [pid = 1925] [id = 50] 16:37:49 INFO - PROCESS | 1925 | --DOCSHELL 0x11a03d000 == 36 [pid = 1925] [id = 49] 16:37:49 INFO - PROCESS | 1925 | --DOCSHELL 0x11954d800 == 35 [pid = 1925] [id = 48] 16:37:49 INFO - PROCESS | 1925 | --DOCSHELL 0x121642000 == 34 [pid = 1925] [id = 37] 16:37:49 INFO - PROCESS | 1925 | --DOCSHELL 0x123f36000 == 33 [pid = 1925] [id = 39] 16:37:49 INFO - PROCESS | 1925 | --DOCSHELL 0x11a0c3000 == 32 [pid = 1925] [id = 35] 16:37:49 INFO - PROCESS | 1925 | --DOCSHELL 0x121f7e800 == 31 [pid = 1925] [id = 38] 16:37:49 INFO - PROCESS | 1925 | --DOCSHELL 0x119c18000 == 30 [pid = 1925] [id = 34] 16:37:49 INFO - PROCESS | 1925 | --DOCSHELL 0x12158a000 == 29 [pid = 1925] [id = 36] 16:37:49 INFO - PROCESS | 1925 | --DOCSHELL 0x117e03800 == 28 [pid = 1925] [id = 47] 16:37:49 INFO - PROCESS | 1925 | --DOCSHELL 0x112d26000 == 27 [pid = 1925] [id = 46] 16:37:49 INFO - PROCESS | 1925 | --DOMWINDOW == 121 (0x12199c000) [pid = 1925] [serial = 11] [outer = 0x0] [url = about:blank] 16:37:49 INFO - PROCESS | 1925 | --DOMWINDOW == 120 (0x12b9c1800) [pid = 1925] [serial = 58] [outer = 0x0] [url = about:blank] 16:37:49 INFO - PROCESS | 1925 | --DOMWINDOW == 119 (0x1161af000) [pid = 1925] [serial = 69] [outer = 0x0] [url = about:blank] 16:37:49 INFO - PROCESS | 1925 | --DOMWINDOW == 118 (0x116a60800) [pid = 1925] [serial = 72] [outer = 0x0] [url = about:blank] 16:37:49 INFO - PROCESS | 1925 | --DOMWINDOW == 117 (0x11755c800) [pid = 1925] [serial = 73] [outer = 0x0] [url = about:blank] 16:37:49 INFO - PROCESS | 1925 | --DOMWINDOW == 116 (0x1182f2c00) [pid = 1925] [serial = 75] [outer = 0x0] [url = about:blank] 16:37:49 INFO - PROCESS | 1925 | --DOMWINDOW == 115 (0x118e7c400) [pid = 1925] [serial = 78] [outer = 0x0] [url = about:blank] 16:37:49 INFO - PROCESS | 1925 | --DOMWINDOW == 114 (0x119026800) [pid = 1925] [serial = 81] [outer = 0x0] [url = about:blank] 16:37:49 INFO - PROCESS | 1925 | --DOMWINDOW == 113 (0x119020800) [pid = 1925] [serial = 82] [outer = 0x0] [url = about:blank] 16:37:49 INFO - PROCESS | 1925 | --DOMWINDOW == 112 (0x119857c00) [pid = 1925] [serial = 84] [outer = 0x0] [url = about:blank] 16:37:49 INFO - PROCESS | 1925 | --DOMWINDOW == 111 (0x121173800) [pid = 1925] [serial = 87] [outer = 0x0] [url = about:blank] 16:37:49 INFO - PROCESS | 1925 | --DOMWINDOW == 110 (0x1211b4400) [pid = 1925] [serial = 88] [outer = 0x0] [url = about:blank] 16:37:49 INFO - PROCESS | 1925 | --DOMWINDOW == 109 (0x121452800) [pid = 1925] [serial = 90] [outer = 0x0] [url = about:blank] 16:37:49 INFO - PROCESS | 1925 | --DOMWINDOW == 108 (0x121458c00) [pid = 1925] [serial = 91] [outer = 0x0] [url = about:blank] 16:37:49 INFO - PROCESS | 1925 | --DOMWINDOW == 107 (0x12165c800) [pid = 1925] [serial = 93] [outer = 0x0] [url = about:blank] 16:37:49 INFO - PROCESS | 1925 | --DOMWINDOW == 106 (0x1218e7800) [pid = 1925] [serial = 94] [outer = 0x0] [url = about:blank] 16:37:49 INFO - PROCESS | 1925 | --DOMWINDOW == 105 (0x121a59400) [pid = 1925] [serial = 96] [outer = 0x0] [url = about:blank] 16:37:49 INFO - PROCESS | 1925 | --DOMWINDOW == 104 (0x123fcc000) [pid = 1925] [serial = 99] [outer = 0x0] [url = about:blank] 16:37:49 INFO - PROCESS | 1925 | --DOMWINDOW == 103 (0x124ed6800) [pid = 1925] [serial = 102] [outer = 0x0] [url = about:blank] 16:37:49 INFO - PROCESS | 1925 | --DOMWINDOW == 102 (0x125b98800) [pid = 1925] [serial = 105] [outer = 0x0] [url = about:blank] 16:37:49 INFO - PROCESS | 1925 | --DOMWINDOW == 101 (0x125feb000) [pid = 1925] [serial = 108] [outer = 0x0] [url = about:blank] 16:37:49 INFO - PROCESS | 1925 | --DOMWINDOW == 100 (0x111c7f000) [pid = 1925] [serial = 60] [outer = 0x0] [url = about:blank] 16:37:49 INFO - PROCESS | 1925 | --DOMWINDOW == 99 (0x113d63c00) [pid = 1925] [serial = 63] [outer = 0x0] [url = about:blank] 16:37:49 INFO - PROCESS | 1925 | --DOMWINDOW == 98 (0x117560c00) [pid = 1925] [serial = 66] [outer = 0x0] [url = about:blank] 16:37:49 INFO - PROCESS | 1925 | --DOMWINDOW == 97 (0x118438800) [pid = 1925] [serial = 67] [outer = 0x0] [url = about:blank] 16:37:49 INFO - PROCESS | 1925 | --DOMWINDOW == 96 (0x121cbac00) [pid = 1925] [serial = 97] [outer = 0x0] [url = about:blank] 16:37:49 INFO - PROCESS | 1925 | --DOMWINDOW == 95 (0x1246a5000) [pid = 1925] [serial = 100] [outer = 0x0] [url = about:blank] 16:37:49 INFO - PROCESS | 1925 | --DOMWINDOW == 94 (0x112041800) [pid = 1925] [serial = 61] [outer = 0x0] [url = about:blank] 16:37:49 INFO - PROCESS | 1925 | --DOMWINDOW == 93 (0x125f4b400) [pid = 1925] [serial = 106] [outer = 0x0] [url = about:blank] 16:37:49 INFO - PROCESS | 1925 | --DOMWINDOW == 92 (0x11a09d400) [pid = 1925] [serial = 85] [outer = 0x0] [url = about:blank] 16:37:49 INFO - PROCESS | 1925 | --DOMWINDOW == 91 (0x126208800) [pid = 1925] [serial = 109] [outer = 0x0] [url = about:blank] 16:37:49 INFO - PROCESS | 1925 | --DOMWINDOW == 90 (0x1265b9000) [pid = 1925] [serial = 111] [outer = 0x0] [url = about:blank] 16:37:49 INFO - PROCESS | 1925 | --DOMWINDOW == 89 (0x1166c4c00) [pid = 1925] [serial = 70] [outer = 0x0] [url = about:blank] 16:37:49 INFO - PROCESS | 1925 | --DOMWINDOW == 88 (0x118ef8400) [pid = 1925] [serial = 79] [outer = 0x0] [url = about:blank] 16:37:49 INFO - PROCESS | 1925 | --DOMWINDOW == 87 (0x1167ba400) [pid = 1925] [serial = 64] [outer = 0x0] [url = about:blank] 16:37:49 INFO - PROCESS | 1925 | --DOMWINDOW == 86 (0x1184c4000) [pid = 1925] [serial = 76] [outer = 0x0] [url = about:blank] 16:37:49 INFO - PROCESS | 1925 | --DOMWINDOW == 85 (0x1267e0400) [pid = 1925] [serial = 112] [outer = 0x0] [url = about:blank] 16:37:49 INFO - PROCESS | 1925 | --DOMWINDOW == 84 (0x121bef800) [pid = 1925] [serial = 8] [outer = 0x0] [url = about:blank] 16:37:49 INFO - PROCESS | 1925 | --DOMWINDOW == 83 (0x12c1aa400) [pid = 1925] [serial = 34] [outer = 0x0] [url = about:blank] 16:37:49 INFO - PROCESS | 1925 | --DOMWINDOW == 82 (0x12c1a1000) [pid = 1925] [serial = 33] [outer = 0x0] [url = about:blank] 16:37:49 INFO - PROCESS | 1925 | --DOMWINDOW == 81 (0x11843c800) [pid = 1925] [serial = 30] [outer = 0x0] [url = about:blank] 16:37:49 INFO - PROCESS | 1925 | --DOMWINDOW == 80 (0x12ba5a000) [pid = 1925] [serial = 31] [outer = 0x0] [url = about:blank] 16:37:49 INFO - PROCESS | 1925 | --DOMWINDOW == 79 (0x12ba3fc00) [pid = 1925] [serial = 27] [outer = 0x0] [url = about:blank] 16:37:49 INFO - PROCESS | 1925 | --DOMWINDOW == 78 (0x117686c00) [pid = 1925] [serial = 28] [outer = 0x0] [url = about:blank] 16:37:49 INFO - PROCESS | 1925 | --DOMWINDOW == 77 (0x12b95f400) [pid = 1925] [serial = 25] [outer = 0x0] [url = about:blank] 16:37:49 INFO - PROCESS | 1925 | --DOMWINDOW == 76 (0x12b0b8400) [pid = 1925] [serial = 24] [outer = 0x0] [url = about:blank] 16:37:49 INFO - PROCESS | 1925 | --DOMWINDOW == 75 (0x12ae05400) [pid = 1925] [serial = 21] [outer = 0x0] [url = about:blank] 16:37:49 INFO - PROCESS | 1925 | --DOMWINDOW == 74 (0x12ae09c00) [pid = 1925] [serial = 22] [outer = 0x0] [url = about:blank] 16:37:49 INFO - PROCESS | 1925 | --DOMWINDOW == 73 (0x128ee2800) [pid = 1925] [serial = 16] [outer = 0x0] [url = about:blank] 16:37:49 INFO - PROCESS | 1925 | --DOMWINDOW == 72 (0x12946c800) [pid = 1925] [serial = 18] [outer = 0x0] [url = about:blank] 16:37:49 INFO - PROCESS | 1925 | --DOMWINDOW == 71 (0x128edcc00) [pid = 1925] [serial = 15] [outer = 0x0] [url = about:blank] 16:37:49 INFO - PROCESS | 1925 | --DOMWINDOW == 70 (0x12b9bdc00) [pid = 1925] [serial = 57] [outer = 0x0] [url = about:blank] 16:37:49 INFO - PROCESS | 1925 | --DOMWINDOW == 69 (0x12b046c00) [pid = 1925] [serial = 54] [outer = 0x0] [url = about:blank] 16:37:49 INFO - PROCESS | 1925 | --DOMWINDOW == 68 (0x12d0e7400) [pid = 1925] [serial = 55] [outer = 0x0] [url = about:blank] 16:37:49 INFO - PROCESS | 1925 | --DOMWINDOW == 67 (0x119024c00) [pid = 1925] [serial = 52] [outer = 0x0] [url = about:blank] 16:37:49 INFO - PROCESS | 1925 | --DOMWINDOW == 66 (0x1180a2c00) [pid = 1925] [serial = 51] [outer = 0x0] [url = about:blank] 16:37:49 INFO - PROCESS | 1925 | --DOMWINDOW == 65 (0x12c686c00) [pid = 1925] [serial = 48] [outer = 0x0] [url = about:blank] 16:37:49 INFO - PROCESS | 1925 | --DOMWINDOW == 64 (0x12d0e3c00) [pid = 1925] [serial = 49] [outer = 0x0] [url = about:blank] 16:37:49 INFO - PROCESS | 1925 | --DOMWINDOW == 63 (0x12cac8000) [pid = 1925] [serial = 42] [outer = 0x0] [url = about:blank] 16:37:49 INFO - PROCESS | 1925 | --DOMWINDOW == 62 (0x12c691400) [pid = 1925] [serial = 45] [outer = 0x0] [url = about:blank] 16:37:49 INFO - PROCESS | 1925 | --DOMWINDOW == 61 (0x12c665c00) [pid = 1925] [serial = 39] [outer = 0x0] [url = about:blank] 16:37:49 INFO - PROCESS | 1925 | --DOMWINDOW == 60 (0x12c66e000) [pid = 1925] [serial = 40] [outer = 0x0] [url = about:blank] 16:37:49 INFO - PROCESS | 1925 | --DOMWINDOW == 59 (0x12c388400) [pid = 1925] [serial = 36] [outer = 0x0] [url = about:blank] 16:37:49 INFO - PROCESS | 1925 | --DOMWINDOW == 58 (0x12c38bc00) [pid = 1925] [serial = 37] [outer = 0x0] [url = about:blank] 16:37:49 INFO - PROCESS | 1925 | 1464392269262 Marionette TRACE conn2 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 16:37:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 16:37:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1072ms 16:37:49 INFO - PROCESS | 1925 | 1464392269302 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 16:37:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 16:37:49 INFO - PROCESS | 1925 | 1464392269305 Marionette TRACE conn2 <- [1,177,null,{"value":"7"}] 16:37:49 INFO - PROCESS | 1925 | 1464392269308 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 16:37:49 INFO - PROCESS | 1925 | 1464392269311 Marionette TRACE conn2 <- [1,178,null,{}] 16:37:49 INFO - PROCESS | 1925 | 1464392269315 Marionette TRACE conn2 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:49 INFO - PROCESS | 1925 | 1464392269407 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 16:37:49 INFO - PROCESS | 1925 | 1464392269420 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:49 INFO - PROCESS | 1925 | ++DOCSHELL 0x11320e000 == 28 [pid = 1925] [id = 52] 16:37:49 INFO - PROCESS | 1925 | ++DOMWINDOW == 59 (0x115e3f000) [pid = 1925] [serial = 152] [outer = 0x0] 16:37:49 INFO - PROCESS | 1925 | ++DOMWINDOW == 60 (0x1160dbc00) [pid = 1925] [serial = 153] [outer = 0x115e3f000] 16:37:49 INFO - PROCESS | 1925 | 1464392269465 Marionette DEBUG loaded listener.js 16:37:49 INFO - PROCESS | 1925 | ++DOMWINDOW == 61 (0x1166bf000) [pid = 1925] [serial = 154] [outer = 0x115e3f000] 16:37:49 INFO - PROCESS | 1925 | 1464392269917 Marionette TRACE conn2 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 16:37:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 16:37:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 620ms 16:37:49 INFO - PROCESS | 1925 | 1464392269929 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 16:37:49 INFO - PROCESS | 1925 | 1464392269935 Marionette TRACE conn2 <- [1,181,null,{"value":"7"}] 16:37:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 16:37:49 INFO - PROCESS | 1925 | 1464392269940 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 16:37:49 INFO - PROCESS | 1925 | 1464392269942 Marionette TRACE conn2 <- [1,182,null,{}] 16:37:49 INFO - PROCESS | 1925 | 1464392269944 Marionette TRACE conn2 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:50 INFO - PROCESS | 1925 | 1464392270013 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 16:37:50 INFO - PROCESS | 1925 | 1464392270019 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:50 INFO - PROCESS | 1925 | ++DOCSHELL 0x116123800 == 29 [pid = 1925] [id = 53] 16:37:50 INFO - PROCESS | 1925 | ++DOMWINDOW == 62 (0x1167b9000) [pid = 1925] [serial = 155] [outer = 0x0] 16:37:50 INFO - PROCESS | 1925 | ++DOMWINDOW == 63 (0x117557c00) [pid = 1925] [serial = 156] [outer = 0x1167b9000] 16:37:50 INFO - PROCESS | 1925 | 1464392270048 Marionette DEBUG loaded listener.js 16:37:50 INFO - PROCESS | 1925 | ++DOMWINDOW == 64 (0x117e51c00) [pid = 1925] [serial = 157] [outer = 0x1167b9000] 16:37:50 INFO - PROCESS | 1925 | 1464392270437 Marionette TRACE conn2 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 16:37:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 16:37:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 519ms 16:37:50 INFO - PROCESS | 1925 | 1464392270460 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 16:37:50 INFO - PROCESS | 1925 | 1464392270463 Marionette TRACE conn2 <- [1,185,null,{"value":"7"}] 16:37:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 16:37:50 INFO - PROCESS | 1925 | 1464392270467 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 16:37:50 INFO - PROCESS | 1925 | 1464392270471 Marionette TRACE conn2 <- [1,186,null,{}] 16:37:50 INFO - PROCESS | 1925 | 1464392270482 Marionette TRACE conn2 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:50 INFO - PROCESS | 1925 | 1464392270591 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 16:37:50 INFO - PROCESS | 1925 | 1464392270600 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:50 INFO - PROCESS | 1925 | ++DOCSHELL 0x11701b800 == 30 [pid = 1925] [id = 54] 16:37:50 INFO - PROCESS | 1925 | ++DOMWINDOW == 65 (0x113d05c00) [pid = 1925] [serial = 158] [outer = 0x0] 16:37:50 INFO - PROCESS | 1925 | ++DOMWINDOW == 66 (0x118434800) [pid = 1925] [serial = 159] [outer = 0x113d05c00] 16:37:50 INFO - PROCESS | 1925 | 1464392270628 Marionette DEBUG loaded listener.js 16:37:50 INFO - PROCESS | 1925 | ++DOMWINDOW == 67 (0x1184c5800) [pid = 1925] [serial = 160] [outer = 0x113d05c00] 16:37:50 INFO - PROCESS | 1925 | 1464392270955 Marionette TRACE conn2 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 16:37:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 16:37:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 525ms 16:37:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 16:37:50 INFO - PROCESS | 1925 | 1464392270991 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 16:37:50 INFO - PROCESS | 1925 | 1464392270993 Marionette TRACE conn2 <- [1,189,null,{"value":"7"}] 16:37:50 INFO - PROCESS | 1925 | 1464392270995 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 16:37:50 INFO - PROCESS | 1925 | 1464392270996 Marionette TRACE conn2 <- [1,190,null,{}] 16:37:51 INFO - PROCESS | 1925 | 1464392270999 Marionette TRACE conn2 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:51 INFO - PROCESS | 1925 | 1464392271090 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 16:37:51 INFO - PROCESS | 1925 | 1464392271095 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:51 INFO - PROCESS | 1925 | ++DOCSHELL 0x117e1d000 == 31 [pid = 1925] [id = 55] 16:37:51 INFO - PROCESS | 1925 | ++DOMWINDOW == 68 (0x118432400) [pid = 1925] [serial = 161] [outer = 0x0] 16:37:51 INFO - PROCESS | 1925 | ++DOMWINDOW == 69 (0x118566800) [pid = 1925] [serial = 162] [outer = 0x118432400] 16:37:51 INFO - PROCESS | 1925 | 1464392271122 Marionette DEBUG loaded listener.js 16:37:51 INFO - PROCESS | 1925 | ++DOMWINDOW == 70 (0x119025800) [pid = 1925] [serial = 163] [outer = 0x118432400] 16:37:51 INFO - PROCESS | 1925 | 1464392271417 Marionette TRACE conn2 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 16:37:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 16:37:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 472ms 16:37:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 16:37:51 INFO - PROCESS | 1925 | 1464392271468 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 16:37:51 INFO - PROCESS | 1925 | 1464392271469 Marionette TRACE conn2 <- [1,193,null,{"value":"7"}] 16:37:51 INFO - PROCESS | 1925 | 1464392271471 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 16:37:51 INFO - PROCESS | 1925 | 1464392271472 Marionette TRACE conn2 <- [1,194,null,{}] 16:37:51 INFO - PROCESS | 1925 | 1464392271474 Marionette TRACE conn2 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:51 INFO - PROCESS | 1925 | 1464392271562 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 16:37:51 INFO - PROCESS | 1925 | 1464392271570 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:51 INFO - PROCESS | 1925 | ++DOCSHELL 0x1182e0800 == 32 [pid = 1925] [id = 56] 16:37:51 INFO - PROCESS | 1925 | ++DOMWINDOW == 71 (0x1167b8c00) [pid = 1925] [serial = 164] [outer = 0x0] 16:37:51 INFO - PROCESS | 1925 | ++DOMWINDOW == 72 (0x119507800) [pid = 1925] [serial = 165] [outer = 0x1167b8c00] 16:37:51 INFO - PROCESS | 1925 | 1464392271595 Marionette DEBUG loaded listener.js 16:37:51 INFO - PROCESS | 1925 | ++DOMWINDOW == 73 (0x119853000) [pid = 1925] [serial = 166] [outer = 0x1167b8c00] 16:37:51 INFO - PROCESS | 1925 | 1464392271945 Marionette TRACE conn2 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 16:37:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 16:37:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 521ms 16:37:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 16:37:51 INFO - PROCESS | 1925 | 1464392271992 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 16:37:51 INFO - PROCESS | 1925 | 1464392271994 Marionette TRACE conn2 <- [1,197,null,{"value":"7"}] 16:37:51 INFO - PROCESS | 1925 | 1464392271996 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 16:37:51 INFO - PROCESS | 1925 | 1464392271997 Marionette TRACE conn2 <- [1,198,null,{}] 16:37:52 INFO - PROCESS | 1925 | 1464392271999 Marionette TRACE conn2 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:52 INFO - PROCESS | 1925 | 1464392272100 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 16:37:52 INFO - PROCESS | 1925 | 1464392272107 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:52 INFO - PROCESS | 1925 | ++DOCSHELL 0x118e30000 == 33 [pid = 1925] [id = 57] 16:37:52 INFO - PROCESS | 1925 | ++DOMWINDOW == 74 (0x119858000) [pid = 1925] [serial = 167] [outer = 0x0] 16:37:52 INFO - PROCESS | 1925 | ++DOMWINDOW == 75 (0x119a0e000) [pid = 1925] [serial = 168] [outer = 0x119858000] 16:37:52 INFO - PROCESS | 1925 | 1464392272133 Marionette DEBUG loaded listener.js 16:37:52 INFO - PROCESS | 1925 | ++DOMWINDOW == 76 (0x1211b2800) [pid = 1925] [serial = 169] [outer = 0x119858000] 16:37:52 INFO - PROCESS | 1925 | 1464392272479 Marionette TRACE conn2 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 16:37:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 16:37:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 522ms 16:37:52 INFO - PROCESS | 1925 | 1464392272519 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 16:37:52 INFO - PROCESS | 1925 | 1464392272521 Marionette TRACE conn2 <- [1,201,null,{"value":"7"}] 16:37:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 16:37:52 INFO - PROCESS | 1925 | 1464392272523 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 16:37:52 INFO - PROCESS | 1925 | 1464392272524 Marionette TRACE conn2 <- [1,202,null,{}] 16:37:52 INFO - PROCESS | 1925 | 1464392272527 Marionette TRACE conn2 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:52 INFO - PROCESS | 1925 | 1464392272632 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 16:37:52 INFO - PROCESS | 1925 | 1464392272650 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:52 INFO - PROCESS | 1925 | ++DOCSHELL 0x11938e800 == 34 [pid = 1925] [id = 58] 16:37:52 INFO - PROCESS | 1925 | ++DOMWINDOW == 77 (0x11a096c00) [pid = 1925] [serial = 170] [outer = 0x0] 16:37:52 INFO - PROCESS | 1925 | ++DOMWINDOW == 78 (0x1211b7c00) [pid = 1925] [serial = 171] [outer = 0x11a096c00] 16:37:52 INFO - PROCESS | 1925 | 1464392272690 Marionette DEBUG loaded listener.js 16:37:52 INFO - PROCESS | 1925 | ++DOMWINDOW == 79 (0x121657400) [pid = 1925] [serial = 172] [outer = 0x11a096c00] 16:37:53 INFO - PROCESS | 1925 | 1464392273041 Marionette TRACE conn2 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 16:37:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 16:37:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 567ms 16:37:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 16:37:53 INFO - PROCESS | 1925 | 1464392273092 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 16:37:53 INFO - PROCESS | 1925 | 1464392273093 Marionette TRACE conn2 <- [1,205,null,{"value":"7"}] 16:37:53 INFO - PROCESS | 1925 | 1464392273095 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 16:37:53 INFO - PROCESS | 1925 | 1464392273096 Marionette TRACE conn2 <- [1,206,null,{}] 16:37:53 INFO - PROCESS | 1925 | 1464392273098 Marionette TRACE conn2 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:53 INFO - PROCESS | 1925 | 1464392273188 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 16:37:53 INFO - PROCESS | 1925 | 1464392273215 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:53 INFO - PROCESS | 1925 | ++DOCSHELL 0x11954a800 == 35 [pid = 1925] [id = 59] 16:37:53 INFO - PROCESS | 1925 | ++DOMWINDOW == 80 (0x1211b2c00) [pid = 1925] [serial = 173] [outer = 0x0] 16:37:53 INFO - PROCESS | 1925 | ++DOMWINDOW == 81 (0x12199bc00) [pid = 1925] [serial = 174] [outer = 0x1211b2c00] 16:37:53 INFO - PROCESS | 1925 | 1464392273240 Marionette DEBUG loaded listener.js 16:37:53 INFO - PROCESS | 1925 | ++DOMWINDOW == 82 (0x121cae800) [pid = 1925] [serial = 175] [outer = 0x1211b2c00] 16:37:53 INFO - PROCESS | 1925 | --DOMWINDOW == 81 (0x125f4b000) [pid = 1925] [serial = 113] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 16:37:53 INFO - PROCESS | 1925 | --DOMWINDOW == 80 (0x121a5c000) [pid = 1925] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 16:37:53 INFO - PROCESS | 1925 | --DOMWINDOW == 79 (0x119859800) [pid = 1925] [serial = 131] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 16:37:53 INFO - PROCESS | 1925 | --DOMWINDOW == 78 (0x11693b800) [pid = 1925] [serial = 128] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 16:37:53 INFO - PROCESS | 1925 | --DOMWINDOW == 77 (0x115e3c400) [pid = 1925] [serial = 116] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 16:37:53 INFO - PROCESS | 1925 | --DOMWINDOW == 76 (0x11693bc00) [pid = 1925] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 16:37:53 INFO - PROCESS | 1925 | --DOMWINDOW == 75 (0x117680000) [pid = 1925] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 16:37:53 INFO - PROCESS | 1925 | --DOMWINDOW == 74 (0x1122b6000) [pid = 1925] [serial = 122] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 16:37:53 INFO - PROCESS | 1925 | 1464392273571 Marionette TRACE conn2 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 16:37:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 16:37:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 522ms 16:37:53 INFO - PROCESS | 1925 | 1464392273618 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 16:37:53 INFO - PROCESS | 1925 | 1464392273620 Marionette TRACE conn2 <- [1,209,null,{"value":"7"}] 16:37:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 16:37:53 INFO - PROCESS | 1925 | 1464392273623 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 16:37:53 INFO - PROCESS | 1925 | 1464392273625 Marionette TRACE conn2 <- [1,210,null,{}] 16:37:53 INFO - PROCESS | 1925 | 1464392273628 Marionette TRACE conn2 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:53 INFO - PROCESS | 1925 | 1464392273743 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 16:37:53 INFO - PROCESS | 1925 | 1464392273777 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:53 INFO - PROCESS | 1925 | ++DOCSHELL 0x11701a800 == 36 [pid = 1925] [id = 60] 16:37:53 INFO - PROCESS | 1925 | ++DOMWINDOW == 75 (0x117680000) [pid = 1925] [serial = 176] [outer = 0x0] 16:37:53 INFO - PROCESS | 1925 | ++DOMWINDOW == 76 (0x119859800) [pid = 1925] [serial = 177] [outer = 0x117680000] 16:37:53 INFO - PROCESS | 1925 | 1464392273817 Marionette DEBUG loaded listener.js 16:37:53 INFO - PROCESS | 1925 | ++DOMWINDOW == 77 (0x121e5d000) [pid = 1925] [serial = 178] [outer = 0x117680000] 16:37:54 INFO - PROCESS | 1925 | 1464392274082 Marionette TRACE conn2 <- [1,212,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-atop",0,null,null]]]}] 16:37:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 16:37:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 469ms 16:37:54 INFO - PROCESS | 1925 | 1464392274095 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 16:37:54 INFO - PROCESS | 1925 | 1464392274096 Marionette TRACE conn2 <- [1,213,null,{"value":"7"}] 16:37:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 16:37:54 INFO - PROCESS | 1925 | 1464392274107 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 16:37:54 INFO - PROCESS | 1925 | 1464392274108 Marionette TRACE conn2 <- [1,214,null,{}] 16:37:54 INFO - PROCESS | 1925 | 1464392274110 Marionette TRACE conn2 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:54 INFO - PROCESS | 1925 | 1464392274186 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 16:37:54 INFO - PROCESS | 1925 | 1464392274191 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:54 INFO - PROCESS | 1925 | ++DOCSHELL 0x11a022000 == 37 [pid = 1925] [id = 61] 16:37:54 INFO - PROCESS | 1925 | ++DOMWINDOW == 78 (0x121e5d800) [pid = 1925] [serial = 179] [outer = 0x0] 16:37:54 INFO - PROCESS | 1925 | ++DOMWINDOW == 79 (0x12434a800) [pid = 1925] [serial = 180] [outer = 0x121e5d800] 16:37:54 INFO - PROCESS | 1925 | 1464392274219 Marionette DEBUG loaded listener.js 16:37:54 INFO - PROCESS | 1925 | ++DOMWINDOW == 80 (0x12465d400) [pid = 1925] [serial = 181] [outer = 0x121e5d800] 16:37:54 INFO - PROCESS | 1925 | 1464392274526 Marionette TRACE conn2 <- [1,216,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-in.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-in",0,null,null]]]}] 16:37:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 16:37:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 475ms 16:37:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 16:37:54 INFO - PROCESS | 1925 | 1464392274577 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 16:37:54 INFO - PROCESS | 1925 | 1464392274579 Marionette TRACE conn2 <- [1,217,null,{"value":"7"}] 16:37:54 INFO - PROCESS | 1925 | 1464392274581 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 16:37:54 INFO - PROCESS | 1925 | 1464392274583 Marionette TRACE conn2 <- [1,218,null,{}] 16:37:54 INFO - PROCESS | 1925 | 1464392274585 Marionette TRACE conn2 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:54 INFO - PROCESS | 1925 | 1464392274694 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 16:37:54 INFO - PROCESS | 1925 | 1464392274703 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:54 INFO - PROCESS | 1925 | ++DOCSHELL 0x1182e0000 == 38 [pid = 1925] [id = 62] 16:37:54 INFO - PROCESS | 1925 | ++DOMWINDOW == 81 (0x12460e800) [pid = 1925] [serial = 182] [outer = 0x0] 16:37:54 INFO - PROCESS | 1925 | ++DOMWINDOW == 82 (0x1249cd800) [pid = 1925] [serial = 183] [outer = 0x12460e800] 16:37:54 INFO - PROCESS | 1925 | 1464392274734 Marionette DEBUG loaded listener.js 16:37:54 INFO - PROCESS | 1925 | ++DOMWINDOW == 83 (0x119594800) [pid = 1925] [serial = 184] [outer = 0x12460e800] 16:37:55 INFO - PROCESS | 1925 | 1464392275024 Marionette TRACE conn2 <- [1,220,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-out.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-out",0,null,null]]]}] 16:37:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 16:37:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 470ms 16:37:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 16:37:55 INFO - PROCESS | 1925 | 1464392275058 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 16:37:55 INFO - PROCESS | 1925 | 1464392275060 Marionette TRACE conn2 <- [1,221,null,{"value":"7"}] 16:37:55 INFO - PROCESS | 1925 | 1464392275075 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 16:37:55 INFO - PROCESS | 1925 | 1464392275076 Marionette TRACE conn2 <- [1,222,null,{}] 16:37:55 INFO - PROCESS | 1925 | 1464392275085 Marionette TRACE conn2 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:55 INFO - PROCESS | 1925 | 1464392275201 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 16:37:55 INFO - PROCESS | 1925 | 1464392275240 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:55 INFO - PROCESS | 1925 | ++DOCSHELL 0x121877800 == 39 [pid = 1925] [id = 63] 16:37:55 INFO - PROCESS | 1925 | ++DOMWINDOW == 84 (0x1138b5000) [pid = 1925] [serial = 185] [outer = 0x0] 16:37:55 INFO - PROCESS | 1925 | ++DOMWINDOW == 85 (0x124f2cc00) [pid = 1925] [serial = 186] [outer = 0x1138b5000] 16:37:55 INFO - PROCESS | 1925 | 1464392275265 Marionette DEBUG loaded listener.js 16:37:55 INFO - PROCESS | 1925 | ++DOMWINDOW == 86 (0x125b9b800) [pid = 1925] [serial = 187] [outer = 0x1138b5000] 16:37:55 INFO - PROCESS | 1925 | --DOCSHELL 0x11320e000 == 38 [pid = 1925] [id = 52] 16:37:55 INFO - PROCESS | 1925 | --DOCSHELL 0x116918000 == 37 [pid = 1925] [id = 51] 16:37:56 INFO - PROCESS | 1925 | --DOCSHELL 0x11701b800 == 36 [pid = 1925] [id = 54] 16:37:56 INFO - PROCESS | 1925 | --DOCSHELL 0x117e1d000 == 35 [pid = 1925] [id = 55] 16:37:56 INFO - PROCESS | 1925 | --DOCSHELL 0x1182e0800 == 34 [pid = 1925] [id = 56] 16:37:56 INFO - PROCESS | 1925 | --DOCSHELL 0x11701a800 == 33 [pid = 1925] [id = 60] 16:37:56 INFO - PROCESS | 1925 | --DOCSHELL 0x11a022000 == 32 [pid = 1925] [id = 61] 16:37:56 INFO - PROCESS | 1925 | --DOCSHELL 0x11938e800 == 31 [pid = 1925] [id = 58] 16:37:56 INFO - PROCESS | 1925 | --DOCSHELL 0x116123800 == 30 [pid = 1925] [id = 53] 16:37:56 INFO - PROCESS | 1925 | --DOCSHELL 0x118e30000 == 29 [pid = 1925] [id = 57] 16:37:56 INFO - PROCESS | 1925 | --DOCSHELL 0x11954a800 == 28 [pid = 1925] [id = 59] 16:37:56 INFO - PROCESS | 1925 | --DOMWINDOW == 85 (0x119a12800) [pid = 1925] [serial = 132] [outer = 0x0] [url = about:blank] 16:37:56 INFO - PROCESS | 1925 | --DOMWINDOW == 84 (0x1211ab800) [pid = 1925] [serial = 133] [outer = 0x0] [url = about:blank] 16:37:56 INFO - PROCESS | 1925 | --DOCSHELL 0x1182e0000 == 27 [pid = 1925] [id = 62] 16:37:56 INFO - PROCESS | 1925 | --DOMWINDOW == 83 (0x119587400) [pid = 1925] [serial = 130] [outer = 0x0] [url = about:blank] 16:37:56 INFO - PROCESS | 1925 | --DOMWINDOW == 82 (0x116170c00) [pid = 1925] [serial = 117] [outer = 0x0] [url = about:blank] 16:37:56 INFO - PROCESS | 1925 | --DOMWINDOW == 81 (0x1167b6800) [pid = 1925] [serial = 118] [outer = 0x0] [url = about:blank] 16:37:56 INFO - PROCESS | 1925 | --DOMWINDOW == 80 (0x11755b000) [pid = 1925] [serial = 120] [outer = 0x0] [url = about:blank] 16:37:56 INFO - PROCESS | 1925 | --DOMWINDOW == 79 (0x119508800) [pid = 1925] [serial = 129] [outer = 0x0] [url = about:blank] 16:37:56 INFO - PROCESS | 1925 | --DOMWINDOW == 78 (0x118566c00) [pid = 1925] [serial = 126] [outer = 0x0] [url = about:blank] 16:37:56 INFO - PROCESS | 1925 | --DOMWINDOW == 77 (0x118e86000) [pid = 1925] [serial = 124] [outer = 0x0] [url = about:blank] 16:37:56 INFO - PROCESS | 1925 | --DOMWINDOW == 76 (0x11855f800) [pid = 1925] [serial = 123] [outer = 0x0] [url = about:blank] 16:37:56 INFO - PROCESS | 1925 | --DOMWINDOW == 75 (0x118ef8c00) [pid = 1925] [serial = 127] [outer = 0x0] [url = about:blank] 16:37:56 INFO - PROCESS | 1925 | --DOMWINDOW == 74 (0x117e4ec00) [pid = 1925] [serial = 121] [outer = 0x0] [url = about:blank] 16:37:56 INFO - PROCESS | 1925 | --DOMWINDOW == 73 (0x128d88000) [pid = 1925] [serial = 115] [outer = 0x0] [url = about:blank] 16:37:56 INFO - PROCESS | 1925 | --DOMWINDOW == 72 (0x1267e1400) [pid = 1925] [serial = 114] [outer = 0x0] [url = about:blank] 16:37:56 INFO - PROCESS | 1925 | --DOMWINDOW == 71 (0x124f73400) [pid = 1925] [serial = 103] [outer = 0x0] [url = about:blank] 16:37:56 INFO - PROCESS | 1925 | 1464392276439 Marionette TRACE conn2 <- [1,224,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-over.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-over",0,null,null]]]}] 16:37:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 16:37:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1390ms 16:37:56 INFO - PROCESS | 1925 | 1464392276453 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 16:37:56 INFO - PROCESS | 1925 | 1464392276456 Marionette TRACE conn2 <- [1,225,null,{"value":"7"}] 16:37:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 16:37:56 INFO - PROCESS | 1925 | 1464392276460 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 16:37:56 INFO - PROCESS | 1925 | 1464392276463 Marionette TRACE conn2 <- [1,226,null,{}] 16:37:56 INFO - PROCESS | 1925 | 1464392276467 Marionette TRACE conn2 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:56 INFO - PROCESS | 1925 | 1464392276551 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 16:37:56 INFO - PROCESS | 1925 | 1464392276558 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:56 INFO - PROCESS | 1925 | ++DOCSHELL 0x11321d000 == 28 [pid = 1925] [id = 64] 16:37:56 INFO - PROCESS | 1925 | ++DOMWINDOW == 72 (0x1160de800) [pid = 1925] [serial = 188] [outer = 0x0] 16:37:56 INFO - PROCESS | 1925 | ++DOMWINDOW == 73 (0x1160e3c00) [pid = 1925] [serial = 189] [outer = 0x1160de800] 16:37:56 INFO - PROCESS | 1925 | 1464392276596 Marionette DEBUG loaded listener.js 16:37:56 INFO - PROCESS | 1925 | ++DOMWINDOW == 74 (0x111c23800) [pid = 1925] [serial = 190] [outer = 0x1160de800] 16:37:56 INFO - PROCESS | 1925 | 1464392276993 Marionette TRACE conn2 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 16:37:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 16:37:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 572ms 16:37:57 INFO - PROCESS | 1925 | 1464392277032 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 16:37:57 INFO - PROCESS | 1925 | 1464392277036 Marionette TRACE conn2 <- [1,229,null,{"value":"7"}] 16:37:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 16:37:57 INFO - PROCESS | 1925 | 1464392277040 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 16:37:57 INFO - PROCESS | 1925 | 1464392277042 Marionette TRACE conn2 <- [1,230,null,{}] 16:37:57 INFO - PROCESS | 1925 | 1464392277045 Marionette TRACE conn2 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:57 INFO - PROCESS | 1925 | 1464392277118 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 16:37:57 INFO - PROCESS | 1925 | 1464392277123 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:57 INFO - PROCESS | 1925 | ++DOCSHELL 0x11611a000 == 29 [pid = 1925] [id = 65] 16:37:57 INFO - PROCESS | 1925 | ++DOMWINDOW == 75 (0x11693dc00) [pid = 1925] [serial = 191] [outer = 0x0] 16:37:57 INFO - PROCESS | 1925 | ++DOMWINDOW == 76 (0x117554c00) [pid = 1925] [serial = 192] [outer = 0x11693dc00] 16:37:57 INFO - PROCESS | 1925 | 1464392277152 Marionette DEBUG loaded listener.js 16:37:57 INFO - PROCESS | 1925 | ++DOMWINDOW == 77 (0x117e48c00) [pid = 1925] [serial = 193] [outer = 0x11693dc00] 16:37:57 INFO - PROCESS | 1925 | ++DOMWINDOW == 78 (0x117e4fc00) [pid = 1925] [serial = 194] [outer = 0x113244000] 16:37:57 INFO - PROCESS | 1925 | 1464392277503 Marionette TRACE conn2 <- [1,232,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.source-atop",0,null,null]]]}] 16:37:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 16:37:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 470ms 16:37:57 INFO - PROCESS | 1925 | 1464392277511 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 16:37:57 INFO - PROCESS | 1925 | 1464392277512 Marionette TRACE conn2 <- [1,233,null,{"value":"7"}] 16:37:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 16:37:57 INFO - PROCESS | 1925 | 1464392277517 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 16:37:57 INFO - PROCESS | 1925 | 1464392277520 Marionette TRACE conn2 <- [1,234,null,{}] 16:37:57 INFO - PROCESS | 1925 | 1464392277528 Marionette TRACE conn2 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:57 INFO - PROCESS | 1925 | 1464392277619 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 16:37:57 INFO - PROCESS | 1925 | 1464392277647 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:57 INFO - PROCESS | 1925 | ++DOCSHELL 0x116f05800 == 30 [pid = 1925] [id = 66] 16:37:57 INFO - PROCESS | 1925 | ++DOMWINDOW == 79 (0x111aaf800) [pid = 1925] [serial = 195] [outer = 0x0] 16:37:57 INFO - PROCESS | 1925 | ++DOMWINDOW == 80 (0x118432800) [pid = 1925] [serial = 196] [outer = 0x111aaf800] 16:37:57 INFO - PROCESS | 1925 | 1464392277683 Marionette DEBUG loaded listener.js 16:37:57 INFO - PROCESS | 1925 | ++DOMWINDOW == 81 (0x1187ab000) [pid = 1925] [serial = 197] [outer = 0x111aaf800] 16:37:57 INFO - PROCESS | 1925 | 1464392277971 Marionette TRACE conn2 <- [1,236,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-in.html",0,null,null,[["Canvas test: 2d.composite.solid.source-in",0,null,null]]]}] 16:37:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 16:37:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 474ms 16:37:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 16:37:57 INFO - PROCESS | 1925 | 1464392277991 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 16:37:57 INFO - PROCESS | 1925 | 1464392277992 Marionette TRACE conn2 <- [1,237,null,{"value":"7"}] 16:37:57 INFO - PROCESS | 1925 | 1464392277994 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 16:37:57 INFO - PROCESS | 1925 | 1464392277995 Marionette TRACE conn2 <- [1,238,null,{}] 16:37:58 INFO - PROCESS | 1925 | 1464392278006 Marionette TRACE conn2 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:58 INFO - PROCESS | 1925 | 1464392278082 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 16:37:58 INFO - PROCESS | 1925 | 1464392278121 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:58 INFO - PROCESS | 1925 | ++DOCSHELL 0x117e10800 == 31 [pid = 1925] [id = 67] 16:37:58 INFO - PROCESS | 1925 | ++DOMWINDOW == 82 (0x1180a4400) [pid = 1925] [serial = 198] [outer = 0x0] 16:37:58 INFO - PROCESS | 1925 | ++DOMWINDOW == 83 (0x118e87800) [pid = 1925] [serial = 199] [outer = 0x1180a4400] 16:37:58 INFO - PROCESS | 1925 | 1464392278146 Marionette DEBUG loaded listener.js 16:37:58 INFO - PROCESS | 1925 | ++DOMWINDOW == 84 (0x11950b800) [pid = 1925] [serial = 200] [outer = 0x1180a4400] 16:37:58 INFO - PROCESS | 1925 | 1464392278395 Marionette TRACE conn2 <- [1,240,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-out.html",0,null,null,[["Canvas test: 2d.composite.solid.source-out",0,null,null]]]}] 16:37:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 16:37:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 423ms 16:37:58 INFO - PROCESS | 1925 | 1464392278421 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 16:37:58 INFO - PROCESS | 1925 | 1464392278422 Marionette TRACE conn2 <- [1,241,null,{"value":"7"}] 16:37:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 16:37:58 INFO - PROCESS | 1925 | 1464392278427 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 16:37:58 INFO - PROCESS | 1925 | 1464392278428 Marionette TRACE conn2 <- [1,242,null,{}] 16:37:58 INFO - PROCESS | 1925 | 1464392278439 Marionette TRACE conn2 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:58 INFO - PROCESS | 1925 | 1464392278512 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 16:37:58 INFO - PROCESS | 1925 | 1464392278518 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:58 INFO - PROCESS | 1925 | ++DOCSHELL 0x11852b000 == 32 [pid = 1925] [id = 68] 16:37:58 INFO - PROCESS | 1925 | ++DOMWINDOW == 85 (0x1167b7400) [pid = 1925] [serial = 201] [outer = 0x0] 16:37:58 INFO - PROCESS | 1925 | ++DOMWINDOW == 86 (0x11958e400) [pid = 1925] [serial = 202] [outer = 0x1167b7400] 16:37:58 INFO - PROCESS | 1925 | 1464392278545 Marionette DEBUG loaded listener.js 16:37:58 INFO - PROCESS | 1925 | ++DOMWINDOW == 87 (0x119a06000) [pid = 1925] [serial = 203] [outer = 0x1167b7400] 16:37:58 INFO - PROCESS | 1925 | 1464392278878 Marionette TRACE conn2 <- [1,244,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-over.html",0,null,null,[["Canvas test: 2d.composite.solid.source-over",0,null,null]]]}] 16:37:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 16:37:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 472ms 16:37:58 INFO - PROCESS | 1925 | 1464392278914 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 16:37:58 INFO - PROCESS | 1925 | 1464392278929 Marionette TRACE conn2 <- [1,245,null,{"value":"7"}] 16:37:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 16:37:58 INFO - PROCESS | 1925 | 1464392278936 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 16:37:58 INFO - PROCESS | 1925 | 1464392278937 Marionette TRACE conn2 <- [1,246,null,{}] 16:37:58 INFO - PROCESS | 1925 | 1464392278941 Marionette TRACE conn2 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:59 INFO - PROCESS | 1925 | 1464392279091 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 16:37:59 INFO - PROCESS | 1925 | 1464392279106 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:59 INFO - PROCESS | 1925 | ++DOCSHELL 0x118e29000 == 33 [pid = 1925] [id = 69] 16:37:59 INFO - PROCESS | 1925 | ++DOMWINDOW == 88 (0x119510400) [pid = 1925] [serial = 204] [outer = 0x0] 16:37:59 INFO - PROCESS | 1925 | ++DOMWINDOW == 89 (0x12116cc00) [pid = 1925] [serial = 205] [outer = 0x119510400] 16:37:59 INFO - PROCESS | 1925 | 1464392279147 Marionette DEBUG loaded listener.js 16:37:59 INFO - PROCESS | 1925 | ++DOMWINDOW == 90 (0x121457000) [pid = 1925] [serial = 206] [outer = 0x119510400] 16:37:59 INFO - PROCESS | 1925 | 1464392279490 Marionette TRACE conn2 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 16:37:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 16:37:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 570ms 16:37:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 16:37:59 INFO - PROCESS | 1925 | 1464392279506 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 16:37:59 INFO - PROCESS | 1925 | 1464392279507 Marionette TRACE conn2 <- [1,249,null,{"value":"7"}] 16:37:59 INFO - PROCESS | 1925 | 1464392279509 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 16:37:59 INFO - PROCESS | 1925 | 1464392279510 Marionette TRACE conn2 <- [1,250,null,{}] 16:37:59 INFO - PROCESS | 1925 | 1464392279513 Marionette TRACE conn2 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:59 INFO - PROCESS | 1925 | 1464392279585 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 16:37:59 INFO - PROCESS | 1925 | 1464392279589 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:59 INFO - PROCESS | 1925 | ++DOCSHELL 0x11953e800 == 34 [pid = 1925] [id = 70] 16:37:59 INFO - PROCESS | 1925 | ++DOMWINDOW == 91 (0x121551800) [pid = 1925] [serial = 207] [outer = 0x0] 16:37:59 INFO - PROCESS | 1925 | ++DOMWINDOW == 92 (0x1219a1400) [pid = 1925] [serial = 208] [outer = 0x121551800] 16:37:59 INFO - PROCESS | 1925 | 1464392279615 Marionette DEBUG loaded listener.js 16:37:59 INFO - PROCESS | 1925 | ++DOMWINDOW == 93 (0x121e63000) [pid = 1925] [serial = 209] [outer = 0x121551800] 16:37:59 INFO - PROCESS | 1925 | 1464392279899 Marionette TRACE conn2 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 16:37:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 16:37:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 418ms 16:37:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 16:37:59 INFO - PROCESS | 1925 | 1464392279935 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 16:37:59 INFO - PROCESS | 1925 | 1464392279937 Marionette TRACE conn2 <- [1,253,null,{"value":"7"}] 16:37:59 INFO - PROCESS | 1925 | 1464392279940 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 16:37:59 INFO - PROCESS | 1925 | 1464392279941 Marionette TRACE conn2 <- [1,254,null,{}] 16:37:59 INFO - PROCESS | 1925 | 1464392279943 Marionette TRACE conn2 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:00 INFO - PROCESS | 1925 | 1464392280033 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 16:38:00 INFO - PROCESS | 1925 | 1464392280039 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:00 INFO - PROCESS | 1925 | ++DOCSHELL 0x11954d000 == 35 [pid = 1925] [id = 71] 16:38:00 INFO - PROCESS | 1925 | ++DOMWINDOW == 94 (0x1122b6c00) [pid = 1925] [serial = 210] [outer = 0x0] 16:38:00 INFO - PROCESS | 1925 | ++DOMWINDOW == 95 (0x121e64400) [pid = 1925] [serial = 211] [outer = 0x1122b6c00] 16:38:00 INFO - PROCESS | 1925 | 1464392280064 Marionette DEBUG loaded listener.js 16:38:00 INFO - PROCESS | 1925 | ++DOMWINDOW == 96 (0x1246a2800) [pid = 1925] [serial = 212] [outer = 0x1122b6c00] 16:38:00 INFO - PROCESS | 1925 | 1464392280379 Marionette TRACE conn2 <- [1,256,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-atop",0,null,null]]]}] 16:38:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 16:38:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 467ms 16:38:00 INFO - PROCESS | 1925 | 1464392280408 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 16:38:00 INFO - PROCESS | 1925 | 1464392280409 Marionette TRACE conn2 <- [1,257,null,{"value":"7"}] 16:38:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 16:38:00 INFO - PROCESS | 1925 | 1464392280411 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 16:38:00 INFO - PROCESS | 1925 | 1464392280412 Marionette TRACE conn2 <- [1,258,null,{}] 16:38:00 INFO - PROCESS | 1925 | 1464392280417 Marionette TRACE conn2 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:00 INFO - PROCESS | 1925 | 1464392280486 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 16:38:00 INFO - PROCESS | 1925 | 1464392280491 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:00 INFO - PROCESS | 1925 | ++DOCSHELL 0x116f04800 == 36 [pid = 1925] [id = 72] 16:38:00 INFO - PROCESS | 1925 | ++DOMWINDOW == 97 (0x12434b400) [pid = 1925] [serial = 213] [outer = 0x0] 16:38:00 INFO - PROCESS | 1925 | ++DOMWINDOW == 98 (0x1249db400) [pid = 1925] [serial = 214] [outer = 0x12434b400] 16:38:00 INFO - PROCESS | 1925 | 1464392280519 Marionette DEBUG loaded listener.js 16:38:00 INFO - PROCESS | 1925 | ++DOMWINDOW == 99 (0x124edd400) [pid = 1925] [serial = 215] [outer = 0x12434b400] 16:38:00 INFO - PROCESS | 1925 | 1464392280871 Marionette TRACE conn2 <- [1,260,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-in",0,null,null]]]}] 16:38:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 16:38:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 472ms 16:38:00 INFO - PROCESS | 1925 | 1464392280895 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 16:38:00 INFO - PROCESS | 1925 | 1464392280897 Marionette TRACE conn2 <- [1,261,null,{"value":"7"}] 16:38:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 16:38:00 INFO - PROCESS | 1925 | 1464392280900 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 16:38:00 INFO - PROCESS | 1925 | 1464392280902 Marionette TRACE conn2 <- [1,262,null,{}] 16:38:00 INFO - PROCESS | 1925 | 1464392280905 Marionette TRACE conn2 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:01 INFO - PROCESS | 1925 | 1464392281019 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 16:38:01 INFO - PROCESS | 1925 | 1464392281025 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:01 INFO - PROCESS | 1925 | ++DOCSHELL 0x12164f800 == 37 [pid = 1925] [id = 73] 16:38:01 INFO - PROCESS | 1925 | ++DOMWINDOW == 100 (0x124f2d400) [pid = 1925] [serial = 216] [outer = 0x0] 16:38:01 INFO - PROCESS | 1925 | ++DOMWINDOW == 101 (0x125b9d800) [pid = 1925] [serial = 217] [outer = 0x124f2d400] 16:38:01 INFO - PROCESS | 1925 | 1464392281064 Marionette DEBUG loaded listener.js 16:38:01 INFO - PROCESS | 1925 | ++DOMWINDOW == 102 (0x125ba7400) [pid = 1925] [serial = 218] [outer = 0x124f2d400] 16:38:01 INFO - PROCESS | 1925 | 1464392281469 Marionette TRACE conn2 <- [1,264,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-out",0,null,null]]]}] 16:38:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 16:38:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 620ms 16:38:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 16:38:01 INFO - PROCESS | 1925 | 1464392281521 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 16:38:01 INFO - PROCESS | 1925 | 1464392281522 Marionette TRACE conn2 <- [1,265,null,{"value":"7"}] 16:38:01 INFO - PROCESS | 1925 | 1464392281524 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 16:38:01 INFO - PROCESS | 1925 | 1464392281526 Marionette TRACE conn2 <- [1,266,null,{}] 16:38:01 INFO - PROCESS | 1925 | 1464392281528 Marionette TRACE conn2 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:01 INFO - PROCESS | 1925 | 1464392281638 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 16:38:01 INFO - PROCESS | 1925 | 1464392281681 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:01 INFO - PROCESS | 1925 | ++DOCSHELL 0x113fe5000 == 38 [pid = 1925] [id = 74] 16:38:01 INFO - PROCESS | 1925 | ++DOMWINDOW == 103 (0x126070c00) [pid = 1925] [serial = 219] [outer = 0x0] 16:38:01 INFO - PROCESS | 1925 | ++DOMWINDOW == 104 (0x126204000) [pid = 1925] [serial = 220] [outer = 0x126070c00] 16:38:01 INFO - PROCESS | 1925 | 1464392281712 Marionette DEBUG loaded listener.js 16:38:01 INFO - PROCESS | 1925 | ++DOMWINDOW == 105 (0x119a05000) [pid = 1925] [serial = 221] [outer = 0x126070c00] 16:38:02 INFO - PROCESS | 1925 | 1464392282026 Marionette TRACE conn2 <- [1,268,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-over",0,null,null]]]}] 16:38:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 16:38:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 521ms 16:38:02 INFO - PROCESS | 1925 | 1464392282046 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 16:38:02 INFO - PROCESS | 1925 | 1464392282047 Marionette TRACE conn2 <- [1,269,null,{"value":"7"}] 16:38:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 16:38:02 INFO - PROCESS | 1925 | 1464392282053 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 16:38:02 INFO - PROCESS | 1925 | 1464392282054 Marionette TRACE conn2 <- [1,270,null,{}] 16:38:02 INFO - PROCESS | 1925 | 1464392282056 Marionette TRACE conn2 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:02 INFO - PROCESS | 1925 | 1464392282144 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 16:38:02 INFO - PROCESS | 1925 | 1464392282172 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:02 INFO - PROCESS | 1925 | ++DOCSHELL 0x124308800 == 39 [pid = 1925] [id = 75] 16:38:02 INFO - PROCESS | 1925 | ++DOMWINDOW == 106 (0x126208800) [pid = 1925] [serial = 222] [outer = 0x0] 16:38:02 INFO - PROCESS | 1925 | ++DOMWINDOW == 107 (0x1265b8400) [pid = 1925] [serial = 223] [outer = 0x126208800] 16:38:02 INFO - PROCESS | 1925 | 1464392282196 Marionette DEBUG loaded listener.js 16:38:02 INFO - PROCESS | 1925 | ++DOMWINDOW == 108 (0x1265bec00) [pid = 1925] [serial = 224] [outer = 0x126208800] 16:38:02 INFO - PROCESS | 1925 | 1464392282477 Marionette TRACE conn2 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 16:38:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 16:38:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 468ms 16:38:02 INFO - PROCESS | 1925 | 1464392282521 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 16:38:02 INFO - PROCESS | 1925 | 1464392282522 Marionette TRACE conn2 <- [1,273,null,{"value":"7"}] 16:38:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 16:38:02 INFO - PROCESS | 1925 | 1464392282524 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 16:38:02 INFO - PROCESS | 1925 | 1464392282525 Marionette TRACE conn2 <- [1,274,null,{}] 16:38:02 INFO - PROCESS | 1925 | 1464392282527 Marionette TRACE conn2 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:02 INFO - PROCESS | 1925 | 1464392282617 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 16:38:02 INFO - PROCESS | 1925 | 1464392282621 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:02 INFO - PROCESS | 1925 | ++DOCSHELL 0x124f09000 == 40 [pid = 1925] [id = 76] 16:38:02 INFO - PROCESS | 1925 | ++DOMWINDOW == 109 (0x126560000) [pid = 1925] [serial = 225] [outer = 0x0] 16:38:02 INFO - PROCESS | 1925 | ++DOMWINDOW == 110 (0x1267e0400) [pid = 1925] [serial = 226] [outer = 0x126560000] 16:38:02 INFO - PROCESS | 1925 | 1464392282645 Marionette DEBUG loaded listener.js 16:38:02 INFO - PROCESS | 1925 | ++DOMWINDOW == 111 (0x128aa1c00) [pid = 1925] [serial = 227] [outer = 0x126560000] 16:38:02 INFO - PROCESS | 1925 | 1464392282976 Marionette TRACE conn2 <- [1,276,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-atop",0,null,null]]]}] 16:38:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 16:38:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 469ms 16:38:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 16:38:02 INFO - PROCESS | 1925 | 1464392282994 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 16:38:03 INFO - PROCESS | 1925 | 1464392282995 Marionette TRACE conn2 <- [1,277,null,{"value":"7"}] 16:38:03 INFO - PROCESS | 1925 | 1464392282998 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 16:38:03 INFO - PROCESS | 1925 | 1464392283001 Marionette TRACE conn2 <- [1,278,null,{}] 16:38:03 INFO - PROCESS | 1925 | 1464392283004 Marionette TRACE conn2 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:03 INFO - PROCESS | 1925 | 1464392283101 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 16:38:03 INFO - PROCESS | 1925 | 1464392283105 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:03 INFO - PROCESS | 1925 | ++DOCSHELL 0x125b2a000 == 41 [pid = 1925] [id = 77] 16:38:03 INFO - PROCESS | 1925 | ++DOMWINDOW == 112 (0x128aa1400) [pid = 1925] [serial = 228] [outer = 0x0] 16:38:03 INFO - PROCESS | 1925 | ++DOMWINDOW == 113 (0x128d8f800) [pid = 1925] [serial = 229] [outer = 0x128aa1400] 16:38:03 INFO - PROCESS | 1925 | 1464392283129 Marionette DEBUG loaded listener.js 16:38:03 INFO - PROCESS | 1925 | ++DOMWINDOW == 114 (0x128ee0000) [pid = 1925] [serial = 230] [outer = 0x128aa1400] 16:38:03 INFO - PROCESS | 1925 | 1464392283428 Marionette TRACE conn2 <- [1,280,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-in",0,null,null]]]}] 16:38:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 16:38:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 472ms 16:38:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 16:38:03 INFO - PROCESS | 1925 | 1464392283473 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 16:38:03 INFO - PROCESS | 1925 | 1464392283474 Marionette TRACE conn2 <- [1,281,null,{"value":"7"}] 16:38:03 INFO - PROCESS | 1925 | 1464392283476 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 16:38:03 INFO - PROCESS | 1925 | 1464392283477 Marionette TRACE conn2 <- [1,282,null,{}] 16:38:03 INFO - PROCESS | 1925 | 1464392283479 Marionette TRACE conn2 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:03 INFO - PROCESS | 1925 | 1464392283686 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 16:38:03 INFO - PROCESS | 1925 | --DOMWINDOW == 113 (0x1167b8c00) [pid = 1925] [serial = 164] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 16:38:03 INFO - PROCESS | 1925 | --DOMWINDOW == 112 (0x11a096c00) [pid = 1925] [serial = 170] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 16:38:03 INFO - PROCESS | 1925 | --DOMWINDOW == 111 (0x119858000) [pid = 1925] [serial = 167] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 16:38:03 INFO - PROCESS | 1925 | --DOMWINDOW == 110 (0x117680000) [pid = 1925] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 16:38:03 INFO - PROCESS | 1925 | --DOMWINDOW == 109 (0x1211b2c00) [pid = 1925] [serial = 173] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 16:38:03 INFO - PROCESS | 1925 | --DOMWINDOW == 108 (0x121e5d800) [pid = 1925] [serial = 179] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 16:38:03 INFO - PROCESS | 1925 | --DOMWINDOW == 107 (0x11767ec00) [pid = 1925] [serial = 146] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 16:38:03 INFO - PROCESS | 1925 | --DOMWINDOW == 106 (0x1187b5400) [pid = 1925] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 16:38:03 INFO - PROCESS | 1925 | --DOMWINDOW == 105 (0x1187b4400) [pid = 1925] [serial = 140] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 16:38:03 INFO - PROCESS | 1925 | --DOMWINDOW == 104 (0x116939c00) [pid = 1925] [serial = 137] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 16:38:03 INFO - PROCESS | 1925 | --DOMWINDOW == 103 (0x1122b5c00) [pid = 1925] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 16:38:03 INFO - PROCESS | 1925 | --DOMWINDOW == 102 (0x118432400) [pid = 1925] [serial = 161] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 16:38:03 INFO - PROCESS | 1925 | --DOMWINDOW == 101 (0x113d05c00) [pid = 1925] [serial = 158] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 16:38:03 INFO - PROCESS | 1925 | --DOMWINDOW == 100 (0x1167b9000) [pid = 1925] [serial = 155] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 16:38:03 INFO - PROCESS | 1925 | --DOMWINDOW == 99 (0x115e3f000) [pid = 1925] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 16:38:03 INFO - PROCESS | 1925 | --DOMWINDOW == 98 (0x113d0b800) [pid = 1925] [serial = 149] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 16:38:03 INFO - PROCESS | 1925 | --DOMWINDOW == 97 (0x12460e800) [pid = 1925] [serial = 182] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 16:38:03 INFO - PROCESS | 1925 | 1464392283722 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:03 INFO - PROCESS | 1925 | ++DOCSHELL 0x11701c000 == 42 [pid = 1925] [id = 78] 16:38:03 INFO - PROCESS | 1925 | ++DOMWINDOW == 98 (0x1122b5c00) [pid = 1925] [serial = 231] [outer = 0x0] 16:38:03 INFO - PROCESS | 1925 | ++DOMWINDOW == 99 (0x113d05c00) [pid = 1925] [serial = 232] [outer = 0x1122b5c00] 16:38:03 INFO - PROCESS | 1925 | 1464392283747 Marionette DEBUG loaded listener.js 16:38:03 INFO - PROCESS | 1925 | ++DOMWINDOW == 100 (0x117173800) [pid = 1925] [serial = 233] [outer = 0x1122b5c00] 16:38:03 INFO - PROCESS | 1925 | 1464392283998 Marionette TRACE conn2 <- [1,284,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-out",0,null,null]]]}] 16:38:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 16:38:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 568ms 16:38:04 INFO - PROCESS | 1925 | 1464392284056 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 16:38:04 INFO - PROCESS | 1925 | 1464392284057 Marionette TRACE conn2 <- [1,285,null,{"value":"7"}] 16:38:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 16:38:04 INFO - PROCESS | 1925 | 1464392284073 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 16:38:04 INFO - PROCESS | 1925 | 1464392284074 Marionette TRACE conn2 <- [1,286,null,{}] 16:38:04 INFO - PROCESS | 1925 | 1464392284076 Marionette TRACE conn2 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:04 INFO - PROCESS | 1925 | 1464392284153 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 16:38:04 INFO - PROCESS | 1925 | 1464392284158 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:04 INFO - PROCESS | 1925 | ++DOCSHELL 0x12676b000 == 43 [pid = 1925] [id = 79] 16:38:04 INFO - PROCESS | 1925 | ++DOMWINDOW == 101 (0x118436800) [pid = 1925] [serial = 234] [outer = 0x0] 16:38:04 INFO - PROCESS | 1925 | ++DOMWINDOW == 102 (0x121a5f000) [pid = 1925] [serial = 235] [outer = 0x118436800] 16:38:04 INFO - PROCESS | 1925 | 1464392284184 Marionette DEBUG loaded listener.js 16:38:04 INFO - PROCESS | 1925 | ++DOMWINDOW == 103 (0x128ee5000) [pid = 1925] [serial = 236] [outer = 0x118436800] 16:38:04 INFO - PROCESS | 1925 | 1464392284536 Marionette TRACE conn2 <- [1,288,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-over",0,null,null]]]}] 16:38:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 16:38:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 473ms 16:38:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 16:38:04 INFO - PROCESS | 1925 | 1464392284543 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 16:38:04 INFO - PROCESS | 1925 | 1464392284545 Marionette TRACE conn2 <- [1,289,null,{"value":"7"}] 16:38:04 INFO - PROCESS | 1925 | 1464392284563 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 16:38:04 INFO - PROCESS | 1925 | 1464392284565 Marionette TRACE conn2 <- [1,290,null,{}] 16:38:04 INFO - PROCESS | 1925 | 1464392284570 Marionette TRACE conn2 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:04 INFO - PROCESS | 1925 | 1464392284688 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 16:38:04 INFO - PROCESS | 1925 | 1464392284695 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:04 INFO - PROCESS | 1925 | ++DOCSHELL 0x124f4f800 == 44 [pid = 1925] [id = 80] 16:38:04 INFO - PROCESS | 1925 | ++DOMWINDOW == 104 (0x12116b000) [pid = 1925] [serial = 237] [outer = 0x0] 16:38:04 INFO - PROCESS | 1925 | ++DOMWINDOW == 105 (0x12116d000) [pid = 1925] [serial = 238] [outer = 0x12116b000] 16:38:04 INFO - PROCESS | 1925 | 1464392284734 Marionette DEBUG loaded listener.js 16:38:04 INFO - PROCESS | 1925 | ++DOMWINDOW == 106 (0x121171c00) [pid = 1925] [serial = 239] [outer = 0x12116b000] 16:38:05 INFO - PROCESS | 1925 | 1464392285106 Marionette TRACE conn2 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 16:38:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 16:38:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 587ms 16:38:05 INFO - PROCESS | 1925 | 1464392285136 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 16:38:05 INFO - PROCESS | 1925 | 1464392285137 Marionette TRACE conn2 <- [1,293,null,{"value":"7"}] 16:38:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 16:38:05 INFO - PROCESS | 1925 | 1464392285139 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 16:38:05 INFO - PROCESS | 1925 | 1464392285140 Marionette TRACE conn2 <- [1,294,null,{}] 16:38:05 INFO - PROCESS | 1925 | 1464392285143 Marionette TRACE conn2 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:05 INFO - PROCESS | 1925 | 1464392285240 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 16:38:05 INFO - PROCESS | 1925 | 1464392285246 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:05 INFO - PROCESS | 1925 | ++DOCSHELL 0x128ab2800 == 45 [pid = 1925] [id = 81] 16:38:05 INFO - PROCESS | 1925 | ++DOMWINDOW == 107 (0x121169800) [pid = 1925] [serial = 240] [outer = 0x0] 16:38:05 INFO - PROCESS | 1925 | ++DOMWINDOW == 108 (0x1267e1800) [pid = 1925] [serial = 241] [outer = 0x121169800] 16:38:05 INFO - PROCESS | 1925 | 1464392285279 Marionette DEBUG loaded listener.js 16:38:05 INFO - PROCESS | 1925 | ++DOMWINDOW == 109 (0x1267e8800) [pid = 1925] [serial = 242] [outer = 0x121169800] 16:38:05 INFO - PROCESS | 1925 | 1464392285577 Marionette TRACE conn2 <- [1,296,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.copy.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:38:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:38:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 467ms 16:38:05 INFO - PROCESS | 1925 | 1464392285608 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 16:38:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 16:38:05 INFO - PROCESS | 1925 | 1464392285609 Marionette TRACE conn2 <- [1,297,null,{"value":"7"}] 16:38:05 INFO - PROCESS | 1925 | 1464392285611 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 16:38:05 INFO - PROCESS | 1925 | 1464392285613 Marionette TRACE conn2 <- [1,298,null,{}] 16:38:05 INFO - PROCESS | 1925 | 1464392285616 Marionette TRACE conn2 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:05 INFO - PROCESS | 1925 | 1464392285692 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 16:38:05 INFO - PROCESS | 1925 | 1464392285785 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:05 INFO - PROCESS | 1925 | ++DOCSHELL 0x112072000 == 46 [pid = 1925] [id = 82] 16:38:05 INFO - PROCESS | 1925 | ++DOMWINDOW == 110 (0x111a04800) [pid = 1925] [serial = 243] [outer = 0x0] 16:38:05 INFO - PROCESS | 1925 | ++DOMWINDOW == 111 (0x11203b400) [pid = 1925] [serial = 244] [outer = 0x111a04800] 16:38:05 INFO - PROCESS | 1925 | 1464392285816 Marionette DEBUG loaded listener.js 16:38:05 INFO - PROCESS | 1925 | ++DOMWINDOW == 112 (0x113340800) [pid = 1925] [serial = 245] [outer = 0x111a04800] 16:38:06 INFO - PROCESS | 1925 | 1464392286333 Marionette TRACE conn2 <- [1,300,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:38:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:38:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 771ms 16:38:06 INFO - PROCESS | 1925 | 1464392286390 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 16:38:06 INFO - PROCESS | 1925 | 1464392286393 Marionette TRACE conn2 <- [1,301,null,{"value":"7"}] 16:38:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 16:38:06 INFO - PROCESS | 1925 | 1464392286399 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 16:38:06 INFO - PROCESS | 1925 | 1464392286403 Marionette TRACE conn2 <- [1,302,null,{}] 16:38:06 INFO - PROCESS | 1925 | 1464392286406 Marionette TRACE conn2 -> [0,303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:06 INFO - PROCESS | 1925 | 1464392286536 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 16:38:06 INFO - PROCESS | 1925 | 1464392286604 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:06 INFO - PROCESS | 1925 | ++DOCSHELL 0x1180bd800 == 47 [pid = 1925] [id = 83] 16:38:06 INFO - PROCESS | 1925 | ++DOMWINDOW == 113 (0x117178800) [pid = 1925] [serial = 246] [outer = 0x0] 16:38:06 INFO - PROCESS | 1925 | ++DOMWINDOW == 114 (0x117680400) [pid = 1925] [serial = 247] [outer = 0x117178800] 16:38:06 INFO - PROCESS | 1925 | 1464392286635 Marionette DEBUG loaded listener.js 16:38:06 INFO - PROCESS | 1925 | ++DOMWINDOW == 115 (0x1182f4c00) [pid = 1925] [serial = 248] [outer = 0x117178800] 16:38:07 INFO - PROCESS | 1925 | 1464392287311 Marionette TRACE conn2 <- [1,304,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:38:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:38:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 974ms 16:38:07 INFO - PROCESS | 1925 | 1464392287372 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 16:38:07 INFO - PROCESS | 1925 | 1464392287374 Marionette TRACE conn2 <- [1,305,null,{"value":"7"}] 16:38:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 16:38:07 INFO - PROCESS | 1925 | 1464392287378 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 16:38:07 INFO - PROCESS | 1925 | 1464392287380 Marionette TRACE conn2 <- [1,306,null,{}] 16:38:07 INFO - PROCESS | 1925 | 1464392287384 Marionette TRACE conn2 -> [0,307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:07 INFO - PROCESS | 1925 | 1464392287498 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 16:38:07 INFO - PROCESS | 1925 | --DOCSHELL 0x128ab2800 == 46 [pid = 1925] [id = 81] 16:38:07 INFO - PROCESS | 1925 | --DOCSHELL 0x124f4f800 == 45 [pid = 1925] [id = 80] 16:38:07 INFO - PROCESS | 1925 | --DOCSHELL 0x12676b000 == 44 [pid = 1925] [id = 79] 16:38:07 INFO - PROCESS | 1925 | --DOCSHELL 0x11701c000 == 43 [pid = 1925] [id = 78] 16:38:07 INFO - PROCESS | 1925 | --DOCSHELL 0x125b2a000 == 42 [pid = 1925] [id = 77] 16:38:07 INFO - PROCESS | 1925 | --DOMWINDOW == 114 (0x124f2cc00) [pid = 1925] [serial = 186] [outer = 0x0] [url = about:blank] 16:38:07 INFO - PROCESS | 1925 | --DOCSHELL 0x124f09000 == 41 [pid = 1925] [id = 76] 16:38:07 INFO - PROCESS | 1925 | --DOCSHELL 0x124308800 == 40 [pid = 1925] [id = 75] 16:38:07 INFO - PROCESS | 1925 | --DOCSHELL 0x113fe5000 == 39 [pid = 1925] [id = 74] 16:38:07 INFO - PROCESS | 1925 | --DOCSHELL 0x12164f800 == 38 [pid = 1925] [id = 73] 16:38:07 INFO - PROCESS | 1925 | --DOCSHELL 0x116f04800 == 37 [pid = 1925] [id = 72] 16:38:07 INFO - PROCESS | 1925 | --DOCSHELL 0x11954d000 == 36 [pid = 1925] [id = 71] 16:38:07 INFO - PROCESS | 1925 | --DOCSHELL 0x11953e800 == 35 [pid = 1925] [id = 70] 16:38:07 INFO - PROCESS | 1925 | --DOCSHELL 0x118e29000 == 34 [pid = 1925] [id = 69] 16:38:07 INFO - PROCESS | 1925 | --DOCSHELL 0x11852b000 == 33 [pid = 1925] [id = 68] 16:38:07 INFO - PROCESS | 1925 | --DOCSHELL 0x117e10800 == 32 [pid = 1925] [id = 67] 16:38:07 INFO - PROCESS | 1925 | --DOCSHELL 0x116f05800 == 31 [pid = 1925] [id = 66] 16:38:07 INFO - PROCESS | 1925 | --DOCSHELL 0x11611a000 == 30 [pid = 1925] [id = 65] 16:38:07 INFO - PROCESS | 1925 | --DOCSHELL 0x11321d000 == 29 [pid = 1925] [id = 64] 16:38:07 INFO - PROCESS | 1925 | --DOCSHELL 0x121877800 == 28 [pid = 1925] [id = 63] 16:38:07 INFO - PROCESS | 1925 | 1464392287595 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:07 INFO - PROCESS | 1925 | ++DOCSHELL 0x11330d800 == 29 [pid = 1925] [id = 84] 16:38:07 INFO - PROCESS | 1925 | ++DOMWINDOW == 115 (0x113d67400) [pid = 1925] [serial = 249] [outer = 0x0] 16:38:07 INFO - PROCESS | 1925 | ++DOMWINDOW == 116 (0x115e42000) [pid = 1925] [serial = 250] [outer = 0x113d67400] 16:38:07 INFO - PROCESS | 1925 | 1464392287641 Marionette DEBUG loaded listener.js 16:38:07 INFO - PROCESS | 1925 | ++DOMWINDOW == 117 (0x1161efc00) [pid = 1925] [serial = 251] [outer = 0x113d67400] 16:38:07 INFO - PROCESS | 1925 | --DOMWINDOW == 116 (0x119507800) [pid = 1925] [serial = 165] [outer = 0x0] [url = about:blank] 16:38:07 INFO - PROCESS | 1925 | --DOMWINDOW == 115 (0x1211b7c00) [pid = 1925] [serial = 171] [outer = 0x0] [url = about:blank] 16:38:07 INFO - PROCESS | 1925 | --DOMWINDOW == 114 (0x1211b2800) [pid = 1925] [serial = 169] [outer = 0x0] [url = about:blank] 16:38:07 INFO - PROCESS | 1925 | --DOMWINDOW == 113 (0x119859800) [pid = 1925] [serial = 177] [outer = 0x0] [url = about:blank] 16:38:07 INFO - PROCESS | 1925 | --DOMWINDOW == 112 (0x119a0e000) [pid = 1925] [serial = 168] [outer = 0x0] [url = about:blank] 16:38:07 INFO - PROCESS | 1925 | --DOMWINDOW == 111 (0x12199bc00) [pid = 1925] [serial = 174] [outer = 0x0] [url = about:blank] 16:38:07 INFO - PROCESS | 1925 | --DOMWINDOW == 110 (0x121657400) [pid = 1925] [serial = 172] [outer = 0x0] [url = about:blank] 16:38:07 INFO - PROCESS | 1925 | --DOMWINDOW == 109 (0x12434a800) [pid = 1925] [serial = 180] [outer = 0x0] [url = about:blank] 16:38:07 INFO - PROCESS | 1925 | --DOMWINDOW == 108 (0x121cae800) [pid = 1925] [serial = 175] [outer = 0x0] [url = about:blank] 16:38:07 INFO - PROCESS | 1925 | --DOMWINDOW == 107 (0x12199d800) [pid = 1925] [serial = 147] [outer = 0x0] [url = about:blank] 16:38:07 INFO - PROCESS | 1925 | --DOMWINDOW == 106 (0x121659400) [pid = 1925] [serial = 145] [outer = 0x0] [url = about:blank] 16:38:07 INFO - PROCESS | 1925 | --DOMWINDOW == 105 (0x121455800) [pid = 1925] [serial = 144] [outer = 0x0] [url = about:blank] 16:38:07 INFO - PROCESS | 1925 | --DOMWINDOW == 104 (0x119858c00) [pid = 1925] [serial = 142] [outer = 0x0] [url = about:blank] 16:38:07 INFO - PROCESS | 1925 | --DOMWINDOW == 103 (0x119027000) [pid = 1925] [serial = 141] [outer = 0x0] [url = about:blank] 16:38:07 INFO - PROCESS | 1925 | --DOMWINDOW == 102 (0x1180a5000) [pid = 1925] [serial = 139] [outer = 0x0] [url = about:blank] 16:38:07 INFO - PROCESS | 1925 | --DOMWINDOW == 101 (0x11755e800) [pid = 1925] [serial = 138] [outer = 0x0] [url = about:blank] 16:38:07 INFO - PROCESS | 1925 | --DOMWINDOW == 100 (0x113df6400) [pid = 1925] [serial = 136] [outer = 0x0] [url = about:blank] 16:38:07 INFO - PROCESS | 1925 | --DOMWINDOW == 99 (0x112e04c00) [pid = 1925] [serial = 135] [outer = 0x0] [url = about:blank] 16:38:07 INFO - PROCESS | 1925 | --DOMWINDOW == 98 (0x118566800) [pid = 1925] [serial = 162] [outer = 0x0] [url = about:blank] 16:38:07 INFO - PROCESS | 1925 | --DOMWINDOW == 97 (0x118434800) [pid = 1925] [serial = 159] [outer = 0x0] [url = about:blank] 16:38:07 INFO - PROCESS | 1925 | --DOMWINDOW == 96 (0x1184c5800) [pid = 1925] [serial = 160] [outer = 0x0] [url = about:blank] 16:38:07 INFO - PROCESS | 1925 | --DOMWINDOW == 95 (0x117557c00) [pid = 1925] [serial = 156] [outer = 0x0] [url = about:blank] 16:38:07 INFO - PROCESS | 1925 | --DOMWINDOW == 94 (0x117e51c00) [pid = 1925] [serial = 157] [outer = 0x0] [url = about:blank] 16:38:07 INFO - PROCESS | 1925 | --DOMWINDOW == 93 (0x1160dbc00) [pid = 1925] [serial = 153] [outer = 0x0] [url = about:blank] 16:38:07 INFO - PROCESS | 1925 | --DOMWINDOW == 92 (0x1166bf000) [pid = 1925] [serial = 154] [outer = 0x0] [url = about:blank] 16:38:07 INFO - PROCESS | 1925 | --DOMWINDOW == 91 (0x1160e6400) [pid = 1925] [serial = 151] [outer = 0x0] [url = about:blank] 16:38:07 INFO - PROCESS | 1925 | --DOMWINDOW == 90 (0x11515d800) [pid = 1925] [serial = 150] [outer = 0x0] [url = about:blank] 16:38:07 INFO - PROCESS | 1925 | --DOMWINDOW == 89 (0x121cb5000) [pid = 1925] [serial = 148] [outer = 0x0] [url = about:blank] 16:38:07 INFO - PROCESS | 1925 | --DOMWINDOW == 88 (0x119853000) [pid = 1925] [serial = 166] [outer = 0x0] [url = about:blank] 16:38:07 INFO - PROCESS | 1925 | --DOMWINDOW == 87 (0x12465d400) [pid = 1925] [serial = 181] [outer = 0x0] [url = about:blank] 16:38:07 INFO - PROCESS | 1925 | --DOMWINDOW == 86 (0x119594800) [pid = 1925] [serial = 184] [outer = 0x0] [url = about:blank] 16:38:07 INFO - PROCESS | 1925 | --DOMWINDOW == 85 (0x121e5d000) [pid = 1925] [serial = 178] [outer = 0x0] [url = about:blank] 16:38:07 INFO - PROCESS | 1925 | --DOMWINDOW == 84 (0x119025800) [pid = 1925] [serial = 163] [outer = 0x0] [url = about:blank] 16:38:07 INFO - PROCESS | 1925 | --DOMWINDOW == 83 (0x1249cd800) [pid = 1925] [serial = 183] [outer = 0x0] [url = about:blank] 16:38:08 INFO - PROCESS | 1925 | 1464392288028 Marionette TRACE conn2 <- [1,308,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:38:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:38:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 674ms 16:38:08 INFO - PROCESS | 1925 | 1464392288052 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 16:38:08 INFO - PROCESS | 1925 | 1464392288056 Marionette TRACE conn2 <- [1,309,null,{"value":"7"}] 16:38:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 16:38:08 INFO - PROCESS | 1925 | 1464392288061 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 16:38:08 INFO - PROCESS | 1925 | 1464392288063 Marionette TRACE conn2 <- [1,310,null,{}] 16:38:08 INFO - PROCESS | 1925 | 1464392288065 Marionette TRACE conn2 -> [0,311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:08 INFO - PROCESS | 1925 | 1464392288138 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 16:38:08 INFO - PROCESS | 1925 | 1464392288142 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:08 INFO - PROCESS | 1925 | ++DOCSHELL 0x116f02800 == 30 [pid = 1925] [id = 85] 16:38:08 INFO - PROCESS | 1925 | ++DOMWINDOW == 84 (0x116937400) [pid = 1925] [serial = 252] [outer = 0x0] 16:38:08 INFO - PROCESS | 1925 | ++DOMWINDOW == 85 (0x117556400) [pid = 1925] [serial = 253] [outer = 0x116937400] 16:38:08 INFO - PROCESS | 1925 | 1464392288171 Marionette DEBUG loaded listener.js 16:38:08 INFO - PROCESS | 1925 | ++DOMWINDOW == 86 (0x117e51c00) [pid = 1925] [serial = 254] [outer = 0x116937400] 16:38:08 INFO - PROCESS | 1925 | 1464392288519 Marionette TRACE conn2 <- [1,312,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:38:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:38:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 472ms 16:38:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 16:38:08 INFO - PROCESS | 1925 | 1464392288534 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 16:38:08 INFO - PROCESS | 1925 | 1464392288536 Marionette TRACE conn2 <- [1,313,null,{"value":"7"}] 16:38:08 INFO - PROCESS | 1925 | 1464392288538 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 16:38:08 INFO - PROCESS | 1925 | 1464392288540 Marionette TRACE conn2 <- [1,314,null,{}] 16:38:08 INFO - PROCESS | 1925 | 1464392288548 Marionette TRACE conn2 -> [0,315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:08 INFO - PROCESS | 1925 | 1464392288626 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 16:38:08 INFO - PROCESS | 1925 | 1464392288668 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:08 INFO - PROCESS | 1925 | ++DOCSHELL 0x117e1a800 == 31 [pid = 1925] [id = 86] 16:38:08 INFO - PROCESS | 1925 | ++DOMWINDOW == 87 (0x1169b4400) [pid = 1925] [serial = 255] [outer = 0x0] 16:38:08 INFO - PROCESS | 1925 | ++DOMWINDOW == 88 (0x1182fac00) [pid = 1925] [serial = 256] [outer = 0x1169b4400] 16:38:08 INFO - PROCESS | 1925 | 1464392288696 Marionette DEBUG loaded listener.js 16:38:08 INFO - PROCESS | 1925 | ++DOMWINDOW == 89 (0x1187b2000) [pid = 1925] [serial = 257] [outer = 0x1169b4400] 16:38:09 INFO - PROCESS | 1925 | 1464392289018 Marionette TRACE conn2 <- [1,316,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.copy.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:38:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:38:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 521ms 16:38:09 INFO - PROCESS | 1925 | 1464392289059 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 16:38:09 INFO - PROCESS | 1925 | 1464392289061 Marionette TRACE conn2 <- [1,317,null,{"value":"7"}] 16:38:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 16:38:09 INFO - PROCESS | 1925 | 1464392289063 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 16:38:09 INFO - PROCESS | 1925 | 1464392289064 Marionette TRACE conn2 <- [1,318,null,{}] 16:38:09 INFO - PROCESS | 1925 | 1464392289067 Marionette TRACE conn2 -> [0,319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:09 INFO - PROCESS | 1925 | 1464392289140 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 16:38:09 INFO - PROCESS | 1925 | 1464392289182 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:09 INFO - PROCESS | 1925 | ++DOCSHELL 0x1182ea800 == 32 [pid = 1925] [id = 87] 16:38:09 INFO - PROCESS | 1925 | ++DOMWINDOW == 90 (0x113342400) [pid = 1925] [serial = 258] [outer = 0x0] 16:38:09 INFO - PROCESS | 1925 | ++DOMWINDOW == 91 (0x118e8ac00) [pid = 1925] [serial = 259] [outer = 0x113342400] 16:38:09 INFO - PROCESS | 1925 | 1464392289208 Marionette DEBUG loaded listener.js 16:38:09 INFO - PROCESS | 1925 | ++DOMWINDOW == 92 (0x119510c00) [pid = 1925] [serial = 260] [outer = 0x113342400] 16:38:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:38:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 470ms 16:38:09 INFO - PROCESS | 1925 | 1464392289528 Marionette TRACE conn2 <- [1,320,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:38:09 INFO - PROCESS | 1925 | 1464392289536 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 16:38:09 INFO - PROCESS | 1925 | 1464392289538 Marionette TRACE conn2 <- [1,321,null,{"value":"7"}] 16:38:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 16:38:09 INFO - PROCESS | 1925 | 1464392289541 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 16:38:09 INFO - PROCESS | 1925 | 1464392289543 Marionette TRACE conn2 <- [1,322,null,{}] 16:38:09 INFO - PROCESS | 1925 | 1464392289546 Marionette TRACE conn2 -> [0,323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:09 INFO - PROCESS | 1925 | 1464392289657 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 16:38:09 INFO - PROCESS | 1925 | 1464392289665 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:09 INFO - PROCESS | 1925 | ++DOCSHELL 0x113a15800 == 33 [pid = 1925] [id = 88] 16:38:09 INFO - PROCESS | 1925 | ++DOMWINDOW == 93 (0x119593400) [pid = 1925] [serial = 261] [outer = 0x0] 16:38:09 INFO - PROCESS | 1925 | ++DOMWINDOW == 94 (0x11985b000) [pid = 1925] [serial = 262] [outer = 0x119593400] 16:38:09 INFO - PROCESS | 1925 | 1464392289708 Marionette DEBUG loaded listener.js 16:38:09 INFO - PROCESS | 1925 | ++DOMWINDOW == 95 (0x119a3d800) [pid = 1925] [serial = 263] [outer = 0x119593400] 16:38:10 INFO - PROCESS | 1925 | 1464392290175 Marionette TRACE conn2 <- [1,324,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:38:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:38:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 672ms 16:38:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 16:38:10 INFO - PROCESS | 1925 | 1464392290214 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 16:38:10 INFO - PROCESS | 1925 | 1464392290216 Marionette TRACE conn2 <- [1,325,null,{"value":"7"}] 16:38:10 INFO - PROCESS | 1925 | 1464392290219 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 16:38:10 INFO - PROCESS | 1925 | 1464392290221 Marionette TRACE conn2 <- [1,326,null,{}] 16:38:10 INFO - PROCESS | 1925 | 1464392290224 Marionette TRACE conn2 -> [0,327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:10 INFO - PROCESS | 1925 | 1464392290384 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 16:38:10 INFO - PROCESS | 1925 | 1464392290457 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:10 INFO - PROCESS | 1925 | ++DOCSHELL 0x11953d000 == 34 [pid = 1925] [id = 89] 16:38:10 INFO - PROCESS | 1925 | ++DOMWINDOW == 96 (0x11a099c00) [pid = 1925] [serial = 264] [outer = 0x0] 16:38:10 INFO - PROCESS | 1925 | ++DOMWINDOW == 97 (0x121176000) [pid = 1925] [serial = 265] [outer = 0x11a099c00] 16:38:10 INFO - PROCESS | 1925 | 1464392290498 Marionette DEBUG loaded listener.js 16:38:10 INFO - PROCESS | 1925 | ++DOMWINDOW == 98 (0x121451c00) [pid = 1925] [serial = 266] [outer = 0x11a099c00] 16:38:10 INFO - PROCESS | 1925 | 1464392290856 Marionette TRACE conn2 <- [1,328,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:38:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:38:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 673ms 16:38:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 16:38:10 INFO - PROCESS | 1925 | 1464392290891 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 16:38:10 INFO - PROCESS | 1925 | 1464392290893 Marionette TRACE conn2 <- [1,329,null,{"value":"7"}] 16:38:10 INFO - PROCESS | 1925 | 1464392290895 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 16:38:10 INFO - PROCESS | 1925 | 1464392290896 Marionette TRACE conn2 <- [1,330,null,{}] 16:38:10 INFO - PROCESS | 1925 | 1464392290898 Marionette TRACE conn2 -> [0,331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:10 INFO - PROCESS | 1925 | 1464392290984 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 16:38:11 INFO - PROCESS | 1925 | 1464392291013 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:11 INFO - PROCESS | 1925 | ++DOCSHELL 0x1198aa000 == 35 [pid = 1925] [id = 90] 16:38:11 INFO - PROCESS | 1925 | ++DOMWINDOW == 99 (0x11a09d000) [pid = 1925] [serial = 267] [outer = 0x0] 16:38:11 INFO - PROCESS | 1925 | ++DOMWINDOW == 100 (0x121656800) [pid = 1925] [serial = 268] [outer = 0x11a09d000] 16:38:11 INFO - PROCESS | 1925 | 1464392291037 Marionette DEBUG loaded listener.js 16:38:11 INFO - PROCESS | 1925 | ++DOMWINDOW == 101 (0x12199d800) [pid = 1925] [serial = 269] [outer = 0x11a09d000] 16:38:11 INFO - PROCESS | 1925 | 1464392291346 Marionette TRACE conn2 <- [1,332,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-out.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:38:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:38:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 474ms 16:38:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 16:38:11 INFO - PROCESS | 1925 | 1464392291377 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 16:38:11 INFO - PROCESS | 1925 | 1464392291378 Marionette TRACE conn2 <- [1,333,null,{"value":"7"}] 16:38:11 INFO - PROCESS | 1925 | 1464392291386 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 16:38:11 INFO - PROCESS | 1925 | 1464392291387 Marionette TRACE conn2 <- [1,334,null,{}] 16:38:11 INFO - PROCESS | 1925 | 1464392291390 Marionette TRACE conn2 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:11 INFO - PROCESS | 1925 | 1464392291477 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 16:38:11 INFO - PROCESS | 1925 | 1464392291481 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:11 INFO - PROCESS | 1925 | ++DOCSHELL 0x11a034800 == 36 [pid = 1925] [id = 91] 16:38:11 INFO - PROCESS | 1925 | ++DOMWINDOW == 102 (0x121453000) [pid = 1925] [serial = 270] [outer = 0x0] 16:38:11 INFO - PROCESS | 1925 | ++DOMWINDOW == 103 (0x121e5a000) [pid = 1925] [serial = 271] [outer = 0x121453000] 16:38:11 INFO - PROCESS | 1925 | 1464392291506 Marionette DEBUG loaded listener.js 16:38:11 INFO - PROCESS | 1925 | ++DOMWINDOW == 104 (0x124605400) [pid = 1925] [serial = 272] [outer = 0x121453000] 16:38:11 INFO - PROCESS | 1925 | 1464392291830 Marionette TRACE conn2 <- [1,336,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:38:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 16:38:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 474ms 16:38:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 16:38:11 INFO - PROCESS | 1925 | 1464392291856 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 16:38:11 INFO - PROCESS | 1925 | 1464392291857 Marionette TRACE conn2 <- [1,337,null,{"value":"7"}] 16:38:11 INFO - PROCESS | 1925 | 1464392291859 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 16:38:11 INFO - PROCESS | 1925 | 1464392291860 Marionette TRACE conn2 <- [1,338,null,{}] 16:38:12 INFO - PROCESS | 1925 | --DOMWINDOW == 103 (0x126208800) [pid = 1925] [serial = 222] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 16:38:12 INFO - PROCESS | 1925 | --DOMWINDOW == 102 (0x1160de800) [pid = 1925] [serial = 188] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 16:38:12 INFO - PROCESS | 1925 | --DOMWINDOW == 101 (0x111aaf800) [pid = 1925] [serial = 195] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 16:38:12 INFO - PROCESS | 1925 | --DOMWINDOW == 100 (0x119510400) [pid = 1925] [serial = 204] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 16:38:12 INFO - PROCESS | 1925 | --DOMWINDOW == 99 (0x11693dc00) [pid = 1925] [serial = 191] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 16:38:12 INFO - PROCESS | 1925 | --DOMWINDOW == 98 (0x126070c00) [pid = 1925] [serial = 219] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 16:38:12 INFO - PROCESS | 1925 | --DOMWINDOW == 97 (0x1167b7400) [pid = 1925] [serial = 201] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 16:38:12 INFO - PROCESS | 1925 | --DOMWINDOW == 96 (0x1138b5000) [pid = 1925] [serial = 185] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 16:38:12 INFO - PROCESS | 1925 | --DOMWINDOW == 95 (0x124f2d400) [pid = 1925] [serial = 216] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 16:38:12 INFO - PROCESS | 1925 | --DOMWINDOW == 94 (0x121551800) [pid = 1925] [serial = 207] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 16:38:12 INFO - PROCESS | 1925 | --DOMWINDOW == 93 (0x12434b400) [pid = 1925] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 16:38:12 INFO - PROCESS | 1925 | --DOMWINDOW == 92 (0x126560000) [pid = 1925] [serial = 225] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 16:38:12 INFO - PROCESS | 1925 | --DOMWINDOW == 91 (0x1122b6c00) [pid = 1925] [serial = 210] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 16:38:12 INFO - PROCESS | 1925 | --DOMWINDOW == 90 (0x1180a4400) [pid = 1925] [serial = 198] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 16:38:12 INFO - PROCESS | 1925 | --DOMWINDOW == 89 (0x12116b000) [pid = 1925] [serial = 237] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 16:38:12 INFO - PROCESS | 1925 | --DOMWINDOW == 88 (0x128aa1400) [pid = 1925] [serial = 228] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 16:38:12 INFO - PROCESS | 1925 | --DOMWINDOW == 87 (0x1122b5c00) [pid = 1925] [serial = 231] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 16:38:12 INFO - PROCESS | 1925 | --DOMWINDOW == 86 (0x118436800) [pid = 1925] [serial = 234] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 16:38:12 INFO - PROCESS | 1925 | 1464392292016 Marionette TRACE conn2 -> [0,339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:12 INFO - PROCESS | 1925 | 1464392292090 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 16:38:12 INFO - PROCESS | 1925 | 1464392292094 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:12 INFO - PROCESS | 1925 | ++DOCSHELL 0x1180da800 == 37 [pid = 1925] [id = 92] 16:38:12 INFO - PROCESS | 1925 | ++DOMWINDOW == 87 (0x11693dc00) [pid = 1925] [serial = 273] [outer = 0x0] 16:38:12 INFO - PROCESS | 1925 | ++DOMWINDOW == 88 (0x118436800) [pid = 1925] [serial = 274] [outer = 0x11693dc00] 16:38:12 INFO - PROCESS | 1925 | 1464392292122 Marionette DEBUG loaded listener.js 16:38:12 INFO - PROCESS | 1925 | ++DOMWINDOW == 89 (0x12116b800) [pid = 1925] [serial = 275] [outer = 0x11693dc00] 16:38:12 INFO - PROCESS | 1925 | 1464392292421 Marionette TRACE conn2 <- [1,340,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:38:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 16:38:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 608ms 16:38:12 INFO - PROCESS | 1925 | 1464392292469 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 16:38:12 INFO - PROCESS | 1925 | 1464392292470 Marionette TRACE conn2 <- [1,341,null,{"value":"7"}] 16:38:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 16:38:12 INFO - PROCESS | 1925 | 1464392292472 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 16:38:12 INFO - PROCESS | 1925 | 1464392292474 Marionette TRACE conn2 <- [1,342,null,{}] 16:38:12 INFO - PROCESS | 1925 | 1464392292476 Marionette TRACE conn2 -> [0,343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:12 INFO - PROCESS | 1925 | 1464392292556 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 16:38:12 INFO - PROCESS | 1925 | 1464392292560 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:12 INFO - PROCESS | 1925 | ++DOCSHELL 0x1182e1800 == 38 [pid = 1925] [id = 93] 16:38:12 INFO - PROCESS | 1925 | ++DOMWINDOW == 90 (0x12154fc00) [pid = 1925] [serial = 276] [outer = 0x0] 16:38:12 INFO - PROCESS | 1925 | ++DOMWINDOW == 91 (0x1246a1c00) [pid = 1925] [serial = 277] [outer = 0x12154fc00] 16:38:12 INFO - PROCESS | 1925 | 1464392292588 Marionette DEBUG loaded listener.js 16:38:12 INFO - PROCESS | 1925 | ++DOMWINDOW == 92 (0x1249cd800) [pid = 1925] [serial = 278] [outer = 0x12154fc00] 16:38:12 INFO - PROCESS | 1925 | 1464392292905 Marionette TRACE conn2 <- [1,344,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:38:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 16:38:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 468ms 16:38:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 16:38:12 INFO - PROCESS | 1925 | 1464392292942 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 16:38:12 INFO - PROCESS | 1925 | 1464392292943 Marionette TRACE conn2 <- [1,345,null,{"value":"7"}] 16:38:12 INFO - PROCESS | 1925 | 1464392292945 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 16:38:12 INFO - PROCESS | 1925 | 1464392292947 Marionette TRACE conn2 <- [1,346,null,{}] 16:38:12 INFO - PROCESS | 1925 | 1464392292949 Marionette TRACE conn2 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:13 INFO - PROCESS | 1925 | 1464392293054 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 16:38:13 INFO - PROCESS | 1925 | 1464392293060 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:13 INFO - PROCESS | 1925 | ++DOCSHELL 0x12188c800 == 39 [pid = 1925] [id = 94] 16:38:13 INFO - PROCESS | 1925 | ++DOMWINDOW == 93 (0x1249cf000) [pid = 1925] [serial = 279] [outer = 0x0] 16:38:13 INFO - PROCESS | 1925 | ++DOMWINDOW == 94 (0x124ede800) [pid = 1925] [serial = 280] [outer = 0x1249cf000] 16:38:13 INFO - PROCESS | 1925 | 1464392293092 Marionette DEBUG loaded listener.js 16:38:13 INFO - PROCESS | 1925 | ++DOMWINDOW == 95 (0x125ba2c00) [pid = 1925] [serial = 281] [outer = 0x1249cf000] 16:38:13 INFO - PROCESS | 1925 | 1464392293376 Marionette TRACE conn2 <- [1,348,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:38:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 16:38:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 473ms 16:38:13 INFO - PROCESS | 1925 | 1464392293420 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 16:38:13 INFO - PROCESS | 1925 | 1464392293421 Marionette TRACE conn2 <- [1,349,null,{"value":"7"}] 16:38:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 16:38:13 INFO - PROCESS | 1925 | 1464392293423 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 16:38:13 INFO - PROCESS | 1925 | 1464392293424 Marionette TRACE conn2 <- [1,350,null,{}] 16:38:13 INFO - PROCESS | 1925 | 1464392293427 Marionette TRACE conn2 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:13 INFO - PROCESS | 1925 | 1464392293502 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 16:38:13 INFO - PROCESS | 1925 | 1464392293506 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:13 INFO - PROCESS | 1925 | ++DOCSHELL 0x124688000 == 40 [pid = 1925] [id = 95] 16:38:13 INFO - PROCESS | 1925 | ++DOMWINDOW == 96 (0x125f4ac00) [pid = 1925] [serial = 282] [outer = 0x0] 16:38:13 INFO - PROCESS | 1925 | ++DOMWINDOW == 97 (0x12607b400) [pid = 1925] [serial = 283] [outer = 0x125f4ac00] 16:38:13 INFO - PROCESS | 1925 | 1464392293532 Marionette DEBUG loaded listener.js 16:38:13 INFO - PROCESS | 1925 | ++DOMWINDOW == 98 (0x12650cc00) [pid = 1925] [serial = 284] [outer = 0x125f4ac00] 16:38:13 INFO - PROCESS | 1925 | 1464392293867 Marionette TRACE conn2 <- [1,352,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:38:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 16:38:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 468ms 16:38:13 INFO - PROCESS | 1925 | 1464392293891 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 16:38:13 INFO - PROCESS | 1925 | 1464392293892 Marionette TRACE conn2 <- [1,353,null,{"value":"7"}] 16:38:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 16:38:13 INFO - PROCESS | 1925 | 1464392293895 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 16:38:13 INFO - PROCESS | 1925 | 1464392293896 Marionette TRACE conn2 <- [1,354,null,{}] 16:38:13 INFO - PROCESS | 1925 | 1464392293912 Marionette TRACE conn2 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:14 INFO - PROCESS | 1925 | 1464392294022 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 16:38:14 INFO - PROCESS | 1925 | 1464392294138 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:14 INFO - PROCESS | 1925 | ++DOCSHELL 0x113a14000 == 41 [pid = 1925] [id = 96] 16:38:14 INFO - PROCESS | 1925 | ++DOMWINDOW == 99 (0x111a04400) [pid = 1925] [serial = 285] [outer = 0x0] 16:38:14 INFO - PROCESS | 1925 | ++DOMWINDOW == 100 (0x111c88800) [pid = 1925] [serial = 286] [outer = 0x111a04400] 16:38:14 INFO - PROCESS | 1925 | 1464392294189 Marionette DEBUG loaded listener.js 16:38:14 INFO - PROCESS | 1925 | ++DOMWINDOW == 101 (0x113df1c00) [pid = 1925] [serial = 287] [outer = 0x111a04400] 16:38:14 INFO - PROCESS | 1925 | 1464392294706 Marionette TRACE conn2 <- [1,356,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:38:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:38:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 833ms 16:38:14 INFO - PROCESS | 1925 | 1464392294729 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 16:38:14 INFO - PROCESS | 1925 | 1464392294732 Marionette TRACE conn2 <- [1,357,null,{"value":"7"}] 16:38:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 16:38:14 INFO - PROCESS | 1925 | 1464392294735 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 16:38:14 INFO - PROCESS | 1925 | 1464392294738 Marionette TRACE conn2 <- [1,358,null,{}] 16:38:14 INFO - PROCESS | 1925 | 1464392294741 Marionette TRACE conn2 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:14 INFO - PROCESS | 1925 | 1464392294841 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 16:38:14 INFO - PROCESS | 1925 | 1464392294882 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:14 INFO - PROCESS | 1925 | ++DOCSHELL 0x1180bf800 == 42 [pid = 1925] [id = 97] 16:38:14 INFO - PROCESS | 1925 | ++DOMWINDOW == 102 (0x1166c1400) [pid = 1925] [serial = 288] [outer = 0x0] 16:38:14 INFO - PROCESS | 1925 | ++DOMWINDOW == 103 (0x11755b800) [pid = 1925] [serial = 289] [outer = 0x1166c1400] 16:38:14 INFO - PROCESS | 1925 | 1464392294916 Marionette DEBUG loaded listener.js 16:38:14 INFO - PROCESS | 1925 | ++DOMWINDOW == 104 (0x1182ef400) [pid = 1925] [serial = 290] [outer = 0x1166c1400] 16:38:15 INFO - PROCESS | 1925 | 1464392295373 Marionette TRACE conn2 <- [1,360,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:38:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:38:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 670ms 16:38:15 INFO - PROCESS | 1925 | 1464392295408 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 16:38:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 16:38:15 INFO - PROCESS | 1925 | 1464392295411 Marionette TRACE conn2 <- [1,361,null,{"value":"7"}] 16:38:15 INFO - PROCESS | 1925 | 1464392295413 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 16:38:15 INFO - PROCESS | 1925 | 1464392295415 Marionette TRACE conn2 <- [1,362,null,{}] 16:38:15 INFO - PROCESS | 1925 | 1464392295436 Marionette TRACE conn2 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:15 INFO - PROCESS | 1925 | 1464392295558 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 16:38:15 INFO - PROCESS | 1925 | 1464392295616 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:15 INFO - PROCESS | 1925 | ++DOCSHELL 0x12141e800 == 43 [pid = 1925] [id = 98] 16:38:15 INFO - PROCESS | 1925 | ++DOMWINDOW == 105 (0x1187b4400) [pid = 1925] [serial = 291] [outer = 0x0] 16:38:15 INFO - PROCESS | 1925 | ++DOMWINDOW == 106 (0x118ef5c00) [pid = 1925] [serial = 292] [outer = 0x1187b4400] 16:38:15 INFO - PROCESS | 1925 | 1464392295646 Marionette DEBUG loaded listener.js 16:38:15 INFO - PROCESS | 1925 | ++DOMWINDOW == 107 (0x119593800) [pid = 1925] [serial = 293] [outer = 0x1187b4400] 16:38:16 INFO - PROCESS | 1925 | 1464392296073 Marionette TRACE conn2 <- [1,364,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:38:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:38:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 689ms 16:38:16 INFO - PROCESS | 1925 | 1464392296102 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 16:38:16 INFO - PROCESS | 1925 | 1464392296104 Marionette TRACE conn2 <- [1,365,null,{"value":"7"}] 16:38:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 16:38:16 INFO - PROCESS | 1925 | 1464392296111 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 16:38:16 INFO - PROCESS | 1925 | 1464392296115 Marionette TRACE conn2 <- [1,366,null,{}] 16:38:16 INFO - PROCESS | 1925 | 1464392296119 Marionette TRACE conn2 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:16 INFO - PROCESS | 1925 | 1464392296225 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 16:38:16 INFO - PROCESS | 1925 | 1464392296305 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:16 INFO - PROCESS | 1925 | ++DOCSHELL 0x12629d800 == 44 [pid = 1925] [id = 99] 16:38:16 INFO - PROCESS | 1925 | ++DOMWINDOW == 108 (0x12116f400) [pid = 1925] [serial = 294] [outer = 0x0] 16:38:16 INFO - PROCESS | 1925 | ++DOMWINDOW == 109 (0x121177800) [pid = 1925] [serial = 295] [outer = 0x12116f400] 16:38:16 INFO - PROCESS | 1925 | 1464392296340 Marionette DEBUG loaded listener.js 16:38:16 INFO - PROCESS | 1925 | ++DOMWINDOW == 110 (0x121cae800) [pid = 1925] [serial = 296] [outer = 0x12116f400] 16:38:16 INFO - PROCESS | 1925 | 1464392296862 Marionette TRACE conn2 <- [1,368,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:38:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:38:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 777ms 16:38:16 INFO - PROCESS | 1925 | 1464392296884 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 16:38:16 INFO - PROCESS | 1925 | 1464392296886 Marionette TRACE conn2 <- [1,369,null,{"value":"7"}] 16:38:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 16:38:16 INFO - PROCESS | 1925 | 1464392296889 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 16:38:16 INFO - PROCESS | 1925 | 1464392296890 Marionette TRACE conn2 <- [1,370,null,{}] 16:38:16 INFO - PROCESS | 1925 | 1464392296892 Marionette TRACE conn2 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:16 INFO - PROCESS | 1925 | 1464392296992 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 16:38:17 INFO - PROCESS | 1925 | 1464392297050 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:17 INFO - PROCESS | 1925 | ++DOCSHELL 0x113807000 == 45 [pid = 1925] [id = 100] 16:38:17 INFO - PROCESS | 1925 | ++DOMWINDOW == 111 (0x117553c00) [pid = 1925] [serial = 297] [outer = 0x0] 16:38:17 INFO - PROCESS | 1925 | ++DOMWINDOW == 112 (0x124ed9c00) [pid = 1925] [serial = 298] [outer = 0x117553c00] 16:38:17 INFO - PROCESS | 1925 | 1464392297079 Marionette DEBUG loaded listener.js 16:38:17 INFO - PROCESS | 1925 | ++DOMWINDOW == 113 (0x125b98c00) [pid = 1925] [serial = 299] [outer = 0x117553c00] 16:38:17 INFO - PROCESS | 1925 | 1464392297633 Marionette TRACE conn2 <- [1,372,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:38:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:38:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 768ms 16:38:17 INFO - PROCESS | 1925 | 1464392297658 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 16:38:17 INFO - PROCESS | 1925 | 1464392297660 Marionette TRACE conn2 <- [1,373,null,{"value":"7"}] 16:38:17 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 16:38:17 INFO - PROCESS | 1925 | 1464392297665 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 16:38:17 INFO - PROCESS | 1925 | 1464392297667 Marionette TRACE conn2 <- [1,374,null,{}] 16:38:17 INFO - PROCESS | 1925 | 1464392297671 Marionette TRACE conn2 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:17 INFO - PROCESS | 1925 | 1464392297781 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 16:38:17 INFO - PROCESS | 1925 | 1464392297864 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:17 INFO - PROCESS | 1925 | ++DOCSHELL 0x11697d800 == 46 [pid = 1925] [id = 101] 16:38:17 INFO - PROCESS | 1925 | ++DOMWINDOW == 114 (0x1167b5800) [pid = 1925] [serial = 300] [outer = 0x0] 16:38:17 INFO - PROCESS | 1925 | ++DOMWINDOW == 115 (0x116a5e400) [pid = 1925] [serial = 301] [outer = 0x1167b5800] 16:38:17 INFO - PROCESS | 1925 | 1464392297911 Marionette DEBUG loaded listener.js 16:38:17 INFO - PROCESS | 1925 | ++DOMWINDOW == 116 (0x117683800) [pid = 1925] [serial = 302] [outer = 0x1167b5800] 16:38:18 INFO - PROCESS | 1925 | --DOCSHELL 0x124688000 == 45 [pid = 1925] [id = 95] 16:38:18 INFO - PROCESS | 1925 | --DOCSHELL 0x12188c800 == 44 [pid = 1925] [id = 94] 16:38:18 INFO - PROCESS | 1925 | --DOCSHELL 0x1182e1800 == 43 [pid = 1925] [id = 93] 16:38:18 INFO - PROCESS | 1925 | --DOCSHELL 0x1180da800 == 42 [pid = 1925] [id = 92] 16:38:18 INFO - PROCESS | 1925 | --DOCSHELL 0x11a034800 == 41 [pid = 1925] [id = 91] 16:38:18 INFO - PROCESS | 1925 | --DOCSHELL 0x1198aa000 == 40 [pid = 1925] [id = 90] 16:38:18 INFO - PROCESS | 1925 | --DOCSHELL 0x11953d000 == 39 [pid = 1925] [id = 89] 16:38:18 INFO - PROCESS | 1925 | --DOCSHELL 0x113a15800 == 38 [pid = 1925] [id = 88] 16:38:18 INFO - PROCESS | 1925 | --DOMWINDOW == 115 (0x1267e1800) [pid = 1925] [serial = 241] [outer = 0x0] [url = about:blank] 16:38:18 INFO - PROCESS | 1925 | --DOCSHELL 0x1182ea800 == 37 [pid = 1925] [id = 87] 16:38:18 INFO - PROCESS | 1925 | --DOCSHELL 0x117e1a800 == 36 [pid = 1925] [id = 86] 16:38:18 INFO - PROCESS | 1925 | --DOCSHELL 0x116f02800 == 35 [pid = 1925] [id = 85] 16:38:18 INFO - PROCESS | 1925 | --DOCSHELL 0x11330d800 == 34 [pid = 1925] [id = 84] 16:38:18 INFO - PROCESS | 1925 | --DOCSHELL 0x1180bd800 == 33 [pid = 1925] [id = 83] 16:38:18 INFO - PROCESS | 1925 | --DOCSHELL 0x112072000 == 32 [pid = 1925] [id = 82] 16:38:18 INFO - PROCESS | 1925 | 1464392298326 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 16:38:18 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 16:38:18 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 672ms 16:38:18 INFO - PROCESS | 1925 | --DOMWINDOW == 114 (0x11958e400) [pid = 1925] [serial = 202] [outer = 0x0] [url = about:blank] 16:38:18 INFO - PROCESS | 1925 | --DOMWINDOW == 113 (0x119a06000) [pid = 1925] [serial = 203] [outer = 0x0] [url = about:blank] 16:38:18 INFO - PROCESS | 1925 | --DOMWINDOW == 112 (0x125b9b800) [pid = 1925] [serial = 187] [outer = 0x0] [url = about:blank] 16:38:18 INFO - PROCESS | 1925 | --DOMWINDOW == 111 (0x125b9d800) [pid = 1925] [serial = 217] [outer = 0x0] [url = about:blank] 16:38:18 INFO - PROCESS | 1925 | --DOMWINDOW == 110 (0x1219a1400) [pid = 1925] [serial = 208] [outer = 0x0] [url = about:blank] 16:38:18 INFO - PROCESS | 1925 | --DOMWINDOW == 109 (0x121e63000) [pid = 1925] [serial = 209] [outer = 0x0] [url = about:blank] 16:38:18 INFO - PROCESS | 1925 | --DOMWINDOW == 108 (0x1249db400) [pid = 1925] [serial = 214] [outer = 0x0] [url = about:blank] 16:38:18 INFO - PROCESS | 1925 | --DOMWINDOW == 107 (0x124edd400) [pid = 1925] [serial = 215] [outer = 0x0] [url = about:blank] 16:38:18 INFO - PROCESS | 1925 | --DOMWINDOW == 106 (0x1267e0400) [pid = 1925] [serial = 226] [outer = 0x0] [url = about:blank] 16:38:18 INFO - PROCESS | 1925 | --DOMWINDOW == 105 (0x121e64400) [pid = 1925] [serial = 211] [outer = 0x0] [url = about:blank] 16:38:18 INFO - PROCESS | 1925 | --DOMWINDOW == 104 (0x1246a2800) [pid = 1925] [serial = 212] [outer = 0x0] [url = about:blank] 16:38:18 INFO - PROCESS | 1925 | --DOMWINDOW == 103 (0x118e87800) [pid = 1925] [serial = 199] [outer = 0x0] [url = about:blank] 16:38:18 INFO - PROCESS | 1925 | --DOMWINDOW == 102 (0x11950b800) [pid = 1925] [serial = 200] [outer = 0x0] [url = about:blank] 16:38:18 INFO - PROCESS | 1925 | --DOMWINDOW == 101 (0x121171c00) [pid = 1925] [serial = 239] [outer = 0x0] [url = about:blank] 16:38:18 INFO - PROCESS | 1925 | --DOMWINDOW == 100 (0x1265bec00) [pid = 1925] [serial = 224] [outer = 0x0] [url = about:blank] 16:38:18 INFO - PROCESS | 1925 | --DOMWINDOW == 99 (0x128d8f800) [pid = 1925] [serial = 229] [outer = 0x0] [url = about:blank] 16:38:18 INFO - PROCESS | 1925 | --DOMWINDOW == 98 (0x128aa1c00) [pid = 1925] [serial = 227] [outer = 0x0] [url = about:blank] 16:38:18 INFO - PROCESS | 1925 | --DOMWINDOW == 97 (0x128ee0000) [pid = 1925] [serial = 230] [outer = 0x0] [url = about:blank] 16:38:18 INFO - PROCESS | 1925 | --DOMWINDOW == 96 (0x12116d000) [pid = 1925] [serial = 238] [outer = 0x0] [url = about:blank] 16:38:18 INFO - PROCESS | 1925 | --DOMWINDOW == 95 (0x113d05c00) [pid = 1925] [serial = 232] [outer = 0x0] [url = about:blank] 16:38:18 INFO - PROCESS | 1925 | --DOMWINDOW == 94 (0x121a5f000) [pid = 1925] [serial = 235] [outer = 0x0] [url = about:blank] 16:38:18 INFO - PROCESS | 1925 | --DOMWINDOW == 93 (0x117173800) [pid = 1925] [serial = 233] [outer = 0x0] [url = about:blank] 16:38:18 INFO - PROCESS | 1925 | --DOMWINDOW == 92 (0x119a05000) [pid = 1925] [serial = 221] [outer = 0x0] [url = about:blank] 16:38:18 INFO - PROCESS | 1925 | --DOMWINDOW == 91 (0x1166c3000) [pid = 1925] [serial = 46] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 16:38:18 INFO - PROCESS | 1925 | --DOMWINDOW == 90 (0x125ba7400) [pid = 1925] [serial = 218] [outer = 0x0] [url = about:blank] 16:38:18 INFO - PROCESS | 1925 | --DOMWINDOW == 89 (0x128ee5000) [pid = 1925] [serial = 236] [outer = 0x0] [url = about:blank] 16:38:18 INFO - PROCESS | 1925 | --DOMWINDOW == 88 (0x1265b8400) [pid = 1925] [serial = 223] [outer = 0x0] [url = about:blank] 16:38:18 INFO - PROCESS | 1925 | --DOMWINDOW == 87 (0x1160e3c00) [pid = 1925] [serial = 189] [outer = 0x0] [url = about:blank] 16:38:18 INFO - PROCESS | 1925 | --DOMWINDOW == 86 (0x111c23800) [pid = 1925] [serial = 190] [outer = 0x0] [url = about:blank] 16:38:18 INFO - PROCESS | 1925 | --DOMWINDOW == 85 (0x118432800) [pid = 1925] [serial = 196] [outer = 0x0] [url = about:blank] 16:38:18 INFO - PROCESS | 1925 | --DOMWINDOW == 84 (0x1187ab000) [pid = 1925] [serial = 197] [outer = 0x0] [url = about:blank] 16:38:18 INFO - PROCESS | 1925 | --DOMWINDOW == 83 (0x12116cc00) [pid = 1925] [serial = 205] [outer = 0x0] [url = about:blank] 16:38:18 INFO - PROCESS | 1925 | --DOMWINDOW == 82 (0x121457000) [pid = 1925] [serial = 206] [outer = 0x0] [url = about:blank] 16:38:18 INFO - PROCESS | 1925 | --DOMWINDOW == 81 (0x117554c00) [pid = 1925] [serial = 192] [outer = 0x0] [url = about:blank] 16:38:18 INFO - PROCESS | 1925 | --DOMWINDOW == 80 (0x117e48c00) [pid = 1925] [serial = 193] [outer = 0x0] [url = about:blank] 16:38:18 INFO - PROCESS | 1925 | --DOMWINDOW == 79 (0x126204000) [pid = 1925] [serial = 220] [outer = 0x0] [url = about:blank] 16:38:18 INFO - PROCESS | 1925 | 1464392298353 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 16:38:18 INFO - PROCESS | 1925 | 1464392298357 Marionette TRACE conn2 <- [1,377,null,{"value":"7"}] 16:38:18 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 16:38:18 INFO - PROCESS | 1925 | 1464392298365 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 16:38:18 INFO - PROCESS | 1925 | 1464392298366 Marionette TRACE conn2 <- [1,378,null,{}] 16:38:18 INFO - PROCESS | 1925 | 1464392298369 Marionette TRACE conn2 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:18 INFO - PROCESS | 1925 | 1464392298444 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 16:38:18 INFO - PROCESS | 1925 | 1464392298452 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:18 INFO - PROCESS | 1925 | ++DOCSHELL 0x116f0c000 == 33 [pid = 1925] [id = 102] 16:38:18 INFO - PROCESS | 1925 | ++DOMWINDOW == 80 (0x117e52000) [pid = 1925] [serial = 303] [outer = 0x0] 16:38:18 INFO - PROCESS | 1925 | ++DOMWINDOW == 81 (0x11842e400) [pid = 1925] [serial = 304] [outer = 0x117e52000] 16:38:18 INFO - PROCESS | 1925 | 1464392298478 Marionette DEBUG loaded listener.js 16:38:18 INFO - PROCESS | 1925 | ++DOMWINDOW == 82 (0x1187ad000) [pid = 1925] [serial = 305] [outer = 0x117e52000] 16:38:18 INFO - PROCESS | 1925 | 1464392298800 Marionette TRACE conn2 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 16:38:18 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 16:38:18 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 472ms 16:38:18 INFO - PROCESS | 1925 | 1464392298836 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 16:38:18 INFO - PROCESS | 1925 | 1464392298837 Marionette TRACE conn2 <- [1,381,null,{"value":"7"}] 16:38:18 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 16:38:18 INFO - PROCESS | 1925 | 1464392298839 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 16:38:18 INFO - PROCESS | 1925 | 1464392298842 Marionette TRACE conn2 <- [1,382,null,{}] 16:38:18 INFO - PROCESS | 1925 | 1464392298849 Marionette TRACE conn2 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:18 INFO - PROCESS | 1925 | 1464392298937 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 16:38:18 INFO - PROCESS | 1925 | 1464392298978 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:18 INFO - PROCESS | 1925 | ++DOCSHELL 0x1182eb000 == 34 [pid = 1925] [id = 103] 16:38:18 INFO - PROCESS | 1925 | ++DOMWINDOW == 83 (0x1187ab000) [pid = 1925] [serial = 306] [outer = 0x0] 16:38:19 INFO - PROCESS | 1925 | ++DOMWINDOW == 84 (0x119029800) [pid = 1925] [serial = 307] [outer = 0x1187ab000] 16:38:19 INFO - PROCESS | 1925 | 1464392299006 Marionette DEBUG loaded listener.js 16:38:19 INFO - PROCESS | 1925 | ++DOMWINDOW == 85 (0x119a42800) [pid = 1925] [serial = 308] [outer = 0x1187ab000] 16:38:19 INFO - PROCESS | 1925 | 1464392299417 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 16:38:19 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 16:38:19 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 622ms 16:38:19 INFO - PROCESS | 1925 | 1464392299467 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 16:38:19 INFO - PROCESS | 1925 | 1464392299468 Marionette TRACE conn2 <- [1,385,null,{"value":"7"}] 16:38:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 16:38:19 INFO - PROCESS | 1925 | 1464392299472 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 16:38:19 INFO - PROCESS | 1925 | 1464392299473 Marionette TRACE conn2 <- [1,386,null,{}] 16:38:19 INFO - PROCESS | 1925 | 1464392299475 Marionette TRACE conn2 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:19 INFO - PROCESS | 1925 | 1464392299558 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 16:38:19 INFO - PROCESS | 1925 | 1464392299562 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:19 INFO - PROCESS | 1925 | ++DOCSHELL 0x117e10800 == 35 [pid = 1925] [id = 104] 16:38:19 INFO - PROCESS | 1925 | ++DOMWINDOW == 86 (0x121170c00) [pid = 1925] [serial = 309] [outer = 0x0] 16:38:19 INFO - PROCESS | 1925 | ++DOMWINDOW == 87 (0x121cbb400) [pid = 1925] [serial = 310] [outer = 0x121170c00] 16:38:19 INFO - PROCESS | 1925 | 1464392299592 Marionette DEBUG loaded listener.js 16:38:19 INFO - PROCESS | 1925 | ++DOMWINDOW == 88 (0x124658000) [pid = 1925] [serial = 311] [outer = 0x121170c00] 16:38:19 INFO - PROCESS | 1925 | 1464392299925 Marionette TRACE conn2 <- [1,388,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html",0,null,null,[["Canvas test: 2d.drawImage.3arg",0,null,null]]]}] 16:38:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 16:38:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 470ms 16:38:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 16:38:19 INFO - PROCESS | 1925 | 1464392299942 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 16:38:19 INFO - PROCESS | 1925 | 1464392299943 Marionette TRACE conn2 <- [1,389,null,{"value":"7"}] 16:38:19 INFO - PROCESS | 1925 | 1464392299945 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 16:38:19 INFO - PROCESS | 1925 | 1464392299946 Marionette TRACE conn2 <- [1,390,null,{}] 16:38:19 INFO - PROCESS | 1925 | 1464392299952 Marionette TRACE conn2 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:20 INFO - PROCESS | 1925 | 1464392300026 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 16:38:20 INFO - PROCESS | 1925 | 1464392300076 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:20 INFO - PROCESS | 1925 | ++DOCSHELL 0x119c21800 == 36 [pid = 1925] [id = 105] 16:38:20 INFO - PROCESS | 1925 | ++DOMWINDOW == 89 (0x11755d400) [pid = 1925] [serial = 312] [outer = 0x0] 16:38:20 INFO - PROCESS | 1925 | ++DOMWINDOW == 90 (0x1246ac000) [pid = 1925] [serial = 313] [outer = 0x11755d400] 16:38:20 INFO - PROCESS | 1925 | 1464392300101 Marionette DEBUG loaded listener.js 16:38:20 INFO - PROCESS | 1925 | ++DOMWINDOW == 91 (0x125b9d800) [pid = 1925] [serial = 314] [outer = 0x11755d400] 16:38:20 INFO - PROCESS | 1925 | 1464392300426 Marionette TRACE conn2 <- [1,392,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html",0,null,null,[["Canvas test: 2d.drawImage.5arg",0,null,null]]]}] 16:38:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 16:38:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 522ms 16:38:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 16:38:20 INFO - PROCESS | 1925 | 1464392300468 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 16:38:20 INFO - PROCESS | 1925 | 1464392300469 Marionette TRACE conn2 <- [1,393,null,{"value":"7"}] 16:38:20 INFO - PROCESS | 1925 | 1464392300471 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 16:38:20 INFO - PROCESS | 1925 | 1464392300472 Marionette TRACE conn2 <- [1,394,null,{}] 16:38:20 INFO - PROCESS | 1925 | 1464392300474 Marionette TRACE conn2 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:20 INFO - PROCESS | 1925 | 1464392300583 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 16:38:20 INFO - PROCESS | 1925 | 1464392300613 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:20 INFO - PROCESS | 1925 | ++DOCSHELL 0x12158d000 == 37 [pid = 1925] [id = 106] 16:38:20 INFO - PROCESS | 1925 | ++DOMWINDOW == 92 (0x125ba7400) [pid = 1925] [serial = 315] [outer = 0x0] 16:38:20 INFO - PROCESS | 1925 | ++DOMWINDOW == 93 (0x12655f800) [pid = 1925] [serial = 316] [outer = 0x125ba7400] 16:38:20 INFO - PROCESS | 1925 | 1464392300638 Marionette DEBUG loaded listener.js 16:38:20 INFO - PROCESS | 1925 | ++DOMWINDOW == 94 (0x1267e7000) [pid = 1925] [serial = 317] [outer = 0x125ba7400] 16:38:20 INFO - PROCESS | 1925 | 1464392300994 Marionette TRACE conn2 <- [1,396,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.basic",0,null,null]]]}] 16:38:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 16:38:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 571ms 16:38:21 INFO - PROCESS | 1925 | 1464392301042 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 16:38:21 INFO - PROCESS | 1925 | 1464392301043 Marionette TRACE conn2 <- [1,397,null,{"value":"7"}] 16:38:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 16:38:21 INFO - PROCESS | 1925 | 1464392301045 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 16:38:21 INFO - PROCESS | 1925 | 1464392301047 Marionette TRACE conn2 <- [1,398,null,{}] 16:38:21 INFO - PROCESS | 1925 | 1464392301049 Marionette TRACE conn2 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:21 INFO - PROCESS | 1925 | 1464392301141 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 16:38:21 INFO - PROCESS | 1925 | 1464392301156 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:21 INFO - PROCESS | 1925 | ++DOCSHELL 0x123f51800 == 38 [pid = 1925] [id = 107] 16:38:21 INFO - PROCESS | 1925 | ++DOMWINDOW == 95 (0x1267e0000) [pid = 1925] [serial = 318] [outer = 0x0] 16:38:21 INFO - PROCESS | 1925 | ++DOMWINDOW == 96 (0x128aa1000) [pid = 1925] [serial = 319] [outer = 0x1267e0000] 16:38:21 INFO - PROCESS | 1925 | 1464392301180 Marionette DEBUG loaded listener.js 16:38:21 INFO - PROCESS | 1925 | ++DOMWINDOW == 97 (0x128d90000) [pid = 1925] [serial = 320] [outer = 0x1267e0000] 16:38:21 INFO - PROCESS | 1925 | 1464392301536 Marionette TRACE conn2 <- [1,400,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destpos",0,null,null]]]}] 16:38:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 16:38:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 521ms 16:38:21 INFO - PROCESS | 1925 | 1464392301569 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 16:38:21 INFO - PROCESS | 1925 | 1464392301571 Marionette TRACE conn2 <- [1,401,null,{"value":"7"}] 16:38:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 16:38:21 INFO - PROCESS | 1925 | 1464392301574 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 16:38:21 INFO - PROCESS | 1925 | 1464392301576 Marionette TRACE conn2 <- [1,402,null,{}] 16:38:21 INFO - PROCESS | 1925 | 1464392301580 Marionette TRACE conn2 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:21 INFO - PROCESS | 1925 | 1464392301724 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 16:38:21 INFO - PROCESS | 1925 | 1464392301742 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:21 INFO - PROCESS | 1925 | ++DOCSHELL 0x124e1c800 == 39 [pid = 1925] [id = 108] 16:38:21 INFO - PROCESS | 1925 | ++DOMWINDOW == 98 (0x1267e7400) [pid = 1925] [serial = 321] [outer = 0x0] 16:38:21 INFO - PROCESS | 1925 | ++DOMWINDOW == 99 (0x128ee4800) [pid = 1925] [serial = 322] [outer = 0x1267e7400] 16:38:21 INFO - PROCESS | 1925 | 1464392301781 Marionette DEBUG loaded listener.js 16:38:21 INFO - PROCESS | 1925 | ++DOMWINDOW == 100 (0x12944dc00) [pid = 1925] [serial = 323] [outer = 0x1267e7400] 16:38:22 INFO - PROCESS | 1925 | 1464392302083 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 16:38:22 INFO - PROCESS | 1925 | 1464392302251 Marionette TRACE conn2 <- [1,404,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destsize",0,null,null]]]}] 16:38:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 16:38:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 719ms 16:38:22 INFO - PROCESS | 1925 | 1464392302294 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 16:38:22 INFO - PROCESS | 1925 | 1464392302295 Marionette TRACE conn2 <- [1,405,null,{"value":"7"}] 16:38:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 16:38:22 INFO - PROCESS | 1925 | 1464392302297 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 16:38:22 INFO - PROCESS | 1925 | 1464392302300 Marionette TRACE conn2 <- [1,406,null,{}] 16:38:22 INFO - PROCESS | 1925 | 1464392302309 Marionette TRACE conn2 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:22 INFO - PROCESS | 1925 | 1464392302452 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 16:38:22 INFO - PROCESS | 1925 | --DOMWINDOW == 99 (0x121169800) [pid = 1925] [serial = 240] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 16:38:22 INFO - PROCESS | 1925 | --DOMWINDOW == 98 (0x11a099c00) [pid = 1925] [serial = 264] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 16:38:22 INFO - PROCESS | 1925 | --DOMWINDOW == 97 (0x11a09d000) [pid = 1925] [serial = 267] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 16:38:22 INFO - PROCESS | 1925 | --DOMWINDOW == 96 (0x1169b4400) [pid = 1925] [serial = 255] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 16:38:22 INFO - PROCESS | 1925 | --DOMWINDOW == 95 (0x116937400) [pid = 1925] [serial = 252] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 16:38:22 INFO - PROCESS | 1925 | --DOMWINDOW == 94 (0x113d67400) [pid = 1925] [serial = 249] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 16:38:22 INFO - PROCESS | 1925 | --DOMWINDOW == 93 (0x119593400) [pid = 1925] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 16:38:22 INFO - PROCESS | 1925 | --DOMWINDOW == 92 (0x113342400) [pid = 1925] [serial = 258] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 16:38:22 INFO - PROCESS | 1925 | --DOMWINDOW == 91 (0x121453000) [pid = 1925] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 16:38:22 INFO - PROCESS | 1925 | --DOMWINDOW == 90 (0x11693dc00) [pid = 1925] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 16:38:22 INFO - PROCESS | 1925 | --DOMWINDOW == 89 (0x1249cf000) [pid = 1925] [serial = 279] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 16:38:22 INFO - PROCESS | 1925 | --DOMWINDOW == 88 (0x12154fc00) [pid = 1925] [serial = 276] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 16:38:22 INFO - PROCESS | 1925 | 1464392302498 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:22 INFO - PROCESS | 1925 | ++DOCSHELL 0x118ed7800 == 40 [pid = 1925] [id = 109] 16:38:22 INFO - PROCESS | 1925 | ++DOMWINDOW == 89 (0x113d5f800) [pid = 1925] [serial = 324] [outer = 0x0] 16:38:22 INFO - PROCESS | 1925 | ++DOMWINDOW == 90 (0x11693dc00) [pid = 1925] [serial = 325] [outer = 0x113d5f800] 16:38:22 INFO - PROCESS | 1925 | 1464392302525 Marionette DEBUG loaded listener.js 16:38:22 INFO - PROCESS | 1925 | ++DOMWINDOW == 91 (0x1211b5c00) [pid = 1925] [serial = 326] [outer = 0x113d5f800] 16:38:22 INFO - PROCESS | 1925 | 1464392302890 Marionette TRACE conn2 <- [1,408,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcepos",0,null,null]]]}] 16:38:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 16:38:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 627ms 16:38:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 16:38:22 INFO - PROCESS | 1925 | 1464392302926 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 16:38:22 INFO - PROCESS | 1925 | 1464392302927 Marionette TRACE conn2 <- [1,409,null,{"value":"7"}] 16:38:22 INFO - PROCESS | 1925 | 1464392302929 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 16:38:22 INFO - PROCESS | 1925 | 1464392302930 Marionette TRACE conn2 <- [1,410,null,{}] 16:38:22 INFO - PROCESS | 1925 | 1464392302933 Marionette TRACE conn2 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:23 INFO - PROCESS | 1925 | 1464392303016 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 16:38:23 INFO - PROCESS | 1925 | 1464392303061 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:23 INFO - PROCESS | 1925 | ++DOCSHELL 0x121ab7000 == 41 [pid = 1925] [id = 110] 16:38:23 INFO - PROCESS | 1925 | ++DOMWINDOW == 92 (0x11a099c00) [pid = 1925] [serial = 327] [outer = 0x0] 16:38:23 INFO - PROCESS | 1925 | ++DOMWINDOW == 93 (0x1217b2400) [pid = 1925] [serial = 328] [outer = 0x11a099c00] 16:38:23 INFO - PROCESS | 1925 | 1464392303100 Marionette DEBUG loaded listener.js 16:38:23 INFO - PROCESS | 1925 | ++DOMWINDOW == 94 (0x12a091800) [pid = 1925] [serial = 329] [outer = 0x11a099c00] 16:38:23 INFO - PROCESS | 1925 | 1464392303403 Marionette TRACE conn2 <- [1,412,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcesize",0,null,null]]]}] 16:38:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 16:38:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 522ms 16:38:23 INFO - PROCESS | 1925 | 1464392303452 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 16:38:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 16:38:23 INFO - PROCESS | 1925 | 1464392303453 Marionette TRACE conn2 <- [1,413,null,{"value":"7"}] 16:38:23 INFO - PROCESS | 1925 | 1464392303464 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 16:38:23 INFO - PROCESS | 1925 | 1464392303465 Marionette TRACE conn2 <- [1,414,null,{}] 16:38:23 INFO - PROCESS | 1925 | 1464392303468 Marionette TRACE conn2 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:23 INFO - PROCESS | 1925 | 1464392303558 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 16:38:23 INFO - PROCESS | 1925 | 1464392303603 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:23 INFO - PROCESS | 1925 | ++DOCSHELL 0x1292ac800 == 42 [pid = 1925] [id = 111] 16:38:23 INFO - PROCESS | 1925 | ++DOMWINDOW == 95 (0x1180a8000) [pid = 1925] [serial = 330] [outer = 0x0] 16:38:23 INFO - PROCESS | 1925 | ++DOMWINDOW == 96 (0x12a096400) [pid = 1925] [serial = 331] [outer = 0x1180a8000] 16:38:23 INFO - PROCESS | 1925 | 1464392303632 Marionette DEBUG loaded listener.js 16:38:23 INFO - PROCESS | 1925 | ++DOMWINDOW == 97 (0x12ae08c00) [pid = 1925] [serial = 332] [outer = 0x1180a8000] 16:38:23 INFO - PROCESS | 1925 | 1464392303904 Marionette TRACE conn2 <- [1,416,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html",0,null,null,[["Canvas test: 2d.drawImage.alpha",0,null,null]]]}] 16:38:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 16:38:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 478ms 16:38:23 INFO - PROCESS | 1925 | 1464392303939 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 16:38:23 INFO - PROCESS | 1925 | 1464392303940 Marionette TRACE conn2 <- [1,417,null,{"value":"7"}] 16:38:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 16:38:23 INFO - PROCESS | 1925 | 1464392303942 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 16:38:23 INFO - PROCESS | 1925 | 1464392303943 Marionette TRACE conn2 <- [1,418,null,{}] 16:38:23 INFO - PROCESS | 1925 | 1464392303946 Marionette TRACE conn2 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:24 INFO - PROCESS | 1925 | 1464392304042 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 16:38:24 INFO - PROCESS | 1925 | 1464392304045 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:24 INFO - PROCESS | 1925 | ++DOCSHELL 0x1299bb800 == 43 [pid = 1925] [id = 112] 16:38:24 INFO - PROCESS | 1925 | ++DOMWINDOW == 98 (0x12ae09000) [pid = 1925] [serial = 333] [outer = 0x0] 16:38:24 INFO - PROCESS | 1925 | ++DOMWINDOW == 99 (0x12ae0a800) [pid = 1925] [serial = 334] [outer = 0x12ae09000] 16:38:24 INFO - PROCESS | 1925 | 1464392304071 Marionette DEBUG loaded listener.js 16:38:24 INFO - PROCESS | 1925 | ++DOMWINDOW == 100 (0x12b042400) [pid = 1925] [serial = 335] [outer = 0x12ae09000] 16:38:24 INFO - PROCESS | 1925 | 1464392304927 Marionette TRACE conn2 <- [1,420,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html",0,null,null,[["drawImage() of an APNG with no poster frame draws the first frame",0,null,null]]]}] 16:38:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | drawImage() of an APNG with no poster frame draws the first frame 16:38:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1018ms 16:38:24 INFO - PROCESS | 1925 | 1464392304962 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 16:38:24 INFO - PROCESS | 1925 | 1464392304965 Marionette TRACE conn2 <- [1,421,null,{"value":"7"}] 16:38:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 16:38:24 INFO - PROCESS | 1925 | 1464392304969 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 16:38:24 INFO - PROCESS | 1925 | 1464392304971 Marionette TRACE conn2 <- [1,422,null,{}] 16:38:24 INFO - PROCESS | 1925 | 1464392304975 Marionette TRACE conn2 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:25 INFO - PROCESS | 1925 | 1464392305079 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 16:38:25 INFO - PROCESS | 1925 | 1464392305123 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:25 INFO - PROCESS | 1925 | ++DOCSHELL 0x1161d3800 == 44 [pid = 1925] [id = 113] 16:38:25 INFO - PROCESS | 1925 | ++DOMWINDOW == 101 (0x1161a5400) [pid = 1925] [serial = 336] [outer = 0x0] 16:38:25 INFO - PROCESS | 1925 | ++DOMWINDOW == 102 (0x1166c3000) [pid = 1925] [serial = 337] [outer = 0x1161a5400] 16:38:25 INFO - PROCESS | 1925 | 1464392305154 Marionette DEBUG loaded listener.js 16:38:25 INFO - PROCESS | 1925 | ++DOMWINDOW == 103 (0x117179400) [pid = 1925] [serial = 338] [outer = 0x1161a5400] 16:38:26 INFO - PROCESS | 1925 | 1464392306135 Marionette TRACE conn2 <- [1,424,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html",0,null,null,[["drawImage() of an animated GIF draws the first frame",0,null,null]]]}] 16:38:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 16:38:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1173ms 16:38:26 INFO - PROCESS | 1925 | 1464392306142 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 16:38:26 INFO - PROCESS | 1925 | 1464392306146 Marionette TRACE conn2 <- [1,425,null,{"value":"7"}] 16:38:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 16:38:26 INFO - PROCESS | 1925 | 1464392306152 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 16:38:26 INFO - PROCESS | 1925 | 1464392306154 Marionette TRACE conn2 <- [1,426,null,{}] 16:38:26 INFO - PROCESS | 1925 | 1464392306156 Marionette TRACE conn2 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:26 INFO - PROCESS | 1925 | 1464392306261 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 16:38:26 INFO - PROCESS | 1925 | 1464392306305 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:26 INFO - PROCESS | 1925 | ++DOCSHELL 0x119393000 == 45 [pid = 1925] [id = 114] 16:38:26 INFO - PROCESS | 1925 | ++DOMWINDOW == 104 (0x117e4f000) [pid = 1925] [serial = 339] [outer = 0x0] 16:38:26 INFO - PROCESS | 1925 | ++DOMWINDOW == 105 (0x118ef8c00) [pid = 1925] [serial = 340] [outer = 0x117e4f000] 16:38:26 INFO - PROCESS | 1925 | 1464392306334 Marionette DEBUG loaded listener.js 16:38:26 INFO - PROCESS | 1925 | ++DOMWINDOW == 106 (0x11958c400) [pid = 1925] [serial = 341] [outer = 0x117e4f000] 16:38:26 INFO - PROCESS | 1925 | 1464392306920 Marionette TRACE conn2 <- [1,428,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html",0,null,null,[["drawImage() of an APNG draws the poster frame",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,429,"getWindowHandle",null] 16:38:26 INFO - PROCESS | 1925 | 1464392306977 Marionette TRACE conn2 <- [1,429,null,{"value":"7"}] 16:38:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 16:38:26 INFO - PROCESS | 1925 | 1464392306985 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 16:38:26 INFO - PROCESS | 1925 | 1464392306989 Marionette TRACE conn2 <- [1,430,null,{}] 16:38:26 INFO - PROCESS | 1925 | 1464392306995 Marionette TRACE conn2 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:27 INFO - PROCESS | 1925 | 1464392307120 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 16:38:27 INFO - PROCESS | 1925 | 1464392307208 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:27 INFO - PROCESS | 1925 | ++DOCSHELL 0x116962800 == 46 [pid = 1925] [id = 115] 16:38:27 INFO - PROCESS | 1925 | ++DOMWINDOW == 107 (0x112041000) [pid = 1925] [serial = 342] [outer = 0x0] 16:38:27 INFO - PROCESS | 1925 | ++DOMWINDOW == 108 (0x11616f800) [pid = 1925] [serial = 343] [outer = 0x112041000] 16:38:27 INFO - PROCESS | 1925 | 1464392307253 Marionette DEBUG loaded listener.js 16:38:27 INFO - PROCESS | 1925 | ++DOMWINDOW == 109 (0x11755b000) [pid = 1925] [serial = 344] [outer = 0x112041000] 16:38:27 INFO - PROCESS | 1925 | 1464392307756 Marionette TRACE conn2 <- [1,432,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html",0,null,null,[["Canvas test: 2d.drawImage.broken",0,null,null]]]}] 16:38:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 16:38:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 827ms 16:38:27 INFO - PROCESS | 1925 | 1464392307809 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 16:38:27 INFO - PROCESS | 1925 | 1464392307812 Marionette TRACE conn2 <- [1,433,null,{"value":"7"}] 16:38:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 16:38:27 INFO - PROCESS | 1925 | 1464392307819 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 16:38:27 INFO - PROCESS | 1925 | 1464392307820 Marionette TRACE conn2 <- [1,434,null,{}] 16:38:27 INFO - PROCESS | 1925 | 1464392307823 Marionette TRACE conn2 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:27 INFO - PROCESS | 1925 | 1464392307922 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 16:38:27 INFO - PROCESS | 1925 | --DOCSHELL 0x1292ac800 == 45 [pid = 1925] [id = 111] 16:38:27 INFO - PROCESS | 1925 | --DOCSHELL 0x121ab7000 == 44 [pid = 1925] [id = 110] 16:38:27 INFO - PROCESS | 1925 | --DOCSHELL 0x118ed7800 == 43 [pid = 1925] [id = 109] 16:38:27 INFO - PROCESS | 1925 | --DOCSHELL 0x124e1c800 == 42 [pid = 1925] [id = 108] 16:38:27 INFO - PROCESS | 1925 | --DOCSHELL 0x123f51800 == 41 [pid = 1925] [id = 107] 16:38:27 INFO - PROCESS | 1925 | --DOCSHELL 0x12158d000 == 40 [pid = 1925] [id = 106] 16:38:27 INFO - PROCESS | 1925 | --DOMWINDOW == 108 (0x11203b400) [pid = 1925] [serial = 244] [outer = 0x0] [url = about:blank] 16:38:27 INFO - PROCESS | 1925 | --DOMWINDOW == 107 (0x117680400) [pid = 1925] [serial = 247] [outer = 0x0] [url = about:blank] 16:38:27 INFO - PROCESS | 1925 | --DOCSHELL 0x119c21800 == 39 [pid = 1925] [id = 105] 16:38:27 INFO - PROCESS | 1925 | --DOCSHELL 0x117e10800 == 38 [pid = 1925] [id = 104] 16:38:27 INFO - PROCESS | 1925 | --DOCSHELL 0x1182eb000 == 37 [pid = 1925] [id = 103] 16:38:27 INFO - PROCESS | 1925 | --DOCSHELL 0x116f0c000 == 36 [pid = 1925] [id = 102] 16:38:27 INFO - PROCESS | 1925 | --DOCSHELL 0x11697d800 == 35 [pid = 1925] [id = 101] 16:38:27 INFO - PROCESS | 1925 | --DOCSHELL 0x113807000 == 34 [pid = 1925] [id = 100] 16:38:27 INFO - PROCESS | 1925 | --DOCSHELL 0x12629d800 == 33 [pid = 1925] [id = 99] 16:38:27 INFO - PROCESS | 1925 | --DOCSHELL 0x12141e800 == 32 [pid = 1925] [id = 98] 16:38:27 INFO - PROCESS | 1925 | --DOCSHELL 0x1180bf800 == 31 [pid = 1925] [id = 97] 16:38:27 INFO - PROCESS | 1925 | --DOCSHELL 0x113a14000 == 30 [pid = 1925] [id = 96] 16:38:27 INFO - PROCESS | 1925 | --DOMWINDOW == 106 (0x1267e8800) [pid = 1925] [serial = 242] [outer = 0x0] [url = about:blank] 16:38:27 INFO - PROCESS | 1925 | --DOMWINDOW == 105 (0x121176000) [pid = 1925] [serial = 265] [outer = 0x0] [url = about:blank] 16:38:27 INFO - PROCESS | 1925 | --DOMWINDOW == 104 (0x12199d800) [pid = 1925] [serial = 269] [outer = 0x0] [url = about:blank] 16:38:27 INFO - PROCESS | 1925 | --DOMWINDOW == 103 (0x121656800) [pid = 1925] [serial = 268] [outer = 0x0] [url = about:blank] 16:38:27 INFO - PROCESS | 1925 | --DOMWINDOW == 102 (0x1182fac00) [pid = 1925] [serial = 256] [outer = 0x0] [url = about:blank] 16:38:27 INFO - PROCESS | 1925 | --DOMWINDOW == 101 (0x1187b2000) [pid = 1925] [serial = 257] [outer = 0x0] [url = about:blank] 16:38:27 INFO - PROCESS | 1925 | --DOMWINDOW == 100 (0x117556400) [pid = 1925] [serial = 253] [outer = 0x0] [url = about:blank] 16:38:27 INFO - PROCESS | 1925 | --DOMWINDOW == 99 (0x117e51c00) [pid = 1925] [serial = 254] [outer = 0x0] [url = about:blank] 16:38:27 INFO - PROCESS | 1925 | --DOMWINDOW == 98 (0x121451c00) [pid = 1925] [serial = 266] [outer = 0x0] [url = about:blank] 16:38:27 INFO - PROCESS | 1925 | --DOMWINDOW == 97 (0x115e42000) [pid = 1925] [serial = 250] [outer = 0x0] [url = about:blank] 16:38:27 INFO - PROCESS | 1925 | --DOMWINDOW == 96 (0x1161efc00) [pid = 1925] [serial = 251] [outer = 0x0] [url = about:blank] 16:38:27 INFO - PROCESS | 1925 | --DOMWINDOW == 95 (0x11985b000) [pid = 1925] [serial = 262] [outer = 0x0] [url = about:blank] 16:38:27 INFO - PROCESS | 1925 | --DOMWINDOW == 94 (0x118e8ac00) [pid = 1925] [serial = 259] [outer = 0x0] [url = about:blank] 16:38:27 INFO - PROCESS | 1925 | --DOMWINDOW == 93 (0x119510c00) [pid = 1925] [serial = 260] [outer = 0x0] [url = about:blank] 16:38:27 INFO - PROCESS | 1925 | --DOMWINDOW == 92 (0x121e5a000) [pid = 1925] [serial = 271] [outer = 0x0] [url = about:blank] 16:38:27 INFO - PROCESS | 1925 | --DOMWINDOW == 91 (0x118436800) [pid = 1925] [serial = 274] [outer = 0x0] [url = about:blank] 16:38:27 INFO - PROCESS | 1925 | --DOMWINDOW == 90 (0x12116b800) [pid = 1925] [serial = 275] [outer = 0x0] [url = about:blank] 16:38:27 INFO - PROCESS | 1925 | --DOMWINDOW == 89 (0x124605400) [pid = 1925] [serial = 272] [outer = 0x0] [url = about:blank] 16:38:27 INFO - PROCESS | 1925 | --DOMWINDOW == 88 (0x1246a1c00) [pid = 1925] [serial = 277] [outer = 0x0] [url = about:blank] 16:38:27 INFO - PROCESS | 1925 | --DOMWINDOW == 87 (0x1249cd800) [pid = 1925] [serial = 278] [outer = 0x0] [url = about:blank] 16:38:27 INFO - PROCESS | 1925 | --DOMWINDOW == 86 (0x119a3d800) [pid = 1925] [serial = 263] [outer = 0x0] [url = about:blank] 16:38:27 INFO - PROCESS | 1925 | 1464392307993 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:28 INFO - PROCESS | 1925 | ++DOCSHELL 0x1130a4800 == 31 [pid = 1925] [id = 116] 16:38:28 INFO - PROCESS | 1925 | ++DOMWINDOW == 87 (0x1160dcc00) [pid = 1925] [serial = 345] [outer = 0x0] 16:38:28 INFO - PROCESS | 1925 | ++DOMWINDOW == 88 (0x117172000) [pid = 1925] [serial = 346] [outer = 0x1160dcc00] 16:38:28 INFO - PROCESS | 1925 | 1464392308020 Marionette DEBUG loaded listener.js 16:38:28 INFO - PROCESS | 1925 | ++DOMWINDOW == 89 (0x1184ca000) [pid = 1925] [serial = 347] [outer = 0x1160dcc00] 16:38:28 INFO - PROCESS | 1925 | --DOMWINDOW == 88 (0x12607b400) [pid = 1925] [serial = 283] [outer = 0x0] [url = about:blank] 16:38:28 INFO - PROCESS | 1925 | --DOMWINDOW == 87 (0x125ba2c00) [pid = 1925] [serial = 281] [outer = 0x0] [url = about:blank] 16:38:28 INFO - PROCESS | 1925 | --DOMWINDOW == 86 (0x124ede800) [pid = 1925] [serial = 280] [outer = 0x0] [url = about:blank] 16:38:28 INFO - PROCESS | 1925 | 1464392308342 Marionette TRACE conn2 <- [1,436,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html",0,null,null,[["Canvas test: 2d.drawImage.canvas",0,null,null]]]}] 16:38:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 16:38:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 573ms 16:38:28 INFO - PROCESS | 1925 | 1464392308392 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 16:38:28 INFO - PROCESS | 1925 | 1464392308393 Marionette TRACE conn2 <- [1,437,null,{"value":"7"}] 16:38:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 16:38:28 INFO - PROCESS | 1925 | 1464392308395 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 16:38:28 INFO - PROCESS | 1925 | 1464392308398 Marionette TRACE conn2 <- [1,438,null,{}] 16:38:28 INFO - PROCESS | 1925 | 1464392308406 Marionette TRACE conn2 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:28 INFO - PROCESS | 1925 | 1464392308481 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 16:38:28 INFO - PROCESS | 1925 | 1464392308489 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:28 INFO - PROCESS | 1925 | ++DOCSHELL 0x117e15000 == 32 [pid = 1925] [id = 117] 16:38:28 INFO - PROCESS | 1925 | ++DOMWINDOW == 87 (0x11606c800) [pid = 1925] [serial = 348] [outer = 0x0] 16:38:28 INFO - PROCESS | 1925 | ++DOMWINDOW == 88 (0x119509400) [pid = 1925] [serial = 349] [outer = 0x11606c800] 16:38:28 INFO - PROCESS | 1925 | 1464392308517 Marionette DEBUG loaded listener.js 16:38:28 INFO - PROCESS | 1925 | ++DOMWINDOW == 89 (0x119596400) [pid = 1925] [serial = 350] [outer = 0x11606c800] 16:38:28 INFO - PROCESS | 1925 | 1464392308844 Marionette TRACE conn2 <- [1,440,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html",0,null,null,[["Canvas test: 2d.drawImage.clip",0,null,null]]]}] 16:38:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 16:38:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 474ms 16:38:28 INFO - PROCESS | 1925 | 1464392308869 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 16:38:28 INFO - PROCESS | 1925 | 1464392308871 Marionette TRACE conn2 <- [1,441,null,{"value":"7"}] 16:38:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 16:38:28 INFO - PROCESS | 1925 | 1464392308873 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 16:38:28 INFO - PROCESS | 1925 | 1464392308874 Marionette TRACE conn2 <- [1,442,null,{}] 16:38:28 INFO - PROCESS | 1925 | 1464392308877 Marionette TRACE conn2 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:28 INFO - PROCESS | 1925 | 1464392308952 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 16:38:28 INFO - PROCESS | 1925 | 1464392308993 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:29 INFO - PROCESS | 1925 | ++DOCSHELL 0x11852d000 == 33 [pid = 1925] [id = 118] 16:38:29 INFO - PROCESS | 1925 | ++DOMWINDOW == 90 (0x1187b5c00) [pid = 1925] [serial = 351] [outer = 0x0] 16:38:29 INFO - PROCESS | 1925 | ++DOMWINDOW == 91 (0x119860800) [pid = 1925] [serial = 352] [outer = 0x1187b5c00] 16:38:29 INFO - PROCESS | 1925 | 1464392309018 Marionette DEBUG loaded listener.js 16:38:29 INFO - PROCESS | 1925 | ++DOMWINDOW == 92 (0x11a09c400) [pid = 1925] [serial = 353] [outer = 0x1187b5c00] 16:38:29 INFO - PROCESS | 1925 | 1464392309361 Marionette TRACE conn2 <- [1,444,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html",0,null,null,[["Canvas test: 2d.drawImage.composite",0,null,null]]]}] 16:38:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 16:38:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 520ms 16:38:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 16:38:29 INFO - PROCESS | 1925 | 1464392309394 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 16:38:29 INFO - PROCESS | 1925 | 1464392309396 Marionette TRACE conn2 <- [1,445,null,{"value":"7"}] 16:38:29 INFO - PROCESS | 1925 | 1464392309399 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 16:38:29 INFO - PROCESS | 1925 | 1464392309401 Marionette TRACE conn2 <- [1,446,null,{}] 16:38:29 INFO - PROCESS | 1925 | 1464392309405 Marionette TRACE conn2 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:29 INFO - PROCESS | 1925 | 1464392309513 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 16:38:29 INFO - PROCESS | 1925 | 1464392309579 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:29 INFO - PROCESS | 1925 | ++DOCSHELL 0x1190c7000 == 34 [pid = 1925] [id = 119] 16:38:29 INFO - PROCESS | 1925 | ++DOMWINDOW == 93 (0x11950b800) [pid = 1925] [serial = 354] [outer = 0x0] 16:38:29 INFO - PROCESS | 1925 | ++DOMWINDOW == 94 (0x12116a000) [pid = 1925] [serial = 355] [outer = 0x11950b800] 16:38:29 INFO - PROCESS | 1925 | 1464392309620 Marionette DEBUG loaded listener.js 16:38:29 INFO - PROCESS | 1925 | ++DOMWINDOW == 95 (0x1211b4800) [pid = 1925] [serial = 356] [outer = 0x11950b800] 16:38:30 INFO - PROCESS | 1925 | 1464392310028 Marionette TRACE conn2 <- [1,448,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html",0,null,null,[["Canvas test: 2d.drawImage.floatsource",0,null,null]]]}] 16:38:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 16:38:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 670ms 16:38:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 16:38:30 INFO - PROCESS | 1925 | 1464392310069 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 16:38:30 INFO - PROCESS | 1925 | 1464392310070 Marionette TRACE conn2 <- [1,449,null,{"value":"7"}] 16:38:30 INFO - PROCESS | 1925 | 1464392310072 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 16:38:30 INFO - PROCESS | 1925 | 1464392310073 Marionette TRACE conn2 <- [1,450,null,{}] 16:38:30 INFO - PROCESS | 1925 | 1464392310076 Marionette TRACE conn2 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:30 INFO - PROCESS | 1925 | 1464392310187 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 16:38:30 INFO - PROCESS | 1925 | 1464392310202 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:30 INFO - PROCESS | 1925 | ++DOCSHELL 0x11953e000 == 35 [pid = 1925] [id = 120] 16:38:30 INFO - PROCESS | 1925 | ++DOMWINDOW == 96 (0x121453c00) [pid = 1925] [serial = 357] [outer = 0x0] 16:38:30 INFO - PROCESS | 1925 | ++DOMWINDOW == 97 (0x12183f400) [pid = 1925] [serial = 358] [outer = 0x121453c00] 16:38:30 INFO - PROCESS | 1925 | 1464392310229 Marionette DEBUG loaded listener.js 16:38:30 INFO - PROCESS | 1925 | ++DOMWINDOW == 98 (0x123fcac00) [pid = 1925] [serial = 359] [outer = 0x121453c00] 16:38:30 INFO - PROCESS | 1925 | 1464392310591 Marionette TRACE conn2 <- [1,452,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.emptysrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,453,"getWindowHandle",null] 16:38:30 INFO - PROCESS | 1925 | 1464392310644 Marionette TRACE conn2 <- [1,453,null,{"value":"7"}] 16:38:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 16:38:30 INFO - PROCESS | 1925 | 1464392310646 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 16:38:30 INFO - PROCESS | 1925 | 1464392310648 Marionette TRACE conn2 <- [1,454,null,{}] 16:38:30 INFO - PROCESS | 1925 | 1464392310650 Marionette TRACE conn2 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:30 INFO - PROCESS | 1925 | 1464392310735 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 16:38:30 INFO - PROCESS | 1925 | 1464392310762 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:30 INFO - PROCESS | 1925 | ++DOCSHELL 0x11a02e800 == 36 [pid = 1925] [id = 121] 16:38:30 INFO - PROCESS | 1925 | ++DOMWINDOW == 99 (0x124347400) [pid = 1925] [serial = 360] [outer = 0x0] 16:38:30 INFO - PROCESS | 1925 | ++DOMWINDOW == 100 (0x1246a5000) [pid = 1925] [serial = 361] [outer = 0x124347400] 16:38:30 INFO - PROCESS | 1925 | 1464392310787 Marionette DEBUG loaded listener.js 16:38:30 INFO - PROCESS | 1925 | ++DOMWINDOW == 101 (0x124eda400) [pid = 1925] [serial = 362] [outer = 0x124347400] 16:38:31 INFO - PROCESS | 1925 | [1925] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 16:38:31 INFO - PROCESS | 1925 | 1464392311119 Marionette TRACE conn2 <- [1,456,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.immediate",0,null,null]]]}] 16:38:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 16:38:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 522ms 16:38:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 16:38:31 INFO - PROCESS | 1925 | 1464392311169 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 16:38:31 INFO - PROCESS | 1925 | 1464392311170 Marionette TRACE conn2 <- [1,457,null,{"value":"7"}] 16:38:31 INFO - PROCESS | 1925 | 1464392311173 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 16:38:31 INFO - PROCESS | 1925 | 1464392311174 Marionette TRACE conn2 <- [1,458,null,{}] 16:38:31 INFO - PROCESS | 1925 | 1464392311176 Marionette TRACE conn2 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:31 INFO - PROCESS | 1925 | 1464392311263 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 16:38:31 INFO - PROCESS | 1925 | 1464392311293 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:31 INFO - PROCESS | 1925 | ++DOCSHELL 0x11a0d2000 == 37 [pid = 1925] [id = 122] 16:38:31 INFO - PROCESS | 1925 | ++DOMWINDOW == 102 (0x12434b400) [pid = 1925] [serial = 363] [outer = 0x0] 16:38:31 INFO - PROCESS | 1925 | ++DOMWINDOW == 103 (0x124f38000) [pid = 1925] [serial = 364] [outer = 0x12434b400] 16:38:31 INFO - PROCESS | 1925 | 1464392311318 Marionette DEBUG loaded listener.js 16:38:31 INFO - PROCESS | 1925 | ++DOMWINDOW == 104 (0x125b9e000) [pid = 1925] [serial = 365] [outer = 0x12434b400] 16:38:31 INFO - PROCESS | 1925 | 1464392311653 Marionette TRACE conn2 <- [1,460,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.nosrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,461,"getWindowHandle",null] 16:38:31 INFO - PROCESS | 1925 | 1464392311699 Marionette TRACE conn2 <- [1,461,null,{"value":"7"}] 16:38:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 16:38:31 INFO - PROCESS | 1925 | 1464392311701 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 16:38:31 INFO - PROCESS | 1925 | 1464392311702 Marionette TRACE conn2 <- [1,462,null,{}] 16:38:31 INFO - PROCESS | 1925 | 1464392311704 Marionette TRACE conn2 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:31 INFO - PROCESS | 1925 | 1464392311801 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 16:38:31 INFO - PROCESS | 1925 | 1464392311806 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:31 INFO - PROCESS | 1925 | ++DOCSHELL 0x121650000 == 38 [pid = 1925] [id = 123] 16:38:31 INFO - PROCESS | 1925 | ++DOMWINDOW == 105 (0x124f2cc00) [pid = 1925] [serial = 366] [outer = 0x0] 16:38:31 INFO - PROCESS | 1925 | ++DOMWINDOW == 106 (0x125ba3000) [pid = 1925] [serial = 367] [outer = 0x124f2cc00] 16:38:31 INFO - PROCESS | 1925 | 1464392311831 Marionette DEBUG loaded listener.js 16:38:31 INFO - PROCESS | 1925 | ++DOMWINDOW == 107 (0x126211400) [pid = 1925] [serial = 368] [outer = 0x124f2cc00] 16:38:32 INFO - PROCESS | 1925 | [1925] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 16:38:32 INFO - PROCESS | 1925 | --DOMWINDOW == 106 (0x117178800) [pid = 1925] [serial = 246] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 16:38:32 INFO - PROCESS | 1925 | --DOMWINDOW == 105 (0x1267e0000) [pid = 1925] [serial = 318] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 16:38:32 INFO - PROCESS | 1925 | --DOMWINDOW == 104 (0x117e52000) [pid = 1925] [serial = 303] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 16:38:32 INFO - PROCESS | 1925 | --DOMWINDOW == 103 (0x1167b5800) [pid = 1925] [serial = 300] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 16:38:32 INFO - PROCESS | 1925 | --DOMWINDOW == 102 (0x121170c00) [pid = 1925] [serial = 309] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 16:38:32 INFO - PROCESS | 1925 | --DOMWINDOW == 101 (0x117553c00) [pid = 1925] [serial = 297] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 16:38:32 INFO - PROCESS | 1925 | --DOMWINDOW == 100 (0x1187ab000) [pid = 1925] [serial = 306] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 16:38:32 INFO - PROCESS | 1925 | --DOMWINDOW == 99 (0x1180a8000) [pid = 1925] [serial = 330] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 16:38:32 INFO - PROCESS | 1925 | --DOMWINDOW == 98 (0x11755d400) [pid = 1925] [serial = 312] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 16:38:32 INFO - PROCESS | 1925 | --DOMWINDOW == 97 (0x1267e7400) [pid = 1925] [serial = 321] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 16:38:32 INFO - PROCESS | 1925 | --DOMWINDOW == 96 (0x113d5f800) [pid = 1925] [serial = 324] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 16:38:32 INFO - PROCESS | 1925 | --DOMWINDOW == 95 (0x11a099c00) [pid = 1925] [serial = 327] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 16:38:32 INFO - PROCESS | 1925 | --DOMWINDOW == 94 (0x125ba7400) [pid = 1925] [serial = 315] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 16:38:32 INFO - PROCESS | 1925 | 1464392312302 Marionette TRACE conn2 <- [1,464,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.reload",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,465,"getWindowHandle",null] 16:38:32 INFO - PROCESS | 1925 | 1464392312322 Marionette TRACE conn2 <- [1,465,null,{"value":"7"}] 16:38:32 INFO - PROCESS | 1925 | 1464392312324 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 16:38:32 INFO - PROCESS | 1925 | 1464392312326 Marionette TRACE conn2 <- [1,466,null,{}] 16:38:32 INFO - PROCESS | 1925 | 1464392312328 Marionette TRACE conn2 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:32 INFO - PROCESS | 1925 | 1464392312408 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 16:38:32 INFO - PROCESS | 1925 | 1464392312413 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:32 INFO - PROCESS | 1925 | ++DOCSHELL 0x1190b5000 == 39 [pid = 1925] [id = 124] 16:38:32 INFO - PROCESS | 1925 | ++DOMWINDOW == 95 (0x1180a4c00) [pid = 1925] [serial = 369] [outer = 0x0] 16:38:32 INFO - PROCESS | 1925 | ++DOMWINDOW == 96 (0x11a099c00) [pid = 1925] [serial = 370] [outer = 0x1180a4c00] 16:38:32 INFO - PROCESS | 1925 | 1464392312443 Marionette DEBUG loaded listener.js 16:38:32 INFO - PROCESS | 1925 | ++DOMWINDOW == 97 (0x12620e400) [pid = 1925] [serial = 371] [outer = 0x1180a4c00] 16:38:32 INFO - PROCESS | 1925 | 1464392312879 Marionette TRACE conn2 <- [1,468,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.removedsrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,469,"getWindowHandle",null] 16:38:32 INFO - PROCESS | 1925 | 1464392312896 Marionette TRACE conn2 <- [1,469,null,{"value":"7"}] 16:38:32 INFO - PROCESS | 1925 | 1464392312899 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 16:38:32 INFO - PROCESS | 1925 | 1464392312904 Marionette TRACE conn2 <- [1,470,null,{}] 16:38:32 INFO - PROCESS | 1925 | 1464392312907 Marionette TRACE conn2 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:33 INFO - PROCESS | 1925 | 1464392313024 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 16:38:33 INFO - PROCESS | 1925 | 1464392313034 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:33 INFO - PROCESS | 1925 | ++DOCSHELL 0x123f30000 == 40 [pid = 1925] [id = 125] 16:38:33 INFO - PROCESS | 1925 | ++DOMWINDOW == 98 (0x1180a8000) [pid = 1925] [serial = 372] [outer = 0x0] 16:38:33 INFO - PROCESS | 1925 | ++DOMWINDOW == 99 (0x1265b7400) [pid = 1925] [serial = 373] [outer = 0x1180a8000] 16:38:33 INFO - PROCESS | 1925 | 1464392313081 Marionette DEBUG loaded listener.js 16:38:33 INFO - PROCESS | 1925 | ++DOMWINDOW == 100 (0x128aa2000) [pid = 1925] [serial = 374] [outer = 0x1180a8000] 16:38:33 INFO - PROCESS | 1925 | 1464392313523 Marionette TRACE conn2 <- [1,472,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html",0,null,null,[["Negative destination width/height represents the correct rectangle",0,null,null]]]}] 16:38:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 16:38:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 673ms 16:38:33 INFO - PROCESS | 1925 | 1464392313572 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 16:38:33 INFO - PROCESS | 1925 | 1464392313573 Marionette TRACE conn2 <- [1,473,null,{"value":"7"}] 16:38:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 16:38:33 INFO - PROCESS | 1925 | 1464392313575 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 16:38:33 INFO - PROCESS | 1925 | 1464392313576 Marionette TRACE conn2 <- [1,474,null,{}] 16:38:33 INFO - PROCESS | 1925 | 1464392313579 Marionette TRACE conn2 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:33 INFO - PROCESS | 1925 | 1464392313666 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 16:38:33 INFO - PROCESS | 1925 | 1464392313673 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:33 INFO - PROCESS | 1925 | ++DOCSHELL 0x124f11000 == 41 [pid = 1925] [id = 126] 16:38:33 INFO - PROCESS | 1925 | ++DOMWINDOW == 101 (0x128d90c00) [pid = 1925] [serial = 375] [outer = 0x0] 16:38:33 INFO - PROCESS | 1925 | ++DOMWINDOW == 102 (0x128edc800) [pid = 1925] [serial = 376] [outer = 0x128d90c00] 16:38:33 INFO - PROCESS | 1925 | 1464392313694 Marionette DEBUG loaded listener.js 16:38:33 INFO - PROCESS | 1925 | ++DOMWINDOW == 103 (0x128ee7400) [pid = 1925] [serial = 377] [outer = 0x128d90c00] 16:38:34 INFO - PROCESS | 1925 | 1464392314146 Marionette TRACE conn2 <- [1,476,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html",0,null,null,[["Negative dimensions do not affect the direction of the image",0,null,null]]]}] 16:38:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 16:38:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 622ms 16:38:34 INFO - PROCESS | 1925 | 1464392314198 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 16:38:34 INFO - PROCESS | 1925 | 1464392314202 Marionette TRACE conn2 <- [1,477,null,{"value":"7"}] 16:38:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 16:38:34 INFO - PROCESS | 1925 | 1464392314205 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 16:38:34 INFO - PROCESS | 1925 | 1464392314207 Marionette TRACE conn2 <- [1,478,null,{}] 16:38:34 INFO - PROCESS | 1925 | 1464392314218 Marionette TRACE conn2 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:34 INFO - PROCESS | 1925 | 1464392314332 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 16:38:34 INFO - PROCESS | 1925 | 1464392314426 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:34 INFO - PROCESS | 1925 | ++DOCSHELL 0x112609800 == 42 [pid = 1925] [id = 127] 16:38:34 INFO - PROCESS | 1925 | ++DOMWINDOW == 104 (0x111c1c800) [pid = 1925] [serial = 378] [outer = 0x0] 16:38:34 INFO - PROCESS | 1925 | ++DOMWINDOW == 105 (0x11203b400) [pid = 1925] [serial = 379] [outer = 0x111c1c800] 16:38:34 INFO - PROCESS | 1925 | 1464392314458 Marionette DEBUG loaded listener.js 16:38:34 INFO - PROCESS | 1925 | ++DOMWINDOW == 106 (0x115ea9400) [pid = 1925] [serial = 380] [outer = 0x111c1c800] 16:38:34 INFO - PROCESS | 1925 | 1464392314953 Marionette TRACE conn2 <- [1,480,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html",0,null,null,[["Negative source width/height represents the correct rectangle",0,null,null]]]}] 16:38:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 16:38:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 780ms 16:38:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 16:38:34 INFO - PROCESS | 1925 | 1464392314986 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 16:38:34 INFO - PROCESS | 1925 | 1464392314989 Marionette TRACE conn2 <- [1,481,null,{"value":"7"}] 16:38:34 INFO - PROCESS | 1925 | 1464392314992 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 16:38:34 INFO - PROCESS | 1925 | 1464392314995 Marionette TRACE conn2 <- [1,482,null,{}] 16:38:35 INFO - PROCESS | 1925 | 1464392314998 Marionette TRACE conn2 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:35 INFO - PROCESS | 1925 | 1464392315095 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 16:38:35 INFO - PROCESS | 1925 | 1464392315156 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:35 INFO - PROCESS | 1925 | ++DOCSHELL 0x118524800 == 43 [pid = 1925] [id = 128] 16:38:35 INFO - PROCESS | 1925 | ++DOMWINDOW == 107 (0x118437800) [pid = 1925] [serial = 381] [outer = 0x0] 16:38:35 INFO - PROCESS | 1925 | ++DOMWINDOW == 108 (0x118565400) [pid = 1925] [serial = 382] [outer = 0x118437800] 16:38:35 INFO - PROCESS | 1925 | 1464392315187 Marionette DEBUG loaded listener.js 16:38:35 INFO - PROCESS | 1925 | ++DOMWINDOW == 109 (0x118ef8000) [pid = 1925] [serial = 383] [outer = 0x118437800] 16:38:35 INFO - PROCESS | 1925 | 1464392315643 Marionette TRACE conn2 <- [1,484,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html",0,null,null,[["drawImage() with Infinity/NaN is ignored",0,null,null]]]}] 16:38:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 16:38:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 670ms 16:38:35 INFO - PROCESS | 1925 | 1464392315667 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 16:38:35 INFO - PROCESS | 1925 | 1464392315670 Marionette TRACE conn2 <- [1,485,null,{"value":"7"}] 16:38:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 16:38:35 INFO - PROCESS | 1925 | 1464392315690 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 16:38:35 INFO - PROCESS | 1925 | 1464392315692 Marionette TRACE conn2 <- [1,486,null,{}] 16:38:35 INFO - PROCESS | 1925 | 1464392315694 Marionette TRACE conn2 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:35 INFO - PROCESS | 1925 | 1464392315793 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 16:38:35 INFO - PROCESS | 1925 | 1464392315853 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:35 INFO - PROCESS | 1925 | ++DOCSHELL 0x123f69000 == 44 [pid = 1925] [id = 129] 16:38:35 INFO - PROCESS | 1925 | ++DOMWINDOW == 110 (0x119592000) [pid = 1925] [serial = 384] [outer = 0x0] 16:38:35 INFO - PROCESS | 1925 | ++DOMWINDOW == 111 (0x11a098800) [pid = 1925] [serial = 385] [outer = 0x119592000] 16:38:35 INFO - PROCESS | 1925 | 1464392315883 Marionette DEBUG loaded listener.js 16:38:35 INFO - PROCESS | 1925 | ++DOMWINDOW == 112 (0x121451c00) [pid = 1925] [serial = 386] [outer = 0x119592000] 16:38:36 INFO - PROCESS | 1925 | 1464392316319 Marionette TRACE conn2 <- [1,488,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html",0,null,null,[["Stretched images do not get pixels wrapping around the edges",0,null,null]]]}] 16:38:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 16:38:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 671ms 16:38:36 INFO - PROCESS | 1925 | 1464392316377 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 16:38:36 INFO - PROCESS | 1925 | 1464392316378 Marionette TRACE conn2 <- [1,489,null,{"value":"7"}] 16:38:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 16:38:36 INFO - PROCESS | 1925 | 1464392316405 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 16:38:36 INFO - PROCESS | 1925 | 1464392316409 Marionette TRACE conn2 <- [1,490,null,{}] 16:38:36 INFO - PROCESS | 1925 | 1464392316413 Marionette TRACE conn2 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:36 INFO - PROCESS | 1925 | 1464392316511 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 16:38:36 INFO - PROCESS | 1925 | 1464392316590 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:36 INFO - PROCESS | 1925 | ++DOCSHELL 0x128ac1800 == 45 [pid = 1925] [id = 130] 16:38:36 INFO - PROCESS | 1925 | ++DOMWINDOW == 113 (0x11985a000) [pid = 1925] [serial = 387] [outer = 0x0] 16:38:36 INFO - PROCESS | 1925 | ++DOMWINDOW == 114 (0x1246a8c00) [pid = 1925] [serial = 388] [outer = 0x11985a000] 16:38:36 INFO - PROCESS | 1925 | 1464392316620 Marionette DEBUG loaded listener.js 16:38:36 INFO - PROCESS | 1925 | ++DOMWINDOW == 115 (0x1265bfc00) [pid = 1925] [serial = 389] [outer = 0x11985a000] 16:38:37 INFO - PROCESS | 1925 | 1464392317153 Marionette TRACE conn2 <- [1,492,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html",0,null,null,[["Canvas test: 2d.drawImage.null",0,null,null]]]}] 16:38:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 16:38:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 800ms 16:38:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 16:38:37 INFO - PROCESS | 1925 | 1464392317182 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 16:38:37 INFO - PROCESS | 1925 | 1464392317186 Marionette TRACE conn2 <- [1,493,null,{"value":"7"}] 16:38:37 INFO - PROCESS | 1925 | 1464392317189 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 16:38:37 INFO - PROCESS | 1925 | 1464392317192 Marionette TRACE conn2 <- [1,494,null,{}] 16:38:37 INFO - PROCESS | 1925 | 1464392317196 Marionette TRACE conn2 -> [0,495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:37 INFO - PROCESS | 1925 | 1464392317286 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 16:38:37 INFO - PROCESS | 1925 | 1464392317347 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:37 INFO - PROCESS | 1925 | ++DOCSHELL 0x1180d0800 == 46 [pid = 1925] [id = 131] 16:38:37 INFO - PROCESS | 1925 | ++DOMWINDOW == 116 (0x1122b5400) [pid = 1925] [serial = 390] [outer = 0x0] 16:38:37 INFO - PROCESS | 1925 | ++DOMWINDOW == 117 (0x1167b7400) [pid = 1925] [serial = 391] [outer = 0x1122b5400] 16:38:37 INFO - PROCESS | 1925 | 1464392317375 Marionette DEBUG loaded listener.js 16:38:37 INFO - PROCESS | 1925 | ++DOMWINDOW == 118 (0x117553400) [pid = 1925] [serial = 392] [outer = 0x1122b5400] 16:38:37 INFO - PROCESS | 1925 | --DOCSHELL 0x124f11000 == 45 [pid = 1925] [id = 126] 16:38:37 INFO - PROCESS | 1925 | --DOCSHELL 0x123f30000 == 44 [pid = 1925] [id = 125] 16:38:37 INFO - PROCESS | 1925 | --DOCSHELL 0x1190b5000 == 43 [pid = 1925] [id = 124] 16:38:37 INFO - PROCESS | 1925 | --DOCSHELL 0x121650000 == 42 [pid = 1925] [id = 123] 16:38:37 INFO - PROCESS | 1925 | --DOMWINDOW == 117 (0x12ae0a800) [pid = 1925] [serial = 334] [outer = 0x0] [url = about:blank] 16:38:37 INFO - PROCESS | 1925 | 1464392317953 Marionette TRACE conn2 <- [1,496,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html",0,null,null,[["Canvas test: 2d.drawImage.path",0,null,null]]]}] 16:38:37 INFO - PROCESS | 1925 | --DOCSHELL 0x11a0d2000 == 41 [pid = 1925] [id = 122] 16:38:37 INFO - PROCESS | 1925 | --DOCSHELL 0x11a02e800 == 40 [pid = 1925] [id = 121] 16:38:37 INFO - PROCESS | 1925 | --DOCSHELL 0x11953e000 == 39 [pid = 1925] [id = 120] 16:38:37 INFO - PROCESS | 1925 | --DOCSHELL 0x1190c7000 == 38 [pid = 1925] [id = 119] 16:38:37 INFO - PROCESS | 1925 | --DOCSHELL 0x11852d000 == 37 [pid = 1925] [id = 118] 16:38:37 INFO - PROCESS | 1925 | --DOCSHELL 0x117e15000 == 36 [pid = 1925] [id = 117] 16:38:37 INFO - PROCESS | 1925 | --DOCSHELL 0x1130a4800 == 35 [pid = 1925] [id = 116] 16:38:37 INFO - PROCESS | 1925 | --DOCSHELL 0x116962800 == 34 [pid = 1925] [id = 115] 16:38:37 INFO - PROCESS | 1925 | --DOCSHELL 0x119393000 == 33 [pid = 1925] [id = 114] 16:38:37 INFO - PROCESS | 1925 | --DOCSHELL 0x1161d3800 == 32 [pid = 1925] [id = 113] 16:38:37 INFO - PROCESS | 1925 | --DOCSHELL 0x1299bb800 == 31 [pid = 1925] [id = 112] 16:38:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 16:38:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 821ms 16:38:38 INFO - PROCESS | 1925 | --DOMWINDOW == 116 (0x1182f4c00) [pid = 1925] [serial = 248] [outer = 0x0] [url = about:blank] 16:38:38 INFO - PROCESS | 1925 | --DOMWINDOW == 115 (0x128aa1000) [pid = 1925] [serial = 319] [outer = 0x0] [url = about:blank] 16:38:38 INFO - PROCESS | 1925 | --DOMWINDOW == 114 (0x11842e400) [pid = 1925] [serial = 304] [outer = 0x0] [url = about:blank] 16:38:38 INFO - PROCESS | 1925 | --DOMWINDOW == 113 (0x1187ad000) [pid = 1925] [serial = 305] [outer = 0x0] [url = about:blank] 16:38:38 INFO - PROCESS | 1925 | --DOMWINDOW == 112 (0x117683800) [pid = 1925] [serial = 302] [outer = 0x0] [url = about:blank] 16:38:38 INFO - PROCESS | 1925 | --DOMWINDOW == 111 (0x116a5e400) [pid = 1925] [serial = 301] [outer = 0x0] [url = about:blank] 16:38:38 INFO - PROCESS | 1925 | --DOMWINDOW == 110 (0x121cbb400) [pid = 1925] [serial = 310] [outer = 0x0] [url = about:blank] 16:38:38 INFO - PROCESS | 1925 | --DOMWINDOW == 109 (0x124658000) [pid = 1925] [serial = 311] [outer = 0x0] [url = about:blank] 16:38:38 INFO - PROCESS | 1925 | --DOMWINDOW == 108 (0x121177800) [pid = 1925] [serial = 295] [outer = 0x0] [url = about:blank] 16:38:38 INFO - PROCESS | 1925 | --DOMWINDOW == 107 (0x125b98c00) [pid = 1925] [serial = 299] [outer = 0x0] [url = about:blank] 16:38:38 INFO - PROCESS | 1925 | --DOMWINDOW == 106 (0x124ed9c00) [pid = 1925] [serial = 298] [outer = 0x0] [url = about:blank] 16:38:38 INFO - PROCESS | 1925 | --DOMWINDOW == 105 (0x118ef5c00) [pid = 1925] [serial = 292] [outer = 0x0] [url = about:blank] 16:38:38 INFO - PROCESS | 1925 | --DOMWINDOW == 104 (0x119029800) [pid = 1925] [serial = 307] [outer = 0x0] [url = about:blank] 16:38:38 INFO - PROCESS | 1925 | --DOMWINDOW == 103 (0x119a42800) [pid = 1925] [serial = 308] [outer = 0x0] [url = about:blank] 16:38:38 INFO - PROCESS | 1925 | --DOMWINDOW == 102 (0x111c88800) [pid = 1925] [serial = 286] [outer = 0x0] [url = about:blank] 16:38:38 INFO - PROCESS | 1925 | --DOMWINDOW == 101 (0x12ae08c00) [pid = 1925] [serial = 332] [outer = 0x0] [url = about:blank] 16:38:38 INFO - PROCESS | 1925 | --DOMWINDOW == 100 (0x1246ac000) [pid = 1925] [serial = 313] [outer = 0x0] [url = about:blank] 16:38:38 INFO - PROCESS | 1925 | --DOMWINDOW == 99 (0x11755b800) [pid = 1925] [serial = 289] [outer = 0x0] [url = about:blank] 16:38:38 INFO - PROCESS | 1925 | --DOMWINDOW == 98 (0x12944dc00) [pid = 1925] [serial = 323] [outer = 0x0] [url = about:blank] 16:38:38 INFO - PROCESS | 1925 | --DOMWINDOW == 97 (0x128ee4800) [pid = 1925] [serial = 322] [outer = 0x0] [url = about:blank] 16:38:38 INFO - PROCESS | 1925 | --DOMWINDOW == 96 (0x1211b5c00) [pid = 1925] [serial = 326] [outer = 0x0] [url = about:blank] 16:38:38 INFO - PROCESS | 1925 | --DOMWINDOW == 95 (0x12a091800) [pid = 1925] [serial = 329] [outer = 0x0] [url = about:blank] 16:38:38 INFO - PROCESS | 1925 | --DOMWINDOW == 94 (0x11693dc00) [pid = 1925] [serial = 325] [outer = 0x0] [url = about:blank] 16:38:38 INFO - PROCESS | 1925 | --DOMWINDOW == 93 (0x12655f800) [pid = 1925] [serial = 316] [outer = 0x0] [url = about:blank] 16:38:38 INFO - PROCESS | 1925 | --DOMWINDOW == 92 (0x1267e7000) [pid = 1925] [serial = 317] [outer = 0x0] [url = about:blank] 16:38:38 INFO - PROCESS | 1925 | --DOMWINDOW == 91 (0x1217b2400) [pid = 1925] [serial = 328] [outer = 0x0] [url = about:blank] 16:38:38 INFO - PROCESS | 1925 | --DOMWINDOW == 90 (0x128d90000) [pid = 1925] [serial = 320] [outer = 0x0] [url = about:blank] 16:38:38 INFO - PROCESS | 1925 | --DOMWINDOW == 89 (0x12a096400) [pid = 1925] [serial = 331] [outer = 0x0] [url = about:blank] 16:38:38 INFO - PROCESS | 1925 | --DOMWINDOW == 88 (0x125b9d800) [pid = 1925] [serial = 314] [outer = 0x0] [url = about:blank] 16:38:38 INFO - PROCESS | 1925 | 1464392318014 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 16:38:38 INFO - PROCESS | 1925 | 1464392318018 Marionette TRACE conn2 <- [1,497,null,{"value":"7"}] 16:38:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 16:38:38 INFO - PROCESS | 1925 | 1464392318024 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 16:38:38 INFO - PROCESS | 1925 | 1464392318026 Marionette TRACE conn2 <- [1,498,null,{}] 16:38:38 INFO - PROCESS | 1925 | 1464392318028 Marionette TRACE conn2 -> [0,499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:38 INFO - PROCESS | 1925 | 1464392318106 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 16:38:38 INFO - PROCESS | 1925 | 1464392318111 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:38 INFO - PROCESS | 1925 | ++DOCSHELL 0x1161d1800 == 32 [pid = 1925] [id = 132] 16:38:38 INFO - PROCESS | 1925 | ++DOMWINDOW == 89 (0x117e50c00) [pid = 1925] [serial = 393] [outer = 0x0] 16:38:38 INFO - PROCESS | 1925 | ++DOMWINDOW == 90 (0x11842e400) [pid = 1925] [serial = 394] [outer = 0x117e50c00] 16:38:38 INFO - PROCESS | 1925 | 1464392318140 Marionette DEBUG loaded listener.js 16:38:38 INFO - PROCESS | 1925 | ++DOMWINDOW == 91 (0x118e83c00) [pid = 1925] [serial = 395] [outer = 0x117e50c00] 16:38:38 INFO - PROCESS | 1925 | 1464392318482 Marionette TRACE conn2 <- [1,500,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html",0,null,null,[["Canvas test: 2d.drawImage.self.1",0,null,null]]]}] 16:38:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 16:38:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 470ms 16:38:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 16:38:38 INFO - PROCESS | 1925 | 1464392318494 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 16:38:38 INFO - PROCESS | 1925 | 1464392318496 Marionette TRACE conn2 <- [1,501,null,{"value":"7"}] 16:38:38 INFO - PROCESS | 1925 | 1464392318498 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 16:38:38 INFO - PROCESS | 1925 | 1464392318504 Marionette TRACE conn2 <- [1,502,null,{}] 16:38:38 INFO - PROCESS | 1925 | 1464392318511 Marionette TRACE conn2 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:38 INFO - PROCESS | 1925 | 1464392318597 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 16:38:38 INFO - PROCESS | 1925 | 1464392318639 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:38 INFO - PROCESS | 1925 | ++DOCSHELL 0x1182e8800 == 33 [pid = 1925] [id = 133] 16:38:38 INFO - PROCESS | 1925 | ++DOMWINDOW == 92 (0x1184cf400) [pid = 1925] [serial = 396] [outer = 0x0] 16:38:38 INFO - PROCESS | 1925 | ++DOMWINDOW == 93 (0x119591000) [pid = 1925] [serial = 397] [outer = 0x1184cf400] 16:38:38 INFO - PROCESS | 1925 | 1464392318667 Marionette DEBUG loaded listener.js 16:38:38 INFO - PROCESS | 1925 | ++DOMWINDOW == 94 (0x1211b2c00) [pid = 1925] [serial = 398] [outer = 0x1184cf400] 16:38:38 INFO - PROCESS | 1925 | 1464392318958 Marionette TRACE conn2 <- [1,504,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html",0,null,null,[["Canvas test: 2d.drawImage.self.2",0,null,null]]]}] 16:38:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 16:38:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 474ms 16:38:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 16:38:38 INFO - PROCESS | 1925 | 1464392318972 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 16:38:38 INFO - PROCESS | 1925 | 1464392318974 Marionette TRACE conn2 <- [1,505,null,{"value":"7"}] 16:38:38 INFO - PROCESS | 1925 | 1464392318976 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 16:38:38 INFO - PROCESS | 1925 | 1464392318977 Marionette TRACE conn2 <- [1,506,null,{}] 16:38:38 INFO - PROCESS | 1925 | 1464392318979 Marionette TRACE conn2 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:39 INFO - PROCESS | 1925 | 1464392319080 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 16:38:39 INFO - PROCESS | 1925 | 1464392319086 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:39 INFO - PROCESS | 1925 | ++DOCSHELL 0x119545800 == 34 [pid = 1925] [id = 134] 16:38:39 INFO - PROCESS | 1925 | ++DOMWINDOW == 95 (0x121657400) [pid = 1925] [serial = 399] [outer = 0x0] 16:38:39 INFO - PROCESS | 1925 | ++DOMWINDOW == 96 (0x12199d800) [pid = 1925] [serial = 400] [outer = 0x121657400] 16:38:39 INFO - PROCESS | 1925 | 1464392319113 Marionette DEBUG loaded listener.js 16:38:39 INFO - PROCESS | 1925 | ++DOMWINDOW == 97 (0x124351800) [pid = 1925] [serial = 401] [outer = 0x121657400] 16:38:39 INFO - PROCESS | 1925 | 1464392319481 Marionette TRACE conn2 <- [1,508,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html",0,null,null,[["drawImage() of an SVG image",0,null,null]]]}] 16:38:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 16:38:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 520ms 16:38:39 INFO - PROCESS | 1925 | 1464392319496 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 16:38:39 INFO - PROCESS | 1925 | 1464392319497 Marionette TRACE conn2 <- [1,509,null,{"value":"7"}] 16:38:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 16:38:39 INFO - PROCESS | 1925 | 1464392319504 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 16:38:39 INFO - PROCESS | 1925 | 1464392319506 Marionette TRACE conn2 <- [1,510,null,{}] 16:38:39 INFO - PROCESS | 1925 | 1464392319508 Marionette TRACE conn2 -> [0,511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:39 INFO - PROCESS | 1925 | 1464392319586 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 16:38:39 INFO - PROCESS | 1925 | 1464392319591 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:39 INFO - PROCESS | 1925 | ++DOCSHELL 0x11a030800 == 35 [pid = 1925] [id = 135] 16:38:39 INFO - PROCESS | 1925 | ++DOMWINDOW == 98 (0x113d05c00) [pid = 1925] [serial = 402] [outer = 0x0] 16:38:39 INFO - PROCESS | 1925 | ++DOMWINDOW == 99 (0x1246ac000) [pid = 1925] [serial = 403] [outer = 0x113d05c00] 16:38:39 INFO - PROCESS | 1925 | 1464392319616 Marionette DEBUG loaded listener.js 16:38:39 INFO - PROCESS | 1925 | ++DOMWINDOW == 100 (0x125b9ec00) [pid = 1925] [serial = 404] [outer = 0x113d05c00] 16:38:39 INFO - PROCESS | 1925 | 1464392319946 Marionette TRACE conn2 <- [1,512,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html",0,null,null,[["Canvas test: 2d.drawImage.transform",0,null,null]]]}] 16:38:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 16:38:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 472ms 16:38:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 16:38:39 INFO - PROCESS | 1925 | 1464392319974 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 16:38:39 INFO - PROCESS | 1925 | 1464392319975 Marionette TRACE conn2 <- [1,513,null,{"value":"7"}] 16:38:39 INFO - PROCESS | 1925 | 1464392319978 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 16:38:39 INFO - PROCESS | 1925 | 1464392319979 Marionette TRACE conn2 <- [1,514,null,{}] 16:38:39 INFO - PROCESS | 1925 | 1464392319981 Marionette TRACE conn2 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:40 INFO - PROCESS | 1925 | 1464392320105 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 16:38:40 INFO - PROCESS | 1925 | 1464392320118 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:40 INFO - PROCESS | 1925 | ++DOCSHELL 0x12141d000 == 36 [pid = 1925] [id = 136] 16:38:40 INFO - PROCESS | 1925 | ++DOMWINDOW == 101 (0x124605400) [pid = 1925] [serial = 405] [outer = 0x0] 16:38:40 INFO - PROCESS | 1925 | ++DOMWINDOW == 102 (0x125ba5000) [pid = 1925] [serial = 406] [outer = 0x124605400] 16:38:40 INFO - PROCESS | 1925 | 1464392320144 Marionette DEBUG loaded listener.js 16:38:40 INFO - PROCESS | 1925 | ++DOMWINDOW == 103 (0x1267ea400) [pid = 1925] [serial = 407] [outer = 0x124605400] 16:38:40 INFO - PROCESS | 1925 | 1464392320479 Marionette TRACE conn2 <- [1,516,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html",0,null,null,[["Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError",0,null,null]]]}] 16:38:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError 16:38:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 568ms 16:38:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 16:38:40 INFO - PROCESS | 1925 | 1464392320547 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 16:38:40 INFO - PROCESS | 1925 | 1464392320548 Marionette TRACE conn2 <- [1,517,null,{"value":"7"}] 16:38:40 INFO - PROCESS | 1925 | 1464392320550 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 16:38:40 INFO - PROCESS | 1925 | 1464392320551 Marionette TRACE conn2 <- [1,518,null,{}] 16:38:40 INFO - PROCESS | 1925 | 1464392320553 Marionette TRACE conn2 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:40 INFO - PROCESS | 1925 | 1464392320644 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 16:38:40 INFO - PROCESS | 1925 | 1464392320649 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:40 INFO - PROCESS | 1925 | ++DOCSHELL 0x121ac6800 == 37 [pid = 1925] [id = 137] 16:38:40 INFO - PROCESS | 1925 | ++DOMWINDOW == 104 (0x128a9d000) [pid = 1925] [serial = 408] [outer = 0x0] 16:38:40 INFO - PROCESS | 1925 | ++DOMWINDOW == 105 (0x128edcc00) [pid = 1925] [serial = 409] [outer = 0x128a9d000] 16:38:40 INFO - PROCESS | 1925 | 1464392320675 Marionette DEBUG loaded listener.js 16:38:40 INFO - PROCESS | 1925 | ++DOMWINDOW == 106 (0x12946c800) [pid = 1925] [serial = 410] [outer = 0x128a9d000] 16:38:41 INFO - PROCESS | 1925 | 1464392321021 Marionette TRACE conn2 <- [1,520,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html",0,null,null,[["Canvas test: 2d.drawImage.zerocanvas",0,null,null]]]}] 16:38:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 16:38:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 519ms 16:38:41 INFO - PROCESS | 1925 | 1464392321069 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 16:38:41 INFO - PROCESS | 1925 | 1464392321071 Marionette TRACE conn2 <- [1,521,null,{"value":"7"}] 16:38:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 16:38:41 INFO - PROCESS | 1925 | 1464392321073 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 16:38:41 INFO - PROCESS | 1925 | 1464392321074 Marionette TRACE conn2 <- [1,522,null,{}] 16:38:41 INFO - PROCESS | 1925 | 1464392321076 Marionette TRACE conn2 -> [0,523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:41 INFO - PROCESS | 1925 | 1464392321170 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 16:38:41 INFO - PROCESS | 1925 | 1464392321184 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:41 INFO - PROCESS | 1925 | ++DOCSHELL 0x123f54000 == 38 [pid = 1925] [id = 138] 16:38:41 INFO - PROCESS | 1925 | ++DOMWINDOW == 107 (0x12946cc00) [pid = 1925] [serial = 411] [outer = 0x0] 16:38:41 INFO - PROCESS | 1925 | ++DOMWINDOW == 108 (0x12a08cc00) [pid = 1925] [serial = 412] [outer = 0x12946cc00] 16:38:41 INFO - PROCESS | 1925 | 1464392321208 Marionette DEBUG loaded listener.js 16:38:41 INFO - PROCESS | 1925 | ++DOMWINDOW == 109 (0x117554000) [pid = 1925] [serial = 413] [outer = 0x12946cc00] 16:38:41 INFO - PROCESS | 1925 | 1464392321547 Marionette TRACE conn2 <- [1,524,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html",0,null,null,[["drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR",0,null,null]]]}] 16:38:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 16:38:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 521ms 16:38:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 16:38:41 INFO - PROCESS | 1925 | 1464392321594 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 16:38:41 INFO - PROCESS | 1925 | 1464392321595 Marionette TRACE conn2 <- [1,525,null,{"value":"7"}] 16:38:41 INFO - PROCESS | 1925 | 1464392321598 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 16:38:41 INFO - PROCESS | 1925 | 1464392321599 Marionette TRACE conn2 <- [1,526,null,{}] 16:38:41 INFO - PROCESS | 1925 | 1464392321601 Marionette TRACE conn2 -> [0,527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:41 INFO - PROCESS | 1925 | 1464392321692 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 16:38:41 INFO - PROCESS | 1925 | 1464392321705 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:41 INFO - PROCESS | 1925 | ++DOCSHELL 0x125b33800 == 39 [pid = 1925] [id = 139] 16:38:41 INFO - PROCESS | 1925 | ++DOMWINDOW == 110 (0x12946ec00) [pid = 1925] [serial = 414] [outer = 0x0] 16:38:41 INFO - PROCESS | 1925 | ++DOMWINDOW == 111 (0x12ad7d000) [pid = 1925] [serial = 415] [outer = 0x12946ec00] 16:38:41 INFO - PROCESS | 1925 | 1464392321729 Marionette DEBUG loaded listener.js 16:38:41 INFO - PROCESS | 1925 | ++DOMWINDOW == 112 (0x12ae05400) [pid = 1925] [serial = 416] [outer = 0x12946ec00] 16:38:42 INFO - PROCESS | 1925 | --DOMWINDOW == 111 (0x125f4ac00) [pid = 1925] [serial = 282] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 16:38:42 INFO - PROCESS | 1925 | --DOMWINDOW == 110 (0x111a04400) [pid = 1925] [serial = 285] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 16:38:42 INFO - PROCESS | 1925 | --DOMWINDOW == 109 (0x1187b4400) [pid = 1925] [serial = 291] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 16:38:42 INFO - PROCESS | 1925 | --DOMWINDOW == 108 (0x12116f400) [pid = 1925] [serial = 294] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 16:38:42 INFO - PROCESS | 1925 | --DOMWINDOW == 107 (0x1166c1400) [pid = 1925] [serial = 288] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 16:38:42 INFO - PROCESS | 1925 | --DOMWINDOW == 106 (0x124347400) [pid = 1925] [serial = 360] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 16:38:42 INFO - PROCESS | 1925 | --DOMWINDOW == 105 (0x12434b400) [pid = 1925] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 16:38:42 INFO - PROCESS | 1925 | --DOMWINDOW == 104 (0x117e4f000) [pid = 1925] [serial = 339] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 16:38:42 INFO - PROCESS | 1925 | --DOMWINDOW == 103 (0x11606c800) [pid = 1925] [serial = 348] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 16:38:42 INFO - PROCESS | 1925 | --DOMWINDOW == 102 (0x112041000) [pid = 1925] [serial = 342] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 16:38:42 INFO - PROCESS | 1925 | --DOMWINDOW == 101 (0x1161a5400) [pid = 1925] [serial = 336] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 16:38:42 INFO - PROCESS | 1925 | --DOMWINDOW == 100 (0x11950b800) [pid = 1925] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 16:38:42 INFO - PROCESS | 1925 | --DOMWINDOW == 99 (0x1160dcc00) [pid = 1925] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 16:38:42 INFO - PROCESS | 1925 | --DOMWINDOW == 98 (0x1187b5c00) [pid = 1925] [serial = 351] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 16:38:42 INFO - PROCESS | 1925 | --DOMWINDOW == 97 (0x124f2cc00) [pid = 1925] [serial = 366] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 16:38:42 INFO - PROCESS | 1925 | --DOMWINDOW == 96 (0x1180a4c00) [pid = 1925] [serial = 369] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 16:38:42 INFO - PROCESS | 1925 | --DOMWINDOW == 95 (0x1180a8000) [pid = 1925] [serial = 372] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 16:38:42 INFO - PROCESS | 1925 | --DOMWINDOW == 94 (0x121453c00) [pid = 1925] [serial = 357] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 16:38:42 INFO - PROCESS | 1925 | --DOMWINDOW == 93 (0x111a04800) [pid = 1925] [serial = 243] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 16:38:42 INFO - PROCESS | 1925 | 1464392322201 Marionette TRACE conn2 <- [1,528,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html",0,null,null,[["drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR",0,null,null]]]}] 16:38:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR 16:38:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 621ms 16:38:42 INFO - PROCESS | 1925 | 1464392322220 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 16:38:42 INFO - PROCESS | 1925 | 1464392322221 Marionette TRACE conn2 <- [1,529,null,{"value":"7"}] 16:38:42 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 16:38:42 INFO - PROCESS | 1925 | 1464392322223 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 16:38:42 INFO - PROCESS | 1925 | 1464392322224 Marionette TRACE conn2 <- [1,530,null,{}] 16:38:42 INFO - PROCESS | 1925 | 1464392322227 Marionette TRACE conn2 -> [0,531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:42 INFO - PROCESS | 1925 | 1464392322308 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 16:38:42 INFO - PROCESS | 1925 | 1464392322312 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:42 INFO - PROCESS | 1925 | ++DOCSHELL 0x117e10800 == 40 [pid = 1925] [id = 140] 16:38:42 INFO - PROCESS | 1925 | ++DOMWINDOW == 94 (0x1167ba400) [pid = 1925] [serial = 417] [outer = 0x0] 16:38:42 INFO - PROCESS | 1925 | ++DOMWINDOW == 95 (0x117e4f000) [pid = 1925] [serial = 418] [outer = 0x1167ba400] 16:38:42 INFO - PROCESS | 1925 | 1464392322338 Marionette DEBUG loaded listener.js 16:38:42 INFO - PROCESS | 1925 | ++DOMWINDOW == 96 (0x119856400) [pid = 1925] [serial = 419] [outer = 0x1167ba400] 16:38:42 INFO - PROCESS | 1925 | 1464392322651 Marionette TRACE conn2 <- [1,532,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html",0,null,null,[["drawCustomFocusRing must return false for an element that is not focused.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"],["drawCustomFocusRing must return false for an element that is not a descendant of the canvas element.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"]]]}] 16:38:42 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not focused. - context.drawCustomFocusRing is not a function 16:38:42 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 16:38:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:38:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:38:42 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 16:38:42 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 16:38:42 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not a descendant of the canvas element. - context.drawCustomFocusRing is not a function 16:38:42 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 16:38:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:38:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:38:42 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 16:38:42 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 16:38:42 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 469ms 16:38:42 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 16:38:42 INFO - PROCESS | 1925 | 1464392322693 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 16:38:42 INFO - PROCESS | 1925 | 1464392322694 Marionette TRACE conn2 <- [1,533,null,{"value":"7"}] 16:38:42 INFO - PROCESS | 1925 | 1464392322697 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 16:38:42 INFO - PROCESS | 1925 | 1464392322698 Marionette TRACE conn2 <- [1,534,null,{}] 16:38:42 INFO - PROCESS | 1925 | 1464392322701 Marionette TRACE conn2 -> [0,535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:42 INFO - PROCESS | 1925 | 1464392322814 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 16:38:42 INFO - PROCESS | 1925 | 1464392322842 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:42 INFO - PROCESS | 1925 | ++DOCSHELL 0x129721800 == 41 [pid = 1925] [id = 141] 16:38:42 INFO - PROCESS | 1925 | ++DOMWINDOW == 97 (0x11693bc00) [pid = 1925] [serial = 420] [outer = 0x0] 16:38:42 INFO - PROCESS | 1925 | ++DOMWINDOW == 98 (0x124f39000) [pid = 1925] [serial = 421] [outer = 0x11693bc00] 16:38:42 INFO - PROCESS | 1925 | 1464392322871 Marionette DEBUG loaded listener.js 16:38:42 INFO - PROCESS | 1925 | ++DOMWINDOW == 99 (0x12b0af800) [pid = 1925] [serial = 422] [outer = 0x11693bc00] 16:38:43 INFO - PROCESS | 1925 | 1464392323171 Marionette TRACE conn2 <- [1,536,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html",0,null,null,[["drawFocusIfNeeded draws a focus ring.",0,null,null]]]}] 16:38:43 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 16:38:43 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 523ms 16:38:43 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 16:38:43 INFO - PROCESS | 1925 | 1464392323221 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 16:38:43 INFO - PROCESS | 1925 | 1464392323222 Marionette TRACE conn2 <- [1,537,null,{"value":"7"}] 16:38:43 INFO - PROCESS | 1925 | 1464392323224 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 16:38:43 INFO - PROCESS | 1925 | 1464392323225 Marionette TRACE conn2 <- [1,538,null,{}] 16:38:43 INFO - PROCESS | 1925 | 1464392323227 Marionette TRACE conn2 -> [0,539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:43 INFO - PROCESS | 1925 | 1464392323320 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 16:38:43 INFO - PROCESS | 1925 | 1464392323325 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:43 INFO - PROCESS | 1925 | ++DOCSHELL 0x12a0b6800 == 42 [pid = 1925] [id = 142] 16:38:43 INFO - PROCESS | 1925 | ++DOMWINDOW == 100 (0x12b0b2000) [pid = 1925] [serial = 423] [outer = 0x0] 16:38:43 INFO - PROCESS | 1925 | ++DOMWINDOW == 101 (0x12b0b9400) [pid = 1925] [serial = 424] [outer = 0x12b0b2000] 16:38:43 INFO - PROCESS | 1925 | 1464392323355 Marionette DEBUG loaded listener.js 16:38:43 INFO - PROCESS | 1925 | ++DOMWINDOW == 102 (0x12b963c00) [pid = 1925] [serial = 425] [outer = 0x12b0b2000] 16:38:43 INFO - PROCESS | 1925 | 1464392323684 Marionette TRACE conn2 <- [1,540,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not in focus.",0,null,null]]]}] 16:38:43 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | drawFocusIfNeeded does not draw a focus ring if the element is not in focus. 16:38:43 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 519ms 16:38:43 INFO - PROCESS | 1925 | 1464392323750 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 16:38:43 INFO - PROCESS | 1925 | 1464392323751 Marionette TRACE conn2 <- [1,541,null,{"value":"7"}] 16:38:43 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 16:38:43 INFO - PROCESS | 1925 | 1464392323754 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 16:38:43 INFO - PROCESS | 1925 | 1464392323754 Marionette TRACE conn2 <- [1,542,null,{}] 16:38:43 INFO - PROCESS | 1925 | 1464392323757 Marionette TRACE conn2 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:43 INFO - PROCESS | 1925 | 1464392323843 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 16:38:43 INFO - PROCESS | 1925 | 1464392323847 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:43 INFO - PROCESS | 1925 | ++DOCSHELL 0x12adb0000 == 43 [pid = 1925] [id = 143] 16:38:43 INFO - PROCESS | 1925 | ++DOMWINDOW == 103 (0x12b963400) [pid = 1925] [serial = 426] [outer = 0x0] 16:38:43 INFO - PROCESS | 1925 | ++DOMWINDOW == 104 (0x12b966400) [pid = 1925] [serial = 427] [outer = 0x12b963400] 16:38:43 INFO - PROCESS | 1925 | 1464392323873 Marionette DEBUG loaded listener.js 16:38:43 INFO - PROCESS | 1925 | ++DOMWINDOW == 105 (0x12ba3ac00) [pid = 1925] [serial = 428] [outer = 0x12b963400] 16:38:44 INFO - PROCESS | 1925 | 1464392324253 Marionette TRACE conn2 <- [1,544,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context.",0,null,null]]]}] 16:38:44 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context. 16:38:44 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 518ms 16:38:44 INFO - PROCESS | 1925 | 1464392324273 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 16:38:44 INFO - PROCESS | 1925 | 1464392324275 Marionette TRACE conn2 <- [1,545,null,{"value":"7"}] 16:38:44 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 16:38:44 INFO - PROCESS | 1925 | 1464392324279 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 16:38:44 INFO - PROCESS | 1925 | 1464392324282 Marionette TRACE conn2 <- [1,546,null,{}] 16:38:44 INFO - PROCESS | 1925 | 1464392324287 Marionette TRACE conn2 -> [0,547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:44 INFO - PROCESS | 1925 | 1464392324377 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 16:38:44 INFO - PROCESS | 1925 | 1464392324480 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:44 INFO - PROCESS | 1925 | ++DOCSHELL 0x116097800 == 44 [pid = 1925] [id = 144] 16:38:44 INFO - PROCESS | 1925 | ++DOMWINDOW == 106 (0x1161a9800) [pid = 1925] [serial = 429] [outer = 0x0] 16:38:44 INFO - PROCESS | 1925 | ++DOMWINDOW == 107 (0x1167bac00) [pid = 1925] [serial = 430] [outer = 0x1161a9800] 16:38:44 INFO - PROCESS | 1925 | 1464392324521 Marionette DEBUG loaded listener.js 16:38:44 INFO - PROCESS | 1925 | ++DOMWINDOW == 108 (0x117e4e400) [pid = 1925] [serial = 431] [outer = 0x1161a9800] 16:38:44 INFO - PROCESS | 1925 | 1464392324915 Marionette TRACE conn2 <- [1,548,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus.",0,null,null]]]}] 16:38:44 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 16:38:44 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 676ms 16:38:44 INFO - PROCESS | 1925 | 1464392324972 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 16:38:44 INFO - PROCESS | 1925 | 1464392324976 Marionette TRACE conn2 <- [1,549,null,{"value":"7"}] 16:38:44 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 16:38:44 INFO - PROCESS | 1925 | 1464392324983 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 16:38:44 INFO - PROCESS | 1925 | 1464392324986 Marionette TRACE conn2 <- [1,550,null,{}] 16:38:44 INFO - PROCESS | 1925 | 1464392324989 Marionette TRACE conn2 -> [0,551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:45 INFO - PROCESS | 1925 | 1464392325092 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 16:38:45 INFO - PROCESS | 1925 | 1464392325210 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:45 INFO - PROCESS | 1925 | ++DOCSHELL 0x11954c000 == 45 [pid = 1925] [id = 145] 16:38:45 INFO - PROCESS | 1925 | ++DOMWINDOW == 109 (0x119022800) [pid = 1925] [serial = 432] [outer = 0x0] 16:38:45 INFO - PROCESS | 1925 | ++DOMWINDOW == 110 (0x11958bc00) [pid = 1925] [serial = 433] [outer = 0x119022800] 16:38:45 INFO - PROCESS | 1925 | 1464392325259 Marionette DEBUG loaded listener.js 16:38:45 INFO - PROCESS | 1925 | ++DOMWINDOW == 111 (0x12116a800) [pid = 1925] [serial = 434] [outer = 0x119022800] 16:38:45 INFO - PROCESS | 1925 | 1464392325621 Marionette TRACE conn2 <- [1,552,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring.",0,null,null]]]}] 16:38:45 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring. 16:38:45 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 673ms 16:38:45 INFO - PROCESS | 1925 | 1464392325655 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 16:38:45 INFO - PROCESS | 1925 | 1464392325656 Marionette TRACE conn2 <- [1,553,null,{"value":"7"}] 16:38:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 16:38:45 INFO - PROCESS | 1925 | 1464392325659 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 16:38:45 INFO - PROCESS | 1925 | 1464392325661 Marionette TRACE conn2 <- [1,554,null,{}] 16:38:45 INFO - PROCESS | 1925 | 1464392325669 Marionette TRACE conn2 -> [0,555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:45 INFO - PROCESS | 1925 | 1464392325771 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 16:38:45 INFO - PROCESS | 1925 | 1464392325816 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:45 INFO - PROCESS | 1925 | ++DOCSHELL 0x12a0a1800 == 46 [pid = 1925] [id = 146] 16:38:45 INFO - PROCESS | 1925 | ++DOMWINDOW == 112 (0x121172400) [pid = 1925] [serial = 435] [outer = 0x0] 16:38:45 INFO - PROCESS | 1925 | ++DOMWINDOW == 113 (0x121a61c00) [pid = 1925] [serial = 436] [outer = 0x121172400] 16:38:45 INFO - PROCESS | 1925 | 1464392325847 Marionette DEBUG loaded listener.js 16:38:45 INFO - PROCESS | 1925 | ++DOMWINDOW == 114 (0x125f4bc00) [pid = 1925] [serial = 437] [outer = 0x121172400] 16:38:46 INFO - PROCESS | 1925 | [1925] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 16:38:46 INFO - PROCESS | 1925 | 1464392326292 Marionette TRACE conn2 <- [1,556,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html",0,null,null,[["clearRect clears to transparent black",0,null,null]]]}] 16:38:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 16:38:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 671ms 16:38:46 INFO - PROCESS | 1925 | 1464392326351 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 16:38:46 INFO - PROCESS | 1925 | 1464392326353 Marionette TRACE conn2 <- [1,557,null,{"value":"7"}] 16:38:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 16:38:46 INFO - PROCESS | 1925 | 1464392326360 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 16:38:46 INFO - PROCESS | 1925 | 1464392326362 Marionette TRACE conn2 <- [1,558,null,{}] 16:38:46 INFO - PROCESS | 1925 | 1464392326366 Marionette TRACE conn2 -> [0,559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:46 INFO - PROCESS | 1925 | 1464392326516 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 16:38:46 INFO - PROCESS | 1925 | 1464392326576 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:46 INFO - PROCESS | 1925 | ++DOCSHELL 0x12b167000 == 47 [pid = 1925] [id = 147] 16:38:46 INFO - PROCESS | 1925 | ++DOMWINDOW == 115 (0x1267e3c00) [pid = 1925] [serial = 438] [outer = 0x0] 16:38:46 INFO - PROCESS | 1925 | ++DOMWINDOW == 116 (0x1267e8800) [pid = 1925] [serial = 439] [outer = 0x1267e3c00] 16:38:46 INFO - PROCESS | 1925 | 1464392326606 Marionette DEBUG loaded listener.js 16:38:46 INFO - PROCESS | 1925 | ++DOMWINDOW == 117 (0x12944dc00) [pid = 1925] [serial = 440] [outer = 0x1267e3c00] 16:38:47 INFO - PROCESS | 1925 | 1464392327039 Marionette TRACE conn2 <- [1,560,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html",0,null,null,[["clearRect is affected by clipping regions",0,null,null]]]}] 16:38:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 16:38:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 722ms 16:38:47 INFO - PROCESS | 1925 | 1464392327081 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 16:38:47 INFO - PROCESS | 1925 | 1464392327082 Marionette TRACE conn2 <- [1,561,null,{"value":"7"}] 16:38:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 16:38:47 INFO - PROCESS | 1925 | 1464392327085 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 16:38:47 INFO - PROCESS | 1925 | 1464392327086 Marionette TRACE conn2 <- [1,562,null,{}] 16:38:47 INFO - PROCESS | 1925 | 1464392327088 Marionette TRACE conn2 -> [0,563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:47 INFO - PROCESS | 1925 | 1464392327186 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 16:38:47 INFO - PROCESS | 1925 | 1464392327233 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:47 INFO - PROCESS | 1925 | ++DOCSHELL 0x12b91f800 == 48 [pid = 1925] [id = 148] 16:38:47 INFO - PROCESS | 1925 | ++DOMWINDOW == 118 (0x1267e4c00) [pid = 1925] [serial = 441] [outer = 0x0] 16:38:47 INFO - PROCESS | 1925 | ++DOMWINDOW == 119 (0x12a08fc00) [pid = 1925] [serial = 442] [outer = 0x1267e4c00] 16:38:47 INFO - PROCESS | 1925 | 1464392327262 Marionette DEBUG loaded listener.js 16:38:47 INFO - PROCESS | 1925 | ++DOMWINDOW == 120 (0x12b047400) [pid = 1925] [serial = 443] [outer = 0x1267e4c00] 16:38:47 INFO - PROCESS | 1925 | [1925] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 16:38:47 INFO - PROCESS | 1925 | 1464392327693 Marionette TRACE conn2 <- [1,564,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html",0,null,null,[["clearRect is not affected by globalAlpha",0,null,null]]]}] 16:38:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 16:38:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 619ms 16:38:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 16:38:47 INFO - PROCESS | 1925 | 1464392327705 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 16:38:47 INFO - PROCESS | 1925 | 1464392327706 Marionette TRACE conn2 <- [1,565,null,{"value":"7"}] 16:38:47 INFO - PROCESS | 1925 | 1464392327708 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 16:38:47 INFO - PROCESS | 1925 | 1464392327709 Marionette TRACE conn2 <- [1,566,null,{}] 16:38:47 INFO - PROCESS | 1925 | 1464392327712 Marionette TRACE conn2 -> [0,567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:47 INFO - PROCESS | 1925 | 1464392327828 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 16:38:47 INFO - PROCESS | 1925 | 1464392327909 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:47 INFO - PROCESS | 1925 | ++DOCSHELL 0x1198c1000 == 49 [pid = 1925] [id = 149] 16:38:47 INFO - PROCESS | 1925 | ++DOMWINDOW == 121 (0x124f7ec00) [pid = 1925] [serial = 444] [outer = 0x0] 16:38:47 INFO - PROCESS | 1925 | ++DOMWINDOW == 122 (0x12b0bb400) [pid = 1925] [serial = 445] [outer = 0x124f7ec00] 16:38:47 INFO - PROCESS | 1925 | 1464392327939 Marionette DEBUG loaded listener.js 16:38:47 INFO - PROCESS | 1925 | ++DOMWINDOW == 123 (0x12ba5d400) [pid = 1925] [serial = 446] [outer = 0x124f7ec00] 16:38:48 INFO - PROCESS | 1925 | [1925] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 16:38:48 INFO - PROCESS | 1925 | 1464392328551 Marionette TRACE conn2 <- [1,568,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html",0,null,null,[["clearRect is not affected by globalCompositeOperation",0,null,null]]]}] 16:38:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 16:38:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 870ms 16:38:48 INFO - PROCESS | 1925 | 1464392328579 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 16:38:48 INFO - PROCESS | 1925 | 1464392328583 Marionette TRACE conn2 <- [1,569,null,{"value":"7"}] 16:38:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 16:38:48 INFO - PROCESS | 1925 | 1464392328609 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 16:38:48 INFO - PROCESS | 1925 | 1464392328613 Marionette TRACE conn2 <- [1,570,null,{}] 16:38:48 INFO - PROCESS | 1925 | 1464392328620 Marionette TRACE conn2 -> [0,571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:48 INFO - PROCESS | 1925 | 1464392328757 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 16:38:48 INFO - PROCESS | 1925 | 1464392328841 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:48 INFO - PROCESS | 1925 | ++DOCSHELL 0x1182eb000 == 50 [pid = 1925] [id = 150] 16:38:48 INFO - PROCESS | 1925 | ++DOMWINDOW == 124 (0x1161ed400) [pid = 1925] [serial = 447] [outer = 0x0] 16:38:48 INFO - PROCESS | 1925 | ++DOMWINDOW == 125 (0x1169be000) [pid = 1925] [serial = 448] [outer = 0x1161ed400] 16:38:48 INFO - PROCESS | 1925 | 1464392328869 Marionette DEBUG loaded listener.js 16:38:48 INFO - PROCESS | 1925 | ++DOMWINDOW == 126 (0x1182f3000) [pid = 1925] [serial = 449] [outer = 0x1161ed400] 16:38:49 INFO - PROCESS | 1925 | [1925] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 16:38:49 INFO - PROCESS | 1925 | [1925] WARNING: 'NS_FAILED(aResult)', file /builds/slave/m-aurora-m64-d-000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 16:38:49 INFO - PROCESS | 1925 | 1464392329277 Marionette TRACE conn2 <- [1,572,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html",0,null,null,[["clearRect of negative sizes works",0,null,null]]]}] 16:38:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 16:38:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 726ms 16:38:49 INFO - PROCESS | 1925 | 1464392329331 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 16:38:49 INFO - PROCESS | 1925 | 1464392329335 Marionette TRACE conn2 <- [1,573,null,{"value":"7"}] 16:38:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 16:38:49 INFO - PROCESS | 1925 | 1464392329339 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 16:38:49 INFO - PROCESS | 1925 | 1464392329341 Marionette TRACE conn2 <- [1,574,null,{}] 16:38:49 INFO - PROCESS | 1925 | 1464392329343 Marionette TRACE conn2 -> [0,575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:49 INFO - PROCESS | 1925 | 1464392329436 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 16:38:49 INFO - PROCESS | 1925 | 1464392329498 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:49 INFO - PROCESS | 1925 | ++DOCSHELL 0x1182d1000 == 51 [pid = 1925] [id = 151] 16:38:49 INFO - PROCESS | 1925 | ++DOMWINDOW == 127 (0x1167bbc00) [pid = 1925] [serial = 450] [outer = 0x0] 16:38:49 INFO - PROCESS | 1925 | ++DOMWINDOW == 128 (0x11950cc00) [pid = 1925] [serial = 451] [outer = 0x1167bbc00] 16:38:49 INFO - PROCESS | 1925 | 1464392329525 Marionette DEBUG loaded listener.js 16:38:49 INFO - PROCESS | 1925 | ++DOMWINDOW == 129 (0x12116ac00) [pid = 1925] [serial = 452] [outer = 0x1167bbc00] 16:38:49 INFO - PROCESS | 1925 | --DOCSHELL 0x12a0b6800 == 50 [pid = 1925] [id = 142] 16:38:49 INFO - PROCESS | 1925 | --DOCSHELL 0x129721800 == 49 [pid = 1925] [id = 141] 16:38:49 INFO - PROCESS | 1925 | --DOCSHELL 0x117e10800 == 48 [pid = 1925] [id = 140] 16:38:49 INFO - PROCESS | 1925 | --DOMWINDOW == 128 (0x128edc800) [pid = 1925] [serial = 376] [outer = 0x0] [url = about:blank] 16:38:49 INFO - PROCESS | 1925 | --DOCSHELL 0x125b33800 == 47 [pid = 1925] [id = 139] 16:38:49 INFO - PROCESS | 1925 | --DOCSHELL 0x123f54000 == 46 [pid = 1925] [id = 138] 16:38:49 INFO - PROCESS | 1925 | --DOCSHELL 0x121ac6800 == 45 [pid = 1925] [id = 137] 16:38:49 INFO - PROCESS | 1925 | --DOCSHELL 0x12141d000 == 44 [pid = 1925] [id = 136] 16:38:49 INFO - PROCESS | 1925 | --DOCSHELL 0x11a030800 == 43 [pid = 1925] [id = 135] 16:38:49 INFO - PROCESS | 1925 | --DOCSHELL 0x119545800 == 42 [pid = 1925] [id = 134] 16:38:49 INFO - PROCESS | 1925 | --DOCSHELL 0x1182e8800 == 41 [pid = 1925] [id = 133] 16:38:49 INFO - PROCESS | 1925 | --DOCSHELL 0x1161d1800 == 40 [pid = 1925] [id = 132] 16:38:49 INFO - PROCESS | 1925 | --DOCSHELL 0x1180d0800 == 39 [pid = 1925] [id = 131] 16:38:49 INFO - PROCESS | 1925 | --DOCSHELL 0x118524800 == 38 [pid = 1925] [id = 128] 16:38:49 INFO - PROCESS | 1925 | --DOCSHELL 0x112609800 == 37 [pid = 1925] [id = 127] 16:38:49 INFO - PROCESS | 1925 | --DOMWINDOW == 127 (0x12650cc00) [pid = 1925] [serial = 284] [outer = 0x0] [url = about:blank] 16:38:49 INFO - PROCESS | 1925 | --DOMWINDOW == 126 (0x1246a5000) [pid = 1925] [serial = 361] [outer = 0x0] [url = about:blank] 16:38:49 INFO - PROCESS | 1925 | --DOMWINDOW == 125 (0x124f38000) [pid = 1925] [serial = 364] [outer = 0x0] [url = about:blank] 16:38:49 INFO - PROCESS | 1925 | --DOMWINDOW == 124 (0x118ef8c00) [pid = 1925] [serial = 340] [outer = 0x0] [url = about:blank] 16:38:49 INFO - PROCESS | 1925 | --DOMWINDOW == 123 (0x119509400) [pid = 1925] [serial = 349] [outer = 0x0] [url = about:blank] 16:38:49 INFO - PROCESS | 1925 | --DOMWINDOW == 122 (0x119596400) [pid = 1925] [serial = 350] [outer = 0x0] [url = about:blank] 16:38:49 INFO - PROCESS | 1925 | --DOMWINDOW == 121 (0x11755b000) [pid = 1925] [serial = 344] [outer = 0x0] [url = about:blank] 16:38:49 INFO - PROCESS | 1925 | --DOMWINDOW == 120 (0x11616f800) [pid = 1925] [serial = 343] [outer = 0x0] [url = about:blank] 16:38:49 INFO - PROCESS | 1925 | --DOMWINDOW == 119 (0x117179400) [pid = 1925] [serial = 338] [outer = 0x0] [url = about:blank] 16:38:49 INFO - PROCESS | 1925 | --DOMWINDOW == 118 (0x1166c3000) [pid = 1925] [serial = 337] [outer = 0x0] [url = about:blank] 16:38:49 INFO - PROCESS | 1925 | --DOMWINDOW == 117 (0x12116a000) [pid = 1925] [serial = 355] [outer = 0x0] [url = about:blank] 16:38:49 INFO - PROCESS | 1925 | --DOMWINDOW == 116 (0x1211b4800) [pid = 1925] [serial = 356] [outer = 0x0] [url = about:blank] 16:38:49 INFO - PROCESS | 1925 | --DOMWINDOW == 115 (0x117172000) [pid = 1925] [serial = 346] [outer = 0x0] [url = about:blank] 16:38:49 INFO - PROCESS | 1925 | --DOMWINDOW == 114 (0x1184ca000) [pid = 1925] [serial = 347] [outer = 0x0] [url = about:blank] 16:38:49 INFO - PROCESS | 1925 | --DOMWINDOW == 113 (0x11a09c400) [pid = 1925] [serial = 353] [outer = 0x0] [url = about:blank] 16:38:49 INFO - PROCESS | 1925 | --DOMWINDOW == 112 (0x119860800) [pid = 1925] [serial = 352] [outer = 0x0] [url = about:blank] 16:38:49 INFO - PROCESS | 1925 | --DOMWINDOW == 111 (0x124eda400) [pid = 1925] [serial = 362] [outer = 0x0] [url = about:blank] 16:38:49 INFO - PROCESS | 1925 | --DOMWINDOW == 110 (0x125ba3000) [pid = 1925] [serial = 367] [outer = 0x0] [url = about:blank] 16:38:49 INFO - PROCESS | 1925 | --DOMWINDOW == 109 (0x125b9e000) [pid = 1925] [serial = 365] [outer = 0x0] [url = about:blank] 16:38:49 INFO - PROCESS | 1925 | --DOMWINDOW == 108 (0x11a099c00) [pid = 1925] [serial = 370] [outer = 0x0] [url = about:blank] 16:38:49 INFO - PROCESS | 1925 | --DOMWINDOW == 107 (0x1265b7400) [pid = 1925] [serial = 373] [outer = 0x0] [url = about:blank] 16:38:49 INFO - PROCESS | 1925 | --DOMWINDOW == 106 (0x12620e400) [pid = 1925] [serial = 371] [outer = 0x0] [url = about:blank] 16:38:49 INFO - PROCESS | 1925 | --DOMWINDOW == 105 (0x126211400) [pid = 1925] [serial = 368] [outer = 0x0] [url = about:blank] 16:38:49 INFO - PROCESS | 1925 | --DOMWINDOW == 104 (0x11958c400) [pid = 1925] [serial = 341] [outer = 0x0] [url = about:blank] 16:38:49 INFO - PROCESS | 1925 | --DOMWINDOW == 103 (0x12183f400) [pid = 1925] [serial = 358] [outer = 0x0] [url = about:blank] 16:38:49 INFO - PROCESS | 1925 | --DOMWINDOW == 102 (0x123fcac00) [pid = 1925] [serial = 359] [outer = 0x0] [url = about:blank] 16:38:49 INFO - PROCESS | 1925 | --DOMWINDOW == 101 (0x128aa2000) [pid = 1925] [serial = 374] [outer = 0x0] [url = about:blank] 16:38:49 INFO - PROCESS | 1925 | --DOMWINDOW == 100 (0x113340800) [pid = 1925] [serial = 245] [outer = 0x0] [url = about:blank] 16:38:49 INFO - PROCESS | 1925 | --DOMWINDOW == 99 (0x113df1c00) [pid = 1925] [serial = 287] [outer = 0x0] [url = about:blank] 16:38:49 INFO - PROCESS | 1925 | --DOMWINDOW == 98 (0x119593800) [pid = 1925] [serial = 293] [outer = 0x0] [url = about:blank] 16:38:49 INFO - PROCESS | 1925 | --DOMWINDOW == 97 (0x121cae800) [pid = 1925] [serial = 296] [outer = 0x0] [url = about:blank] 16:38:49 INFO - PROCESS | 1925 | --DOMWINDOW == 96 (0x1182ef400) [pid = 1925] [serial = 290] [outer = 0x0] [url = about:blank] 16:38:49 INFO - PROCESS | 1925 | 1464392329958 Marionette TRACE conn2 <- [1,576,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html",0,null,null,[["clearRect() with Infinity/NaN is ignored",0,null,null]]]}] 16:38:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 16:38:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 669ms 16:38:50 INFO - PROCESS | 1925 | 1464392330008 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 16:38:50 INFO - PROCESS | 1925 | 1464392330010 Marionette TRACE conn2 <- [1,577,null,{"value":"7"}] 16:38:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 16:38:50 INFO - PROCESS | 1925 | 1464392330012 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 16:38:50 INFO - PROCESS | 1925 | 1464392330014 Marionette TRACE conn2 <- [1,578,null,{}] 16:38:50 INFO - PROCESS | 1925 | 1464392330021 Marionette TRACE conn2 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:50 INFO - PROCESS | 1925 | 1464392330104 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 16:38:50 INFO - PROCESS | 1925 | 1464392330109 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:50 INFO - PROCESS | 1925 | ++DOCSHELL 0x117e1d000 == 38 [pid = 1925] [id = 152] 16:38:50 INFO - PROCESS | 1925 | ++DOMWINDOW == 97 (0x12116b000) [pid = 1925] [serial = 453] [outer = 0x0] 16:38:50 INFO - PROCESS | 1925 | ++DOMWINDOW == 98 (0x121453800) [pid = 1925] [serial = 454] [outer = 0x12116b000] 16:38:50 INFO - PROCESS | 1925 | 1464392330137 Marionette DEBUG loaded listener.js 16:38:50 INFO - PROCESS | 1925 | ++DOMWINDOW == 99 (0x1218e9000) [pid = 1925] [serial = 455] [outer = 0x12116b000] 16:38:50 INFO - PROCESS | 1925 | 1464392330548 Marionette TRACE conn2 <- [1,580,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html",0,null,null,[["clearRect does not affect the current path",0,null,null]]]}] 16:38:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 16:38:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 573ms 16:38:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 16:38:50 INFO - PROCESS | 1925 | 1464392330586 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 16:38:50 INFO - PROCESS | 1925 | 1464392330588 Marionette TRACE conn2 <- [1,581,null,{"value":"7"}] 16:38:50 INFO - PROCESS | 1925 | 1464392330592 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 16:38:50 INFO - PROCESS | 1925 | 1464392330593 Marionette TRACE conn2 <- [1,582,null,{}] 16:38:50 INFO - PROCESS | 1925 | 1464392330597 Marionette TRACE conn2 -> [0,583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:50 INFO - PROCESS | 1925 | 1464392330720 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 16:38:50 INFO - PROCESS | 1925 | 1464392330729 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:50 INFO - PROCESS | 1925 | ++DOCSHELL 0x11953e800 == 39 [pid = 1925] [id = 153] 16:38:50 INFO - PROCESS | 1925 | ++DOMWINDOW == 100 (0x124659800) [pid = 1925] [serial = 456] [outer = 0x0] 16:38:50 INFO - PROCESS | 1925 | ++DOMWINDOW == 101 (0x1249cf000) [pid = 1925] [serial = 457] [outer = 0x124659800] 16:38:50 INFO - PROCESS | 1925 | 1464392330774 Marionette DEBUG loaded listener.js 16:38:50 INFO - PROCESS | 1925 | ++DOMWINDOW == 102 (0x124f76400) [pid = 1925] [serial = 458] [outer = 0x124659800] 16:38:51 INFO - PROCESS | 1925 | 1464392331213 Marionette TRACE conn2 <- [1,584,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html",0,null,null,[["clearRect does not draw shadows",0,null,null]]]}] 16:38:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 16:38:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 670ms 16:38:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 16:38:51 INFO - PROCESS | 1925 | 1464392331262 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 16:38:51 INFO - PROCESS | 1925 | 1464392331263 Marionette TRACE conn2 <- [1,585,null,{"value":"7"}] 16:38:51 INFO - PROCESS | 1925 | 1464392331265 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 16:38:51 INFO - PROCESS | 1925 | 1464392331266 Marionette TRACE conn2 <- [1,586,null,{}] 16:38:51 INFO - PROCESS | 1925 | 1464392331268 Marionette TRACE conn2 -> [0,587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:51 INFO - PROCESS | 1925 | 1464392331344 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 16:38:51 INFO - PROCESS | 1925 | 1464392331368 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:51 INFO - PROCESS | 1925 | ++DOCSHELL 0x11321d000 == 40 [pid = 1925] [id = 154] 16:38:51 INFO - PROCESS | 1925 | ++DOMWINDOW == 103 (0x125ba7400) [pid = 1925] [serial = 459] [outer = 0x0] 16:38:51 INFO - PROCESS | 1925 | ++DOMWINDOW == 104 (0x1265b2400) [pid = 1925] [serial = 460] [outer = 0x125ba7400] 16:38:51 INFO - PROCESS | 1925 | 1464392331393 Marionette DEBUG loaded listener.js 16:38:51 INFO - PROCESS | 1925 | ++DOMWINDOW == 105 (0x1267e0c00) [pid = 1925] [serial = 461] [outer = 0x125ba7400] 16:38:51 INFO - PROCESS | 1925 | [1925] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 16:38:51 INFO - PROCESS | 1925 | [1925] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 16:38:51 INFO - PROCESS | 1925 | 1464392331703 Marionette TRACE conn2 <- [1,588,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html",0,null,null,[["clearRect is affected by transforms",0,null,null]]]}] 16:38:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 16:38:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 470ms 16:38:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 16:38:51 INFO - PROCESS | 1925 | 1464392331736 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 16:38:51 INFO - PROCESS | 1925 | 1464392331738 Marionette TRACE conn2 <- [1,589,null,{"value":"7"}] 16:38:51 INFO - PROCESS | 1925 | 1464392331740 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 16:38:51 INFO - PROCESS | 1925 | 1464392331741 Marionette TRACE conn2 <- [1,590,null,{}] 16:38:51 INFO - PROCESS | 1925 | 1464392331743 Marionette TRACE conn2 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:51 INFO - PROCESS | 1925 | 1464392331858 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 16:38:51 INFO - PROCESS | 1925 | 1464392331889 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:51 INFO - PROCESS | 1925 | ++DOCSHELL 0x12158b000 == 41 [pid = 1925] [id = 155] 16:38:51 INFO - PROCESS | 1925 | ++DOMWINDOW == 106 (0x125b9e000) [pid = 1925] [serial = 462] [outer = 0x0] 16:38:51 INFO - PROCESS | 1925 | ++DOMWINDOW == 107 (0x128dc1400) [pid = 1925] [serial = 463] [outer = 0x125b9e000] 16:38:51 INFO - PROCESS | 1925 | 1464392331914 Marionette DEBUG loaded listener.js 16:38:51 INFO - PROCESS | 1925 | ++DOMWINDOW == 108 (0x128dce800) [pid = 1925] [serial = 464] [outer = 0x125b9e000] 16:38:52 INFO - PROCESS | 1925 | 1464392332217 Marionette TRACE conn2 <- [1,592,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html",0,null,null,[["clearRect of zero pixels has no effect",0,null,null]]]}] 16:38:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 16:38:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 518ms 16:38:52 INFO - PROCESS | 1925 | 1464392332258 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 16:38:52 INFO - PROCESS | 1925 | 1464392332260 Marionette TRACE conn2 <- [1,593,null,{"value":"7"}] 16:38:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 16:38:52 INFO - PROCESS | 1925 | 1464392332262 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 16:38:52 INFO - PROCESS | 1925 | 1464392332263 Marionette TRACE conn2 <- [1,594,null,{}] 16:38:52 INFO - PROCESS | 1925 | 1464392332265 Marionette TRACE conn2 -> [0,595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:52 INFO - PROCESS | 1925 | 1464392332370 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 16:38:52 INFO - PROCESS | 1925 | 1464392332384 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:52 INFO - PROCESS | 1925 | ++DOCSHELL 0x123f51800 == 42 [pid = 1925] [id = 156] 16:38:52 INFO - PROCESS | 1925 | ++DOMWINDOW == 109 (0x1267dfc00) [pid = 1925] [serial = 465] [outer = 0x0] 16:38:52 INFO - PROCESS | 1925 | ++DOMWINDOW == 110 (0x12946f800) [pid = 1925] [serial = 466] [outer = 0x1267dfc00] 16:38:52 INFO - PROCESS | 1925 | 1464392332409 Marionette DEBUG loaded listener.js 16:38:52 INFO - PROCESS | 1925 | ++DOMWINDOW == 111 (0x12a899800) [pid = 1925] [serial = 467] [outer = 0x1267dfc00] 16:38:52 INFO - PROCESS | 1925 | 1464392332753 Marionette TRACE conn2 <- [1,596,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 16:38:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 16:38:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 520ms 16:38:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 16:38:52 INFO - PROCESS | 1925 | 1464392332784 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 16:38:52 INFO - PROCESS | 1925 | 1464392332786 Marionette TRACE conn2 <- [1,597,null,{"value":"7"}] 16:38:52 INFO - PROCESS | 1925 | 1464392332789 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 16:38:52 INFO - PROCESS | 1925 | 1464392332790 Marionette TRACE conn2 <- [1,598,null,{}] 16:38:52 INFO - PROCESS | 1925 | 1464392332792 Marionette TRACE conn2 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:52 INFO - PROCESS | 1925 | 1464392332892 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 16:38:52 INFO - PROCESS | 1925 | 1464392332906 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:52 INFO - PROCESS | 1925 | ++DOCSHELL 0x125b28800 == 43 [pid = 1925] [id = 157] 16:38:52 INFO - PROCESS | 1925 | ++DOMWINDOW == 112 (0x128dcec00) [pid = 1925] [serial = 468] [outer = 0x0] 16:38:52 INFO - PROCESS | 1925 | ++DOMWINDOW == 113 (0x12ae09400) [pid = 1925] [serial = 469] [outer = 0x128dcec00] 16:38:52 INFO - PROCESS | 1925 | 1464392332930 Marionette DEBUG loaded listener.js 16:38:52 INFO - PROCESS | 1925 | ++DOMWINDOW == 114 (0x12b0b5800) [pid = 1925] [serial = 470] [outer = 0x128dcec00] 16:38:53 INFO - PROCESS | 1925 | 1464392333244 Marionette TRACE conn2 <- [1,600,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html",0,null,null,[["fillRect is affected by clipping regions",0,null,null]]]}] 16:38:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 16:38:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 470ms 16:38:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 16:38:53 INFO - PROCESS | 1925 | 1464392333258 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 16:38:53 INFO - PROCESS | 1925 | 1464392333259 Marionette TRACE conn2 <- [1,601,null,{"value":"7"}] 16:38:53 INFO - PROCESS | 1925 | 1464392333261 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 16:38:53 INFO - PROCESS | 1925 | 1464392333262 Marionette TRACE conn2 <- [1,602,null,{}] 16:38:53 INFO - PROCESS | 1925 | 1464392333265 Marionette TRACE conn2 -> [0,603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:53 INFO - PROCESS | 1925 | 1464392333364 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 16:38:53 INFO - PROCESS | 1925 | 1464392333397 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:53 INFO - PROCESS | 1925 | ++DOCSHELL 0x128da2000 == 44 [pid = 1925] [id = 158] 16:38:53 INFO - PROCESS | 1925 | ++DOMWINDOW == 115 (0x12b03ec00) [pid = 1925] [serial = 471] [outer = 0x0] 16:38:53 INFO - PROCESS | 1925 | ++DOMWINDOW == 116 (0x12b967c00) [pid = 1925] [serial = 472] [outer = 0x12b03ec00] 16:38:53 INFO - PROCESS | 1925 | 1464392333421 Marionette DEBUG loaded listener.js 16:38:53 INFO - PROCESS | 1925 | ++DOMWINDOW == 117 (0x12ba46000) [pid = 1925] [serial = 473] [outer = 0x12b03ec00] 16:38:53 INFO - PROCESS | 1925 | 1464392333756 Marionette TRACE conn2 <- [1,604,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html",0,null,null,[["fillRect of negative sizes works",0,null,null]]]}] 16:38:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 16:38:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 518ms 16:38:53 INFO - PROCESS | 1925 | 1464392333781 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 16:38:53 INFO - PROCESS | 1925 | 1464392333783 Marionette TRACE conn2 <- [1,605,null,{"value":"7"}] 16:38:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 16:38:53 INFO - PROCESS | 1925 | 1464392333786 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 16:38:53 INFO - PROCESS | 1925 | 1464392333787 Marionette TRACE conn2 <- [1,606,null,{}] 16:38:53 INFO - PROCESS | 1925 | 1464392333789 Marionette TRACE conn2 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:53 INFO - PROCESS | 1925 | 1464392333887 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 16:38:53 INFO - PROCESS | 1925 | 1464392333898 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:53 INFO - PROCESS | 1925 | ++DOCSHELL 0x12a0a5000 == 45 [pid = 1925] [id = 159] 16:38:53 INFO - PROCESS | 1925 | ++DOMWINDOW == 118 (0x12b0b9800) [pid = 1925] [serial = 474] [outer = 0x0] 16:38:53 INFO - PROCESS | 1925 | ++DOMWINDOW == 119 (0x12ba5e400) [pid = 1925] [serial = 475] [outer = 0x12b0b9800] 16:38:53 INFO - PROCESS | 1925 | 1464392333925 Marionette DEBUG loaded listener.js 16:38:53 INFO - PROCESS | 1925 | ++DOMWINDOW == 120 (0x12ba65400) [pid = 1925] [serial = 476] [outer = 0x12b0b9800] 16:38:54 INFO - PROCESS | 1925 | --DOMWINDOW == 119 (0x117e50c00) [pid = 1925] [serial = 393] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 16:38:54 INFO - PROCESS | 1925 | --DOMWINDOW == 118 (0x1184cf400) [pid = 1925] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 16:38:54 INFO - PROCESS | 1925 | --DOMWINDOW == 117 (0x124605400) [pid = 1925] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 16:38:54 INFO - PROCESS | 1925 | --DOMWINDOW == 116 (0x113d05c00) [pid = 1925] [serial = 402] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 16:38:54 INFO - PROCESS | 1925 | --DOMWINDOW == 115 (0x1122b5400) [pid = 1925] [serial = 390] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 16:38:54 INFO - PROCESS | 1925 | --DOMWINDOW == 114 (0x121657400) [pid = 1925] [serial = 399] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 16:38:54 INFO - PROCESS | 1925 | --DOMWINDOW == 113 (0x1167ba400) [pid = 1925] [serial = 417] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 16:38:54 INFO - PROCESS | 1925 | --DOMWINDOW == 112 (0x11693bc00) [pid = 1925] [serial = 420] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 16:38:54 INFO - PROCESS | 1925 | --DOMWINDOW == 111 (0x128a9d000) [pid = 1925] [serial = 408] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 16:38:54 INFO - PROCESS | 1925 | --DOMWINDOW == 110 (0x12946ec00) [pid = 1925] [serial = 414] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 16:38:54 INFO - PROCESS | 1925 | --DOMWINDOW == 109 (0x128d90c00) [pid = 1925] [serial = 375] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 16:38:54 INFO - PROCESS | 1925 | --DOMWINDOW == 108 (0x12946cc00) [pid = 1925] [serial = 411] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 16:38:54 INFO - PROCESS | 1925 | --DOMWINDOW == 107 (0x12b0b2000) [pid = 1925] [serial = 423] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 16:38:54 INFO - PROCESS | 1925 | 1464392334329 Marionette TRACE conn2 <- [1,608,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html",0,null,null,[["fillRect() with Infinity/NaN is ignored",0,null,null]]]}] 16:38:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 16:38:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 569ms 16:38:54 INFO - PROCESS | 1925 | 1464392334364 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 16:38:54 INFO - PROCESS | 1925 | 1464392334366 Marionette TRACE conn2 <- [1,609,null,{"value":"7"}] 16:38:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 16:38:54 INFO - PROCESS | 1925 | 1464392334372 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 16:38:54 INFO - PROCESS | 1925 | 1464392334374 Marionette TRACE conn2 <- [1,610,null,{}] 16:38:54 INFO - PROCESS | 1925 | 1464392334376 Marionette TRACE conn2 -> [0,611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:54 INFO - PROCESS | 1925 | 1464392334470 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 16:38:54 INFO - PROCESS | 1925 | 1464392334474 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:54 INFO - PROCESS | 1925 | ++DOCSHELL 0x12a0af000 == 46 [pid = 1925] [id = 160] 16:38:54 INFO - PROCESS | 1925 | ++DOMWINDOW == 108 (0x113826400) [pid = 1925] [serial = 477] [outer = 0x0] 16:38:54 INFO - PROCESS | 1925 | ++DOMWINDOW == 109 (0x1249dc000) [pid = 1925] [serial = 478] [outer = 0x113826400] 16:38:54 INFO - PROCESS | 1925 | 1464392334544 Marionette DEBUG loaded listener.js 16:38:54 INFO - PROCESS | 1925 | ++DOMWINDOW == 110 (0x12c1a6000) [pid = 1925] [serial = 479] [outer = 0x113826400] 16:38:54 INFO - PROCESS | 1925 | 1464392334857 Marionette TRACE conn2 <- [1,612,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html",0,null,null,[["fillRect does not affect the current path",0,null,null]]]}] 16:38:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 16:38:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 521ms 16:38:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 16:38:54 INFO - PROCESS | 1925 | 1464392334893 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 16:38:54 INFO - PROCESS | 1925 | 1464392334895 Marionette TRACE conn2 <- [1,613,null,{"value":"7"}] 16:38:54 INFO - PROCESS | 1925 | 1464392334897 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 16:38:54 INFO - PROCESS | 1925 | 1464392334898 Marionette TRACE conn2 <- [1,614,null,{}] 16:38:54 INFO - PROCESS | 1925 | 1464392334903 Marionette TRACE conn2 -> [0,615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:54 INFO - PROCESS | 1925 | 1464392334981 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 16:38:54 INFO - PROCESS | 1925 | 1464392334988 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:54 INFO - PROCESS | 1925 | ++DOCSHELL 0x12ba7b800 == 47 [pid = 1925] [id = 161] 16:38:54 INFO - PROCESS | 1925 | ++DOMWINDOW == 111 (0x12c1a9c00) [pid = 1925] [serial = 480] [outer = 0x0] 16:38:55 INFO - PROCESS | 1925 | ++DOMWINDOW == 112 (0x12c383400) [pid = 1925] [serial = 481] [outer = 0x12c1a9c00] 16:38:55 INFO - PROCESS | 1925 | 1464392335013 Marionette DEBUG loaded listener.js 16:38:55 INFO - PROCESS | 1925 | ++DOMWINDOW == 113 (0x12c389c00) [pid = 1925] [serial = 482] [outer = 0x12c1a9c00] 16:38:55 INFO - PROCESS | 1925 | 1464392335337 Marionette TRACE conn2 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 16:38:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 16:38:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 473ms 16:38:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 16:38:55 INFO - PROCESS | 1925 | 1464392335370 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 16:38:55 INFO - PROCESS | 1925 | 1464392335371 Marionette TRACE conn2 <- [1,617,null,{"value":"7"}] 16:38:55 INFO - PROCESS | 1925 | 1464392335373 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 16:38:55 INFO - PROCESS | 1925 | 1464392335374 Marionette TRACE conn2 <- [1,618,null,{}] 16:38:55 INFO - PROCESS | 1925 | 1464392335377 Marionette TRACE conn2 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:55 INFO - PROCESS | 1925 | 1464392335478 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 16:38:55 INFO - PROCESS | 1925 | 1464392335485 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:55 INFO - PROCESS | 1925 | ++DOCSHELL 0x12c143800 == 48 [pid = 1925] [id = 162] 16:38:55 INFO - PROCESS | 1925 | ++DOMWINDOW == 114 (0x12a81a000) [pid = 1925] [serial = 483] [outer = 0x0] 16:38:55 INFO - PROCESS | 1925 | ++DOMWINDOW == 115 (0x12a823400) [pid = 1925] [serial = 484] [outer = 0x12a81a000] 16:38:55 INFO - PROCESS | 1925 | 1464392335510 Marionette DEBUG loaded listener.js 16:38:55 INFO - PROCESS | 1925 | ++DOMWINDOW == 116 (0x12a827400) [pid = 1925] [serial = 485] [outer = 0x12a81a000] 16:38:55 INFO - PROCESS | 1925 | 1464392335802 Marionette TRACE conn2 <- [1,620,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 16:38:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 16:38:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 469ms 16:38:55 INFO - PROCESS | 1925 | 1464392335843 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 16:38:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 16:38:55 INFO - PROCESS | 1925 | 1464392335855 Marionette TRACE conn2 <- [1,621,null,{"value":"7"}] 16:38:55 INFO - PROCESS | 1925 | 1464392335857 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 16:38:55 INFO - PROCESS | 1925 | 1464392335858 Marionette TRACE conn2 <- [1,622,null,{}] 16:38:55 INFO - PROCESS | 1925 | 1464392335861 Marionette TRACE conn2 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:55 INFO - PROCESS | 1925 | 1464392335941 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 16:38:55 INFO - PROCESS | 1925 | 1464392335946 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:55 INFO - PROCESS | 1925 | ++DOCSHELL 0x12c3c9800 == 49 [pid = 1925] [id = 163] 16:38:55 INFO - PROCESS | 1925 | ++DOMWINDOW == 117 (0x121566000) [pid = 1925] [serial = 486] [outer = 0x0] 16:38:55 INFO - PROCESS | 1925 | ++DOMWINDOW == 118 (0x12156e800) [pid = 1925] [serial = 487] [outer = 0x121566000] 16:38:55 INFO - PROCESS | 1925 | 1464392335971 Marionette DEBUG loaded listener.js 16:38:56 INFO - PROCESS | 1925 | ++DOMWINDOW == 119 (0x121572800) [pid = 1925] [serial = 488] [outer = 0x121566000] 16:38:56 INFO - PROCESS | 1925 | 1464392336394 Marionette TRACE conn2 <- [1,624,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html",0,null,null,[["fillRect of zero pixels has no effect",0,null,null]]]}] 16:38:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 16:38:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 570ms 16:38:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 16:38:56 INFO - PROCESS | 1925 | 1464392336428 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 16:38:56 INFO - PROCESS | 1925 | 1464392336430 Marionette TRACE conn2 <- [1,625,null,{"value":"7"}] 16:38:56 INFO - PROCESS | 1925 | 1464392336434 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 16:38:56 INFO - PROCESS | 1925 | 1464392336436 Marionette TRACE conn2 <- [1,626,null,{}] 16:38:56 INFO - PROCESS | 1925 | 1464392336440 Marionette TRACE conn2 -> [0,627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:56 INFO - PROCESS | 1925 | 1464392336548 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 16:38:56 INFO - PROCESS | 1925 | 1464392336612 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:56 INFO - PROCESS | 1925 | ++DOCSHELL 0x116f06000 == 50 [pid = 1925] [id = 164] 16:38:56 INFO - PROCESS | 1925 | ++DOMWINDOW == 120 (0x113d5f800) [pid = 1925] [serial = 489] [outer = 0x0] 16:38:56 INFO - PROCESS | 1925 | ++DOMWINDOW == 121 (0x1166c2400) [pid = 1925] [serial = 490] [outer = 0x113d5f800] 16:38:56 INFO - PROCESS | 1925 | 1464392336644 Marionette DEBUG loaded listener.js 16:38:56 INFO - PROCESS | 1925 | ++DOMWINDOW == 122 (0x11809cc00) [pid = 1925] [serial = 491] [outer = 0x113d5f800] 16:38:57 INFO - PROCESS | 1925 | 1464392337078 Marionette TRACE conn2 <- [1,628,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 16:38:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 16:38:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 671ms 16:38:57 INFO - PROCESS | 1925 | 1464392337105 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 16:38:57 INFO - PROCESS | 1925 | 1464392337109 Marionette TRACE conn2 <- [1,629,null,{"value":"7"}] 16:38:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 16:38:57 INFO - PROCESS | 1925 | 1464392337114 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 16:38:57 INFO - PROCESS | 1925 | 1464392337116 Marionette TRACE conn2 <- [1,630,null,{}] 16:38:57 INFO - PROCESS | 1925 | 1464392337137 Marionette TRACE conn2 -> [0,631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:57 INFO - PROCESS | 1925 | 1464392337242 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 16:38:57 INFO - PROCESS | 1925 | 1464392337305 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:57 INFO - PROCESS | 1925 | ++DOCSHELL 0x119ccf000 == 51 [pid = 1925] [id = 165] 16:38:57 INFO - PROCESS | 1925 | ++DOMWINDOW == 123 (0x118e87800) [pid = 1925] [serial = 492] [outer = 0x0] 16:38:57 INFO - PROCESS | 1925 | ++DOMWINDOW == 124 (0x119861000) [pid = 1925] [serial = 493] [outer = 0x118e87800] 16:38:57 INFO - PROCESS | 1925 | 1464392337335 Marionette DEBUG loaded listener.js 16:38:57 INFO - PROCESS | 1925 | ++DOMWINDOW == 125 (0x12116fc00) [pid = 1925] [serial = 494] [outer = 0x118e87800] 16:38:57 INFO - PROCESS | 1925 | ++DOMWINDOW == 126 (0x121170800) [pid = 1925] [serial = 495] [outer = 0x113244000] 16:38:57 INFO - PROCESS | 1925 | 1464392337781 Marionette TRACE conn2 <- [1,632,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html",0,null,null,[["strokeRect is affected by clipping regions",0,null,null]]]}] 16:38:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 16:38:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 740ms 16:38:57 INFO - PROCESS | 1925 | 1464392337868 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 16:38:57 INFO - PROCESS | 1925 | 1464392337869 Marionette TRACE conn2 <- [1,633,null,{"value":"7"}] 16:38:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 16:38:57 INFO - PROCESS | 1925 | 1464392337873 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 16:38:57 INFO - PROCESS | 1925 | 1464392337876 Marionette TRACE conn2 <- [1,634,null,{}] 16:38:57 INFO - PROCESS | 1925 | 1464392337886 Marionette TRACE conn2 -> [0,635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:57 INFO - PROCESS | 1925 | 1464392337990 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 16:38:58 INFO - PROCESS | 1925 | 1464392338067 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:58 INFO - PROCESS | 1925 | ++DOCSHELL 0x12ba70000 == 52 [pid = 1925] [id = 166] 16:38:58 INFO - PROCESS | 1925 | ++DOMWINDOW == 127 (0x118436400) [pid = 1925] [serial = 496] [outer = 0x0] 16:38:58 INFO - PROCESS | 1925 | ++DOMWINDOW == 128 (0x12460c000) [pid = 1925] [serial = 497] [outer = 0x118436400] 16:38:58 INFO - PROCESS | 1925 | 1464392338099 Marionette DEBUG loaded listener.js 16:38:58 INFO - PROCESS | 1925 | ++DOMWINDOW == 129 (0x128d87400) [pid = 1925] [serial = 498] [outer = 0x118436400] 16:38:58 INFO - PROCESS | 1925 | [1925] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 16:38:58 INFO - PROCESS | 1925 | 1464392338482 Marionette TRACE conn2 <- [1,636,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html",0,null,null,[["strokeRect is affected by globalAlpha",0,null,null]]]}] 16:38:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 16:38:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 671ms 16:38:58 INFO - PROCESS | 1925 | 1464392338545 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 16:38:58 INFO - PROCESS | 1925 | 1464392338547 Marionette TRACE conn2 <- [1,637,null,{"value":"7"}] 16:38:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 16:38:58 INFO - PROCESS | 1925 | 1464392338549 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 16:38:58 INFO - PROCESS | 1925 | 1464392338550 Marionette TRACE conn2 <- [1,638,null,{}] 16:38:58 INFO - PROCESS | 1925 | 1464392338553 Marionette TRACE conn2 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:58 INFO - PROCESS | 1925 | 1464392338655 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 16:38:58 INFO - PROCESS | 1925 | 1464392338706 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:58 INFO - PROCESS | 1925 | ++DOCSHELL 0x12c6a4800 == 53 [pid = 1925] [id = 167] 16:38:58 INFO - PROCESS | 1925 | ++DOMWINDOW == 130 (0x128dc2400) [pid = 1925] [serial = 499] [outer = 0x0] 16:38:58 INFO - PROCESS | 1925 | ++DOMWINDOW == 131 (0x128dcb800) [pid = 1925] [serial = 500] [outer = 0x128dc2400] 16:38:58 INFO - PROCESS | 1925 | 1464392338735 Marionette DEBUG loaded listener.js 16:38:58 INFO - PROCESS | 1925 | ++DOMWINDOW == 132 (0x12a08c000) [pid = 1925] [serial = 501] [outer = 0x128dc2400] 16:38:58 INFO - PROCESS | 1925 | [1925] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 16:38:59 INFO - PROCESS | 1925 | 1464392339177 Marionette TRACE conn2 <- [1,640,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html",0,null,null,[["strokeRect is not affected by globalCompositeOperation",0,null,null]]]}] 16:38:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 16:38:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 670ms 16:38:59 INFO - PROCESS | 1925 | 1464392339234 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 16:38:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 16:38:59 INFO - PROCESS | 1925 | 1464392339235 Marionette TRACE conn2 <- [1,641,null,{"value":"7"}] 16:38:59 INFO - PROCESS | 1925 | 1464392339239 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 16:38:59 INFO - PROCESS | 1925 | 1464392339240 Marionette TRACE conn2 <- [1,642,null,{}] 16:38:59 INFO - PROCESS | 1925 | 1464392339242 Marionette TRACE conn2 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:59 INFO - PROCESS | 1925 | 1464392339505 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 16:38:59 INFO - PROCESS | 1925 | 1464392339589 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:59 INFO - PROCESS | 1925 | ++DOCSHELL 0x1180c3000 == 54 [pid = 1925] [id = 168] 16:38:59 INFO - PROCESS | 1925 | ++DOMWINDOW == 133 (0x113d07400) [pid = 1925] [serial = 502] [outer = 0x0] 16:38:59 INFO - PROCESS | 1925 | ++DOMWINDOW == 134 (0x115e3f000) [pid = 1925] [serial = 503] [outer = 0x113d07400] 16:38:59 INFO - PROCESS | 1925 | 1464392339617 Marionette DEBUG loaded listener.js 16:38:59 INFO - PROCESS | 1925 | ++DOMWINDOW == 135 (0x116939800) [pid = 1925] [serial = 504] [outer = 0x113d07400] 16:39:00 INFO - PROCESS | 1925 | 1464392340059 Marionette TRACE conn2 <- [1,644,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html",0,null,null,[["strokeRect of negative sizes works",0,null,null]]]}] 16:39:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 16:39:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 871ms 16:39:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 16:39:00 INFO - PROCESS | 1925 | 1464392340111 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 16:39:00 INFO - PROCESS | 1925 | 1464392340113 Marionette TRACE conn2 <- [1,645,null,{"value":"7"}] 16:39:00 INFO - PROCESS | 1925 | 1464392340116 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 16:39:00 INFO - PROCESS | 1925 | 1464392340119 Marionette TRACE conn2 <- [1,646,null,{}] 16:39:00 INFO - PROCESS | 1925 | 1464392340142 Marionette TRACE conn2 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:00 INFO - PROCESS | 1925 | 1464392340231 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 16:39:00 INFO - PROCESS | 1925 | 1464392340294 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:00 INFO - PROCESS | 1925 | ++DOCSHELL 0x116080800 == 55 [pid = 1925] [id = 169] 16:39:00 INFO - PROCESS | 1925 | ++DOMWINDOW == 136 (0x117e4f800) [pid = 1925] [serial = 505] [outer = 0x0] 16:39:00 INFO - PROCESS | 1925 | ++DOMWINDOW == 137 (0x1182f0c00) [pid = 1925] [serial = 506] [outer = 0x117e4f800] 16:39:00 INFO - PROCESS | 1925 | 1464392340324 Marionette DEBUG loaded listener.js 16:39:00 INFO - PROCESS | 1925 | ++DOMWINDOW == 138 (0x1184cf400) [pid = 1925] [serial = 507] [outer = 0x117e4f800] 16:39:00 INFO - PROCESS | 1925 | --DOCSHELL 0x12c143800 == 54 [pid = 1925] [id = 162] 16:39:00 INFO - PROCESS | 1925 | --DOCSHELL 0x12ba7b800 == 53 [pid = 1925] [id = 161] 16:39:00 INFO - PROCESS | 1925 | --DOCSHELL 0x12a0af000 == 52 [pid = 1925] [id = 160] 16:39:00 INFO - PROCESS | 1925 | --DOCSHELL 0x12a0a5000 == 51 [pid = 1925] [id = 159] 16:39:00 INFO - PROCESS | 1925 | --DOCSHELL 0x128da2000 == 50 [pid = 1925] [id = 158] 16:39:00 INFO - PROCESS | 1925 | --DOCSHELL 0x125b28800 == 49 [pid = 1925] [id = 157] 16:39:00 INFO - PROCESS | 1925 | --DOMWINDOW == 137 (0x118565400) [pid = 1925] [serial = 382] [outer = 0x0] [url = about:blank] 16:39:00 INFO - PROCESS | 1925 | --DOMWINDOW == 136 (0x1246a8c00) [pid = 1925] [serial = 388] [outer = 0x0] [url = about:blank] 16:39:00 INFO - PROCESS | 1925 | --DOMWINDOW == 135 (0x11a098800) [pid = 1925] [serial = 385] [outer = 0x0] [url = about:blank] 16:39:00 INFO - PROCESS | 1925 | --DOMWINDOW == 134 (0x11203b400) [pid = 1925] [serial = 379] [outer = 0x0] [url = about:blank] 16:39:00 INFO - PROCESS | 1925 | --DOMWINDOW == 133 (0x12b966400) [pid = 1925] [serial = 427] [outer = 0x0] [url = about:blank] 16:39:00 INFO - PROCESS | 1925 | --DOCSHELL 0x123f51800 == 48 [pid = 1925] [id = 156] 16:39:00 INFO - PROCESS | 1925 | --DOCSHELL 0x12158b000 == 47 [pid = 1925] [id = 155] 16:39:00 INFO - PROCESS | 1925 | --DOCSHELL 0x11321d000 == 46 [pid = 1925] [id = 154] 16:39:00 INFO - PROCESS | 1925 | --DOCSHELL 0x11953e800 == 45 [pid = 1925] [id = 153] 16:39:00 INFO - PROCESS | 1925 | --DOCSHELL 0x117e1d000 == 44 [pid = 1925] [id = 152] 16:39:00 INFO - PROCESS | 1925 | --DOCSHELL 0x1182d1000 == 43 [pid = 1925] [id = 151] 16:39:00 INFO - PROCESS | 1925 | --DOCSHELL 0x1182eb000 == 42 [pid = 1925] [id = 150] 16:39:00 INFO - PROCESS | 1925 | --DOCSHELL 0x11954c000 == 41 [pid = 1925] [id = 145] 16:39:00 INFO - PROCESS | 1925 | --DOCSHELL 0x116097800 == 40 [pid = 1925] [id = 144] 16:39:00 INFO - PROCESS | 1925 | --DOMWINDOW == 132 (0x11842e400) [pid = 1925] [serial = 394] [outer = 0x0] [url = about:blank] 16:39:00 INFO - PROCESS | 1925 | --DOMWINDOW == 131 (0x119591000) [pid = 1925] [serial = 397] [outer = 0x0] [url = about:blank] 16:39:00 INFO - PROCESS | 1925 | --DOMWINDOW == 130 (0x125ba5000) [pid = 1925] [serial = 406] [outer = 0x0] [url = about:blank] 16:39:00 INFO - PROCESS | 1925 | --DOMWINDOW == 129 (0x125b9ec00) [pid = 1925] [serial = 404] [outer = 0x0] [url = about:blank] 16:39:00 INFO - PROCESS | 1925 | --DOMWINDOW == 128 (0x117553400) [pid = 1925] [serial = 392] [outer = 0x0] [url = about:blank] 16:39:00 INFO - PROCESS | 1925 | --DOMWINDOW == 127 (0x12199d800) [pid = 1925] [serial = 400] [outer = 0x0] [url = about:blank] 16:39:00 INFO - PROCESS | 1925 | --DOMWINDOW == 126 (0x1246ac000) [pid = 1925] [serial = 403] [outer = 0x0] [url = about:blank] 16:39:00 INFO - PROCESS | 1925 | --DOMWINDOW == 125 (0x119856400) [pid = 1925] [serial = 419] [outer = 0x0] [url = about:blank] 16:39:00 INFO - PROCESS | 1925 | --DOMWINDOW == 124 (0x12b0af800) [pid = 1925] [serial = 422] [outer = 0x0] [url = about:blank] 16:39:00 INFO - PROCESS | 1925 | --DOMWINDOW == 123 (0x12946c800) [pid = 1925] [serial = 410] [outer = 0x0] [url = about:blank] 16:39:00 INFO - PROCESS | 1925 | --DOMWINDOW == 122 (0x117e4f000) [pid = 1925] [serial = 418] [outer = 0x0] [url = about:blank] 16:39:00 INFO - PROCESS | 1925 | --DOMWINDOW == 121 (0x12ad7d000) [pid = 1925] [serial = 415] [outer = 0x0] [url = about:blank] 16:39:00 INFO - PROCESS | 1925 | --DOMWINDOW == 120 (0x1267ea400) [pid = 1925] [serial = 407] [outer = 0x0] [url = about:blank] 16:39:00 INFO - PROCESS | 1925 | --DOMWINDOW == 119 (0x1211b2c00) [pid = 1925] [serial = 398] [outer = 0x0] [url = about:blank] 16:39:00 INFO - PROCESS | 1925 | --DOMWINDOW == 118 (0x118e83c00) [pid = 1925] [serial = 395] [outer = 0x0] [url = about:blank] 16:39:00 INFO - PROCESS | 1925 | --DOMWINDOW == 117 (0x128ee7400) [pid = 1925] [serial = 377] [outer = 0x0] [url = about:blank] 16:39:00 INFO - PROCESS | 1925 | --DOMWINDOW == 116 (0x12a08cc00) [pid = 1925] [serial = 412] [outer = 0x0] [url = about:blank] 16:39:00 INFO - PROCESS | 1925 | --DOMWINDOW == 115 (0x124351800) [pid = 1925] [serial = 401] [outer = 0x0] [url = about:blank] 16:39:00 INFO - PROCESS | 1925 | --DOMWINDOW == 114 (0x124f39000) [pid = 1925] [serial = 421] [outer = 0x0] [url = about:blank] 16:39:00 INFO - PROCESS | 1925 | --DOMWINDOW == 113 (0x128edcc00) [pid = 1925] [serial = 409] [outer = 0x0] [url = about:blank] 16:39:00 INFO - PROCESS | 1925 | --DOMWINDOW == 112 (0x12b0b9400) [pid = 1925] [serial = 424] [outer = 0x0] [url = about:blank] 16:39:00 INFO - PROCESS | 1925 | --DOMWINDOW == 111 (0x12ae05400) [pid = 1925] [serial = 416] [outer = 0x0] [url = about:blank] 16:39:00 INFO - PROCESS | 1925 | --DOMWINDOW == 110 (0x1167b7400) [pid = 1925] [serial = 391] [outer = 0x0] [url = about:blank] 16:39:00 INFO - PROCESS | 1925 | --DOMWINDOW == 109 (0x117554000) [pid = 1925] [serial = 413] [outer = 0x0] [url = about:blank] 16:39:00 INFO - PROCESS | 1925 | --DOMWINDOW == 108 (0x12b963c00) [pid = 1925] [serial = 425] [outer = 0x0] [url = about:blank] 16:39:00 INFO - PROCESS | 1925 | 1464392340749 Marionette TRACE conn2 <- [1,648,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html",0,null,null,[["strokeRect() with Infinity/NaN is ignored",0,null,null]]]}] 16:39:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 16:39:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 644ms 16:39:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 16:39:00 INFO - PROCESS | 1925 | 1464392340761 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 16:39:00 INFO - PROCESS | 1925 | 1464392340762 Marionette TRACE conn2 <- [1,649,null,{"value":"7"}] 16:39:00 INFO - PROCESS | 1925 | 1464392340765 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 16:39:00 INFO - PROCESS | 1925 | 1464392340766 Marionette TRACE conn2 <- [1,650,null,{}] 16:39:00 INFO - PROCESS | 1925 | 1464392340771 Marionette TRACE conn2 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:00 INFO - PROCESS | 1925 | 1464392340863 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 16:39:00 INFO - PROCESS | 1925 | 1464392340873 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:00 INFO - PROCESS | 1925 | ++DOCSHELL 0x116978800 == 41 [pid = 1925] [id = 170] 16:39:00 INFO - PROCESS | 1925 | ++DOMWINDOW == 109 (0x119026c00) [pid = 1925] [serial = 508] [outer = 0x0] 16:39:00 INFO - PROCESS | 1925 | ++DOMWINDOW == 110 (0x119508400) [pid = 1925] [serial = 509] [outer = 0x119026c00] 16:39:00 INFO - PROCESS | 1925 | 1464392340899 Marionette DEBUG loaded listener.js 16:39:00 INFO - PROCESS | 1925 | ++DOMWINDOW == 111 (0x119593800) [pid = 1925] [serial = 510] [outer = 0x119026c00] 16:39:01 INFO - PROCESS | 1925 | 1464392341237 Marionette TRACE conn2 <- [1,652,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html",0,null,null,[["strokeRect does not affect the current path",0,null,null]]]}] 16:39:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 16:39:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 522ms 16:39:01 INFO - PROCESS | 1925 | 1464392341295 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 16:39:01 INFO - PROCESS | 1925 | 1464392341297 Marionette TRACE conn2 <- [1,653,null,{"value":"7"}] 16:39:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 16:39:01 INFO - PROCESS | 1925 | 1464392341306 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 16:39:01 INFO - PROCESS | 1925 | 1464392341309 Marionette TRACE conn2 <- [1,654,null,{}] 16:39:01 INFO - PROCESS | 1925 | 1464392341311 Marionette TRACE conn2 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:01 INFO - PROCESS | 1925 | 1464392341392 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 16:39:01 INFO - PROCESS | 1925 | 1464392341396 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:01 INFO - PROCESS | 1925 | ++DOCSHELL 0x118edd800 == 42 [pid = 1925] [id = 171] 16:39:01 INFO - PROCESS | 1925 | ++DOMWINDOW == 112 (0x119a05800) [pid = 1925] [serial = 511] [outer = 0x0] 16:39:01 INFO - PROCESS | 1925 | ++DOMWINDOW == 113 (0x12116a400) [pid = 1925] [serial = 512] [outer = 0x119a05800] 16:39:01 INFO - PROCESS | 1925 | 1464392341422 Marionette DEBUG loaded listener.js 16:39:01 INFO - PROCESS | 1925 | ++DOMWINDOW == 114 (0x121565c00) [pid = 1925] [serial = 513] [outer = 0x119a05800] 16:39:01 INFO - PROCESS | 1925 | 1464392341755 Marionette TRACE conn2 <- [1,656,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 16:39:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 16:39:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 475ms 16:39:01 INFO - PROCESS | 1925 | 1464392341778 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 16:39:01 INFO - PROCESS | 1925 | 1464392341779 Marionette TRACE conn2 <- [1,657,null,{"value":"7"}] 16:39:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 16:39:01 INFO - PROCESS | 1925 | 1464392341791 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 16:39:01 INFO - PROCESS | 1925 | 1464392341792 Marionette TRACE conn2 <- [1,658,null,{}] 16:39:01 INFO - PROCESS | 1925 | 1464392341794 Marionette TRACE conn2 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:01 INFO - PROCESS | 1925 | 1464392341877 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 16:39:01 INFO - PROCESS | 1925 | 1464392341922 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:01 INFO - PROCESS | 1925 | ++DOCSHELL 0x119534800 == 43 [pid = 1925] [id = 172] 16:39:01 INFO - PROCESS | 1925 | ++DOMWINDOW == 115 (0x119a06400) [pid = 1925] [serial = 514] [outer = 0x0] 16:39:01 INFO - PROCESS | 1925 | ++DOMWINDOW == 116 (0x12156ec00) [pid = 1925] [serial = 515] [outer = 0x119a06400] 16:39:01 INFO - PROCESS | 1925 | 1464392341948 Marionette DEBUG loaded listener.js 16:39:01 INFO - PROCESS | 1925 | ++DOMWINDOW == 117 (0x121cb5000) [pid = 1925] [serial = 516] [outer = 0x119a06400] 16:39:02 INFO - PROCESS | 1925 | 1464392342243 Marionette TRACE conn2 <- [1,660,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 16:39:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 16:39:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 468ms 16:39:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 16:39:02 INFO - PROCESS | 1925 | 1464392342260 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 16:39:02 INFO - PROCESS | 1925 | 1464392342261 Marionette TRACE conn2 <- [1,661,null,{"value":"7"}] 16:39:02 INFO - PROCESS | 1925 | 1464392342263 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 16:39:02 INFO - PROCESS | 1925 | 1464392342264 Marionette TRACE conn2 <- [1,662,null,{}] 16:39:02 INFO - PROCESS | 1925 | 1464392342276 Marionette TRACE conn2 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:02 INFO - PROCESS | 1925 | 1464392342357 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 16:39:02 INFO - PROCESS | 1925 | 1464392342363 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:02 INFO - PROCESS | 1925 | ++DOCSHELL 0x11a03a800 == 44 [pid = 1925] [id = 173] 16:39:02 INFO - PROCESS | 1925 | ++DOMWINDOW == 118 (0x1249d2800) [pid = 1925] [serial = 517] [outer = 0x0] 16:39:02 INFO - PROCESS | 1925 | ++DOMWINDOW == 119 (0x124ed4400) [pid = 1925] [serial = 518] [outer = 0x1249d2800] 16:39:02 INFO - PROCESS | 1925 | 1464392342397 Marionette DEBUG loaded listener.js 16:39:02 INFO - PROCESS | 1925 | ++DOMWINDOW == 120 (0x124f7f400) [pid = 1925] [serial = 519] [outer = 0x1249d2800] 16:39:02 INFO - PROCESS | 1925 | [1925] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 16:39:02 INFO - PROCESS | 1925 | [1925] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 16:39:02 INFO - PROCESS | 1925 | 1464392342758 Marionette TRACE conn2 <- [1,664,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing",0,null,null]]]}] 16:39:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 16:39:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 522ms 16:39:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 16:39:02 INFO - PROCESS | 1925 | 1464392342792 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 16:39:02 INFO - PROCESS | 1925 | 1464392342794 Marionette TRACE conn2 <- [1,665,null,{"value":"7"}] 16:39:02 INFO - PROCESS | 1925 | 1464392342796 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 16:39:02 INFO - PROCESS | 1925 | 1464392342797 Marionette TRACE conn2 <- [1,666,null,{}] 16:39:02 INFO - PROCESS | 1925 | 1464392342799 Marionette TRACE conn2 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:02 INFO - PROCESS | 1925 | 1464392342909 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 16:39:02 INFO - PROCESS | 1925 | 1464392342923 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:02 INFO - PROCESS | 1925 | ++DOCSHELL 0x11700d000 == 45 [pid = 1925] [id = 174] 16:39:02 INFO - PROCESS | 1925 | ++DOMWINDOW == 121 (0x125b9f000) [pid = 1925] [serial = 520] [outer = 0x0] 16:39:02 INFO - PROCESS | 1925 | ++DOMWINDOW == 122 (0x12607b400) [pid = 1925] [serial = 521] [outer = 0x125b9f000] 16:39:02 INFO - PROCESS | 1925 | 1464392342949 Marionette DEBUG loaded listener.js 16:39:02 INFO - PROCESS | 1925 | ++DOMWINDOW == 123 (0x1265b7000) [pid = 1925] [serial = 522] [outer = 0x125b9f000] 16:39:03 INFO - PROCESS | 1925 | [1925] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 16:39:03 INFO - PROCESS | 1925 | [1925] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 16:39:03 INFO - PROCESS | 1925 | 1464392343288 Marionette TRACE conn2 <- [1,668,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing, including caps and joins",0,null,null]]]}] 16:39:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 16:39:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 519ms 16:39:03 INFO - PROCESS | 1925 | 1464392343316 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 16:39:03 INFO - PROCESS | 1925 | 1464392343317 Marionette TRACE conn2 <- [1,669,null,{"value":"7"}] 16:39:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 16:39:03 INFO - PROCESS | 1925 | 1464392343319 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 16:39:03 INFO - PROCESS | 1925 | 1464392343320 Marionette TRACE conn2 <- [1,670,null,{}] 16:39:03 INFO - PROCESS | 1925 | 1464392343323 Marionette TRACE conn2 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:03 INFO - PROCESS | 1925 | 1464392343420 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 16:39:03 INFO - PROCESS | 1925 | 1464392343424 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:03 INFO - PROCESS | 1925 | ++DOCSHELL 0x121c77800 == 46 [pid = 1925] [id = 175] 16:39:03 INFO - PROCESS | 1925 | ++DOMWINDOW == 124 (0x12655cc00) [pid = 1925] [serial = 523] [outer = 0x0] 16:39:03 INFO - PROCESS | 1925 | ++DOMWINDOW == 125 (0x1267e1800) [pid = 1925] [serial = 524] [outer = 0x12655cc00] 16:39:03 INFO - PROCESS | 1925 | 1464392343450 Marionette DEBUG loaded listener.js 16:39:03 INFO - PROCESS | 1925 | ++DOMWINDOW == 126 (0x128a9b400) [pid = 1925] [serial = 525] [outer = 0x12655cc00] 16:39:03 INFO - PROCESS | 1925 | 1464392343779 Marionette TRACE conn2 <- [1,672,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html",0,null,null,[["strokeRect of Nx0 pixels draws a straight line",0,null,null]]]}] 16:39:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 16:39:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 469ms 16:39:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 16:39:03 INFO - PROCESS | 1925 | 1464392343791 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 16:39:03 INFO - PROCESS | 1925 | 1464392343792 Marionette TRACE conn2 <- [1,673,null,{"value":"7"}] 16:39:03 INFO - PROCESS | 1925 | 1464392343794 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 16:39:03 INFO - PROCESS | 1925 | 1464392343795 Marionette TRACE conn2 <- [1,674,null,{}] 16:39:03 INFO - PROCESS | 1925 | 1464392343797 Marionette TRACE conn2 -> [0,675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:03 INFO - PROCESS | 1925 | 1464392343895 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 16:39:03 INFO - PROCESS | 1925 | 1464392343899 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:03 INFO - PROCESS | 1925 | ++DOCSHELL 0x123f55800 == 47 [pid = 1925] [id = 176] 16:39:03 INFO - PROCESS | 1925 | ++DOMWINDOW == 127 (0x1265b9000) [pid = 1925] [serial = 526] [outer = 0x0] 16:39:03 INFO - PROCESS | 1925 | ++DOMWINDOW == 128 (0x128d8f400) [pid = 1925] [serial = 527] [outer = 0x1265b9000] 16:39:03 INFO - PROCESS | 1925 | 1464392343925 Marionette DEBUG loaded listener.js 16:39:03 INFO - PROCESS | 1925 | ++DOMWINDOW == 129 (0x128dc5000) [pid = 1925] [serial = 528] [outer = 0x1265b9000] 16:39:04 INFO - PROCESS | 1925 | [1925] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 16:39:04 INFO - PROCESS | 1925 | [1925] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 16:39:04 INFO - PROCESS | 1925 | 1464392344288 Marionette TRACE conn2 <- [1,676,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with no caps",0,null,null]]]}] 16:39:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | strokeRect of Nx0 pixels draws a closed line with no caps 16:39:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 522ms 16:39:04 INFO - PROCESS | 1925 | 1464392344317 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 16:39:04 INFO - PROCESS | 1925 | 1464392344318 Marionette TRACE conn2 <- [1,677,null,{"value":"7"}] 16:39:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 16:39:04 INFO - PROCESS | 1925 | 1464392344320 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 16:39:04 INFO - PROCESS | 1925 | 1464392344321 Marionette TRACE conn2 <- [1,678,null,{}] 16:39:04 INFO - PROCESS | 1925 | 1464392344323 Marionette TRACE conn2 -> [0,679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:04 INFO - PROCESS | 1925 | 1464392344420 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 16:39:04 INFO - PROCESS | 1925 | 1464392344431 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:04 INFO - PROCESS | 1925 | ++DOCSHELL 0x124684000 == 48 [pid = 1925] [id = 177] 16:39:04 INFO - PROCESS | 1925 | ++DOMWINDOW == 130 (0x128a9fc00) [pid = 1925] [serial = 529] [outer = 0x0] 16:39:04 INFO - PROCESS | 1925 | ++DOMWINDOW == 131 (0x128dcd400) [pid = 1925] [serial = 530] [outer = 0x128a9fc00] 16:39:04 INFO - PROCESS | 1925 | 1464392344457 Marionette DEBUG loaded listener.js 16:39:04 INFO - PROCESS | 1925 | ++DOMWINDOW == 132 (0x128ee4c00) [pid = 1925] [serial = 531] [outer = 0x128a9fc00] 16:39:04 INFO - PROCESS | 1925 | 1464392344940 Marionette TRACE conn2 <- [1,680,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with joins",0,null,null]]]}] 16:39:04 INFO - PROCESS | 1925 | --DOMWINDOW == 131 (0x1267dfc00) [pid = 1925] [serial = 465] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 16:39:04 INFO - PROCESS | 1925 | --DOMWINDOW == 130 (0x128dcec00) [pid = 1925] [serial = 468] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 16:39:04 INFO - PROCESS | 1925 | --DOMWINDOW == 129 (0x113826400) [pid = 1925] [serial = 477] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 16:39:04 INFO - PROCESS | 1925 | --DOMWINDOW == 128 (0x12b963400) [pid = 1925] [serial = 426] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 16:39:04 INFO - PROCESS | 1925 | --DOMWINDOW == 127 (0x12116b000) [pid = 1925] [serial = 453] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 16:39:04 INFO - PROCESS | 1925 | --DOMWINDOW == 126 (0x12b03ec00) [pid = 1925] [serial = 471] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 16:39:04 INFO - PROCESS | 1925 | --DOMWINDOW == 125 (0x1161ed400) [pid = 1925] [serial = 447] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 16:39:04 INFO - PROCESS | 1925 | --DOMWINDOW == 124 (0x124659800) [pid = 1925] [serial = 456] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 16:39:04 INFO - PROCESS | 1925 | --DOMWINDOW == 123 (0x1167bbc00) [pid = 1925] [serial = 450] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 16:39:04 INFO - PROCESS | 1925 | --DOMWINDOW == 122 (0x125b9e000) [pid = 1925] [serial = 462] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 16:39:04 INFO - PROCESS | 1925 | --DOMWINDOW == 121 (0x125ba7400) [pid = 1925] [serial = 459] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 16:39:04 INFO - PROCESS | 1925 | --DOMWINDOW == 120 (0x12b0b9800) [pid = 1925] [serial = 474] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 16:39:04 INFO - PROCESS | 1925 | --DOMWINDOW == 119 (0x12c1a9c00) [pid = 1925] [serial = 480] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 16:39:04 INFO - PROCESS | 1925 | --DOMWINDOW == 118 (0x12a81a000) [pid = 1925] [serial = 483] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 16:39:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 16:39:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 668ms 16:39:04 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 16:39:04 INFO - PROCESS | 1925 | 1464392344989 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 16:39:04 INFO - PROCESS | 1925 | 1464392344990 Marionette TRACE conn2 <- [1,681,null,{"value":"7"}] 16:39:04 INFO - PROCESS | 1925 | 1464392344992 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 16:39:04 INFO - PROCESS | 1925 | 1464392344994 Marionette TRACE conn2 <- [1,682,null,{}] 16:39:04 INFO - PROCESS | 1925 | 1464392344996 Marionette TRACE conn2 -> [0,683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:05 INFO - PROCESS | 1925 | 1464392345075 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 16:39:05 INFO - PROCESS | 1925 | 1464392345081 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:05 INFO - PROCESS | 1925 | ++DOCSHELL 0x12158a800 == 49 [pid = 1925] [id = 178] 16:39:05 INFO - PROCESS | 1925 | ++DOMWINDOW == 119 (0x1218ed400) [pid = 1925] [serial = 532] [outer = 0x0] 16:39:05 INFO - PROCESS | 1925 | ++DOMWINDOW == 120 (0x124f2cc00) [pid = 1925] [serial = 533] [outer = 0x1218ed400] 16:39:05 INFO - PROCESS | 1925 | 1464392345113 Marionette DEBUG loaded listener.js 16:39:05 INFO - PROCESS | 1925 | ++DOMWINDOW == 121 (0x129458400) [pid = 1925] [serial = 534] [outer = 0x1218ed400] 16:39:05 INFO - PROCESS | 1925 | 1464392345928 Marionette TRACE conn2 <- [1,684,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html",0,null,null,[["textAlign center is the center of the em squares (not the bounding box)",0,null,null]]]}] 16:39:05 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | textAlign center is the center of the em squares (not the bounding box) 16:39:05 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 970ms 16:39:05 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 16:39:05 INFO - PROCESS | 1925 | 1464392345962 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 16:39:05 INFO - PROCESS | 1925 | 1464392345964 Marionette TRACE conn2 <- [1,685,null,{"value":"7"}] 16:39:05 INFO - PROCESS | 1925 | 1464392345966 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 16:39:05 INFO - PROCESS | 1925 | 1464392345970 Marionette TRACE conn2 <- [1,686,null,{}] 16:39:05 INFO - PROCESS | 1925 | 1464392345972 Marionette TRACE conn2 -> [0,687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:06 INFO - PROCESS | 1925 | 1464392346061 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 16:39:06 INFO - PROCESS | 1925 | 1464392346109 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:06 INFO - PROCESS | 1925 | ++DOCSHELL 0x128da2000 == 50 [pid = 1925] [id = 179] 16:39:06 INFO - PROCESS | 1925 | ++DOMWINDOW == 122 (0x12a08c800) [pid = 1925] [serial = 535] [outer = 0x0] 16:39:06 INFO - PROCESS | 1925 | ++DOMWINDOW == 123 (0x12a828400) [pid = 1925] [serial = 536] [outer = 0x12a08c800] 16:39:06 INFO - PROCESS | 1925 | 1464392346134 Marionette DEBUG loaded listener.js 16:39:06 INFO - PROCESS | 1925 | ++DOMWINDOW == 124 (0x12ad84400) [pid = 1925] [serial = 537] [outer = 0x12a08c800] 16:39:06 INFO - PROCESS | 1925 | 1464392346871 Marionette TRACE conn2 <- [1,688,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html",0,null,null,[["textAlign end with ltr is the right edge",0,null,null]]]}] 16:39:06 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 16:39:06 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 922ms 16:39:06 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 16:39:06 INFO - PROCESS | 1925 | 1464392346888 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 16:39:06 INFO - PROCESS | 1925 | 1464392346889 Marionette TRACE conn2 <- [1,689,null,{"value":"7"}] 16:39:06 INFO - PROCESS | 1925 | 1464392346891 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 16:39:06 INFO - PROCESS | 1925 | 1464392346892 Marionette TRACE conn2 <- [1,690,null,{}] 16:39:06 INFO - PROCESS | 1925 | 1464392346894 Marionette TRACE conn2 -> [0,691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:06 INFO - PROCESS | 1925 | 1464392346973 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 16:39:07 INFO - PROCESS | 1925 | 1464392347071 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:07 INFO - PROCESS | 1925 | ++DOCSHELL 0x113310800 == 51 [pid = 1925] [id = 180] 16:39:07 INFO - PROCESS | 1925 | ++DOMWINDOW == 125 (0x111a0e000) [pid = 1925] [serial = 538] [outer = 0x0] 16:39:07 INFO - PROCESS | 1925 | ++DOMWINDOW == 126 (0x1122b6400) [pid = 1925] [serial = 539] [outer = 0x111a0e000] 16:39:07 INFO - PROCESS | 1925 | 1464392347104 Marionette DEBUG loaded listener.js 16:39:07 INFO - PROCESS | 1925 | ++DOMWINDOW == 127 (0x11616b400) [pid = 1925] [serial = 540] [outer = 0x111a0e000] 16:39:08 INFO - PROCESS | 1925 | 1464392348049 Marionette TRACE conn2 <- [1,692,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html",0,null,null,[["textAlign end with rtl is the left edge",0,null,null]]]}] 16:39:08 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 16:39:08 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1219ms 16:39:08 INFO - PROCESS | 1925 | 1464392348113 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 16:39:08 INFO - PROCESS | 1925 | 1464392348115 Marionette TRACE conn2 <- [1,693,null,{"value":"7"}] 16:39:08 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 16:39:08 INFO - PROCESS | 1925 | 1464392348118 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 16:39:08 INFO - PROCESS | 1925 | 1464392348121 Marionette TRACE conn2 <- [1,694,null,{}] 16:39:08 INFO - PROCESS | 1925 | 1464392348124 Marionette TRACE conn2 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:08 INFO - PROCESS | 1925 | 1464392348227 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 16:39:08 INFO - PROCESS | 1925 | 1464392348274 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:08 INFO - PROCESS | 1925 | ++DOCSHELL 0x118ec1000 == 52 [pid = 1925] [id = 181] 16:39:08 INFO - PROCESS | 1925 | ++DOMWINDOW == 128 (0x117e4f000) [pid = 1925] [serial = 541] [outer = 0x0] 16:39:08 INFO - PROCESS | 1925 | ++DOMWINDOW == 129 (0x11958ec00) [pid = 1925] [serial = 542] [outer = 0x117e4f000] 16:39:08 INFO - PROCESS | 1925 | 1464392348305 Marionette DEBUG loaded listener.js 16:39:08 INFO - PROCESS | 1925 | ++DOMWINDOW == 130 (0x119a42400) [pid = 1925] [serial = 543] [outer = 0x117e4f000] 16:39:09 INFO - PROCESS | 1925 | 1464392349210 Marionette TRACE conn2 <- [1,696,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html",0,null,null,[["textAlign left is the left of the first em square (not the bounding box)",0,null,null]]]}] 16:39:09 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | textAlign left is the left of the first em square (not the bounding box) 16:39:09 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1121ms 16:39:09 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 16:39:09 INFO - PROCESS | 1925 | 1464392349242 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 16:39:09 INFO - PROCESS | 1925 | 1464392349244 Marionette TRACE conn2 <- [1,697,null,{"value":"7"}] 16:39:09 INFO - PROCESS | 1925 | 1464392349247 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 16:39:09 INFO - PROCESS | 1925 | 1464392349248 Marionette TRACE conn2 <- [1,698,null,{}] 16:39:09 INFO - PROCESS | 1925 | 1464392349251 Marionette TRACE conn2 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:09 INFO - PROCESS | 1925 | 1464392349350 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 16:39:09 INFO - PROCESS | 1925 | 1464392349410 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:09 INFO - PROCESS | 1925 | ++DOCSHELL 0x12629b800 == 53 [pid = 1925] [id = 182] 16:39:09 INFO - PROCESS | 1925 | ++DOMWINDOW == 131 (0x1217b9800) [pid = 1925] [serial = 544] [outer = 0x0] 16:39:09 INFO - PROCESS | 1925 | ++DOMWINDOW == 132 (0x121bee000) [pid = 1925] [serial = 545] [outer = 0x1217b9800] 16:39:09 INFO - PROCESS | 1925 | 1464392349441 Marionette DEBUG loaded listener.js 16:39:09 INFO - PROCESS | 1925 | ++DOMWINDOW == 133 (0x1246abc00) [pid = 1925] [serial = 546] [outer = 0x1217b9800] 16:39:10 INFO - PROCESS | 1925 | 1464392350365 Marionette TRACE conn2 <- [1,700,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html",0,null,null,[["textAlign right is the right of the last em square (not the bounding box)",0,null,null]]]}] 16:39:10 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | textAlign right is the right of the last em square (not the bounding box) 16:39:10 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1124ms 16:39:10 INFO - PROCESS | 1925 | 1464392350385 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 16:39:10 INFO - PROCESS | 1925 | 1464392350387 Marionette TRACE conn2 <- [1,701,null,{"value":"7"}] 16:39:10 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 16:39:10 INFO - PROCESS | 1925 | 1464392350395 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 16:39:10 INFO - PROCESS | 1925 | 1464392350400 Marionette TRACE conn2 <- [1,702,null,{}] 16:39:10 INFO - PROCESS | 1925 | 1464392350405 Marionette TRACE conn2 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:10 INFO - PROCESS | 1925 | 1464392350504 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 16:39:10 INFO - PROCESS | 1925 | 1464392350549 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:10 INFO - PROCESS | 1925 | ++DOCSHELL 0x1190b7800 == 54 [pid = 1925] [id = 183] 16:39:10 INFO - PROCESS | 1925 | ++DOMWINDOW == 134 (0x11842e800) [pid = 1925] [serial = 547] [outer = 0x0] 16:39:10 INFO - PROCESS | 1925 | ++DOMWINDOW == 135 (0x125ba2000) [pid = 1925] [serial = 548] [outer = 0x11842e800] 16:39:10 INFO - PROCESS | 1925 | 1464392350579 Marionette DEBUG loaded listener.js 16:39:10 INFO - PROCESS | 1925 | ++DOMWINDOW == 136 (0x128d90c00) [pid = 1925] [serial = 549] [outer = 0x11842e800] 16:39:11 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 16:39:11 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1231ms 16:39:11 INFO - PROCESS | 1925 | 1464392351617 Marionette TRACE conn2 <- [1,704,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html",0,null,null,[["textAlign start with ltr is the left edge",0,null,null]]]}] 16:39:11 INFO - PROCESS | 1925 | 1464392351623 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 16:39:11 INFO - PROCESS | 1925 | 1464392351626 Marionette TRACE conn2 <- [1,705,null,{"value":"7"}] 16:39:11 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 16:39:11 INFO - PROCESS | 1925 | 1464392351629 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 16:39:11 INFO - PROCESS | 1925 | 1464392351630 Marionette TRACE conn2 <- [1,706,null,{}] 16:39:11 INFO - PROCESS | 1925 | 1464392351636 Marionette TRACE conn2 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:11 INFO - PROCESS | 1925 | 1464392351733 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 16:39:11 INFO - PROCESS | 1925 | 1464392351817 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:11 INFO - PROCESS | 1925 | --DOCSHELL 0x128da2000 == 53 [pid = 1925] [id = 179] 16:39:11 INFO - PROCESS | 1925 | --DOCSHELL 0x12158a800 == 52 [pid = 1925] [id = 178] 16:39:11 INFO - PROCESS | 1925 | --DOCSHELL 0x124684000 == 51 [pid = 1925] [id = 177] 16:39:11 INFO - PROCESS | 1925 | --DOCSHELL 0x123f55800 == 50 [pid = 1925] [id = 176] 16:39:11 INFO - PROCESS | 1925 | --DOCSHELL 0x121c77800 == 49 [pid = 1925] [id = 175] 16:39:11 INFO - PROCESS | 1925 | --DOCSHELL 0x11700d000 == 48 [pid = 1925] [id = 174] 16:39:11 INFO - PROCESS | 1925 | --DOCSHELL 0x11a03a800 == 47 [pid = 1925] [id = 173] 16:39:11 INFO - PROCESS | 1925 | --DOMWINDOW == 135 (0x12156e800) [pid = 1925] [serial = 487] [outer = 0x0] [url = about:blank] 16:39:11 INFO - PROCESS | 1925 | ++DOCSHELL 0x113a9e800 == 48 [pid = 1925] [id = 184] 16:39:11 INFO - PROCESS | 1925 | ++DOMWINDOW == 136 (0x11809f400) [pid = 1925] [serial = 550] [outer = 0x0] 16:39:11 INFO - PROCESS | 1925 | ++DOMWINDOW == 137 (0x118560800) [pid = 1925] [serial = 551] [outer = 0x11809f400] 16:39:11 INFO - PROCESS | 1925 | 1464392351867 Marionette DEBUG loaded listener.js 16:39:11 INFO - PROCESS | 1925 | ++DOMWINDOW == 138 (0x119510c00) [pid = 1925] [serial = 552] [outer = 0x11809f400] 16:39:11 INFO - PROCESS | 1925 | --DOCSHELL 0x119534800 == 47 [pid = 1925] [id = 172] 16:39:11 INFO - PROCESS | 1925 | --DOCSHELL 0x118edd800 == 46 [pid = 1925] [id = 171] 16:39:11 INFO - PROCESS | 1925 | --DOCSHELL 0x116978800 == 45 [pid = 1925] [id = 170] 16:39:11 INFO - PROCESS | 1925 | --DOCSHELL 0x116080800 == 44 [pid = 1925] [id = 169] 16:39:11 INFO - PROCESS | 1925 | --DOCSHELL 0x1180c3000 == 43 [pid = 1925] [id = 168] 16:39:11 INFO - PROCESS | 1925 | --DOCSHELL 0x119ccf000 == 42 [pid = 1925] [id = 165] 16:39:11 INFO - PROCESS | 1925 | --DOCSHELL 0x116f06000 == 41 [pid = 1925] [id = 164] 16:39:11 INFO - PROCESS | 1925 | --DOMWINDOW == 137 (0x12946f800) [pid = 1925] [serial = 466] [outer = 0x0] [url = about:blank] 16:39:11 INFO - PROCESS | 1925 | --DOMWINDOW == 136 (0x12b0b5800) [pid = 1925] [serial = 470] [outer = 0x0] [url = about:blank] 16:39:11 INFO - PROCESS | 1925 | --DOMWINDOW == 135 (0x12ae09400) [pid = 1925] [serial = 469] [outer = 0x0] [url = about:blank] 16:39:11 INFO - PROCESS | 1925 | --DOMWINDOW == 134 (0x1249dc000) [pid = 1925] [serial = 478] [outer = 0x0] [url = about:blank] 16:39:11 INFO - PROCESS | 1925 | --DOMWINDOW == 133 (0x12ba3ac00) [pid = 1925] [serial = 428] [outer = 0x0] [url = about:blank] 16:39:11 INFO - PROCESS | 1925 | --DOMWINDOW == 132 (0x121453800) [pid = 1925] [serial = 454] [outer = 0x0] [url = about:blank] 16:39:11 INFO - PROCESS | 1925 | --DOMWINDOW == 131 (0x1218e9000) [pid = 1925] [serial = 455] [outer = 0x0] [url = about:blank] 16:39:11 INFO - PROCESS | 1925 | --DOMWINDOW == 130 (0x12ba46000) [pid = 1925] [serial = 473] [outer = 0x0] [url = about:blank] 16:39:11 INFO - PROCESS | 1925 | --DOMWINDOW == 129 (0x1182f3000) [pid = 1925] [serial = 449] [outer = 0x0] [url = about:blank] 16:39:11 INFO - PROCESS | 1925 | --DOMWINDOW == 128 (0x1169be000) [pid = 1925] [serial = 448] [outer = 0x0] [url = about:blank] 16:39:11 INFO - PROCESS | 1925 | --DOMWINDOW == 127 (0x1249cf000) [pid = 1925] [serial = 457] [outer = 0x0] [url = about:blank] 16:39:11 INFO - PROCESS | 1925 | --DOMWINDOW == 126 (0x124f76400) [pid = 1925] [serial = 458] [outer = 0x0] [url = about:blank] 16:39:11 INFO - PROCESS | 1925 | --DOMWINDOW == 125 (0x12b967c00) [pid = 1925] [serial = 472] [outer = 0x0] [url = about:blank] 16:39:11 INFO - PROCESS | 1925 | --DOMWINDOW == 124 (0x12a08fc00) [pid = 1925] [serial = 442] [outer = 0x0] [url = about:blank] 16:39:11 INFO - PROCESS | 1925 | --DOMWINDOW == 123 (0x12116ac00) [pid = 1925] [serial = 452] [outer = 0x0] [url = about:blank] 16:39:11 INFO - PROCESS | 1925 | --DOMWINDOW == 122 (0x11950cc00) [pid = 1925] [serial = 451] [outer = 0x0] [url = about:blank] 16:39:11 INFO - PROCESS | 1925 | --DOMWINDOW == 121 (0x128dc1400) [pid = 1925] [serial = 463] [outer = 0x0] [url = about:blank] 16:39:11 INFO - PROCESS | 1925 | --DOMWINDOW == 120 (0x12b0bb400) [pid = 1925] [serial = 445] [outer = 0x0] [url = about:blank] 16:39:11 INFO - PROCESS | 1925 | --DOMWINDOW == 119 (0x11958bc00) [pid = 1925] [serial = 433] [outer = 0x0] [url = about:blank] 16:39:11 INFO - PROCESS | 1925 | --DOMWINDOW == 118 (0x121a61c00) [pid = 1925] [serial = 436] [outer = 0x0] [url = about:blank] 16:39:11 INFO - PROCESS | 1925 | --DOMWINDOW == 117 (0x1167bac00) [pid = 1925] [serial = 430] [outer = 0x0] [url = about:blank] 16:39:11 INFO - PROCESS | 1925 | --DOMWINDOW == 116 (0x1265b2400) [pid = 1925] [serial = 460] [outer = 0x0] [url = about:blank] 16:39:11 INFO - PROCESS | 1925 | --DOMWINDOW == 115 (0x1267e0c00) [pid = 1925] [serial = 461] [outer = 0x0] [url = about:blank] 16:39:11 INFO - PROCESS | 1925 | --DOMWINDOW == 114 (0x1267e8800) [pid = 1925] [serial = 439] [outer = 0x0] [url = about:blank] 16:39:11 INFO - PROCESS | 1925 | --DOMWINDOW == 113 (0x12ba5e400) [pid = 1925] [serial = 475] [outer = 0x0] [url = about:blank] 16:39:11 INFO - PROCESS | 1925 | --DOMWINDOW == 112 (0x12c383400) [pid = 1925] [serial = 481] [outer = 0x0] [url = about:blank] 16:39:11 INFO - PROCESS | 1925 | --DOMWINDOW == 111 (0x12ba65400) [pid = 1925] [serial = 476] [outer = 0x0] [url = about:blank] 16:39:11 INFO - PROCESS | 1925 | --DOMWINDOW == 110 (0x12c389c00) [pid = 1925] [serial = 482] [outer = 0x0] [url = about:blank] 16:39:11 INFO - PROCESS | 1925 | --DOMWINDOW == 109 (0x128dce800) [pid = 1925] [serial = 464] [outer = 0x0] [url = about:blank] 16:39:11 INFO - PROCESS | 1925 | --DOMWINDOW == 108 (0x12c1a6000) [pid = 1925] [serial = 479] [outer = 0x0] [url = about:blank] 16:39:11 INFO - PROCESS | 1925 | --DOMWINDOW == 107 (0x12a899800) [pid = 1925] [serial = 467] [outer = 0x0] [url = about:blank] 16:39:11 INFO - PROCESS | 1925 | --DOMWINDOW == 106 (0x12a823400) [pid = 1925] [serial = 484] [outer = 0x0] [url = about:blank] 16:39:11 INFO - PROCESS | 1925 | --DOMWINDOW == 105 (0x12a827400) [pid = 1925] [serial = 485] [outer = 0x0] [url = about:blank] 16:39:12 INFO - PROCESS | 1925 | 1464392352660 Marionette TRACE conn2 <- [1,708,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html",0,null,null,[["textAlign start with rtl is the right edge",0,null,null]]]}] 16:39:12 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 16:39:12 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1071ms 16:39:12 INFO - PROCESS | 1925 | 1464392352700 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 16:39:12 INFO - PROCESS | 1925 | 1464392352705 Marionette TRACE conn2 <- [1,709,null,{"value":"7"}] 16:39:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 16:39:12 INFO - PROCESS | 1925 | 1464392352709 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 16:39:12 INFO - PROCESS | 1925 | 1464392352711 Marionette TRACE conn2 <- [1,710,null,{}] 16:39:12 INFO - PROCESS | 1925 | 1464392352714 Marionette TRACE conn2 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:12 INFO - PROCESS | 1925 | 1464392352791 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 16:39:12 INFO - PROCESS | 1925 | 1464392352839 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:12 INFO - PROCESS | 1925 | ++DOCSHELL 0x118ecd800 == 42 [pid = 1925] [id = 185] 16:39:12 INFO - PROCESS | 1925 | ++DOMWINDOW == 106 (0x11958c400) [pid = 1925] [serial = 553] [outer = 0x0] 16:39:12 INFO - PROCESS | 1925 | ++DOMWINDOW == 107 (0x1211b3800) [pid = 1925] [serial = 554] [outer = 0x11958c400] 16:39:12 INFO - PROCESS | 1925 | 1464392352865 Marionette DEBUG loaded listener.js 16:39:12 INFO - PROCESS | 1925 | ++DOMWINDOW == 108 (0x121657000) [pid = 1925] [serial = 555] [outer = 0x11958c400] 16:39:13 INFO - PROCESS | 1925 | 1464392353686 Marionette TRACE conn2 <- [1,712,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.alphabetic",0,null,null]]]}] 16:39:13 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 16:39:13 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1021ms 16:39:13 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 16:39:13 INFO - PROCESS | 1925 | 1464392353731 Marionette TRACE conn2 -> [0,713,"getWindowHandle",null] 16:39:13 INFO - PROCESS | 1925 | 1464392353732 Marionette TRACE conn2 <- [1,713,null,{"value":"7"}] 16:39:13 INFO - PROCESS | 1925 | 1464392353734 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 16:39:13 INFO - PROCESS | 1925 | 1464392353737 Marionette TRACE conn2 <- [1,714,null,{}] 16:39:13 INFO - PROCESS | 1925 | 1464392353744 Marionette TRACE conn2 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:13 INFO - PROCESS | 1925 | 1464392353832 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 16:39:13 INFO - PROCESS | 1925 | 1464392353840 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:13 INFO - PROCESS | 1925 | ++DOCSHELL 0x119c20800 == 43 [pid = 1925] [id = 186] 16:39:13 INFO - PROCESS | 1925 | ++DOMWINDOW == 109 (0x124ed9000) [pid = 1925] [serial = 556] [outer = 0x0] 16:39:13 INFO - PROCESS | 1925 | ++DOMWINDOW == 110 (0x125b9ec00) [pid = 1925] [serial = 557] [outer = 0x124ed9000] 16:39:13 INFO - PROCESS | 1925 | 1464392353868 Marionette DEBUG loaded listener.js 16:39:13 INFO - PROCESS | 1925 | ++DOMWINDOW == 111 (0x126211400) [pid = 1925] [serial = 558] [outer = 0x124ed9000] 16:39:14 INFO - PROCESS | 1925 | 1464392354727 Marionette TRACE conn2 <- [1,716,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html",0,null,null,[["fillText handles maxWidth based on line size, not bounding box size",0,null,null]]]}] 16:39:14 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | fillText handles maxWidth based on line size, not bounding box size 16:39:14 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1021ms 16:39:14 INFO - PROCESS | 1925 | 1464392354756 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 16:39:14 INFO - PROCESS | 1925 | 1464392354757 Marionette TRACE conn2 <- [1,717,null,{"value":"7"}] 16:39:14 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 16:39:14 INFO - PROCESS | 1925 | 1464392354760 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 16:39:14 INFO - PROCESS | 1925 | 1464392354761 Marionette TRACE conn2 <- [1,718,null,{}] 16:39:14 INFO - PROCESS | 1925 | 1464392354763 Marionette TRACE conn2 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:14 INFO - PROCESS | 1925 | 1464392354861 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 16:39:14 INFO - PROCESS | 1925 | 1464392354893 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:14 INFO - PROCESS | 1925 | ++DOCSHELL 0x121589800 == 44 [pid = 1925] [id = 187] 16:39:14 INFO - PROCESS | 1925 | ++DOMWINDOW == 112 (0x1265bf400) [pid = 1925] [serial = 559] [outer = 0x0] 16:39:14 INFO - PROCESS | 1925 | ++DOMWINDOW == 113 (0x1267ecc00) [pid = 1925] [serial = 560] [outer = 0x1265bf400] 16:39:14 INFO - PROCESS | 1925 | 1464392354919 Marionette DEBUG loaded listener.js 16:39:14 INFO - PROCESS | 1925 | ++DOMWINDOW == 114 (0x128dc0c00) [pid = 1925] [serial = 561] [outer = 0x1265bf400] 16:39:15 INFO - PROCESS | 1925 | 1464392355725 Marionette TRACE conn2 <- [1,720,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html",0,null,null,[["fillText works on @font-face fonts",0,null,null]]]}] 16:39:15 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 16:39:15 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 970ms 16:39:15 INFO - PROCESS | 1925 | 1464392355731 Marionette TRACE conn2 -> [0,721,"getWindowHandle",null] 16:39:15 INFO - PROCESS | 1925 | 1464392355732 Marionette TRACE conn2 <- [1,721,null,{"value":"7"}] 16:39:15 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 16:39:15 INFO - PROCESS | 1925 | 1464392355735 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 16:39:15 INFO - PROCESS | 1925 | 1464392355736 Marionette TRACE conn2 <- [1,722,null,{}] 16:39:15 INFO - PROCESS | 1925 | 1464392355739 Marionette TRACE conn2 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:15 INFO - PROCESS | 1925 | 1464392355855 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 16:39:15 INFO - PROCESS | 1925 | --DOMWINDOW == 113 (0x117e4f800) [pid = 1925] [serial = 505] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 16:39:15 INFO - PROCESS | 1925 | --DOMWINDOW == 112 (0x1265b9000) [pid = 1925] [serial = 526] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 16:39:15 INFO - PROCESS | 1925 | --DOMWINDOW == 111 (0x113d07400) [pid = 1925] [serial = 502] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 16:39:15 INFO - PROCESS | 1925 | --DOMWINDOW == 110 (0x119026c00) [pid = 1925] [serial = 508] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 16:39:15 INFO - PROCESS | 1925 | --DOMWINDOW == 109 (0x1249d2800) [pid = 1925] [serial = 517] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 16:39:15 INFO - PROCESS | 1925 | --DOMWINDOW == 108 (0x12655cc00) [pid = 1925] [serial = 523] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 16:39:15 INFO - PROCESS | 1925 | --DOMWINDOW == 107 (0x128a9fc00) [pid = 1925] [serial = 529] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 16:39:15 INFO - PROCESS | 1925 | --DOMWINDOW == 106 (0x1218ed400) [pid = 1925] [serial = 532] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 16:39:15 INFO - PROCESS | 1925 | --DOMWINDOW == 105 (0x119a05800) [pid = 1925] [serial = 511] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 16:39:15 INFO - PROCESS | 1925 | --DOMWINDOW == 104 (0x119a06400) [pid = 1925] [serial = 514] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 16:39:15 INFO - PROCESS | 1925 | --DOMWINDOW == 103 (0x125b9f000) [pid = 1925] [serial = 520] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 16:39:15 INFO - PROCESS | 1925 | 1464392355896 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:15 INFO - PROCESS | 1925 | ++DOCSHELL 0x11701c800 == 45 [pid = 1925] [id = 188] 16:39:15 INFO - PROCESS | 1925 | ++DOMWINDOW == 104 (0x115160c00) [pid = 1925] [serial = 562] [outer = 0x0] 16:39:15 INFO - PROCESS | 1925 | ++DOMWINDOW == 105 (0x118433400) [pid = 1925] [serial = 563] [outer = 0x115160c00] 16:39:15 INFO - PROCESS | 1925 | 1464392355921 Marionette DEBUG loaded listener.js 16:39:15 INFO - PROCESS | 1925 | ++DOMWINDOW == 106 (0x124346000) [pid = 1925] [serial = 564] [outer = 0x115160c00] 16:39:16 INFO - PROCESS | 1925 | 1464392356207 Marionette TRACE conn2 <- [1,724,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html",0,null,null,[["fillText handles maxWidth correctly",1,"","@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,725,"getWindowHandle",null] 16:39:16 INFO - PROCESS | 1925 | 1464392356257 Marionette TRACE conn2 <- [1,725,null,{"value":"7"}] 16:39:16 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 16:39:16 INFO - PROCESS | 1925 | 1464392356259 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 16:39:16 INFO - PROCESS | 1925 | 1464392356260 Marionette TRACE conn2 <- [1,726,null,{}] 16:39:16 INFO - PROCESS | 1925 | 1464392356263 Marionette TRACE conn2 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:16 INFO - PROCESS | 1925 | 1464392356358 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 16:39:16 INFO - PROCESS | 1925 | 1464392356363 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:16 INFO - PROCESS | 1925 | ++DOCSHELL 0x123f35000 == 46 [pid = 1925] [id = 189] 16:39:16 INFO - PROCESS | 1925 | ++DOMWINDOW == 107 (0x128aa4800) [pid = 1925] [serial = 565] [outer = 0x0] 16:39:16 INFO - PROCESS | 1925 | ++DOMWINDOW == 108 (0x12944b400) [pid = 1925] [serial = 566] [outer = 0x128aa4800] 16:39:16 INFO - PROCESS | 1925 | 1464392356392 Marionette DEBUG loaded listener.js 16:39:16 INFO - PROCESS | 1925 | ++DOMWINDOW == 109 (0x12a828000) [pid = 1925] [serial = 567] [outer = 0x128aa4800] 16:39:16 INFO - PROCESS | 1925 | 1464392356748 Marionette TRACE conn2 <- [1,728,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html",0,null,null,[["fillText handles maxWidth correctly",0,null,null]]]}] 16:39:16 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 16:39:16 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 517ms 16:39:16 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 16:39:16 INFO - PROCESS | 1925 | 1464392356778 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 16:39:16 INFO - PROCESS | 1925 | 1464392356779 Marionette TRACE conn2 <- [1,729,null,{"value":"7"}] 16:39:16 INFO - PROCESS | 1925 | 1464392356781 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 16:39:16 INFO - PROCESS | 1925 | 1464392356782 Marionette TRACE conn2 <- [1,730,null,{}] 16:39:16 INFO - PROCESS | 1925 | 1464392356785 Marionette TRACE conn2 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:16 INFO - PROCESS | 1925 | 1464392356861 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 16:39:16 INFO - PROCESS | 1925 | 1464392356865 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:16 INFO - PROCESS | 1925 | ++DOCSHELL 0x125f5e000 == 47 [pid = 1925] [id = 190] 16:39:16 INFO - PROCESS | 1925 | ++DOMWINDOW == 110 (0x128ee0400) [pid = 1925] [serial = 568] [outer = 0x0] 16:39:16 INFO - PROCESS | 1925 | ++DOMWINDOW == 111 (0x12b03f000) [pid = 1925] [serial = 569] [outer = 0x128ee0400] 16:39:16 INFO - PROCESS | 1925 | 1464392356894 Marionette DEBUG loaded listener.js 16:39:16 INFO - PROCESS | 1925 | ++DOMWINDOW == 112 (0x12b0b1400) [pid = 1925] [serial = 570] [outer = 0x128ee0400] 16:39:17 INFO - PROCESS | 1925 | 1464392357244 Marionette TRACE conn2 <- [1,732,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html",0,null,null,[["fillText handles maxWidth correctly",1,"assert_equals: d[3248] expected 0 but got 9","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,733,"getWindowHandle",null] 16:39:17 INFO - PROCESS | 1925 | 1464392357255 Marionette TRACE conn2 <- [1,733,null,{"value":"7"}] 16:39:17 INFO - PROCESS | 1925 | 1464392357257 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 16:39:17 INFO - PROCESS | 1925 | 1464392357258 Marionette TRACE conn2 <- [1,734,null,{}] 16:39:17 INFO - PROCESS | 1925 | 1464392357261 Marionette TRACE conn2 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:17 INFO - PROCESS | 1925 | 1464392357345 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 16:39:17 INFO - PROCESS | 1925 | 1464392357350 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:17 INFO - PROCESS | 1925 | ++DOCSHELL 0x1299b9000 == 48 [pid = 1925] [id = 191] 16:39:17 INFO - PROCESS | 1925 | ++DOMWINDOW == 113 (0x12ae0bc00) [pid = 1925] [serial = 571] [outer = 0x0] 16:39:17 INFO - PROCESS | 1925 | ++DOMWINDOW == 114 (0x12b962c00) [pid = 1925] [serial = 572] [outer = 0x12ae0bc00] 16:39:17 INFO - PROCESS | 1925 | 1464392357378 Marionette DEBUG loaded listener.js 16:39:17 INFO - PROCESS | 1925 | ++DOMWINDOW == 115 (0x12ba41c00) [pid = 1925] [serial = 573] [outer = 0x12ae0bc00] 16:39:17 INFO - PROCESS | 1925 | 1464392357691 Marionette TRACE conn2 <- [1,736,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html",0,null,null,[["fillText does not start a new path or subpath",0,null,null]]]}] 16:39:17 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 16:39:17 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 470ms 16:39:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 16:39:17 INFO - PROCESS | 1925 | 1464392357727 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 16:39:17 INFO - PROCESS | 1925 | 1464392357728 Marionette TRACE conn2 <- [1,737,null,{"value":"7"}] 16:39:17 INFO - PROCESS | 1925 | 1464392357730 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 16:39:17 INFO - PROCESS | 1925 | 1464392357731 Marionette TRACE conn2 <- [1,738,null,{}] 16:39:17 INFO - PROCESS | 1925 | 1464392357734 Marionette TRACE conn2 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:17 INFO - PROCESS | 1925 | 1464392357833 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 16:39:17 INFO - PROCESS | 1925 | 1464392357843 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:17 INFO - PROCESS | 1925 | ++DOCSHELL 0x12a8ea800 == 49 [pid = 1925] [id = 192] 16:39:17 INFO - PROCESS | 1925 | ++DOMWINDOW == 116 (0x12b0af400) [pid = 1925] [serial = 574] [outer = 0x0] 16:39:17 INFO - PROCESS | 1925 | ++DOMWINDOW == 117 (0x12ba59c00) [pid = 1925] [serial = 575] [outer = 0x12b0af400] 16:39:17 INFO - PROCESS | 1925 | 1464392357868 Marionette DEBUG loaded listener.js 16:39:17 INFO - PROCESS | 1925 | ++DOMWINDOW == 118 (0x12ba60c00) [pid = 1925] [serial = 576] [outer = 0x12b0af400] 16:39:18 INFO - PROCESS | 1925 | 1464392358822 Marionette TRACE conn2 <- [1,740,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html",0,null,null,[["Canvas test: 2d.text.draw.fontface",0,null,null]]]}] 16:39:18 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 16:39:18 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1120ms 16:39:18 INFO - PROCESS | 1925 | 1464392358852 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 16:39:18 INFO - PROCESS | 1925 | 1464392358855 Marionette TRACE conn2 <- [1,741,null,{"value":"7"}] 16:39:18 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 16:39:18 INFO - PROCESS | 1925 | 1464392358858 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 16:39:18 INFO - PROCESS | 1925 | 1464392358860 Marionette TRACE conn2 <- [1,742,null,{}] 16:39:18 INFO - PROCESS | 1925 | 1464392358864 Marionette TRACE conn2 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:18 INFO - PROCESS | 1925 | 1464392358965 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 16:39:19 INFO - PROCESS | 1925 | 1464392359013 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:19 INFO - PROCESS | 1925 | ++DOCSHELL 0x118e1f000 == 50 [pid = 1925] [id = 193] 16:39:19 INFO - PROCESS | 1925 | ++DOMWINDOW == 119 (0x11843a000) [pid = 1925] [serial = 577] [outer = 0x0] 16:39:19 INFO - PROCESS | 1925 | ++DOMWINDOW == 120 (0x119592c00) [pid = 1925] [serial = 578] [outer = 0x11843a000] 16:39:19 INFO - PROCESS | 1925 | 1464392359045 Marionette DEBUG loaded listener.js 16:39:19 INFO - PROCESS | 1925 | ++DOMWINDOW == 121 (0x121172800) [pid = 1925] [serial = 579] [outer = 0x11843a000] 16:39:19 INFO - PROCESS | 1925 | 1464392359961 Marionette TRACE conn2 <- [1,744,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html",0,null,null,[["@font-face fonts should work even if they are not used in the page",0,null,null]]]}] 16:39:19 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | @font-face fonts should work even if they are not used in the page 16:39:19 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1122ms 16:39:19 INFO - PROCESS | 1925 | 1464392359982 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 16:39:19 INFO - PROCESS | 1925 | 1464392359987 Marionette TRACE conn2 <- [1,745,null,{"value":"7"}] 16:39:19 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 16:39:19 INFO - PROCESS | 1925 | 1464392359991 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 16:39:19 INFO - PROCESS | 1925 | 1464392359993 Marionette TRACE conn2 <- [1,746,null,{}] 16:39:19 INFO - PROCESS | 1925 | 1464392359996 Marionette TRACE conn2 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:20 INFO - PROCESS | 1925 | 1464392360097 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 16:39:20 INFO - PROCESS | 1925 | 1464392360145 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:20 INFO - PROCESS | 1925 | ++DOCSHELL 0x124304000 == 51 [pid = 1925] [id = 194] 16:39:20 INFO - PROCESS | 1925 | ++DOMWINDOW == 122 (0x12156cc00) [pid = 1925] [serial = 580] [outer = 0x0] 16:39:20 INFO - PROCESS | 1925 | ++DOMWINDOW == 123 (0x117e4a000) [pid = 1925] [serial = 581] [outer = 0x12156cc00] 16:39:20 INFO - PROCESS | 1925 | 1464392360175 Marionette DEBUG loaded listener.js 16:39:20 INFO - PROCESS | 1925 | ++DOMWINDOW == 124 (0x125fe8c00) [pid = 1925] [serial = 582] [outer = 0x12156cc00] 16:39:21 INFO - PROCESS | 1925 | 1464392361078 Marionette TRACE conn2 <- [1,748,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html",0,null,null,[["Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.)",0,null,null]]]}] 16:39:21 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.) 16:39:21 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1121ms 16:39:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 16:39:21 INFO - PROCESS | 1925 | 1464392361113 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 16:39:21 INFO - PROCESS | 1925 | 1464392361115 Marionette TRACE conn2 <- [1,749,null,{"value":"7"}] 16:39:21 INFO - PROCESS | 1925 | 1464392361118 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 16:39:21 INFO - PROCESS | 1925 | 1464392361122 Marionette TRACE conn2 <- [1,750,null,{}] 16:39:21 INFO - PROCESS | 1925 | 1464392361130 Marionette TRACE conn2 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:21 INFO - PROCESS | 1925 | 1464392361231 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 16:39:21 INFO - PROCESS | 1925 | 1464392361280 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:21 INFO - PROCESS | 1925 | ++DOCSHELL 0x119536800 == 52 [pid = 1925] [id = 195] 16:39:21 INFO - PROCESS | 1925 | ++DOMWINDOW == 125 (0x12183f400) [pid = 1925] [serial = 583] [outer = 0x0] 16:39:21 INFO - PROCESS | 1925 | ++DOMWINDOW == 126 (0x128dcbc00) [pid = 1925] [serial = 584] [outer = 0x12183f400] 16:39:21 INFO - PROCESS | 1925 | 1464392361312 Marionette DEBUG loaded listener.js 16:39:21 INFO - PROCESS | 1925 | ++DOMWINDOW == 127 (0x12a08cc00) [pid = 1925] [serial = 585] [outer = 0x12183f400] 16:39:22 INFO - PROCESS | 1925 | 1464392362341 Marionette TRACE conn2 <- [1,752,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html",0,null,null,[["U+0020 is rendered the correct size (1em wide)",0,null,null]]]}] 16:39:22 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 16:39:22 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1277ms 16:39:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 16:39:22 INFO - PROCESS | 1925 | 1464392362394 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 16:39:22 INFO - PROCESS | 1925 | 1464392362396 Marionette TRACE conn2 <- [1,753,null,{"value":"7"}] 16:39:22 INFO - PROCESS | 1925 | 1464392362399 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 16:39:22 INFO - PROCESS | 1925 | 1464392362402 Marionette TRACE conn2 <- [1,754,null,{}] 16:39:22 INFO - PROCESS | 1925 | 1464392362405 Marionette TRACE conn2 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:22 INFO - PROCESS | 1925 | 1464392362496 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 16:39:22 INFO - PROCESS | 1925 | 1464392362545 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:22 INFO - PROCESS | 1925 | ++DOCSHELL 0x117e07000 == 53 [pid = 1925] [id = 196] 16:39:22 INFO - PROCESS | 1925 | ++DOMWINDOW == 128 (0x11855e400) [pid = 1925] [serial = 586] [outer = 0x0] 16:39:22 INFO - PROCESS | 1925 | ++DOMWINDOW == 129 (0x119026c00) [pid = 1925] [serial = 587] [outer = 0x11855e400] 16:39:22 INFO - PROCESS | 1925 | 1464392362574 Marionette DEBUG loaded listener.js 16:39:22 INFO - PROCESS | 1925 | ++DOMWINDOW == 130 (0x119a07c00) [pid = 1925] [serial = 588] [outer = 0x11855e400] 16:39:22 INFO - PROCESS | 1925 | --DOCSHELL 0x12adb0000 == 52 [pid = 1925] [id = 143] 16:39:22 INFO - PROCESS | 1925 | --DOCSHELL 0x123f69000 == 51 [pid = 1925] [id = 129] 16:39:22 INFO - PROCESS | 1925 | --DOCSHELL 0x1299b9000 == 50 [pid = 1925] [id = 191] 16:39:22 INFO - PROCESS | 1925 | --DOCSHELL 0x125f5e000 == 49 [pid = 1925] [id = 190] 16:39:22 INFO - PROCESS | 1925 | --DOCSHELL 0x123f35000 == 48 [pid = 1925] [id = 189] 16:39:22 INFO - PROCESS | 1925 | --DOCSHELL 0x11701c800 == 47 [pid = 1925] [id = 188] 16:39:22 INFO - PROCESS | 1925 | --DOCSHELL 0x121589800 == 46 [pid = 1925] [id = 187] 16:39:22 INFO - PROCESS | 1925 | --DOMWINDOW == 129 (0x1166c2400) [pid = 1925] [serial = 490] [outer = 0x0] [url = about:blank] 16:39:22 INFO - PROCESS | 1925 | --DOMWINDOW == 128 (0x119861000) [pid = 1925] [serial = 493] [outer = 0x0] [url = about:blank] 16:39:22 INFO - PROCESS | 1925 | --DOMWINDOW == 127 (0x12460c000) [pid = 1925] [serial = 497] [outer = 0x0] [url = about:blank] 16:39:22 INFO - PROCESS | 1925 | --DOMWINDOW == 126 (0x128dcb800) [pid = 1925] [serial = 500] [outer = 0x0] [url = about:blank] 16:39:22 INFO - PROCESS | 1925 | --DOMWINDOW == 125 (0x12a828400) [pid = 1925] [serial = 536] [outer = 0x0] [url = about:blank] 16:39:22 INFO - PROCESS | 1925 | --DOCSHELL 0x119c20800 == 45 [pid = 1925] [id = 186] 16:39:22 INFO - PROCESS | 1925 | --DOCSHELL 0x118ecd800 == 44 [pid = 1925] [id = 185] 16:39:22 INFO - PROCESS | 1925 | --DOCSHELL 0x113a9e800 == 43 [pid = 1925] [id = 184] 16:39:22 INFO - PROCESS | 1925 | --DOCSHELL 0x1190b7800 == 42 [pid = 1925] [id = 183] 16:39:22 INFO - PROCESS | 1925 | --DOCSHELL 0x12629b800 == 41 [pid = 1925] [id = 182] 16:39:22 INFO - PROCESS | 1925 | --DOCSHELL 0x118ec1000 == 40 [pid = 1925] [id = 181] 16:39:22 INFO - PROCESS | 1925 | --DOCSHELL 0x113310800 == 39 [pid = 1925] [id = 180] 16:39:22 INFO - PROCESS | 1925 | --DOMWINDOW == 124 (0x1182f0c00) [pid = 1925] [serial = 506] [outer = 0x0] [url = about:blank] 16:39:22 INFO - PROCESS | 1925 | --DOMWINDOW == 123 (0x128d8f400) [pid = 1925] [serial = 527] [outer = 0x0] [url = about:blank] 16:39:22 INFO - PROCESS | 1925 | --DOMWINDOW == 122 (0x116939800) [pid = 1925] [serial = 504] [outer = 0x0] [url = about:blank] 16:39:22 INFO - PROCESS | 1925 | --DOMWINDOW == 121 (0x115e3f000) [pid = 1925] [serial = 503] [outer = 0x0] [url = about:blank] 16:39:22 INFO - PROCESS | 1925 | --DOMWINDOW == 120 (0x119508400) [pid = 1925] [serial = 509] [outer = 0x0] [url = about:blank] 16:39:22 INFO - PROCESS | 1925 | --DOMWINDOW == 119 (0x119593800) [pid = 1925] [serial = 510] [outer = 0x0] [url = about:blank] 16:39:22 INFO - PROCESS | 1925 | --DOMWINDOW == 118 (0x124ed4400) [pid = 1925] [serial = 518] [outer = 0x0] [url = about:blank] 16:39:22 INFO - PROCESS | 1925 | --DOMWINDOW == 117 (0x1267e1800) [pid = 1925] [serial = 524] [outer = 0x0] [url = about:blank] 16:39:22 INFO - PROCESS | 1925 | --DOMWINDOW == 116 (0x128dcd400) [pid = 1925] [serial = 530] [outer = 0x0] [url = about:blank] 16:39:22 INFO - PROCESS | 1925 | --DOMWINDOW == 115 (0x128dc5000) [pid = 1925] [serial = 528] [outer = 0x0] [url = about:blank] 16:39:22 INFO - PROCESS | 1925 | --DOMWINDOW == 114 (0x124f2cc00) [pid = 1925] [serial = 533] [outer = 0x0] [url = about:blank] 16:39:22 INFO - PROCESS | 1925 | --DOMWINDOW == 113 (0x129458400) [pid = 1925] [serial = 534] [outer = 0x0] [url = about:blank] 16:39:22 INFO - PROCESS | 1925 | --DOMWINDOW == 112 (0x128ee4c00) [pid = 1925] [serial = 531] [outer = 0x0] [url = about:blank] 16:39:22 INFO - PROCESS | 1925 | --DOMWINDOW == 111 (0x12116a400) [pid = 1925] [serial = 512] [outer = 0x0] [url = about:blank] 16:39:22 INFO - PROCESS | 1925 | --DOMWINDOW == 110 (0x121565c00) [pid = 1925] [serial = 513] [outer = 0x0] [url = about:blank] 16:39:22 INFO - PROCESS | 1925 | --DOMWINDOW == 109 (0x12156ec00) [pid = 1925] [serial = 515] [outer = 0x0] [url = about:blank] 16:39:22 INFO - PROCESS | 1925 | --DOMWINDOW == 108 (0x121cb5000) [pid = 1925] [serial = 516] [outer = 0x0] [url = about:blank] 16:39:22 INFO - PROCESS | 1925 | --DOMWINDOW == 107 (0x1184cf400) [pid = 1925] [serial = 507] [outer = 0x0] [url = about:blank] 16:39:22 INFO - PROCESS | 1925 | --DOMWINDOW == 106 (0x12607b400) [pid = 1925] [serial = 521] [outer = 0x0] [url = about:blank] 16:39:22 INFO - PROCESS | 1925 | --DOMWINDOW == 105 (0x128a9b400) [pid = 1925] [serial = 525] [outer = 0x0] [url = about:blank] 16:39:22 INFO - PROCESS | 1925 | --DOMWINDOW == 104 (0x1265b7000) [pid = 1925] [serial = 522] [outer = 0x0] [url = about:blank] 16:39:22 INFO - PROCESS | 1925 | --DOMWINDOW == 103 (0x117e4fc00) [pid = 1925] [serial = 194] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 16:39:22 INFO - PROCESS | 1925 | --DOMWINDOW == 102 (0x124f7f400) [pid = 1925] [serial = 519] [outer = 0x0] [url = about:blank] 16:39:23 INFO - PROCESS | 1925 | 1464392363491 Marionette TRACE conn2 <- [1,756,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html",0,null,null,[["Non-space characters are not converted to U+0020 and collapsed",0,null,null]]]}] 16:39:23 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | Non-space characters are not converted to U+0020 and collapsed 16:39:23 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1122ms 16:39:23 INFO - PROCESS | 1925 | 1464392363522 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 16:39:23 INFO - PROCESS | 1925 | 1464392363526 Marionette TRACE conn2 <- [1,757,null,{"value":"7"}] 16:39:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 16:39:23 INFO - PROCESS | 1925 | 1464392363530 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 16:39:23 INFO - PROCESS | 1925 | 1464392363531 Marionette TRACE conn2 <- [1,758,null,{}] 16:39:23 INFO - PROCESS | 1925 | 1464392363536 Marionette TRACE conn2 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:23 INFO - PROCESS | 1925 | 1464392363615 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 16:39:23 INFO - PROCESS | 1925 | 1464392363622 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:23 INFO - PROCESS | 1925 | ++DOCSHELL 0x1170de800 == 40 [pid = 1925] [id = 197] 16:39:23 INFO - PROCESS | 1925 | ++DOMWINDOW == 103 (0x118435c00) [pid = 1925] [serial = 589] [outer = 0x0] 16:39:23 INFO - PROCESS | 1925 | ++DOMWINDOW == 104 (0x11985fc00) [pid = 1925] [serial = 590] [outer = 0x118435c00] 16:39:23 INFO - PROCESS | 1925 | 1464392363649 Marionette DEBUG loaded listener.js 16:39:23 INFO - PROCESS | 1925 | ++DOMWINDOW == 105 (0x121565800) [pid = 1925] [serial = 591] [outer = 0x118435c00] 16:39:24 INFO - PROCESS | 1925 | 1464392363995 Marionette TRACE conn2 <- [1,760,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html",0,null,null,[["strokeText does not start a new path or subpath",0,null,null]]]}] 16:39:24 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 16:39:24 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 473ms 16:39:24 INFO - PROCESS | 1925 | 1464392364004 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 16:39:24 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 16:39:24 INFO - PROCESS | 1925 | 1464392364007 Marionette TRACE conn2 <- [1,761,null,{"value":"7"}] 16:39:24 INFO - PROCESS | 1925 | 1464392364009 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 16:39:24 INFO - PROCESS | 1925 | 1464392364012 Marionette TRACE conn2 <- [1,762,null,{}] 16:39:24 INFO - PROCESS | 1925 | 1464392364021 Marionette TRACE conn2 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:24 INFO - PROCESS | 1925 | 1464392364124 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 16:39:24 INFO - PROCESS | 1925 | 1464392364136 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:24 INFO - PROCESS | 1925 | ++DOCSHELL 0x1198b3000 == 41 [pid = 1925] [id = 198] 16:39:24 INFO - PROCESS | 1925 | ++DOMWINDOW == 106 (0x1217b4800) [pid = 1925] [serial = 592] [outer = 0x0] 16:39:24 INFO - PROCESS | 1925 | ++DOMWINDOW == 107 (0x124ed4000) [pid = 1925] [serial = 593] [outer = 0x1217b4800] 16:39:24 INFO - PROCESS | 1925 | 1464392364164 Marionette DEBUG loaded listener.js 16:39:24 INFO - PROCESS | 1925 | ++DOMWINDOW == 108 (0x126071000) [pid = 1925] [serial = 594] [outer = 0x1217b4800] 16:39:24 INFO - PROCESS | 1925 | 1464392364940 Marionette TRACE conn2 <- [1,764,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html",0,null,null,[["Canvas test: 2d.text.measure.width.basic",0,null,null]]]}] 16:39:24 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 16:39:24 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 973ms 16:39:24 INFO - PROCESS | 1925 | 1464392364982 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 16:39:24 INFO - PROCESS | 1925 | 1464392364984 Marionette TRACE conn2 <- [1,765,null,{"value":"7"}] 16:39:24 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 16:39:24 INFO - PROCESS | 1925 | 1464392364986 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 16:39:24 INFO - PROCESS | 1925 | 1464392364987 Marionette TRACE conn2 <- [1,766,null,{}] 16:39:24 INFO - PROCESS | 1925 | 1464392364990 Marionette TRACE conn2 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:25 INFO - PROCESS | 1925 | 1464392365090 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 16:39:25 INFO - PROCESS | 1925 | 1464392365095 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:25 INFO - PROCESS | 1925 | ++DOCSHELL 0x121587000 == 42 [pid = 1925] [id = 199] 16:39:25 INFO - PROCESS | 1925 | ++DOMWINDOW == 109 (0x1265c0000) [pid = 1925] [serial = 595] [outer = 0x0] 16:39:25 INFO - PROCESS | 1925 | ++DOMWINDOW == 110 (0x1267e6c00) [pid = 1925] [serial = 596] [outer = 0x1265c0000] 16:39:25 INFO - PROCESS | 1925 | 1464392365121 Marionette DEBUG loaded listener.js 16:39:25 INFO - PROCESS | 1925 | ++DOMWINDOW == 111 (0x128aa5800) [pid = 1925] [serial = 597] [outer = 0x1265c0000] 16:39:25 INFO - PROCESS | 1925 | 1464392365925 Marionette TRACE conn2 <- [1,768,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html",0,null,null,[["The empty string has zero width",0,null,null]]]}] 16:39:25 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 16:39:25 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 970ms 16:39:25 INFO - PROCESS | 1925 | 1464392365957 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 16:39:25 INFO - PROCESS | 1925 | 1464392365958 Marionette TRACE conn2 <- [1,769,null,{"value":"7"}] 16:39:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 16:39:25 INFO - PROCESS | 1925 | 1464392365960 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 16:39:25 INFO - PROCESS | 1925 | 1464392365961 Marionette TRACE conn2 <- [1,770,null,{}] 16:39:25 INFO - PROCESS | 1925 | 1464392365964 Marionette TRACE conn2 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:26 INFO - PROCESS | 1925 | 1464392366057 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 16:39:26 INFO - PROCESS | 1925 | 1464392366094 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:26 INFO - PROCESS | 1925 | ++DOCSHELL 0x121c8a800 == 43 [pid = 1925] [id = 200] 16:39:26 INFO - PROCESS | 1925 | ++DOMWINDOW == 112 (0x124ed5800) [pid = 1925] [serial = 598] [outer = 0x0] 16:39:26 INFO - PROCESS | 1925 | ++DOMWINDOW == 113 (0x128dcb800) [pid = 1925] [serial = 599] [outer = 0x124ed5800] 16:39:26 INFO - PROCESS | 1925 | 1464392366120 Marionette DEBUG loaded listener.js 16:39:26 INFO - PROCESS | 1925 | ++DOMWINDOW == 114 (0x12944e000) [pid = 1925] [serial = 600] [outer = 0x124ed5800] 16:39:26 INFO - PROCESS | 1925 | 1464392366473 Marionette TRACE conn2 <- [1,772,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",0,null,null,[["Canvas test: 2d.fillStyle.default",0,null,null]]]}] 16:39:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 16:39:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 519ms 16:39:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 16:39:26 INFO - PROCESS | 1925 | 1464392366479 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 16:39:26 INFO - PROCESS | 1925 | 1464392366480 Marionette TRACE conn2 <- [1,773,null,{"value":"7"}] 16:39:26 INFO - PROCESS | 1925 | 1464392366482 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 16:39:26 INFO - PROCESS | 1925 | 1464392366483 Marionette TRACE conn2 <- [1,774,null,{}] 16:39:26 INFO - PROCESS | 1925 | 1464392366486 Marionette TRACE conn2 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:26 INFO - PROCESS | 1925 | 1464392366593 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 16:39:26 INFO - PROCESS | 1925 | 1464392366607 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:26 INFO - PROCESS | 1925 | ++DOCSHELL 0x124f09800 == 44 [pid = 1925] [id = 201] 16:39:26 INFO - PROCESS | 1925 | ++DOMWINDOW == 115 (0x1299cd000) [pid = 1925] [serial = 601] [outer = 0x0] 16:39:26 INFO - PROCESS | 1925 | ++DOMWINDOW == 116 (0x12a828800) [pid = 1925] [serial = 602] [outer = 0x1299cd000] 16:39:26 INFO - PROCESS | 1925 | 1464392366633 Marionette DEBUG loaded listener.js 16:39:26 INFO - PROCESS | 1925 | ++DOMWINDOW == 117 (0x12b046000) [pid = 1925] [serial = 603] [outer = 0x1299cd000] 16:39:27 INFO - PROCESS | 1925 | --DOMWINDOW == 116 (0x1267e4c00) [pid = 1925] [serial = 441] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 16:39:27 INFO - PROCESS | 1925 | --DOMWINDOW == 115 (0x121172400) [pid = 1925] [serial = 435] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 16:39:27 INFO - PROCESS | 1925 | --DOMWINDOW == 114 (0x1161a9800) [pid = 1925] [serial = 429] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 16:39:27 INFO - PROCESS | 1925 | --DOMWINDOW == 113 (0x118e87800) [pid = 1925] [serial = 492] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 16:39:27 INFO - PROCESS | 1925 | --DOMWINDOW == 112 (0x121566000) [pid = 1925] [serial = 486] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 16:39:27 INFO - PROCESS | 1925 | --DOMWINDOW == 111 (0x1267e3c00) [pid = 1925] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 16:39:27 INFO - PROCESS | 1925 | --DOMWINDOW == 110 (0x12ae09000) [pid = 1925] [serial = 333] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 16:39:27 INFO - PROCESS | 1925 | --DOMWINDOW == 109 (0x111c1c800) [pid = 1925] [serial = 378] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 16:39:27 INFO - PROCESS | 1925 | --DOMWINDOW == 108 (0x11985a000) [pid = 1925] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 16:39:27 INFO - PROCESS | 1925 | --DOMWINDOW == 107 (0x128dc2400) [pid = 1925] [serial = 499] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 16:39:27 INFO - PROCESS | 1925 | --DOMWINDOW == 106 (0x119022800) [pid = 1925] [serial = 432] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 16:39:27 INFO - PROCESS | 1925 | --DOMWINDOW == 105 (0x119592000) [pid = 1925] [serial = 384] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 16:39:27 INFO - PROCESS | 1925 | --DOMWINDOW == 104 (0x118437800) [pid = 1925] [serial = 381] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 16:39:27 INFO - PROCESS | 1925 | --DOMWINDOW == 103 (0x118436400) [pid = 1925] [serial = 496] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 16:39:27 INFO - PROCESS | 1925 | --DOMWINDOW == 102 (0x124f7ec00) [pid = 1925] [serial = 444] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 16:39:27 INFO - PROCESS | 1925 | --DOMWINDOW == 101 (0x113d5f800) [pid = 1925] [serial = 489] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 16:39:27 INFO - PROCESS | 1925 | --DOMWINDOW == 100 (0x12ae0bc00) [pid = 1925] [serial = 571] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 16:39:27 INFO - PROCESS | 1925 | --DOMWINDOW == 99 (0x1265bf400) [pid = 1925] [serial = 559] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 16:39:27 INFO - PROCESS | 1925 | --DOMWINDOW == 98 (0x115160c00) [pid = 1925] [serial = 562] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 16:39:27 INFO - PROCESS | 1925 | --DOMWINDOW == 97 (0x11842e800) [pid = 1925] [serial = 547] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 16:39:27 INFO - PROCESS | 1925 | --DOMWINDOW == 96 (0x11958c400) [pid = 1925] [serial = 553] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 16:39:27 INFO - PROCESS | 1925 | --DOMWINDOW == 95 (0x124ed9000) [pid = 1925] [serial = 556] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 16:39:27 INFO - PROCESS | 1925 | --DOMWINDOW == 94 (0x11809f400) [pid = 1925] [serial = 550] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 16:39:27 INFO - PROCESS | 1925 | --DOMWINDOW == 93 (0x128ee0400) [pid = 1925] [serial = 568] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 16:39:27 INFO - PROCESS | 1925 | --DOMWINDOW == 92 (0x128aa4800) [pid = 1925] [serial = 565] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 16:39:27 INFO - PROCESS | 1925 | --DOMWINDOW == 91 (0x12a08c800) [pid = 1925] [serial = 535] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 16:39:27 INFO - PROCESS | 1925 | 1464392367116 Marionette TRACE conn2 <- [1,776,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.semitransparent",0,null,null]]]}] 16:39:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 16:39:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 671ms 16:39:27 INFO - PROCESS | 1925 | 1464392367160 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 16:39:27 INFO - PROCESS | 1925 | 1464392367162 Marionette TRACE conn2 <- [1,777,null,{"value":"7"}] 16:39:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 16:39:27 INFO - PROCESS | 1925 | 1464392367166 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 16:39:27 INFO - PROCESS | 1925 | 1464392367169 Marionette TRACE conn2 <- [1,778,null,{}] 16:39:27 INFO - PROCESS | 1925 | 1464392367173 Marionette TRACE conn2 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:27 INFO - PROCESS | 1925 | 1464392367294 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 16:39:27 INFO - PROCESS | 1925 | 1464392367401 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:27 INFO - PROCESS | 1925 | ++DOCSHELL 0x1190b3000 == 45 [pid = 1925] [id = 202] 16:39:27 INFO - PROCESS | 1925 | ++DOMWINDOW == 92 (0x1161ecc00) [pid = 1925] [serial = 604] [outer = 0x0] 16:39:27 INFO - PROCESS | 1925 | ++DOMWINDOW == 93 (0x11901fc00) [pid = 1925] [serial = 605] [outer = 0x1161ecc00] 16:39:27 INFO - PROCESS | 1925 | 1464392367445 Marionette DEBUG loaded listener.js 16:39:27 INFO - PROCESS | 1925 | ++DOMWINDOW == 94 (0x1211b6400) [pid = 1925] [serial = 606] [outer = 0x1161ecc00] 16:39:27 INFO - PROCESS | 1925 | 1464392367714 Marionette TRACE conn2 <- [1,780,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html",0,null,null,[["Canvas test: 2d.fillStyle.get.solid",0,null,null]]]}] 16:39:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 16:39:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 573ms 16:39:27 INFO - PROCESS | 1925 | 1464392367742 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 16:39:27 INFO - PROCESS | 1925 | 1464392367743 Marionette TRACE conn2 <- [1,781,null,{"value":"7"}] 16:39:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 16:39:27 INFO - PROCESS | 1925 | 1464392367745 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 16:39:27 INFO - PROCESS | 1925 | 1464392367746 Marionette TRACE conn2 <- [1,782,null,{}] 16:39:27 INFO - PROCESS | 1925 | 1464392367749 Marionette TRACE conn2 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:27 INFO - PROCESS | 1925 | 1464392367841 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 16:39:27 INFO - PROCESS | 1925 | 1464392367845 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:27 INFO - PROCESS | 1925 | ++DOCSHELL 0x128ab8000 == 46 [pid = 1925] [id = 203] 16:39:27 INFO - PROCESS | 1925 | ++DOMWINDOW == 95 (0x1169b7800) [pid = 1925] [serial = 607] [outer = 0x0] 16:39:27 INFO - PROCESS | 1925 | ++DOMWINDOW == 96 (0x1265bec00) [pid = 1925] [serial = 608] [outer = 0x1169b7800] 16:39:27 INFO - PROCESS | 1925 | 1464392367878 Marionette DEBUG loaded listener.js 16:39:27 INFO - PROCESS | 1925 | ++DOMWINDOW == 97 (0x1299ce400) [pid = 1925] [serial = 609] [outer = 0x1169b7800] 16:39:28 INFO - PROCESS | 1925 | 1464392368175 Marionette TRACE conn2 <- [1,784,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.transparent",0,null,null]]]}] 16:39:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 16:39:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 469ms 16:39:28 INFO - PROCESS | 1925 | 1464392368215 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 16:39:28 INFO - PROCESS | 1925 | 1464392368216 Marionette TRACE conn2 <- [1,785,null,{"value":"7"}] 16:39:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 16:39:28 INFO - PROCESS | 1925 | 1464392368244 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 16:39:28 INFO - PROCESS | 1925 | 1464392368245 Marionette TRACE conn2 <- [1,786,null,{}] 16:39:28 INFO - PROCESS | 1925 | 1464392368247 Marionette TRACE conn2 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:28 INFO - PROCESS | 1925 | 1464392368328 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 16:39:28 INFO - PROCESS | 1925 | 1464392368332 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:28 INFO - PROCESS | 1925 | ++DOCSHELL 0x128da4000 == 47 [pid = 1925] [id = 204] 16:39:28 INFO - PROCESS | 1925 | ++DOMWINDOW == 98 (0x128d90000) [pid = 1925] [serial = 610] [outer = 0x0] 16:39:28 INFO - PROCESS | 1925 | ++DOMWINDOW == 99 (0x12b0b0400) [pid = 1925] [serial = 611] [outer = 0x128d90000] 16:39:28 INFO - PROCESS | 1925 | 1464392368360 Marionette DEBUG loaded listener.js 16:39:28 INFO - PROCESS | 1925 | ++DOMWINDOW == 100 (0x12b95f000) [pid = 1925] [serial = 612] [outer = 0x128d90000] 16:39:28 INFO - PROCESS | 1925 | 1464392368676 Marionette TRACE conn2 <- [1,788,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}] 16:39:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 16:39:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 486ms 16:39:28 INFO - PROCESS | 1925 | 1464392368714 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 16:39:28 INFO - PROCESS | 1925 | 1464392368715 Marionette TRACE conn2 <- [1,789,null,{"value":"7"}] 16:39:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 16:39:28 INFO - PROCESS | 1925 | 1464392368720 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 16:39:28 INFO - PROCESS | 1925 | 1464392368721 Marionette TRACE conn2 <- [1,790,null,{}] 16:39:28 INFO - PROCESS | 1925 | 1464392368723 Marionette TRACE conn2 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:28 INFO - PROCESS | 1925 | 1464392368798 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 16:39:28 INFO - PROCESS | 1925 | 1464392368805 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:28 INFO - PROCESS | 1925 | ++DOCSHELL 0x12ae51800 == 48 [pid = 1925] [id = 205] 16:39:28 INFO - PROCESS | 1925 | ++DOMWINDOW == 101 (0x12b0b8800) [pid = 1925] [serial = 613] [outer = 0x0] 16:39:28 INFO - PROCESS | 1925 | ++DOMWINDOW == 102 (0x12ba48000) [pid = 1925] [serial = 614] [outer = 0x12b0b8800] 16:39:28 INFO - PROCESS | 1925 | 1464392368830 Marionette DEBUG loaded listener.js 16:39:28 INFO - PROCESS | 1925 | ++DOMWINDOW == 103 (0x12ba67400) [pid = 1925] [serial = 615] [outer = 0x12b0b8800] 16:39:29 INFO - PROCESS | 1925 | 1464392369305 Marionette TRACE conn2 <- [1,792,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}] 16:39:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 16:39:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 620ms 16:39:29 INFO - PROCESS | 1925 | 1464392369339 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 16:39:29 INFO - PROCESS | 1925 | 1464392369341 Marionette TRACE conn2 <- [1,793,null,{"value":"7"}] 16:39:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 16:39:29 INFO - PROCESS | 1925 | 1464392369345 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 16:39:29 INFO - PROCESS | 1925 | 1464392369347 Marionette TRACE conn2 <- [1,794,null,{}] 16:39:29 INFO - PROCESS | 1925 | 1464392369351 Marionette TRACE conn2 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:29 INFO - PROCESS | 1925 | 1464392369454 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 16:39:29 INFO - PROCESS | 1925 | 1464392369506 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:29 INFO - PROCESS | 1925 | ++DOCSHELL 0x1170e3000 == 49 [pid = 1925] [id = 206] 16:39:29 INFO - PROCESS | 1925 | ++DOMWINDOW == 104 (0x117553400) [pid = 1925] [serial = 616] [outer = 0x0] 16:39:29 INFO - PROCESS | 1925 | ++DOMWINDOW == 105 (0x1182fc800) [pid = 1925] [serial = 617] [outer = 0x117553400] 16:39:29 INFO - PROCESS | 1925 | 1464392369538 Marionette DEBUG loaded listener.js 16:39:29 INFO - PROCESS | 1925 | ++DOMWINDOW == 106 (0x119502400) [pid = 1925] [serial = 618] [outer = 0x117553400] 16:39:29 INFO - PROCESS | 1925 | 1464392369971 Marionette TRACE conn2 <- [1,796,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html",0,null,null,[["currentColor is computed from the canvas element",0,null,null]]]}] 16:39:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 16:39:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 671ms 16:39:30 INFO - PROCESS | 1925 | 1464392370039 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 16:39:30 INFO - PROCESS | 1925 | 1464392370043 Marionette TRACE conn2 <- [1,797,null,{"value":"7"}] 16:39:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 16:39:30 INFO - PROCESS | 1925 | 1464392370048 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 16:39:30 INFO - PROCESS | 1925 | 1464392370050 Marionette TRACE conn2 <- [1,798,null,{}] 16:39:30 INFO - PROCESS | 1925 | 1464392370073 Marionette TRACE conn2 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:30 INFO - PROCESS | 1925 | 1464392370178 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 16:39:30 INFO - PROCESS | 1925 | 1464392370241 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:30 INFO - PROCESS | 1925 | ++DOCSHELL 0x121421800 == 50 [pid = 1925] [id = 207] 16:39:30 INFO - PROCESS | 1925 | ++DOMWINDOW == 107 (0x12156ac00) [pid = 1925] [serial = 619] [outer = 0x0] 16:39:30 INFO - PROCESS | 1925 | ++DOMWINDOW == 108 (0x12199b400) [pid = 1925] [serial = 620] [outer = 0x12156ac00] 16:39:30 INFO - PROCESS | 1925 | 1464392370272 Marionette DEBUG loaded listener.js 16:39:30 INFO - PROCESS | 1925 | ++DOMWINDOW == 109 (0x1246a1c00) [pid = 1925] [serial = 621] [outer = 0x12156ac00] 16:39:30 INFO - PROCESS | 1925 | 1464392370682 Marionette TRACE conn2 <- [1,800,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html",0,null,null,[["currentColor is computed when the attribute is set, not when it is painted",0,null,null]]]}] 16:39:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | currentColor is computed when the attribute is set, not when it is painted 16:39:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 687ms 16:39:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 16:39:30 INFO - PROCESS | 1925 | 1464392370736 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 16:39:30 INFO - PROCESS | 1925 | 1464392370738 Marionette TRACE conn2 <- [1,801,null,{"value":"7"}] 16:39:30 INFO - PROCESS | 1925 | 1464392370740 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 16:39:30 INFO - PROCESS | 1925 | 1464392370743 Marionette TRACE conn2 <- [1,802,null,{}] 16:39:30 INFO - PROCESS | 1925 | 1464392370750 Marionette TRACE conn2 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:30 INFO - PROCESS | 1925 | 1464392370851 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 16:39:30 INFO - PROCESS | 1925 | 1464392370904 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:30 INFO - PROCESS | 1925 | ++DOCSHELL 0x12b91c000 == 51 [pid = 1925] [id = 208] 16:39:30 INFO - PROCESS | 1925 | ++DOMWINDOW == 110 (0x124f7f400) [pid = 1925] [serial = 622] [outer = 0x0] 16:39:30 INFO - PROCESS | 1925 | ++DOMWINDOW == 111 (0x128edd000) [pid = 1925] [serial = 623] [outer = 0x124f7f400] 16:39:30 INFO - PROCESS | 1925 | 1464392370935 Marionette DEBUG loaded listener.js 16:39:30 INFO - PROCESS | 1925 | ++DOMWINDOW == 112 (0x12a824800) [pid = 1925] [serial = 624] [outer = 0x124f7f400] 16:39:31 INFO - PROCESS | 1925 | 1464392371357 Marionette TRACE conn2 <- [1,804,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html",0,null,null,[["currentColor is computed from the canvas element even when element is not rendered",0,null,null]]]}] 16:39:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | currentColor is computed from the canvas element even when element is not rendered 16:39:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 670ms 16:39:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 16:39:31 INFO - PROCESS | 1925 | 1464392371411 Marionette TRACE conn2 -> [0,805,"getWindowHandle",null] 16:39:31 INFO - PROCESS | 1925 | 1464392371413 Marionette TRACE conn2 <- [1,805,null,{"value":"7"}] 16:39:31 INFO - PROCESS | 1925 | 1464392371416 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 16:39:31 INFO - PROCESS | 1925 | 1464392371417 Marionette TRACE conn2 <- [1,806,null,{}] 16:39:31 INFO - PROCESS | 1925 | 1464392371419 Marionette TRACE conn2 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:31 INFO - PROCESS | 1925 | 1464392371537 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 16:39:31 INFO - PROCESS | 1925 | 1464392371601 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:31 INFO - PROCESS | 1925 | ++DOCSHELL 0x12ba81800 == 52 [pid = 1925] [id = 209] 16:39:31 INFO - PROCESS | 1925 | ++DOMWINDOW == 113 (0x12a828400) [pid = 1925] [serial = 625] [outer = 0x0] 16:39:31 INFO - PROCESS | 1925 | ++DOMWINDOW == 114 (0x12ae02c00) [pid = 1925] [serial = 626] [outer = 0x12a828400] 16:39:31 INFO - PROCESS | 1925 | 1464392371631 Marionette DEBUG loaded listener.js 16:39:31 INFO - PROCESS | 1925 | ++DOMWINDOW == 115 (0x12b967c00) [pid = 1925] [serial = 627] [outer = 0x12a828400] 16:39:32 INFO - PROCESS | 1925 | [1925] WARNING: robustness marked as unsupported: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 16:39:32 INFO - PROCESS | 1925 | Exported SkiaGL extensions: GL_ARB_framebuffer_object GL_ARB_texture_rg GL_EXT_packed_depth_stencil GL_EXT_bgra 16:39:32 INFO - PROCESS | 1925 | Determined SkiaGL cache limits: Size 100663296, Items: 256 16:39:32 INFO - PROCESS | 1925 | [GFX2-]: Using SkiaGL canvas. 16:39:32 INFO - PROCESS | 1925 | 1464392372074 Marionette TRACE conn2 <- [1,808,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html",0,null,null,[["currentColor is solid black when the canvas element is not in a document",0,null,null]]]}] 16:39:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | currentColor is solid black when the canvas element is not in a document 16:39:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 671ms 16:39:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 16:39:32 INFO - PROCESS | 1925 | 1464392372087 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 16:39:32 INFO - PROCESS | 1925 | 1464392372089 Marionette TRACE conn2 <- [1,809,null,{"value":"7"}] 16:39:32 INFO - PROCESS | 1925 | 1464392372091 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 16:39:32 INFO - PROCESS | 1925 | 1464392372092 Marionette TRACE conn2 <- [1,810,null,{}] 16:39:32 INFO - PROCESS | 1925 | 1464392372094 Marionette TRACE conn2 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:32 INFO - PROCESS | 1925 | 1464392372190 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 16:39:32 INFO - PROCESS | 1925 | 1464392372237 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:32 INFO - PROCESS | 1925 | ++DOCSHELL 0x12c162000 == 53 [pid = 1925] [id = 210] 16:39:32 INFO - PROCESS | 1925 | ++DOMWINDOW == 116 (0x12ba5a400) [pid = 1925] [serial = 628] [outer = 0x0] 16:39:32 INFO - PROCESS | 1925 | ++DOMWINDOW == 117 (0x12c1a1400) [pid = 1925] [serial = 629] [outer = 0x12ba5a400] 16:39:32 INFO - PROCESS | 1925 | 1464392372266 Marionette DEBUG loaded listener.js 16:39:32 INFO - PROCESS | 1925 | ++DOMWINDOW == 118 (0x12c1a9000) [pid = 1925] [serial = 630] [outer = 0x12ba5a400] 16:39:32 INFO - PROCESS | 1925 | 1464392372679 Marionette TRACE conn2 <- [1,812,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex3",0,null,null]]]}] 16:39:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 16:39:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 618ms 16:39:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 16:39:32 INFO - PROCESS | 1925 | 1464392372709 Marionette TRACE conn2 -> [0,813,"getWindowHandle",null] 16:39:32 INFO - PROCESS | 1925 | 1464392372711 Marionette TRACE conn2 <- [1,813,null,{"value":"7"}] 16:39:32 INFO - PROCESS | 1925 | 1464392372713 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 16:39:32 INFO - PROCESS | 1925 | 1464392372714 Marionette TRACE conn2 <- [1,814,null,{}] 16:39:32 INFO - PROCESS | 1925 | 1464392372716 Marionette TRACE conn2 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:32 INFO - PROCESS | 1925 | 1464392372863 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 16:39:32 INFO - PROCESS | 1925 | 1464392372960 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:32 INFO - PROCESS | 1925 | ++DOCSHELL 0x12b162800 == 54 [pid = 1925] [id = 211] 16:39:32 INFO - PROCESS | 1925 | ++DOMWINDOW == 119 (0x11a096c00) [pid = 1925] [serial = 631] [outer = 0x0] 16:39:32 INFO - PROCESS | 1925 | ++DOMWINDOW == 120 (0x121624400) [pid = 1925] [serial = 632] [outer = 0x11a096c00] 16:39:32 INFO - PROCESS | 1925 | 1464392372989 Marionette DEBUG loaded listener.js 16:39:33 INFO - PROCESS | 1925 | ++DOMWINDOW == 121 (0x12c389c00) [pid = 1925] [serial = 633] [outer = 0x11a096c00] 16:39:33 INFO - PROCESS | 1925 | 1464392373419 Marionette TRACE conn2 <- [1,816,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex4",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,817,"getWindowHandle",null] 16:39:33 INFO - PROCESS | 1925 | 1464392373434 Marionette TRACE conn2 <- [1,817,null,{"value":"7"}] 16:39:33 INFO - PROCESS | 1925 | 1464392373436 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 16:39:33 INFO - PROCESS | 1925 | 1464392373437 Marionette TRACE conn2 <- [1,818,null,{}] 16:39:33 INFO - PROCESS | 1925 | 1464392373440 Marionette TRACE conn2 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:33 INFO - PROCESS | 1925 | 1464392373539 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 16:39:33 INFO - PROCESS | 1925 | 1464392373588 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:33 INFO - PROCESS | 1925 | ++DOCSHELL 0x116962800 == 55 [pid = 1925] [id = 212] 16:39:33 INFO - PROCESS | 1925 | ++DOMWINDOW == 122 (0x1160da800) [pid = 1925] [serial = 634] [outer = 0x0] 16:39:33 INFO - PROCESS | 1925 | ++DOMWINDOW == 123 (0x119020800) [pid = 1925] [serial = 635] [outer = 0x1160da800] 16:39:33 INFO - PROCESS | 1925 | 1464392373618 Marionette DEBUG loaded listener.js 16:39:33 INFO - PROCESS | 1925 | ++DOMWINDOW == 124 (0x12620e400) [pid = 1925] [serial = 636] [outer = 0x1160da800] 16:39:34 INFO - PROCESS | 1925 | 1464392374181 Marionette TRACE conn2 <- [1,820,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex6",0,null,null]]]}] 16:39:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 16:39:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 770ms 16:39:34 INFO - PROCESS | 1925 | 1464392374207 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 16:39:34 INFO - PROCESS | 1925 | 1464392374210 Marionette TRACE conn2 <- [1,821,null,{"value":"7"}] 16:39:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 16:39:34 INFO - PROCESS | 1925 | 1464392374214 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 16:39:34 INFO - PROCESS | 1925 | 1464392374215 Marionette TRACE conn2 <- [1,822,null,{}] 16:39:34 INFO - PROCESS | 1925 | 1464392374219 Marionette TRACE conn2 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:34 INFO - PROCESS | 1925 | 1464392374328 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 16:39:34 INFO - PROCESS | 1925 | 1464392374411 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:34 INFO - PROCESS | 1925 | ++DOCSHELL 0x117026800 == 56 [pid = 1925] [id = 213] 16:39:34 INFO - PROCESS | 1925 | ++DOMWINDOW == 125 (0x117e4f400) [pid = 1925] [serial = 637] [outer = 0x0] 16:39:34 INFO - PROCESS | 1925 | ++DOMWINDOW == 126 (0x118565400) [pid = 1925] [serial = 638] [outer = 0x117e4f400] 16:39:34 INFO - PROCESS | 1925 | 1464392374448 Marionette DEBUG loaded listener.js 16:39:34 INFO - PROCESS | 1925 | ++DOMWINDOW == 127 (0x119509400) [pid = 1925] [serial = 639] [outer = 0x117e4f400] 16:39:34 INFO - PROCESS | 1925 | --DOCSHELL 0x128da4000 == 55 [pid = 1925] [id = 204] 16:39:34 INFO - PROCESS | 1925 | --DOCSHELL 0x128ab8000 == 54 [pid = 1925] [id = 203] 16:39:34 INFO - PROCESS | 1925 | --DOCSHELL 0x1190b3000 == 53 [pid = 1925] [id = 202] 16:39:34 INFO - PROCESS | 1925 | --DOCSHELL 0x124f09800 == 52 [pid = 1925] [id = 201] 16:39:34 INFO - PROCESS | 1925 | --DOCSHELL 0x121c8a800 == 51 [pid = 1925] [id = 200] 16:39:34 INFO - PROCESS | 1925 | --DOCSHELL 0x121587000 == 50 [pid = 1925] [id = 199] 16:39:34 INFO - PROCESS | 1925 | --DOCSHELL 0x1198b3000 == 49 [pid = 1925] [id = 198] 16:39:34 INFO - PROCESS | 1925 | --DOMWINDOW == 126 (0x12ba59c00) [pid = 1925] [serial = 575] [outer = 0x0] [url = about:blank] 16:39:34 INFO - PROCESS | 1925 | --DOCSHELL 0x1170de800 == 48 [pid = 1925] [id = 197] 16:39:34 INFO - PROCESS | 1925 | --DOCSHELL 0x117e07000 == 47 [pid = 1925] [id = 196] 16:39:34 INFO - PROCESS | 1925 | --DOCSHELL 0x119536800 == 46 [pid = 1925] [id = 195] 16:39:34 INFO - PROCESS | 1925 | --DOCSHELL 0x124304000 == 45 [pid = 1925] [id = 194] 16:39:34 INFO - PROCESS | 1925 | --DOCSHELL 0x118e1f000 == 44 [pid = 1925] [id = 193] 16:39:34 INFO - PROCESS | 1925 | --DOCSHELL 0x12a8ea800 == 43 [pid = 1925] [id = 192] 16:39:34 INFO - PROCESS | 1925 | --DOMWINDOW == 125 (0x12b047400) [pid = 1925] [serial = 443] [outer = 0x0] [url = about:blank] 16:39:34 INFO - PROCESS | 1925 | --DOMWINDOW == 124 (0x125f4bc00) [pid = 1925] [serial = 437] [outer = 0x0] [url = about:blank] 16:39:34 INFO - PROCESS | 1925 | --DOMWINDOW == 123 (0x117e4e400) [pid = 1925] [serial = 431] [outer = 0x0] [url = about:blank] 16:39:34 INFO - PROCESS | 1925 | --DOMWINDOW == 122 (0x12116fc00) [pid = 1925] [serial = 494] [outer = 0x0] [url = about:blank] 16:39:34 INFO - PROCESS | 1925 | --DOMWINDOW == 121 (0x121572800) [pid = 1925] [serial = 488] [outer = 0x0] [url = about:blank] 16:39:34 INFO - PROCESS | 1925 | --DOMWINDOW == 120 (0x12944dc00) [pid = 1925] [serial = 440] [outer = 0x0] [url = about:blank] 16:39:34 INFO - PROCESS | 1925 | --DOMWINDOW == 119 (0x12b042400) [pid = 1925] [serial = 335] [outer = 0x0] [url = about:blank] 16:39:34 INFO - PROCESS | 1925 | --DOMWINDOW == 118 (0x115ea9400) [pid = 1925] [serial = 380] [outer = 0x0] [url = about:blank] 16:39:34 INFO - PROCESS | 1925 | --DOMWINDOW == 117 (0x1265bfc00) [pid = 1925] [serial = 389] [outer = 0x0] [url = about:blank] 16:39:34 INFO - PROCESS | 1925 | --DOMWINDOW == 116 (0x12a08c000) [pid = 1925] [serial = 501] [outer = 0x0] [url = about:blank] 16:39:34 INFO - PROCESS | 1925 | --DOMWINDOW == 115 (0x12116a800) [pid = 1925] [serial = 434] [outer = 0x0] [url = about:blank] 16:39:34 INFO - PROCESS | 1925 | --DOMWINDOW == 114 (0x121451c00) [pid = 1925] [serial = 386] [outer = 0x0] [url = about:blank] 16:39:34 INFO - PROCESS | 1925 | --DOMWINDOW == 113 (0x118ef8000) [pid = 1925] [serial = 383] [outer = 0x0] [url = about:blank] 16:39:34 INFO - PROCESS | 1925 | --DOMWINDOW == 112 (0x128d87400) [pid = 1925] [serial = 498] [outer = 0x0] [url = about:blank] 16:39:34 INFO - PROCESS | 1925 | --DOMWINDOW == 111 (0x12ba5d400) [pid = 1925] [serial = 446] [outer = 0x0] [url = about:blank] 16:39:34 INFO - PROCESS | 1925 | --DOMWINDOW == 110 (0x11809cc00) [pid = 1925] [serial = 491] [outer = 0x0] [url = about:blank] 16:39:34 INFO - PROCESS | 1925 | --DOMWINDOW == 109 (0x12b962c00) [pid = 1925] [serial = 572] [outer = 0x0] [url = about:blank] 16:39:34 INFO - PROCESS | 1925 | --DOMWINDOW == 108 (0x1267ecc00) [pid = 1925] [serial = 560] [outer = 0x0] [url = about:blank] 16:39:34 INFO - PROCESS | 1925 | --DOMWINDOW == 107 (0x118433400) [pid = 1925] [serial = 563] [outer = 0x0] [url = about:blank] 16:39:34 INFO - PROCESS | 1925 | --DOMWINDOW == 106 (0x124346000) [pid = 1925] [serial = 564] [outer = 0x0] [url = about:blank] 16:39:34 INFO - PROCESS | 1925 | --DOMWINDOW == 105 (0x11958ec00) [pid = 1925] [serial = 542] [outer = 0x0] [url = about:blank] 16:39:34 INFO - PROCESS | 1925 | --DOMWINDOW == 104 (0x121bee000) [pid = 1925] [serial = 545] [outer = 0x0] [url = about:blank] 16:39:34 INFO - PROCESS | 1925 | --DOMWINDOW == 103 (0x128d90c00) [pid = 1925] [serial = 549] [outer = 0x0] [url = about:blank] 16:39:34 INFO - PROCESS | 1925 | --DOMWINDOW == 102 (0x125ba2000) [pid = 1925] [serial = 548] [outer = 0x0] [url = about:blank] 16:39:34 INFO - PROCESS | 1925 | --DOMWINDOW == 101 (0x1211b3800) [pid = 1925] [serial = 554] [outer = 0x0] [url = about:blank] 16:39:34 INFO - PROCESS | 1925 | --DOMWINDOW == 100 (0x121657000) [pid = 1925] [serial = 555] [outer = 0x0] [url = about:blank] 16:39:34 INFO - PROCESS | 1925 | --DOMWINDOW == 99 (0x1122b6400) [pid = 1925] [serial = 539] [outer = 0x0] [url = about:blank] 16:39:34 INFO - PROCESS | 1925 | --DOMWINDOW == 98 (0x125b9ec00) [pid = 1925] [serial = 557] [outer = 0x0] [url = about:blank] 16:39:34 INFO - PROCESS | 1925 | --DOMWINDOW == 97 (0x118560800) [pid = 1925] [serial = 551] [outer = 0x0] [url = about:blank] 16:39:34 INFO - PROCESS | 1925 | --DOMWINDOW == 96 (0x12b0b1400) [pid = 1925] [serial = 570] [outer = 0x0] [url = about:blank] 16:39:34 INFO - PROCESS | 1925 | --DOMWINDOW == 95 (0x119510c00) [pid = 1925] [serial = 552] [outer = 0x0] [url = about:blank] 16:39:34 INFO - PROCESS | 1925 | --DOMWINDOW == 94 (0x12b03f000) [pid = 1925] [serial = 569] [outer = 0x0] [url = about:blank] 16:39:34 INFO - PROCESS | 1925 | --DOMWINDOW == 93 (0x128dc0c00) [pid = 1925] [serial = 561] [outer = 0x0] [url = about:blank] 16:39:34 INFO - PROCESS | 1925 | --DOMWINDOW == 92 (0x12ba41c00) [pid = 1925] [serial = 573] [outer = 0x0] [url = about:blank] 16:39:34 INFO - PROCESS | 1925 | --DOMWINDOW == 91 (0x12a828000) [pid = 1925] [serial = 567] [outer = 0x0] [url = about:blank] 16:39:34 INFO - PROCESS | 1925 | --DOMWINDOW == 90 (0x126211400) [pid = 1925] [serial = 558] [outer = 0x0] [url = about:blank] 16:39:34 INFO - PROCESS | 1925 | --DOMWINDOW == 89 (0x12944b400) [pid = 1925] [serial = 566] [outer = 0x0] [url = about:blank] 16:39:34 INFO - PROCESS | 1925 | --DOMWINDOW == 88 (0x12ad84400) [pid = 1925] [serial = 537] [outer = 0x0] [url = about:blank] 16:39:34 INFO - PROCESS | 1925 | 1464392374949 Marionette TRACE conn2 <- [1,824,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex8",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,825,"getWindowHandle",null] 16:39:34 INFO - PROCESS | 1925 | 1464392374992 Marionette TRACE conn2 <- [1,825,null,{"value":"7"}] 16:39:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 16:39:34 INFO - PROCESS | 1925 | 1464392374996 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 16:39:34 INFO - PROCESS | 1925 | 1464392374998 Marionette TRACE conn2 <- [1,826,null,{}] 16:39:35 INFO - PROCESS | 1925 | 1464392375006 Marionette TRACE conn2 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:35 INFO - PROCESS | 1925 | 1464392375089 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 16:39:35 INFO - PROCESS | 1925 | 1464392375094 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:35 INFO - PROCESS | 1925 | ++DOCSHELL 0x117e04000 == 44 [pid = 1925] [id = 214] 16:39:35 INFO - PROCESS | 1925 | ++DOMWINDOW == 89 (0x119027400) [pid = 1925] [serial = 640] [outer = 0x0] 16:39:35 INFO - PROCESS | 1925 | ++DOMWINDOW == 90 (0x12116a800) [pid = 1925] [serial = 641] [outer = 0x119027400] 16:39:35 INFO - PROCESS | 1925 | 1464392375120 Marionette DEBUG loaded listener.js 16:39:35 INFO - PROCESS | 1925 | ++DOMWINDOW == 91 (0x121454c00) [pid = 1925] [serial = 642] [outer = 0x119027400] 16:39:35 INFO - PROCESS | 1925 | 1464392375480 Marionette TRACE conn2 <- [1,828,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-1",0,null,null]]]}] 16:39:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 16:39:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 518ms 16:39:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 16:39:35 INFO - PROCESS | 1925 | 1464392375515 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 16:39:35 INFO - PROCESS | 1925 | 1464392375516 Marionette TRACE conn2 <- [1,829,null,{"value":"7"}] 16:39:35 INFO - PROCESS | 1925 | 1464392375518 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 16:39:35 INFO - PROCESS | 1925 | 1464392375521 Marionette TRACE conn2 <- [1,830,null,{}] 16:39:35 INFO - PROCESS | 1925 | 1464392375528 Marionette TRACE conn2 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:35 INFO - PROCESS | 1925 | 1464392375611 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 16:39:35 INFO - PROCESS | 1925 | 1464392375622 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:35 INFO - PROCESS | 1925 | ++DOCSHELL 0x11954b000 == 45 [pid = 1925] [id = 215] 16:39:35 INFO - PROCESS | 1925 | ++DOMWINDOW == 92 (0x121620c00) [pid = 1925] [serial = 643] [outer = 0x0] 16:39:35 INFO - PROCESS | 1925 | ++DOMWINDOW == 93 (0x121627800) [pid = 1925] [serial = 644] [outer = 0x121620c00] 16:39:35 INFO - PROCESS | 1925 | 1464392375650 Marionette DEBUG loaded listener.js 16:39:35 INFO - PROCESS | 1925 | ++DOMWINDOW == 94 (0x121cbcc00) [pid = 1925] [serial = 645] [outer = 0x121620c00] 16:39:35 INFO - PROCESS | 1925 | 1464392375992 Marionette TRACE conn2 <- [1,832,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-2",0,null,null]]]}] 16:39:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 16:39:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 521ms 16:39:36 INFO - PROCESS | 1925 | 1464392376039 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 16:39:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 16:39:36 INFO - PROCESS | 1925 | 1464392376048 Marionette TRACE conn2 <- [1,833,null,{"value":"7"}] 16:39:36 INFO - PROCESS | 1925 | 1464392376050 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 16:39:36 INFO - PROCESS | 1925 | 1464392376051 Marionette TRACE conn2 <- [1,834,null,{}] 16:39:36 INFO - PROCESS | 1925 | 1464392376054 Marionette TRACE conn2 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:36 INFO - PROCESS | 1925 | 1464392376162 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 16:39:36 INFO - PROCESS | 1925 | 1464392376169 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:36 INFO - PROCESS | 1925 | ++DOCSHELL 0x11a035800 == 46 [pid = 1925] [id = 216] 16:39:36 INFO - PROCESS | 1925 | ++DOMWINDOW == 95 (0x12469fc00) [pid = 1925] [serial = 646] [outer = 0x0] 16:39:36 INFO - PROCESS | 1925 | ++DOMWINDOW == 96 (0x124f39400) [pid = 1925] [serial = 647] [outer = 0x12469fc00] 16:39:36 INFO - PROCESS | 1925 | 1464392376195 Marionette DEBUG loaded listener.js 16:39:36 INFO - PROCESS | 1925 | ++DOMWINDOW == 97 (0x125f4b000) [pid = 1925] [serial = 648] [outer = 0x12469fc00] 16:39:36 INFO - PROCESS | 1925 | 1464392376493 Marionette TRACE conn2 <- [1,836,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-3",0,null,null]]]}] 16:39:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 16:39:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 470ms 16:39:36 INFO - PROCESS | 1925 | 1464392376523 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 16:39:36 INFO - PROCESS | 1925 | 1464392376524 Marionette TRACE conn2 <- [1,837,null,{"value":"7"}] 16:39:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 16:39:36 INFO - PROCESS | 1925 | 1464392376527 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 16:39:36 INFO - PROCESS | 1925 | 1464392376528 Marionette TRACE conn2 <- [1,838,null,{}] 16:39:36 INFO - PROCESS | 1925 | 1464392376530 Marionette TRACE conn2 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:36 INFO - PROCESS | 1925 | 1464392376612 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 16:39:36 INFO - PROCESS | 1925 | 1464392376665 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:36 INFO - PROCESS | 1925 | ++DOCSHELL 0x121583000 == 47 [pid = 1925] [id = 217] 16:39:36 INFO - PROCESS | 1925 | ++DOMWINDOW == 98 (0x121bfc800) [pid = 1925] [serial = 649] [outer = 0x0] 16:39:36 INFO - PROCESS | 1925 | ++DOMWINDOW == 99 (0x125ba0c00) [pid = 1925] [serial = 650] [outer = 0x121bfc800] 16:39:36 INFO - PROCESS | 1925 | 1464392376692 Marionette DEBUG loaded listener.js 16:39:36 INFO - PROCESS | 1925 | ++DOMWINDOW == 100 (0x1265c0c00) [pid = 1925] [serial = 651] [outer = 0x121bfc800] 16:39:37 INFO - PROCESS | 1925 | 1464392377006 Marionette TRACE conn2 <- [1,840,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-4",0,null,null]]]}] 16:39:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 16:39:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 518ms 16:39:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 16:39:37 INFO - PROCESS | 1925 | 1464392377045 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 16:39:37 INFO - PROCESS | 1925 | 1464392377046 Marionette TRACE conn2 <- [1,841,null,{"value":"7"}] 16:39:37 INFO - PROCESS | 1925 | 1464392377049 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 16:39:37 INFO - PROCESS | 1925 | 1464392377050 Marionette TRACE conn2 <- [1,842,null,{}] 16:39:37 INFO - PROCESS | 1925 | 1464392377052 Marionette TRACE conn2 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:37 INFO - PROCESS | 1925 | 1464392377179 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 16:39:37 INFO - PROCESS | 1925 | 1464392377185 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:37 INFO - PROCESS | 1925 | ++DOCSHELL 0x11a0d3000 == 48 [pid = 1925] [id = 218] 16:39:37 INFO - PROCESS | 1925 | ++DOMWINDOW == 101 (0x1267e7c00) [pid = 1925] [serial = 652] [outer = 0x0] 16:39:37 INFO - PROCESS | 1925 | ++DOMWINDOW == 102 (0x128d91800) [pid = 1925] [serial = 653] [outer = 0x1267e7c00] 16:39:37 INFO - PROCESS | 1925 | 1464392377211 Marionette DEBUG loaded listener.js 16:39:37 INFO - PROCESS | 1925 | ++DOMWINDOW == 103 (0x12a099400) [pid = 1925] [serial = 654] [outer = 0x1267e7c00] 16:39:37 INFO - PROCESS | 1925 | 1464392377565 Marionette TRACE conn2 <- [1,844,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-5",0,null,null]]]}] 16:39:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 16:39:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 568ms 16:39:37 INFO - PROCESS | 1925 | 1464392377626 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 16:39:37 INFO - PROCESS | 1925 | 1464392377627 Marionette TRACE conn2 <- [1,845,null,{"value":"7"}] 16:39:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 16:39:37 INFO - PROCESS | 1925 | 1464392377630 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 16:39:37 INFO - PROCESS | 1925 | 1464392377631 Marionette TRACE conn2 <- [1,846,null,{}] 16:39:37 INFO - PROCESS | 1925 | 1464392377633 Marionette TRACE conn2 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:37 INFO - PROCESS | 1925 | 1464392377734 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 16:39:37 INFO - PROCESS | 1925 | 1464392377766 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:37 INFO - PROCESS | 1925 | ++DOCSHELL 0x124f05800 == 49 [pid = 1925] [id = 219] 16:39:37 INFO - PROCESS | 1925 | ++DOMWINDOW == 104 (0x128dc2c00) [pid = 1925] [serial = 655] [outer = 0x0] 16:39:37 INFO - PROCESS | 1925 | ++DOMWINDOW == 105 (0x12a81f000) [pid = 1925] [serial = 656] [outer = 0x128dc2c00] 16:39:37 INFO - PROCESS | 1925 | 1464392377794 Marionette DEBUG loaded listener.js 16:39:37 INFO - PROCESS | 1925 | ++DOMWINDOW == 106 (0x12ae08400) [pid = 1925] [serial = 657] [outer = 0x128dc2c00] 16:39:38 INFO - PROCESS | 1925 | 1464392378128 Marionette TRACE conn2 <- [1,848,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-6",0,null,null]]]}] 16:39:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 16:39:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 518ms 16:39:38 INFO - PROCESS | 1925 | 1464392378149 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 16:39:38 INFO - PROCESS | 1925 | 1464392378150 Marionette TRACE conn2 <- [1,849,null,{"value":"7"}] 16:39:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 16:39:38 INFO - PROCESS | 1925 | 1464392378160 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 16:39:38 INFO - PROCESS | 1925 | 1464392378161 Marionette TRACE conn2 <- [1,850,null,{}] 16:39:38 INFO - PROCESS | 1925 | 1464392378164 Marionette TRACE conn2 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:38 INFO - PROCESS | 1925 | 1464392378263 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 16:39:38 INFO - PROCESS | 1925 | 1464392378268 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:38 INFO - PROCESS | 1925 | ++DOCSHELL 0x128ab0800 == 50 [pid = 1925] [id = 220] 16:39:38 INFO - PROCESS | 1925 | ++DOMWINDOW == 107 (0x12a828000) [pid = 1925] [serial = 658] [outer = 0x0] 16:39:38 INFO - PROCESS | 1925 | ++DOMWINDOW == 108 (0x12b042800) [pid = 1925] [serial = 659] [outer = 0x12a828000] 16:39:38 INFO - PROCESS | 1925 | 1464392378293 Marionette DEBUG loaded listener.js 16:39:38 INFO - PROCESS | 1925 | ++DOMWINDOW == 109 (0x12b961800) [pid = 1925] [serial = 660] [outer = 0x12a828000] 16:39:38 INFO - PROCESS | 1925 | 1464392378628 Marionette TRACE conn2 <- [1,852,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-1",0,null,null]]]}] 16:39:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 16:39:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 523ms 16:39:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 16:39:38 INFO - PROCESS | 1925 | 1464392378679 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 16:39:38 INFO - PROCESS | 1925 | 1464392378680 Marionette TRACE conn2 <- [1,853,null,{"value":"7"}] 16:39:38 INFO - PROCESS | 1925 | 1464392378682 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 16:39:38 INFO - PROCESS | 1925 | 1464392378683 Marionette TRACE conn2 <- [1,854,null,{}] 16:39:38 INFO - PROCESS | 1925 | 1464392378685 Marionette TRACE conn2 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:38 INFO - PROCESS | 1925 | 1464392378783 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 16:39:38 INFO - PROCESS | 1925 | 1464392378796 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:38 INFO - PROCESS | 1925 | ++DOCSHELL 0x1299ac800 == 51 [pid = 1925] [id = 221] 16:39:38 INFO - PROCESS | 1925 | ++DOMWINDOW == 110 (0x12ba3c400) [pid = 1925] [serial = 661] [outer = 0x0] 16:39:38 INFO - PROCESS | 1925 | ++DOMWINDOW == 111 (0x12ba43c00) [pid = 1925] [serial = 662] [outer = 0x12ba3c400] 16:39:38 INFO - PROCESS | 1925 | 1464392378821 Marionette DEBUG loaded listener.js 16:39:38 INFO - PROCESS | 1925 | ++DOMWINDOW == 112 (0x12c1a8000) [pid = 1925] [serial = 663] [outer = 0x12ba3c400] 16:39:39 INFO - PROCESS | 1925 | --DOMWINDOW == 111 (0x1265c0000) [pid = 1925] [serial = 595] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 16:39:39 INFO - PROCESS | 1925 | --DOMWINDOW == 110 (0x124ed5800) [pid = 1925] [serial = 598] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 16:39:39 INFO - PROCESS | 1925 | --DOMWINDOW == 109 (0x1217b4800) [pid = 1925] [serial = 592] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 16:39:39 INFO - PROCESS | 1925 | --DOMWINDOW == 108 (0x11855e400) [pid = 1925] [serial = 586] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 16:39:39 INFO - PROCESS | 1925 | --DOMWINDOW == 107 (0x118435c00) [pid = 1925] [serial = 589] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 16:39:39 INFO - PROCESS | 1925 | --DOMWINDOW == 106 (0x12183f400) [pid = 1925] [serial = 583] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 16:39:39 INFO - PROCESS | 1925 | --DOMWINDOW == 105 (0x1299cd000) [pid = 1925] [serial = 601] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 16:39:39 INFO - PROCESS | 1925 | --DOMWINDOW == 104 (0x1169b7800) [pid = 1925] [serial = 607] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 16:39:39 INFO - PROCESS | 1925 | --DOMWINDOW == 103 (0x128d90000) [pid = 1925] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 16:39:39 INFO - PROCESS | 1925 | --DOMWINDOW == 102 (0x1161ecc00) [pid = 1925] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 16:39:39 INFO - PROCESS | 1925 | 1464392379204 Marionette TRACE conn2 <- [1,856,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-2",0,null,null]]]}] 16:39:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 16:39:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 572ms 16:39:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 16:39:39 INFO - PROCESS | 1925 | 1464392379254 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 16:39:39 INFO - PROCESS | 1925 | 1464392379255 Marionette TRACE conn2 <- [1,857,null,{"value":"7"}] 16:39:39 INFO - PROCESS | 1925 | 1464392379257 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 16:39:39 INFO - PROCESS | 1925 | 1464392379258 Marionette TRACE conn2 <- [1,858,null,{}] 16:39:39 INFO - PROCESS | 1925 | 1464392379261 Marionette TRACE conn2 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:39 INFO - PROCESS | 1925 | 1464392379345 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 16:39:39 INFO - PROCESS | 1925 | 1464392379396 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:39 INFO - PROCESS | 1925 | ++DOCSHELL 0x12a8d9800 == 52 [pid = 1925] [id = 222] 16:39:39 INFO - PROCESS | 1925 | ++DOMWINDOW == 103 (0x110f43000) [pid = 1925] [serial = 664] [outer = 0x0] 16:39:39 INFO - PROCESS | 1925 | ++DOMWINDOW == 104 (0x110f4a800) [pid = 1925] [serial = 665] [outer = 0x110f43000] 16:39:39 INFO - PROCESS | 1925 | 1464392379421 Marionette DEBUG loaded listener.js 16:39:39 INFO - PROCESS | 1925 | ++DOMWINDOW == 105 (0x110f4f400) [pid = 1925] [serial = 666] [outer = 0x110f43000] 16:39:39 INFO - PROCESS | 1925 | 1464392379731 Marionette TRACE conn2 <- [1,860,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-3",0,null,null]]]}] 16:39:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 16:39:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 518ms 16:39:39 INFO - PROCESS | 1925 | 1464392379776 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 16:39:39 INFO - PROCESS | 1925 | 1464392379778 Marionette TRACE conn2 <- [1,861,null,{"value":"7"}] 16:39:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 16:39:39 INFO - PROCESS | 1925 | 1464392379780 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 16:39:39 INFO - PROCESS | 1925 | 1464392379782 Marionette TRACE conn2 <- [1,862,null,{}] 16:39:39 INFO - PROCESS | 1925 | 1464392379784 Marionette TRACE conn2 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:39 INFO - PROCESS | 1925 | 1464392379882 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 16:39:39 INFO - PROCESS | 1925 | 1464392379887 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:39 INFO - PROCESS | 1925 | ++DOCSHELL 0x12ba71800 == 53 [pid = 1925] [id = 223] 16:39:39 INFO - PROCESS | 1925 | ++DOMWINDOW == 106 (0x110f51c00) [pid = 1925] [serial = 667] [outer = 0x0] 16:39:39 INFO - PROCESS | 1925 | ++DOMWINDOW == 107 (0x12a899800) [pid = 1925] [serial = 668] [outer = 0x110f51c00] 16:39:39 INFO - PROCESS | 1925 | 1464392379916 Marionette DEBUG loaded listener.js 16:39:39 INFO - PROCESS | 1925 | ++DOMWINDOW == 108 (0x12c38c000) [pid = 1925] [serial = 669] [outer = 0x110f51c00] 16:39:40 INFO - PROCESS | 1925 | 1464392380271 Marionette TRACE conn2 <- [1,864,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-4",0,null,null]]]}] 16:39:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 16:39:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 518ms 16:39:40 INFO - PROCESS | 1925 | 1464392380299 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 16:39:40 INFO - PROCESS | 1925 | 1464392380300 Marionette TRACE conn2 <- [1,865,null,{"value":"7"}] 16:39:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 16:39:40 INFO - PROCESS | 1925 | 1464392380311 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 16:39:40 INFO - PROCESS | 1925 | 1464392380312 Marionette TRACE conn2 <- [1,866,null,{}] 16:39:40 INFO - PROCESS | 1925 | 1464392380314 Marionette TRACE conn2 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:40 INFO - PROCESS | 1925 | 1464392380399 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 16:39:40 INFO - PROCESS | 1925 | 1464392380404 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:40 INFO - PROCESS | 1925 | ++DOCSHELL 0x12c69f000 == 54 [pid = 1925] [id = 224] 16:39:40 INFO - PROCESS | 1925 | ++DOMWINDOW == 109 (0x111c62800) [pid = 1925] [serial = 670] [outer = 0x0] 16:39:40 INFO - PROCESS | 1925 | ++DOMWINDOW == 110 (0x111c66400) [pid = 1925] [serial = 671] [outer = 0x111c62800] 16:39:40 INFO - PROCESS | 1925 | 1464392380429 Marionette DEBUG loaded listener.js 16:39:40 INFO - PROCESS | 1925 | ++DOMWINDOW == 111 (0x111c6ac00) [pid = 1925] [serial = 672] [outer = 0x111c62800] 16:39:40 INFO - PROCESS | 1925 | 1464392380737 Marionette TRACE conn2 <- [1,868,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-1",0,null,null]]]}] 16:39:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 16:39:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 477ms 16:39:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 16:39:40 INFO - PROCESS | 1925 | 1464392380779 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 16:39:40 INFO - PROCESS | 1925 | 1464392380780 Marionette TRACE conn2 <- [1,869,null,{"value":"7"}] 16:39:40 INFO - PROCESS | 1925 | 1464392380782 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 16:39:40 INFO - PROCESS | 1925 | 1464392380783 Marionette TRACE conn2 <- [1,870,null,{}] 16:39:40 INFO - PROCESS | 1925 | 1464392380786 Marionette TRACE conn2 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:40 INFO - PROCESS | 1925 | 1464392380871 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 16:39:40 INFO - PROCESS | 1925 | 1464392380876 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:40 INFO - PROCESS | 1925 | ++DOCSHELL 0x12cac8800 == 55 [pid = 1925] [id = 225] 16:39:40 INFO - PROCESS | 1925 | ++DOMWINDOW == 112 (0x111c6a800) [pid = 1925] [serial = 673] [outer = 0x0] 16:39:40 INFO - PROCESS | 1925 | ++DOMWINDOW == 113 (0x12b96ac00) [pid = 1925] [serial = 674] [outer = 0x111c6a800] 16:39:40 INFO - PROCESS | 1925 | 1464392380901 Marionette DEBUG loaded listener.js 16:39:40 INFO - PROCESS | 1925 | ++DOMWINDOW == 114 (0x12bd1f000) [pid = 1925] [serial = 675] [outer = 0x111c6a800] 16:39:41 INFO - PROCESS | 1925 | 1464392381393 Marionette TRACE conn2 <- [1,872,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-2",0,null,null]]]}] 16:39:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 16:39:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 623ms 16:39:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 16:39:41 INFO - PROCESS | 1925 | 1464392381406 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 16:39:41 INFO - PROCESS | 1925 | 1464392381408 Marionette TRACE conn2 <- [1,873,null,{"value":"7"}] 16:39:41 INFO - PROCESS | 1925 | 1464392381412 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 16:39:41 INFO - PROCESS | 1925 | 1464392381414 Marionette TRACE conn2 <- [1,874,null,{}] 16:39:41 INFO - PROCESS | 1925 | 1464392381418 Marionette TRACE conn2 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:41 INFO - PROCESS | 1925 | 1464392381528 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 16:39:41 INFO - PROCESS | 1925 | 1464392381582 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:41 INFO - PROCESS | 1925 | ++DOCSHELL 0x1180d4800 == 56 [pid = 1925] [id = 226] 16:39:41 INFO - PROCESS | 1925 | ++DOMWINDOW == 115 (0x113826400) [pid = 1925] [serial = 676] [outer = 0x0] 16:39:41 INFO - PROCESS | 1925 | ++DOMWINDOW == 116 (0x1161f3400) [pid = 1925] [serial = 677] [outer = 0x113826400] 16:39:41 INFO - PROCESS | 1925 | 1464392381614 Marionette DEBUG loaded listener.js 16:39:41 INFO - PROCESS | 1925 | ++DOMWINDOW == 117 (0x1180a4800) [pid = 1925] [serial = 678] [outer = 0x113826400] 16:39:42 INFO - PROCESS | 1925 | 1464392382076 Marionette TRACE conn2 <- [1,876,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-1",0,null,null]]]}] 16:39:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 16:39:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 671ms 16:39:42 INFO - PROCESS | 1925 | 1464392382084 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 16:39:42 INFO - PROCESS | 1925 | 1464392382087 Marionette TRACE conn2 <- [1,877,null,{"value":"7"}] 16:39:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 16:39:42 INFO - PROCESS | 1925 | 1464392382092 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 16:39:42 INFO - PROCESS | 1925 | 1464392382094 Marionette TRACE conn2 <- [1,878,null,{}] 16:39:42 INFO - PROCESS | 1925 | 1464392382096 Marionette TRACE conn2 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:42 INFO - PROCESS | 1925 | 1464392382204 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 16:39:42 INFO - PROCESS | 1925 | 1464392382254 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:42 INFO - PROCESS | 1925 | ++DOCSHELL 0x123f31800 == 57 [pid = 1925] [id = 227] 16:39:42 INFO - PROCESS | 1925 | ++DOMWINDOW == 118 (0x11843a800) [pid = 1925] [serial = 679] [outer = 0x0] 16:39:42 INFO - PROCESS | 1925 | ++DOMWINDOW == 119 (0x119f67800) [pid = 1925] [serial = 680] [outer = 0x11843a800] 16:39:42 INFO - PROCESS | 1925 | 1464392382304 Marionette DEBUG loaded listener.js 16:39:42 INFO - PROCESS | 1925 | ++DOMWINDOW == 120 (0x12156e000) [pid = 1925] [serial = 681] [outer = 0x11843a800] 16:39:42 INFO - PROCESS | 1925 | 1464392382766 Marionette TRACE conn2 <- [1,880,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-2",0,null,null]]]}] 16:39:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 16:39:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 720ms 16:39:42 INFO - PROCESS | 1925 | 1464392382813 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 16:39:42 INFO - PROCESS | 1925 | 1464392382814 Marionette TRACE conn2 <- [1,881,null,{"value":"7"}] 16:39:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 16:39:42 INFO - PROCESS | 1925 | 1464392382817 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 16:39:42 INFO - PROCESS | 1925 | 1464392382819 Marionette TRACE conn2 <- [1,882,null,{}] 16:39:42 INFO - PROCESS | 1925 | 1464392382827 Marionette TRACE conn2 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:42 INFO - PROCESS | 1925 | 1464392382936 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 16:39:42 INFO - PROCESS | 1925 | 1464392382992 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:43 INFO - PROCESS | 1925 | ++DOCSHELL 0x12cad3000 == 58 [pid = 1925] [id = 228] 16:39:43 INFO - PROCESS | 1925 | ++DOMWINDOW == 121 (0x1217b8400) [pid = 1925] [serial = 682] [outer = 0x0] 16:39:43 INFO - PROCESS | 1925 | ++DOMWINDOW == 122 (0x124ed5800) [pid = 1925] [serial = 683] [outer = 0x1217b8400] 16:39:43 INFO - PROCESS | 1925 | 1464392383025 Marionette DEBUG loaded listener.js 16:39:43 INFO - PROCESS | 1925 | ++DOMWINDOW == 123 (0x1265bf400) [pid = 1925] [serial = 684] [outer = 0x1217b8400] 16:39:43 INFO - PROCESS | 1925 | 1464392383416 Marionette TRACE conn2 <- [1,884,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-3",0,null,null]]]}] 16:39:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 16:39:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 671ms 16:39:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 16:39:43 INFO - PROCESS | 1925 | 1464392383489 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 16:39:43 INFO - PROCESS | 1925 | 1464392383490 Marionette TRACE conn2 <- [1,885,null,{"value":"7"}] 16:39:43 INFO - PROCESS | 1925 | 1464392383493 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 16:39:43 INFO - PROCESS | 1925 | 1464392383494 Marionette TRACE conn2 <- [1,886,null,{}] 16:39:43 INFO - PROCESS | 1925 | 1464392383496 Marionette TRACE conn2 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:43 INFO - PROCESS | 1925 | 1464392383632 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 16:39:43 INFO - PROCESS | 1925 | 1464392383698 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:43 INFO - PROCESS | 1925 | ++DOCSHELL 0x124e1c800 == 59 [pid = 1925] [id = 229] 16:39:43 INFO - PROCESS | 1925 | ++DOMWINDOW == 124 (0x11950a800) [pid = 1925] [serial = 685] [outer = 0x0] 16:39:43 INFO - PROCESS | 1925 | ++DOMWINDOW == 125 (0x128aa4800) [pid = 1925] [serial = 686] [outer = 0x11950a800] 16:39:43 INFO - PROCESS | 1925 | 1464392383729 Marionette DEBUG loaded listener.js 16:39:43 INFO - PROCESS | 1925 | ++DOMWINDOW == 126 (0x129451000) [pid = 1925] [serial = 687] [outer = 0x11950a800] 16:39:44 INFO - PROCESS | 1925 | 1464392384333 Marionette TRACE conn2 <- [1,888,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-4",0,null,null]]]}] 16:39:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 16:39:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 870ms 16:39:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 16:39:44 INFO - PROCESS | 1925 | 1464392384363 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 16:39:44 INFO - PROCESS | 1925 | 1464392384366 Marionette TRACE conn2 <- [1,889,null,{"value":"7"}] 16:39:44 INFO - PROCESS | 1925 | 1464392384369 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 16:39:44 INFO - PROCESS | 1925 | 1464392384371 Marionette TRACE conn2 <- [1,890,null,{}] 16:39:44 INFO - PROCESS | 1925 | 1464392384376 Marionette TRACE conn2 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:44 INFO - PROCESS | 1925 | 1464392384465 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 16:39:44 INFO - PROCESS | 1925 | 1464392384525 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:44 INFO - PROCESS | 1925 | ++DOCSHELL 0x118e25800 == 60 [pid = 1925] [id = 230] 16:39:44 INFO - PROCESS | 1925 | ++DOMWINDOW == 127 (0x111c7c400) [pid = 1925] [serial = 688] [outer = 0x0] 16:39:44 INFO - PROCESS | 1925 | ++DOMWINDOW == 128 (0x113342400) [pid = 1925] [serial = 689] [outer = 0x111c7c400] 16:39:44 INFO - PROCESS | 1925 | 1464392384553 Marionette DEBUG loaded listener.js 16:39:44 INFO - PROCESS | 1925 | ++DOMWINDOW == 129 (0x1161af800) [pid = 1925] [serial = 690] [outer = 0x111c7c400] 16:39:45 INFO - PROCESS | 1925 | 1464392385008 Marionette TRACE conn2 <- [1,892,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-5",0,null,null]]]}] 16:39:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 16:39:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 673ms 16:39:45 INFO - PROCESS | 1925 | 1464392385042 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 16:39:45 INFO - PROCESS | 1925 | 1464392385046 Marionette TRACE conn2 <- [1,893,null,{"value":"7"}] 16:39:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 16:39:45 INFO - PROCESS | 1925 | 1464392385050 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 16:39:45 INFO - PROCESS | 1925 | 1464392385052 Marionette TRACE conn2 <- [1,894,null,{}] 16:39:45 INFO - PROCESS | 1925 | 1464392385055 Marionette TRACE conn2 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:45 INFO - PROCESS | 1925 | 1464392385164 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 16:39:45 INFO - PROCESS | 1925 | 1464392385281 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:45 INFO - PROCESS | 1925 | ++DOCSHELL 0x116909000 == 61 [pid = 1925] [id = 231] 16:39:45 INFO - PROCESS | 1925 | ++DOMWINDOW == 130 (0x116943800) [pid = 1925] [serial = 691] [outer = 0x0] 16:39:45 INFO - PROCESS | 1925 | ++DOMWINDOW == 131 (0x116a5d800) [pid = 1925] [serial = 692] [outer = 0x116943800] 16:39:45 INFO - PROCESS | 1925 | 1464392385327 Marionette DEBUG loaded listener.js 16:39:45 INFO - PROCESS | 1925 | ++DOMWINDOW == 132 (0x117556c00) [pid = 1925] [serial = 693] [outer = 0x116943800] 16:39:45 INFO - PROCESS | 1925 | --DOCSHELL 0x12c3c9800 == 60 [pid = 1925] [id = 163] 16:39:45 INFO - PROCESS | 1925 | --DOCSHELL 0x128ac1800 == 59 [pid = 1925] [id = 130] 16:39:45 INFO - PROCESS | 1925 | --DOCSHELL 0x12c69f000 == 58 [pid = 1925] [id = 224] 16:39:45 INFO - PROCESS | 1925 | --DOCSHELL 0x12ba71800 == 57 [pid = 1925] [id = 223] 16:39:45 INFO - PROCESS | 1925 | --DOCSHELL 0x12a8d9800 == 56 [pid = 1925] [id = 222] 16:39:45 INFO - PROCESS | 1925 | --DOCSHELL 0x1299ac800 == 55 [pid = 1925] [id = 221] 16:39:45 INFO - PROCESS | 1925 | --DOCSHELL 0x128ab0800 == 54 [pid = 1925] [id = 220] 16:39:45 INFO - PROCESS | 1925 | --DOMWINDOW == 131 (0x12ba48000) [pid = 1925] [serial = 614] [outer = 0x0] [url = about:blank] 16:39:45 INFO - PROCESS | 1925 | --DOCSHELL 0x124f05800 == 53 [pid = 1925] [id = 219] 16:39:45 INFO - PROCESS | 1925 | --DOCSHELL 0x11a0d3000 == 52 [pid = 1925] [id = 218] 16:39:45 INFO - PROCESS | 1925 | --DOCSHELL 0x121583000 == 51 [pid = 1925] [id = 217] 16:39:45 INFO - PROCESS | 1925 | --DOCSHELL 0x11a035800 == 50 [pid = 1925] [id = 216] 16:39:45 INFO - PROCESS | 1925 | --DOCSHELL 0x11954b000 == 49 [pid = 1925] [id = 215] 16:39:45 INFO - PROCESS | 1925 | --DOCSHELL 0x117e04000 == 48 [pid = 1925] [id = 214] 16:39:45 INFO - PROCESS | 1925 | --DOCSHELL 0x117026800 == 47 [pid = 1925] [id = 213] 16:39:45 INFO - PROCESS | 1925 | --DOCSHELL 0x12ba81800 == 46 [pid = 1925] [id = 209] 16:39:45 INFO - PROCESS | 1925 | --DOCSHELL 0x12b91c000 == 45 [pid = 1925] [id = 208] 16:39:45 INFO - PROCESS | 1925 | --DOCSHELL 0x121421800 == 44 [pid = 1925] [id = 207] 16:39:45 INFO - PROCESS | 1925 | --DOCSHELL 0x1170e3000 == 43 [pid = 1925] [id = 206] 16:39:45 INFO - PROCESS | 1925 | --DOCSHELL 0x12ae51800 == 42 [pid = 1925] [id = 205] 16:39:45 INFO - PROCESS | 1925 | 1464392385729 Marionette TRACE conn2 <- [1,896,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-6",0,null,null]]]}] 16:39:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 16:39:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 722ms 16:39:45 INFO - PROCESS | 1925 | --DOMWINDOW == 130 (0x12a828800) [pid = 1925] [serial = 602] [outer = 0x0] [url = about:blank] 16:39:45 INFO - PROCESS | 1925 | --DOMWINDOW == 129 (0x1265bec00) [pid = 1925] [serial = 608] [outer = 0x0] [url = about:blank] 16:39:45 INFO - PROCESS | 1925 | --DOMWINDOW == 128 (0x12b0b0400) [pid = 1925] [serial = 611] [outer = 0x0] [url = about:blank] 16:39:45 INFO - PROCESS | 1925 | --DOMWINDOW == 127 (0x11901fc00) [pid = 1925] [serial = 605] [outer = 0x0] [url = about:blank] 16:39:45 INFO - PROCESS | 1925 | --DOMWINDOW == 126 (0x12b046000) [pid = 1925] [serial = 603] [outer = 0x0] [url = about:blank] 16:39:45 INFO - PROCESS | 1925 | --DOMWINDOW == 125 (0x12b95f000) [pid = 1925] [serial = 612] [outer = 0x0] [url = about:blank] 16:39:45 INFO - PROCESS | 1925 | --DOMWINDOW == 124 (0x1299ce400) [pid = 1925] [serial = 609] [outer = 0x0] [url = about:blank] 16:39:45 INFO - PROCESS | 1925 | --DOMWINDOW == 123 (0x1211b6400) [pid = 1925] [serial = 606] [outer = 0x0] [url = about:blank] 16:39:45 INFO - PROCESS | 1925 | --DOMWINDOW == 122 (0x126071000) [pid = 1925] [serial = 594] [outer = 0x0] [url = about:blank] 16:39:45 INFO - PROCESS | 1925 | --DOMWINDOW == 121 (0x128aa5800) [pid = 1925] [serial = 597] [outer = 0x0] [url = about:blank] 16:39:45 INFO - PROCESS | 1925 | --DOMWINDOW == 120 (0x1267e6c00) [pid = 1925] [serial = 596] [outer = 0x0] [url = about:blank] 16:39:45 INFO - PROCESS | 1925 | --DOMWINDOW == 119 (0x12944e000) [pid = 1925] [serial = 600] [outer = 0x0] [url = about:blank] 16:39:45 INFO - PROCESS | 1925 | --DOMWINDOW == 118 (0x128dcb800) [pid = 1925] [serial = 599] [outer = 0x0] [url = about:blank] 16:39:45 INFO - PROCESS | 1925 | --DOMWINDOW == 117 (0x117e4a000) [pid = 1925] [serial = 581] [outer = 0x0] [url = about:blank] 16:39:45 INFO - PROCESS | 1925 | --DOMWINDOW == 116 (0x124ed4000) [pid = 1925] [serial = 593] [outer = 0x0] [url = about:blank] 16:39:45 INFO - PROCESS | 1925 | --DOMWINDOW == 115 (0x119026c00) [pid = 1925] [serial = 587] [outer = 0x0] [url = about:blank] 16:39:45 INFO - PROCESS | 1925 | --DOMWINDOW == 114 (0x119a07c00) [pid = 1925] [serial = 588] [outer = 0x0] [url = about:blank] 16:39:45 INFO - PROCESS | 1925 | --DOMWINDOW == 113 (0x119592c00) [pid = 1925] [serial = 578] [outer = 0x0] [url = about:blank] 16:39:45 INFO - PROCESS | 1925 | --DOMWINDOW == 112 (0x11985fc00) [pid = 1925] [serial = 590] [outer = 0x0] [url = about:blank] 16:39:45 INFO - PROCESS | 1925 | --DOMWINDOW == 111 (0x121565800) [pid = 1925] [serial = 591] [outer = 0x0] [url = about:blank] 16:39:45 INFO - PROCESS | 1925 | --DOMWINDOW == 110 (0x12a08cc00) [pid = 1925] [serial = 585] [outer = 0x0] [url = about:blank] 16:39:45 INFO - PROCESS | 1925 | --DOMWINDOW == 109 (0x128dcbc00) [pid = 1925] [serial = 584] [outer = 0x0] [url = about:blank] 16:39:45 INFO - PROCESS | 1925 | 1464392385782 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 16:39:45 INFO - PROCESS | 1925 | 1464392385783 Marionette TRACE conn2 <- [1,897,null,{"value":"7"}] 16:39:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 16:39:45 INFO - PROCESS | 1925 | 1464392385788 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 16:39:45 INFO - PROCESS | 1925 | 1464392385790 Marionette TRACE conn2 <- [1,898,null,{}] 16:39:45 INFO - PROCESS | 1925 | 1464392385797 Marionette TRACE conn2 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:45 INFO - PROCESS | 1925 | 1464392385885 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 16:39:45 INFO - PROCESS | 1925 | 1464392385893 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:45 INFO - PROCESS | 1925 | ++DOCSHELL 0x117e11000 == 43 [pid = 1925] [id = 232] 16:39:45 INFO - PROCESS | 1925 | ++DOMWINDOW == 110 (0x1182ef400) [pid = 1925] [serial = 694] [outer = 0x0] 16:39:45 INFO - PROCESS | 1925 | ++DOMWINDOW == 111 (0x1182fa400) [pid = 1925] [serial = 695] [outer = 0x1182ef400] 16:39:45 INFO - PROCESS | 1925 | 1464392385921 Marionette DEBUG loaded listener.js 16:39:45 INFO - PROCESS | 1925 | ++DOMWINDOW == 112 (0x11843d800) [pid = 1925] [serial = 696] [outer = 0x1182ef400] 16:39:46 INFO - PROCESS | 1925 | 1464392386262 Marionette TRACE conn2 <- [1,900,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.html4",0,null,null]]]}] 16:39:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 16:39:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 521ms 16:39:46 INFO - PROCESS | 1925 | 1464392386309 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 16:39:46 INFO - PROCESS | 1925 | 1464392386310 Marionette TRACE conn2 <- [1,901,null,{"value":"7"}] 16:39:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 16:39:46 INFO - PROCESS | 1925 | 1464392386313 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 16:39:46 INFO - PROCESS | 1925 | 1464392386314 Marionette TRACE conn2 <- [1,902,null,{}] 16:39:46 INFO - PROCESS | 1925 | 1464392386316 Marionette TRACE conn2 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:46 INFO - PROCESS | 1925 | 1464392386396 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 16:39:46 INFO - PROCESS | 1925 | 1464392386446 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:46 INFO - PROCESS | 1925 | ++DOCSHELL 0x11852b000 == 44 [pid = 1925] [id = 233] 16:39:46 INFO - PROCESS | 1925 | ++DOMWINDOW == 113 (0x1182f0800) [pid = 1925] [serial = 697] [outer = 0x0] 16:39:46 INFO - PROCESS | 1925 | ++DOMWINDOW == 114 (0x118e8ac00) [pid = 1925] [serial = 698] [outer = 0x1182f0800] 16:39:46 INFO - PROCESS | 1925 | 1464392386472 Marionette DEBUG loaded listener.js 16:39:46 INFO - PROCESS | 1925 | ++DOMWINDOW == 115 (0x119510c00) [pid = 1925] [serial = 699] [outer = 0x1182f0800] 16:39:46 INFO - PROCESS | 1925 | 1464392386790 Marionette TRACE conn2 <- [1,904,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex1",0,null,null]]]}] 16:39:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 16:39:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 517ms 16:39:46 INFO - PROCESS | 1925 | 1464392386831 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 16:39:46 INFO - PROCESS | 1925 | 1464392386832 Marionette TRACE conn2 <- [1,905,null,{"value":"7"}] 16:39:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 16:39:46 INFO - PROCESS | 1925 | 1464392386835 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 16:39:46 INFO - PROCESS | 1925 | 1464392386838 Marionette TRACE conn2 <- [1,906,null,{}] 16:39:46 INFO - PROCESS | 1925 | 1464392386840 Marionette TRACE conn2 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:46 INFO - PROCESS | 1925 | 1464392386913 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 16:39:46 INFO - PROCESS | 1925 | 1464392386963 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:46 INFO - PROCESS | 1925 | ++DOCSHELL 0x119389000 == 45 [pid = 1925] [id = 234] 16:39:46 INFO - PROCESS | 1925 | ++DOMWINDOW == 116 (0x111c62400) [pid = 1925] [serial = 700] [outer = 0x0] 16:39:46 INFO - PROCESS | 1925 | ++DOMWINDOW == 117 (0x11958e400) [pid = 1925] [serial = 701] [outer = 0x111c62400] 16:39:46 INFO - PROCESS | 1925 | 1464392386988 Marionette DEBUG loaded listener.js 16:39:47 INFO - PROCESS | 1925 | ++DOMWINDOW == 118 (0x11a094c00) [pid = 1925] [serial = 702] [outer = 0x111c62400] 16:39:47 INFO - PROCESS | 1925 | 1464392387278 Marionette TRACE conn2 <- [1,908,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex2",0,null,null]]]}] 16:39:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 16:39:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 471ms 16:39:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 16:39:47 INFO - PROCESS | 1925 | 1464392387311 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 16:39:47 INFO - PROCESS | 1925 | 1464392387312 Marionette TRACE conn2 <- [1,909,null,{"value":"7"}] 16:39:47 INFO - PROCESS | 1925 | 1464392387315 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 16:39:47 INFO - PROCESS | 1925 | 1464392387316 Marionette TRACE conn2 <- [1,910,null,{}] 16:39:47 INFO - PROCESS | 1925 | 1464392387318 Marionette TRACE conn2 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:47 INFO - PROCESS | 1925 | 1464392387412 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 16:39:47 INFO - PROCESS | 1925 | 1464392387417 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:47 INFO - PROCESS | 1925 | ++DOCSHELL 0x11697d000 == 46 [pid = 1925] [id = 235] 16:39:47 INFO - PROCESS | 1925 | ++DOMWINDOW == 119 (0x12116b400) [pid = 1925] [serial = 703] [outer = 0x0] 16:39:47 INFO - PROCESS | 1925 | ++DOMWINDOW == 120 (0x121455400) [pid = 1925] [serial = 704] [outer = 0x12116b400] 16:39:47 INFO - PROCESS | 1925 | 1464392387446 Marionette DEBUG loaded listener.js 16:39:47 INFO - PROCESS | 1925 | ++DOMWINDOW == 121 (0x12161d800) [pid = 1925] [serial = 705] [outer = 0x12116b400] 16:39:47 INFO - PROCESS | 1925 | 1464392387817 Marionette TRACE conn2 <- [1,912,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex3",0,null,null]]]}] 16:39:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 16:39:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 518ms 16:39:47 INFO - PROCESS | 1925 | 1464392387834 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 16:39:47 INFO - PROCESS | 1925 | 1464392387836 Marionette TRACE conn2 <- [1,913,null,{"value":"7"}] 16:39:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 16:39:47 INFO - PROCESS | 1925 | 1464392387840 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 16:39:47 INFO - PROCESS | 1925 | 1464392387841 Marionette TRACE conn2 <- [1,914,null,{}] 16:39:47 INFO - PROCESS | 1925 | 1464392387843 Marionette TRACE conn2 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:47 INFO - PROCESS | 1925 | 1464392387944 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 16:39:47 INFO - PROCESS | 1925 | 1464392387958 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:47 INFO - PROCESS | 1925 | ++DOCSHELL 0x121593800 == 47 [pid = 1925] [id = 236] 16:39:47 INFO - PROCESS | 1925 | ++DOMWINDOW == 122 (0x119858400) [pid = 1925] [serial = 706] [outer = 0x0] 16:39:47 INFO - PROCESS | 1925 | ++DOMWINDOW == 123 (0x12156d000) [pid = 1925] [serial = 707] [outer = 0x119858400] 16:39:47 INFO - PROCESS | 1925 | 1464392387982 Marionette DEBUG loaded listener.js 16:39:48 INFO - PROCESS | 1925 | ++DOMWINDOW == 124 (0x121842000) [pid = 1925] [serial = 708] [outer = 0x119858400] 16:39:48 INFO - PROCESS | 1925 | 1464392388305 Marionette TRACE conn2 <- [1,916,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex4",0,null,null]]]}] 16:39:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 16:39:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 518ms 16:39:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 16:39:48 INFO - PROCESS | 1925 | 1464392388358 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 16:39:48 INFO - PROCESS | 1925 | 1464392388360 Marionette TRACE conn2 <- [1,917,null,{"value":"7"}] 16:39:48 INFO - PROCESS | 1925 | 1464392388362 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 16:39:48 INFO - PROCESS | 1925 | 1464392388363 Marionette TRACE conn2 <- [1,918,null,{}] 16:39:48 INFO - PROCESS | 1925 | 1464392388365 Marionette TRACE conn2 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:48 INFO - PROCESS | 1925 | 1464392388457 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 16:39:48 INFO - PROCESS | 1925 | 1464392388470 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:48 INFO - PROCESS | 1925 | ++DOCSHELL 0x121ab5800 == 48 [pid = 1925] [id = 237] 16:39:48 INFO - PROCESS | 1925 | ++DOMWINDOW == 125 (0x121625400) [pid = 1925] [serial = 709] [outer = 0x0] 16:39:48 INFO - PROCESS | 1925 | ++DOMWINDOW == 126 (0x121e64400) [pid = 1925] [serial = 710] [outer = 0x121625400] 16:39:48 INFO - PROCESS | 1925 | 1464392388495 Marionette DEBUG loaded listener.js 16:39:48 INFO - PROCESS | 1925 | ++DOMWINDOW == 127 (0x12460e800) [pid = 1925] [serial = 711] [outer = 0x121625400] 16:39:48 INFO - PROCESS | 1925 | 1464392388844 Marionette TRACE conn2 <- [1,920,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex5",0,null,null]]]}] 16:39:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 16:39:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 518ms 16:39:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 16:39:48 INFO - PROCESS | 1925 | 1464392388882 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 16:39:48 INFO - PROCESS | 1925 | 1464392388883 Marionette TRACE conn2 <- [1,921,null,{"value":"7"}] 16:39:48 INFO - PROCESS | 1925 | 1464392388885 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 16:39:48 INFO - PROCESS | 1925 | 1464392388889 Marionette TRACE conn2 <- [1,922,null,{}] 16:39:48 INFO - PROCESS | 1925 | 1464392388891 Marionette TRACE conn2 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:48 INFO - PROCESS | 1925 | 1464392388985 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 16:39:48 INFO - PROCESS | 1925 | 1464392388990 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:48 INFO - PROCESS | 1925 | ++DOCSHELL 0x124311800 == 49 [pid = 1925] [id = 238] 16:39:48 INFO - PROCESS | 1925 | ++DOMWINDOW == 128 (0x12199d800) [pid = 1925] [serial = 712] [outer = 0x0] 16:39:49 INFO - PROCESS | 1925 | ++DOMWINDOW == 129 (0x1249d2c00) [pid = 1925] [serial = 713] [outer = 0x12199d800] 16:39:49 INFO - PROCESS | 1925 | 1464392389015 Marionette DEBUG loaded listener.js 16:39:49 INFO - PROCESS | 1925 | ++DOMWINDOW == 130 (0x124edf400) [pid = 1925] [serial = 714] [outer = 0x12199d800] 16:39:49 INFO - PROCESS | 1925 | 1464392389344 Marionette TRACE conn2 <- [1,924,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex6",0,null,null]]]}] 16:39:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 16:39:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 471ms 16:39:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 16:39:49 INFO - PROCESS | 1925 | 1464392389361 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 16:39:49 INFO - PROCESS | 1925 | 1464392389362 Marionette TRACE conn2 <- [1,925,null,{"value":"7"}] 16:39:49 INFO - PROCESS | 1925 | 1464392389364 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 16:39:49 INFO - PROCESS | 1925 | 1464392389365 Marionette TRACE conn2 <- [1,926,null,{}] 16:39:49 INFO - PROCESS | 1925 | 1464392389376 Marionette TRACE conn2 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:49 INFO - PROCESS | 1925 | 1464392389486 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 16:39:49 INFO - PROCESS | 1925 | 1464392389491 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:49 INFO - PROCESS | 1925 | ++DOCSHELL 0x124f22000 == 50 [pid = 1925] [id = 239] 16:39:49 INFO - PROCESS | 1925 | ++DOMWINDOW == 131 (0x1247e1800) [pid = 1925] [serial = 715] [outer = 0x0] 16:39:49 INFO - PROCESS | 1925 | ++DOMWINDOW == 132 (0x125b9ac00) [pid = 1925] [serial = 716] [outer = 0x1247e1800] 16:39:49 INFO - PROCESS | 1925 | 1464392389516 Marionette DEBUG loaded listener.js 16:39:49 INFO - PROCESS | 1925 | ++DOMWINDOW == 133 (0x126071000) [pid = 1925] [serial = 717] [outer = 0x1247e1800] 16:39:49 INFO - PROCESS | 1925 | --DOMWINDOW == 132 (0x121620c00) [pid = 1925] [serial = 643] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 16:39:49 INFO - PROCESS | 1925 | --DOMWINDOW == 131 (0x128dc2c00) [pid = 1925] [serial = 655] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 16:39:49 INFO - PROCESS | 1925 | --DOMWINDOW == 130 (0x1160da800) [pid = 1925] [serial = 634] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 16:39:49 INFO - PROCESS | 1925 | --DOMWINDOW == 129 (0x12469fc00) [pid = 1925] [serial = 646] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 16:39:49 INFO - PROCESS | 1925 | --DOMWINDOW == 128 (0x1267e7c00) [pid = 1925] [serial = 652] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 16:39:49 INFO - PROCESS | 1925 | --DOMWINDOW == 127 (0x121bfc800) [pid = 1925] [serial = 649] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 16:39:49 INFO - PROCESS | 1925 | --DOMWINDOW == 126 (0x12a828000) [pid = 1925] [serial = 658] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 16:39:49 INFO - PROCESS | 1925 | --DOMWINDOW == 125 (0x119027400) [pid = 1925] [serial = 640] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 16:39:49 INFO - PROCESS | 1925 | --DOMWINDOW == 124 (0x117e4f400) [pid = 1925] [serial = 637] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 16:39:49 INFO - PROCESS | 1925 | --DOMWINDOW == 123 (0x12ba3c400) [pid = 1925] [serial = 661] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 16:39:49 INFO - PROCESS | 1925 | --DOMWINDOW == 122 (0x110f43000) [pid = 1925] [serial = 664] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 16:39:49 INFO - PROCESS | 1925 | --DOMWINDOW == 121 (0x110f51c00) [pid = 1925] [serial = 667] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 16:39:49 INFO - PROCESS | 1925 | --DOMWINDOW == 120 (0x111c62800) [pid = 1925] [serial = 670] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 16:39:50 INFO - PROCESS | 1925 | 1464392390246 Marionette TRACE conn2 <- [1,928,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex7",0,null,null]]]}] 16:39:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 16:39:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 924ms 16:39:50 INFO - PROCESS | 1925 | 1464392390289 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 16:39:50 INFO - PROCESS | 1925 | 1464392390291 Marionette TRACE conn2 <- [1,929,null,{"value":"7"}] 16:39:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 16:39:50 INFO - PROCESS | 1925 | 1464392390296 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 16:39:50 INFO - PROCESS | 1925 | 1464392390298 Marionette TRACE conn2 <- [1,930,null,{}] 16:39:50 INFO - PROCESS | 1925 | 1464392390302 Marionette TRACE conn2 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:50 INFO - PROCESS | 1925 | 1464392390404 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 16:39:50 INFO - PROCESS | 1925 | 1464392390468 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:50 INFO - PROCESS | 1925 | ++DOCSHELL 0x1170e0000 == 51 [pid = 1925] [id = 240] 16:39:50 INFO - PROCESS | 1925 | ++DOMWINDOW == 121 (0x111c69800) [pid = 1925] [serial = 718] [outer = 0x0] 16:39:50 INFO - PROCESS | 1925 | ++DOMWINDOW == 122 (0x112fa7800) [pid = 1925] [serial = 719] [outer = 0x111c69800] 16:39:50 INFO - PROCESS | 1925 | 1464392390500 Marionette DEBUG loaded listener.js 16:39:50 INFO - PROCESS | 1925 | ++DOMWINDOW == 123 (0x1160e4400) [pid = 1925] [serial = 720] [outer = 0x111c69800] 16:39:50 INFO - PROCESS | 1925 | 1464392390908 Marionette TRACE conn2 <- [1,932,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex8",0,null,null]]]}] 16:39:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 16:39:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 670ms 16:39:50 INFO - PROCESS | 1925 | 1464392390966 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 16:39:50 INFO - PROCESS | 1925 | 1464392390970 Marionette TRACE conn2 <- [1,933,null,{"value":"7"}] 16:39:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 16:39:50 INFO - PROCESS | 1925 | 1464392390975 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 16:39:50 INFO - PROCESS | 1925 | 1464392390977 Marionette TRACE conn2 <- [1,934,null,{}] 16:39:50 INFO - PROCESS | 1925 | 1464392390979 Marionette TRACE conn2 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:51 INFO - PROCESS | 1925 | 1464392391081 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 16:39:51 INFO - PROCESS | 1925 | 1464392391132 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:51 INFO - PROCESS | 1925 | ++DOCSHELL 0x119c1b000 == 52 [pid = 1925] [id = 241] 16:39:51 INFO - PROCESS | 1925 | ++DOMWINDOW == 124 (0x11693b800) [pid = 1925] [serial = 721] [outer = 0x0] 16:39:51 INFO - PROCESS | 1925 | ++DOMWINDOW == 125 (0x117e4ec00) [pid = 1925] [serial = 722] [outer = 0x11693b800] 16:39:51 INFO - PROCESS | 1925 | 1464392391174 Marionette DEBUG loaded listener.js 16:39:51 INFO - PROCESS | 1925 | ++DOMWINDOW == 126 (0x118438800) [pid = 1925] [serial = 723] [outer = 0x11693b800] 16:39:51 INFO - PROCESS | 1925 | 1464392391636 Marionette TRACE conn2 <- [1,936,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-1",0,null,null]]]}] 16:39:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 16:39:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 722ms 16:39:51 INFO - PROCESS | 1925 | 1464392391719 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 16:39:51 INFO - PROCESS | 1925 | 1464392391722 Marionette TRACE conn2 <- [1,937,null,{"value":"7"}] 16:39:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 16:39:51 INFO - PROCESS | 1925 | 1464392391726 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 16:39:51 INFO - PROCESS | 1925 | 1464392391730 Marionette TRACE conn2 <- [1,938,null,{}] 16:39:51 INFO - PROCESS | 1925 | 1464392391742 Marionette TRACE conn2 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:51 INFO - PROCESS | 1925 | 1464392391875 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 16:39:51 INFO - PROCESS | 1925 | 1464392391929 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:51 INFO - PROCESS | 1925 | ++DOCSHELL 0x126774000 == 53 [pid = 1925] [id = 242] 16:39:51 INFO - PROCESS | 1925 | ++DOMWINDOW == 127 (0x11855d400) [pid = 1925] [serial = 724] [outer = 0x0] 16:39:51 INFO - PROCESS | 1925 | ++DOMWINDOW == 128 (0x12116a000) [pid = 1925] [serial = 725] [outer = 0x11855d400] 16:39:51 INFO - PROCESS | 1925 | 1464392391961 Marionette DEBUG loaded listener.js 16:39:52 INFO - PROCESS | 1925 | ++DOMWINDOW == 129 (0x121456400) [pid = 1925] [serial = 726] [outer = 0x11855d400] 16:39:52 INFO - PROCESS | 1925 | 1464392392407 Marionette TRACE conn2 <- [1,940,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-2",0,null,null]]]}] 16:39:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 16:39:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 725ms 16:39:52 INFO - PROCESS | 1925 | 1464392392451 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 16:39:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 16:39:52 INFO - PROCESS | 1925 | 1464392392453 Marionette TRACE conn2 <- [1,941,null,{"value":"7"}] 16:39:52 INFO - PROCESS | 1925 | 1464392392455 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 16:39:52 INFO - PROCESS | 1925 | 1464392392456 Marionette TRACE conn2 <- [1,942,null,{}] 16:39:52 INFO - PROCESS | 1925 | 1464392392459 Marionette TRACE conn2 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:52 INFO - PROCESS | 1925 | 1464392392558 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 16:39:52 INFO - PROCESS | 1925 | 1464392392610 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:52 INFO - PROCESS | 1925 | ++DOCSHELL 0x1292b0000 == 54 [pid = 1925] [id = 243] 16:39:52 INFO - PROCESS | 1925 | ++DOMWINDOW == 130 (0x121569c00) [pid = 1925] [serial = 727] [outer = 0x0] 16:39:52 INFO - PROCESS | 1925 | ++DOMWINDOW == 131 (0x121628000) [pid = 1925] [serial = 728] [outer = 0x121569c00] 16:39:52 INFO - PROCESS | 1925 | 1464392392640 Marionette DEBUG loaded listener.js 16:39:52 INFO - PROCESS | 1925 | ++DOMWINDOW == 132 (0x1249d4800) [pid = 1925] [serial = 729] [outer = 0x121569c00] 16:39:53 INFO - PROCESS | 1925 | 1464392393051 Marionette TRACE conn2 <- [1,944,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-3",0,null,null]]]}] 16:39:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 16:39:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 619ms 16:39:53 INFO - PROCESS | 1925 | 1464392393074 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 16:39:53 INFO - PROCESS | 1925 | 1464392393076 Marionette TRACE conn2 <- [1,945,null,{"value":"7"}] 16:39:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 16:39:53 INFO - PROCESS | 1925 | 1464392393078 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 16:39:53 INFO - PROCESS | 1925 | 1464392393079 Marionette TRACE conn2 <- [1,946,null,{}] 16:39:53 INFO - PROCESS | 1925 | 1464392393082 Marionette TRACE conn2 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:53 INFO - PROCESS | 1925 | 1464392393177 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 16:39:53 INFO - PROCESS | 1925 | 1464392393258 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:53 INFO - PROCESS | 1925 | ++DOCSHELL 0x12a0bd000 == 55 [pid = 1925] [id = 244] 16:39:53 INFO - PROCESS | 1925 | ++DOMWINDOW == 133 (0x12434f400) [pid = 1925] [serial = 730] [outer = 0x0] 16:39:53 INFO - PROCESS | 1925 | ++DOMWINDOW == 134 (0x125fee000) [pid = 1925] [serial = 731] [outer = 0x12434f400] 16:39:53 INFO - PROCESS | 1925 | 1464392393289 Marionette DEBUG loaded listener.js 16:39:53 INFO - PROCESS | 1925 | ++DOMWINDOW == 135 (0x126557c00) [pid = 1925] [serial = 732] [outer = 0x12434f400] 16:39:53 INFO - PROCESS | 1925 | 1464392393746 Marionette TRACE conn2 <- [1,948,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-4",0,null,null]]]}] 16:39:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 16:39:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 720ms 16:39:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 16:39:53 INFO - PROCESS | 1925 | 1464392393800 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 16:39:53 INFO - PROCESS | 1925 | 1464392393801 Marionette TRACE conn2 <- [1,949,null,{"value":"7"}] 16:39:53 INFO - PROCESS | 1925 | 1464392393807 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 16:39:53 INFO - PROCESS | 1925 | 1464392393809 Marionette TRACE conn2 <- [1,950,null,{}] 16:39:53 INFO - PROCESS | 1925 | 1464392393812 Marionette TRACE conn2 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:53 INFO - PROCESS | 1925 | 1464392393984 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 16:39:54 INFO - PROCESS | 1925 | 1464392394078 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:54 INFO - PROCESS | 1925 | ++DOCSHELL 0x11a03d000 == 56 [pid = 1925] [id = 245] 16:39:54 INFO - PROCESS | 1925 | ++DOMWINDOW == 136 (0x111c86000) [pid = 1925] [serial = 733] [outer = 0x0] 16:39:54 INFO - PROCESS | 1925 | ++DOMWINDOW == 137 (0x1265bb000) [pid = 1925] [serial = 734] [outer = 0x111c86000] 16:39:54 INFO - PROCESS | 1925 | 1464392394127 Marionette DEBUG loaded listener.js 16:39:54 INFO - PROCESS | 1925 | ++DOMWINDOW == 138 (0x128aa1000) [pid = 1925] [serial = 735] [outer = 0x111c86000] 16:39:54 INFO - PROCESS | 1925 | 1464392394726 Marionette TRACE conn2 <- [1,952,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-5",0,null,null]]]}] 16:39:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 16:39:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 978ms 16:39:54 INFO - PROCESS | 1925 | 1464392394786 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 16:39:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 16:39:54 INFO - PROCESS | 1925 | 1464392394789 Marionette TRACE conn2 <- [1,953,null,{"value":"7"}] 16:39:54 INFO - PROCESS | 1925 | 1464392394793 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 16:39:54 INFO - PROCESS | 1925 | 1464392394795 Marionette TRACE conn2 <- [1,954,null,{}] 16:39:54 INFO - PROCESS | 1925 | 1464392394800 Marionette TRACE conn2 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:54 INFO - PROCESS | 1925 | 1464392394893 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 16:39:54 INFO - PROCESS | 1925 | 1464392394960 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:54 INFO - PROCESS | 1925 | ++DOCSHELL 0x116918000 == 57 [pid = 1925] [id = 246] 16:39:54 INFO - PROCESS | 1925 | ++DOMWINDOW == 139 (0x113d63c00) [pid = 1925] [serial = 736] [outer = 0x0] 16:39:54 INFO - PROCESS | 1925 | ++DOMWINDOW == 140 (0x115eac800) [pid = 1925] [serial = 737] [outer = 0x113d63c00] 16:39:54 INFO - PROCESS | 1925 | 1464392394990 Marionette DEBUG loaded listener.js 16:39:55 INFO - PROCESS | 1925 | ++DOMWINDOW == 141 (0x1167bbc00) [pid = 1925] [serial = 738] [outer = 0x113d63c00] 16:39:55 INFO - PROCESS | 1925 | --DOCSHELL 0x124311800 == 56 [pid = 1925] [id = 238] 16:39:55 INFO - PROCESS | 1925 | --DOCSHELL 0x121ab5800 == 55 [pid = 1925] [id = 237] 16:39:55 INFO - PROCESS | 1925 | --DOCSHELL 0x121593800 == 54 [pid = 1925] [id = 236] 16:39:55 INFO - PROCESS | 1925 | --DOCSHELL 0x11697d000 == 53 [pid = 1925] [id = 235] 16:39:55 INFO - PROCESS | 1925 | --DOMWINDOW == 140 (0x12b96ac00) [pid = 1925] [serial = 674] [outer = 0x0] [url = about:blank] 16:39:55 INFO - PROCESS | 1925 | 1464392395488 Marionette TRACE conn2 <- [1,956,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-6",0,null,null]]]}] 16:39:55 INFO - PROCESS | 1925 | --DOCSHELL 0x119389000 == 52 [pid = 1925] [id = 234] 16:39:55 INFO - PROCESS | 1925 | --DOCSHELL 0x11852b000 == 51 [pid = 1925] [id = 233] 16:39:55 INFO - PROCESS | 1925 | --DOCSHELL 0x117e11000 == 50 [pid = 1925] [id = 232] 16:39:55 INFO - PROCESS | 1925 | --DOCSHELL 0x116909000 == 49 [pid = 1925] [id = 231] 16:39:55 INFO - PROCESS | 1925 | --DOCSHELL 0x118e25800 == 48 [pid = 1925] [id = 230] 16:39:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 16:39:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 722ms 16:39:55 INFO - PROCESS | 1925 | 1464392395515 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 16:39:55 INFO - PROCESS | 1925 | 1464392395521 Marionette TRACE conn2 <- [1,957,null,{"value":"7"}] 16:39:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 16:39:55 INFO - PROCESS | 1925 | --DOMWINDOW == 139 (0x121627800) [pid = 1925] [serial = 644] [outer = 0x0] [url = about:blank] 16:39:55 INFO - PROCESS | 1925 | --DOMWINDOW == 138 (0x121cbcc00) [pid = 1925] [serial = 645] [outer = 0x0] [url = about:blank] 16:39:55 INFO - PROCESS | 1925 | --DOMWINDOW == 137 (0x12a81f000) [pid = 1925] [serial = 656] [outer = 0x0] [url = about:blank] 16:39:55 INFO - PROCESS | 1925 | --DOMWINDOW == 136 (0x119020800) [pid = 1925] [serial = 635] [outer = 0x0] [url = about:blank] 16:39:55 INFO - PROCESS | 1925 | --DOMWINDOW == 135 (0x12620e400) [pid = 1925] [serial = 636] [outer = 0x0] [url = about:blank] 16:39:55 INFO - PROCESS | 1925 | --DOMWINDOW == 134 (0x1182fc800) [pid = 1925] [serial = 617] [outer = 0x0] [url = about:blank] 16:39:55 INFO - PROCESS | 1925 | --DOMWINDOW == 133 (0x124f39400) [pid = 1925] [serial = 647] [outer = 0x0] [url = about:blank] 16:39:55 INFO - PROCESS | 1925 | --DOMWINDOW == 132 (0x125f4b000) [pid = 1925] [serial = 648] [outer = 0x0] [url = about:blank] 16:39:55 INFO - PROCESS | 1925 | --DOMWINDOW == 131 (0x12c1a1400) [pid = 1925] [serial = 629] [outer = 0x0] [url = about:blank] 16:39:55 INFO - PROCESS | 1925 | --DOMWINDOW == 130 (0x128d91800) [pid = 1925] [serial = 653] [outer = 0x0] [url = about:blank] 16:39:55 INFO - PROCESS | 1925 | --DOMWINDOW == 129 (0x125ba0c00) [pid = 1925] [serial = 650] [outer = 0x0] [url = about:blank] 16:39:55 INFO - PROCESS | 1925 | --DOMWINDOW == 128 (0x12b042800) [pid = 1925] [serial = 659] [outer = 0x0] [url = about:blank] 16:39:55 INFO - PROCESS | 1925 | --DOMWINDOW == 127 (0x121624400) [pid = 1925] [serial = 632] [outer = 0x0] [url = about:blank] 16:39:55 INFO - PROCESS | 1925 | --DOMWINDOW == 126 (0x12199b400) [pid = 1925] [serial = 620] [outer = 0x0] [url = about:blank] 16:39:55 INFO - PROCESS | 1925 | --DOMWINDOW == 125 (0x12ae02c00) [pid = 1925] [serial = 626] [outer = 0x0] [url = about:blank] 16:39:55 INFO - PROCESS | 1925 | --DOMWINDOW == 124 (0x12116a800) [pid = 1925] [serial = 641] [outer = 0x0] [url = about:blank] 16:39:55 INFO - PROCESS | 1925 | --DOMWINDOW == 123 (0x121454c00) [pid = 1925] [serial = 642] [outer = 0x0] [url = about:blank] 16:39:55 INFO - PROCESS | 1925 | --DOMWINDOW == 122 (0x12ae08400) [pid = 1925] [serial = 657] [outer = 0x0] [url = about:blank] 16:39:55 INFO - PROCESS | 1925 | --DOMWINDOW == 121 (0x119509400) [pid = 1925] [serial = 639] [outer = 0x0] [url = about:blank] 16:39:55 INFO - PROCESS | 1925 | --DOMWINDOW == 120 (0x118565400) [pid = 1925] [serial = 638] [outer = 0x0] [url = about:blank] 16:39:55 INFO - PROCESS | 1925 | --DOMWINDOW == 119 (0x12ba43c00) [pid = 1925] [serial = 662] [outer = 0x0] [url = about:blank] 16:39:55 INFO - PROCESS | 1925 | --DOMWINDOW == 118 (0x110f4a800) [pid = 1925] [serial = 665] [outer = 0x0] [url = about:blank] 16:39:55 INFO - PROCESS | 1925 | --DOMWINDOW == 117 (0x128edd000) [pid = 1925] [serial = 623] [outer = 0x0] [url = about:blank] 16:39:55 INFO - PROCESS | 1925 | --DOMWINDOW == 116 (0x12a899800) [pid = 1925] [serial = 668] [outer = 0x0] [url = about:blank] 16:39:55 INFO - PROCESS | 1925 | --DOMWINDOW == 115 (0x12c38c000) [pid = 1925] [serial = 669] [outer = 0x0] [url = about:blank] 16:39:55 INFO - PROCESS | 1925 | --DOMWINDOW == 114 (0x111c66400) [pid = 1925] [serial = 671] [outer = 0x0] [url = about:blank] 16:39:55 INFO - PROCESS | 1925 | --DOMWINDOW == 113 (0x12c1a8000) [pid = 1925] [serial = 663] [outer = 0x0] [url = about:blank] 16:39:55 INFO - PROCESS | 1925 | --DOMWINDOW == 112 (0x12b961800) [pid = 1925] [serial = 660] [outer = 0x0] [url = about:blank] 16:39:55 INFO - PROCESS | 1925 | --DOMWINDOW == 111 (0x12a099400) [pid = 1925] [serial = 654] [outer = 0x0] [url = about:blank] 16:39:55 INFO - PROCESS | 1925 | --DOMWINDOW == 110 (0x110f4f400) [pid = 1925] [serial = 666] [outer = 0x0] [url = about:blank] 16:39:55 INFO - PROCESS | 1925 | --DOMWINDOW == 109 (0x1265c0c00) [pid = 1925] [serial = 651] [outer = 0x0] [url = about:blank] 16:39:55 INFO - PROCESS | 1925 | --DOMWINDOW == 108 (0x111c6ac00) [pid = 1925] [serial = 672] [outer = 0x0] [url = about:blank] 16:39:55 INFO - PROCESS | 1925 | 1464392395550 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 16:39:55 INFO - PROCESS | 1925 | 1464392395553 Marionette TRACE conn2 <- [1,958,null,{}] 16:39:55 INFO - PROCESS | 1925 | 1464392395560 Marionette TRACE conn2 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:55 INFO - PROCESS | 1925 | 1464392395691 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 16:39:55 INFO - PROCESS | 1925 | 1464392395708 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:55 INFO - PROCESS | 1925 | ++DOCSHELL 0x117e20800 == 49 [pid = 1925] [id = 247] 16:39:55 INFO - PROCESS | 1925 | ++DOMWINDOW == 109 (0x117e46000) [pid = 1925] [serial = 739] [outer = 0x0] 16:39:55 INFO - PROCESS | 1925 | ++DOMWINDOW == 110 (0x11809d000) [pid = 1925] [serial = 740] [outer = 0x117e46000] 16:39:55 INFO - PROCESS | 1925 | 1464392395737 Marionette DEBUG loaded listener.js 16:39:55 INFO - PROCESS | 1925 | ++DOMWINDOW == 111 (0x118566400) [pid = 1925] [serial = 741] [outer = 0x117e46000] 16:39:56 INFO - PROCESS | 1925 | 1464392396064 Marionette TRACE conn2 <- [1,960,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-1",0,null,null]]]}] 16:39:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 16:39:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 539ms 16:39:56 INFO - PROCESS | 1925 | 1464392396075 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 16:39:56 INFO - PROCESS | 1925 | 1464392396077 Marionette TRACE conn2 <- [1,961,null,{"value":"7"}] 16:39:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 16:39:56 INFO - PROCESS | 1925 | 1464392396079 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 16:39:56 INFO - PROCESS | 1925 | 1464392396081 Marionette TRACE conn2 <- [1,962,null,{}] 16:39:56 INFO - PROCESS | 1925 | 1464392396105 Marionette TRACE conn2 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:56 INFO - PROCESS | 1925 | 1464392396188 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 16:39:56 INFO - PROCESS | 1925 | 1464392396211 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:56 INFO - PROCESS | 1925 | ++DOCSHELL 0x11954b000 == 50 [pid = 1925] [id = 248] 16:39:56 INFO - PROCESS | 1925 | ++DOMWINDOW == 112 (0x11950e000) [pid = 1925] [serial = 742] [outer = 0x0] 16:39:56 INFO - PROCESS | 1925 | ++DOMWINDOW == 113 (0x11a09c800) [pid = 1925] [serial = 743] [outer = 0x11950e000] 16:39:56 INFO - PROCESS | 1925 | 1464392396239 Marionette DEBUG loaded listener.js 16:39:56 INFO - PROCESS | 1925 | ++DOMWINDOW == 114 (0x1211b2c00) [pid = 1925] [serial = 744] [outer = 0x11950e000] 16:39:56 INFO - PROCESS | 1925 | 1464392396562 Marionette TRACE conn2 <- [1,964,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-2",0,null,null]]]}] 16:39:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 16:39:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 534ms 16:39:56 INFO - PROCESS | 1925 | 1464392396613 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 16:39:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 16:39:56 INFO - PROCESS | 1925 | 1464392396615 Marionette TRACE conn2 <- [1,965,null,{"value":"7"}] 16:39:56 INFO - PROCESS | 1925 | 1464392396617 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 16:39:56 INFO - PROCESS | 1925 | 1464392396618 Marionette TRACE conn2 <- [1,966,null,{}] 16:39:56 INFO - PROCESS | 1925 | 1464392396621 Marionette TRACE conn2 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:56 INFO - PROCESS | 1925 | 1464392396730 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 16:39:56 INFO - PROCESS | 1925 | 1464392396740 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:56 INFO - PROCESS | 1925 | ++DOCSHELL 0x121582800 == 51 [pid = 1925] [id = 249] 16:39:56 INFO - PROCESS | 1925 | ++DOMWINDOW == 115 (0x121549000) [pid = 1925] [serial = 745] [outer = 0x0] 16:39:56 INFO - PROCESS | 1925 | ++DOMWINDOW == 116 (0x121621800) [pid = 1925] [serial = 746] [outer = 0x121549000] 16:39:56 INFO - PROCESS | 1925 | 1464392396766 Marionette DEBUG loaded listener.js 16:39:56 INFO - PROCESS | 1925 | ++DOMWINDOW == 117 (0x1218e7400) [pid = 1925] [serial = 747] [outer = 0x121549000] 16:39:57 INFO - PROCESS | 1925 | 1464392397063 Marionette TRACE conn2 <- [1,968,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-1",0,null,null]]]}] 16:39:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 16:39:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 471ms 16:39:57 INFO - PROCESS | 1925 | 1464392397090 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 16:39:57 INFO - PROCESS | 1925 | 1464392397092 Marionette TRACE conn2 <- [1,969,null,{"value":"7"}] 16:39:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 16:39:57 INFO - PROCESS | 1925 | 1464392397094 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 16:39:57 INFO - PROCESS | 1925 | 1464392397095 Marionette TRACE conn2 <- [1,970,null,{}] 16:39:57 INFO - PROCESS | 1925 | 1464392397097 Marionette TRACE conn2 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:57 INFO - PROCESS | 1925 | 1464392397179 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 16:39:57 INFO - PROCESS | 1925 | 1464392397183 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:57 INFO - PROCESS | 1925 | ++DOCSHELL 0x116f02800 == 52 [pid = 1925] [id = 250] 16:39:57 INFO - PROCESS | 1925 | ++DOMWINDOW == 118 (0x121a61c00) [pid = 1925] [serial = 748] [outer = 0x0] 16:39:57 INFO - PROCESS | 1925 | ++DOMWINDOW == 119 (0x1246a5400) [pid = 1925] [serial = 749] [outer = 0x121a61c00] 16:39:57 INFO - PROCESS | 1925 | 1464392397210 Marionette DEBUG loaded listener.js 16:39:57 INFO - PROCESS | 1925 | ++DOMWINDOW == 120 (0x125ba7800) [pid = 1925] [serial = 750] [outer = 0x121a61c00] 16:39:57 INFO - PROCESS | 1925 | 1464392397536 Marionette TRACE conn2 <- [1,972,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-2",0,null,null]]]}] 16:39:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 16:39:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 469ms 16:39:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 16:39:57 INFO - PROCESS | 1925 | 1464392397564 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 16:39:57 INFO - PROCESS | 1925 | 1464392397565 Marionette TRACE conn2 <- [1,973,null,{"value":"7"}] 16:39:57 INFO - PROCESS | 1925 | 1464392397595 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 16:39:57 INFO - PROCESS | 1925 | 1464392397596 Marionette TRACE conn2 <- [1,974,null,{}] 16:39:57 INFO - PROCESS | 1925 | 1464392397598 Marionette TRACE conn2 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:57 INFO - PROCESS | 1925 | 1464392397714 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 16:39:57 INFO - PROCESS | 1925 | 1464392397720 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:57 INFO - PROCESS | 1925 | ++DOCSHELL 0x126027000 == 53 [pid = 1925] [id = 251] 16:39:57 INFO - PROCESS | 1925 | ++DOMWINDOW == 121 (0x124ed9c00) [pid = 1925] [serial = 751] [outer = 0x0] 16:39:57 INFO - PROCESS | 1925 | ++DOMWINDOW == 122 (0x1265bf000) [pid = 1925] [serial = 752] [outer = 0x124ed9c00] 16:39:57 INFO - PROCESS | 1925 | 1464392397778 Marionette DEBUG loaded listener.js 16:39:57 INFO - PROCESS | 1925 | ++DOMWINDOW == 123 (0x128dc9800) [pid = 1925] [serial = 753] [outer = 0x124ed9c00] 16:39:58 INFO - PROCESS | 1925 | 1464392398070 Marionette TRACE conn2 <- [1,976,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-3",0,null,null]]]}] 16:39:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 16:39:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 546ms 16:39:58 INFO - PROCESS | 1925 | 1464392398113 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 16:39:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 16:39:58 INFO - PROCESS | 1925 | 1464392398115 Marionette TRACE conn2 <- [1,977,null,{"value":"7"}] 16:39:58 INFO - PROCESS | 1925 | 1464392398117 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 16:39:58 INFO - PROCESS | 1925 | 1464392398118 Marionette TRACE conn2 <- [1,978,null,{}] 16:39:58 INFO - PROCESS | 1925 | 1464392398123 Marionette TRACE conn2 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:58 INFO - PROCESS | 1925 | 1464392398216 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 16:39:58 INFO - PROCESS | 1925 | 1464392398221 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:58 INFO - PROCESS | 1925 | ++DOCSHELL 0x1292a4000 == 54 [pid = 1925] [id = 252] 16:39:58 INFO - PROCESS | 1925 | ++DOMWINDOW == 124 (0x128dc2c00) [pid = 1925] [serial = 754] [outer = 0x0] 16:39:58 INFO - PROCESS | 1925 | ++DOMWINDOW == 125 (0x128ee0400) [pid = 1925] [serial = 755] [outer = 0x128dc2c00] 16:39:58 INFO - PROCESS | 1925 | 1464392398246 Marionette DEBUG loaded listener.js 16:39:58 INFO - PROCESS | 1925 | ++DOMWINDOW == 126 (0x129452c00) [pid = 1925] [serial = 756] [outer = 0x128dc2c00] 16:39:58 INFO - PROCESS | 1925 | 1464392398592 Marionette TRACE conn2 <- [1,980,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-4",0,null,null]]]}] 16:39:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 16:39:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 521ms 16:39:58 INFO - PROCESS | 1925 | 1464392398639 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 16:39:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 16:39:58 INFO - PROCESS | 1925 | 1464392398640 Marionette TRACE conn2 <- [1,981,null,{"value":"7"}] 16:39:58 INFO - PROCESS | 1925 | 1464392398642 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 16:39:58 INFO - PROCESS | 1925 | 1464392398643 Marionette TRACE conn2 <- [1,982,null,{}] 16:39:58 INFO - PROCESS | 1925 | 1464392398646 Marionette TRACE conn2 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:58 INFO - PROCESS | 1925 | 1464392398746 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 16:39:58 INFO - PROCESS | 1925 | 1464392398757 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:58 INFO - PROCESS | 1925 | ++DOCSHELL 0x12adb3000 == 55 [pid = 1925] [id = 253] 16:39:58 INFO - PROCESS | 1925 | ++DOMWINDOW == 127 (0x128ee1400) [pid = 1925] [serial = 757] [outer = 0x0] 16:39:58 INFO - PROCESS | 1925 | ++DOMWINDOW == 128 (0x1299ce400) [pid = 1925] [serial = 758] [outer = 0x128ee1400] 16:39:58 INFO - PROCESS | 1925 | 1464392398782 Marionette DEBUG loaded listener.js 16:39:58 INFO - PROCESS | 1925 | ++DOMWINDOW == 129 (0x12a098000) [pid = 1925] [serial = 759] [outer = 0x128ee1400] 16:39:59 INFO - PROCESS | 1925 | 1464392399128 Marionette TRACE conn2 <- [1,984,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-5",0,null,null]]]}] 16:39:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 16:39:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 519ms 16:39:59 INFO - PROCESS | 1925 | 1464392399166 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 16:39:59 INFO - PROCESS | 1925 | 1464392399167 Marionette TRACE conn2 <- [1,985,null,{"value":"7"}] 16:39:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 16:39:59 INFO - PROCESS | 1925 | 1464392399169 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 16:39:59 INFO - PROCESS | 1925 | 1464392399171 Marionette TRACE conn2 <- [1,986,null,{}] 16:39:59 INFO - PROCESS | 1925 | 1464392399173 Marionette TRACE conn2 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:59 INFO - PROCESS | 1925 | 1464392399271 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 16:39:59 INFO - PROCESS | 1925 | 1464392399303 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:59 INFO - PROCESS | 1925 | ++DOCSHELL 0x12b161800 == 56 [pid = 1925] [id = 254] 16:39:59 INFO - PROCESS | 1925 | ++DOMWINDOW == 130 (0x1299cd800) [pid = 1925] [serial = 760] [outer = 0x0] 16:39:59 INFO - PROCESS | 1925 | ++DOMWINDOW == 131 (0x12a821000) [pid = 1925] [serial = 761] [outer = 0x1299cd800] 16:39:59 INFO - PROCESS | 1925 | 1464392399328 Marionette DEBUG loaded listener.js 16:39:59 INFO - PROCESS | 1925 | ++DOMWINDOW == 132 (0x12a896800) [pid = 1925] [serial = 762] [outer = 0x1299cd800] 16:39:59 INFO - PROCESS | 1925 | 1464392399727 Marionette TRACE conn2 <- [1,988,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-1",0,null,null]]]}] 16:39:59 INFO - PROCESS | 1925 | --DOMWINDOW == 131 (0x12199d800) [pid = 1925] [serial = 712] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 16:39:59 INFO - PROCESS | 1925 | --DOMWINDOW == 130 (0x121625400) [pid = 1925] [serial = 709] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 16:39:59 INFO - PROCESS | 1925 | --DOMWINDOW == 129 (0x1182ef400) [pid = 1925] [serial = 694] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 16:39:59 INFO - PROCESS | 1925 | --DOMWINDOW == 128 (0x111c7c400) [pid = 1925] [serial = 688] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 16:39:59 INFO - PROCESS | 1925 | --DOMWINDOW == 127 (0x111c62400) [pid = 1925] [serial = 700] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 16:39:59 INFO - PROCESS | 1925 | --DOMWINDOW == 126 (0x116943800) [pid = 1925] [serial = 691] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 16:39:59 INFO - PROCESS | 1925 | --DOMWINDOW == 125 (0x119858400) [pid = 1925] [serial = 706] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 16:39:59 INFO - PROCESS | 1925 | --DOMWINDOW == 124 (0x1182f0800) [pid = 1925] [serial = 697] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 16:39:59 INFO - PROCESS | 1925 | --DOMWINDOW == 123 (0x12116b400) [pid = 1925] [serial = 703] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 16:39:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 16:39:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 618ms 16:39:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 16:39:59 INFO - PROCESS | 1925 | 1464392399789 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 16:39:59 INFO - PROCESS | 1925 | 1464392399790 Marionette TRACE conn2 <- [1,989,null,{"value":"7"}] 16:39:59 INFO - PROCESS | 1925 | 1464392399792 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 16:39:59 INFO - PROCESS | 1925 | 1464392399793 Marionette TRACE conn2 <- [1,990,null,{}] 16:39:59 INFO - PROCESS | 1925 | 1464392399795 Marionette TRACE conn2 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:59 INFO - PROCESS | 1925 | 1464392399875 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 16:39:59 INFO - PROCESS | 1925 | 1464392399879 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:59 INFO - PROCESS | 1925 | ++DOCSHELL 0x124f13800 == 57 [pid = 1925] [id = 255] 16:39:59 INFO - PROCESS | 1925 | ++DOMWINDOW == 124 (0x111c64800) [pid = 1925] [serial = 763] [outer = 0x0] 16:39:59 INFO - PROCESS | 1925 | ++DOMWINDOW == 125 (0x119a06800) [pid = 1925] [serial = 764] [outer = 0x111c64800] 16:39:59 INFO - PROCESS | 1925 | 1464392399904 Marionette DEBUG loaded listener.js 16:39:59 INFO - PROCESS | 1925 | ++DOMWINDOW == 126 (0x1249ce400) [pid = 1925] [serial = 765] [outer = 0x111c64800] 16:40:00 INFO - PROCESS | 1925 | 1464392400235 Marionette TRACE conn2 <- [1,992,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-2",0,null,null]]]}] 16:40:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 16:40:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 470ms 16:40:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 16:40:00 INFO - PROCESS | 1925 | 1464392400262 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 16:40:00 INFO - PROCESS | 1925 | 1464392400264 Marionette TRACE conn2 <- [1,993,null,{"value":"7"}] 16:40:00 INFO - PROCESS | 1925 | 1464392400274 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 16:40:00 INFO - PROCESS | 1925 | 1464392400276 Marionette TRACE conn2 <- [1,994,null,{}] 16:40:00 INFO - PROCESS | 1925 | 1464392400278 Marionette TRACE conn2 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:00 INFO - PROCESS | 1925 | 1464392400373 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 16:40:00 INFO - PROCESS | 1925 | 1464392400423 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:00 INFO - PROCESS | 1925 | ++DOCSHELL 0x12ba88800 == 58 [pid = 1925] [id = 256] 16:40:00 INFO - PROCESS | 1925 | ++DOMWINDOW == 127 (0x111c65000) [pid = 1925] [serial = 766] [outer = 0x0] 16:40:00 INFO - PROCESS | 1925 | ++DOMWINDOW == 128 (0x12a822800) [pid = 1925] [serial = 767] [outer = 0x111c65000] 16:40:00 INFO - PROCESS | 1925 | 1464392400452 Marionette DEBUG loaded listener.js 16:40:00 INFO - PROCESS | 1925 | ++DOMWINDOW == 129 (0x12b0b2000) [pid = 1925] [serial = 768] [outer = 0x111c65000] 16:40:00 INFO - PROCESS | 1925 | 1464392400741 Marionette TRACE conn2 <- [1,996,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-3",0,null,null]]]}] 16:40:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 16:40:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 526ms 16:40:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 16:40:00 INFO - PROCESS | 1925 | 1464392400793 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 16:40:00 INFO - PROCESS | 1925 | 1464392400794 Marionette TRACE conn2 <- [1,997,null,{"value":"7"}] 16:40:00 INFO - PROCESS | 1925 | 1464392400796 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 16:40:00 INFO - PROCESS | 1925 | 1464392400797 Marionette TRACE conn2 <- [1,998,null,{}] 16:40:00 INFO - PROCESS | 1925 | 1464392400799 Marionette TRACE conn2 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:00 INFO - PROCESS | 1925 | 1464392400882 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 16:40:00 INFO - PROCESS | 1925 | 1464392400886 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:00 INFO - PROCESS | 1925 | ++DOCSHELL 0x12c3d5800 == 59 [pid = 1925] [id = 257] 16:40:00 INFO - PROCESS | 1925 | ++DOMWINDOW == 130 (0x12b048800) [pid = 1925] [serial = 769] [outer = 0x0] 16:40:00 INFO - PROCESS | 1925 | ++DOMWINDOW == 131 (0x12b965800) [pid = 1925] [serial = 770] [outer = 0x12b048800] 16:40:00 INFO - PROCESS | 1925 | 1464392400911 Marionette DEBUG loaded listener.js 16:40:00 INFO - PROCESS | 1925 | ++DOMWINDOW == 132 (0x12ba46c00) [pid = 1925] [serial = 771] [outer = 0x12b048800] 16:40:01 INFO - PROCESS | 1925 | 1464392401245 Marionette TRACE conn2 <- [1,1000,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-4",0,null,null]]]}] 16:40:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 16:40:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 468ms 16:40:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 16:40:01 INFO - PROCESS | 1925 | 1464392401265 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 16:40:01 INFO - PROCESS | 1925 | 1464392401266 Marionette TRACE conn2 <- [1,1001,null,{"value":"7"}] 16:40:01 INFO - PROCESS | 1925 | 1464392401268 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 16:40:01 INFO - PROCESS | 1925 | 1464392401271 Marionette TRACE conn2 <- [1,1002,null,{}] 16:40:01 INFO - PROCESS | 1925 | 1464392401276 Marionette TRACE conn2 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:01 INFO - PROCESS | 1925 | 1464392401383 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 16:40:01 INFO - PROCESS | 1925 | 1464392401399 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:01 INFO - PROCESS | 1925 | ++DOCSHELL 0x12c6a3800 == 60 [pid = 1925] [id = 258] 16:40:01 INFO - PROCESS | 1925 | ++DOMWINDOW == 133 (0x12b0b1400) [pid = 1925] [serial = 772] [outer = 0x0] 16:40:01 INFO - PROCESS | 1925 | ++DOMWINDOW == 134 (0x12ba65400) [pid = 1925] [serial = 773] [outer = 0x12b0b1400] 16:40:01 INFO - PROCESS | 1925 | 1464392401425 Marionette DEBUG loaded listener.js 16:40:01 INFO - PROCESS | 1925 | ++DOMWINDOW == 135 (0x12bd21c00) [pid = 1925] [serial = 774] [outer = 0x12b0b1400] 16:40:01 INFO - PROCESS | 1925 | 1464392401956 Marionette TRACE conn2 <- [1,1004,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-5",0,null,null]]]}] 16:40:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 16:40:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 724ms 16:40:01 INFO - PROCESS | 1925 | 1464392401993 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 16:40:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 16:40:01 INFO - PROCESS | 1925 | 1464392401995 Marionette TRACE conn2 <- [1,1005,null,{"value":"7"}] 16:40:02 INFO - PROCESS | 1925 | 1464392401999 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 16:40:02 INFO - PROCESS | 1925 | 1464392402002 Marionette TRACE conn2 <- [1,1006,null,{}] 16:40:02 INFO - PROCESS | 1925 | 1464392402009 Marionette TRACE conn2 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:02 INFO - PROCESS | 1925 | 1464392402120 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 16:40:02 INFO - PROCESS | 1925 | 1464392402227 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:02 INFO - PROCESS | 1925 | ++DOCSHELL 0x118316000 == 61 [pid = 1925] [id = 259] 16:40:02 INFO - PROCESS | 1925 | ++DOMWINDOW == 136 (0x113df0400) [pid = 1925] [serial = 775] [outer = 0x0] 16:40:02 INFO - PROCESS | 1925 | ++DOMWINDOW == 137 (0x1161ab000) [pid = 1925] [serial = 776] [outer = 0x113df0400] 16:40:02 INFO - PROCESS | 1925 | 1464392402260 Marionette DEBUG loaded listener.js 16:40:02 INFO - PROCESS | 1925 | ++DOMWINDOW == 138 (0x117173800) [pid = 1925] [serial = 777] [outer = 0x113df0400] 16:40:02 INFO - PROCESS | 1925 | 1464392402698 Marionette TRACE conn2 <- [1,1008,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-6",0,null,null]]]}] 16:40:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 16:40:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 725ms 16:40:02 INFO - PROCESS | 1925 | 1464392402724 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 16:40:02 INFO - PROCESS | 1925 | 1464392402728 Marionette TRACE conn2 <- [1,1009,null,{"value":"7"}] 16:40:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 16:40:02 INFO - PROCESS | 1925 | 1464392402733 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 16:40:02 INFO - PROCESS | 1925 | 1464392402735 Marionette TRACE conn2 <- [1,1010,null,{}] 16:40:02 INFO - PROCESS | 1925 | 1464392402738 Marionette TRACE conn2 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:02 INFO - PROCESS | 1925 | 1464392402844 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 16:40:02 INFO - PROCESS | 1925 | 1464392402897 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:02 INFO - PROCESS | 1925 | ++DOCSHELL 0x124f05000 == 62 [pid = 1925] [id = 260] 16:40:02 INFO - PROCESS | 1925 | ++DOMWINDOW == 139 (0x117e4a000) [pid = 1925] [serial = 778] [outer = 0x0] 16:40:02 INFO - PROCESS | 1925 | ++DOMWINDOW == 140 (0x1187b5c00) [pid = 1925] [serial = 779] [outer = 0x117e4a000] 16:40:02 INFO - PROCESS | 1925 | 1464392402926 Marionette DEBUG loaded listener.js 16:40:02 INFO - PROCESS | 1925 | ++DOMWINDOW == 141 (0x12116bc00) [pid = 1925] [serial = 780] [outer = 0x117e4a000] 16:40:03 INFO - PROCESS | 1925 | 1464392403357 Marionette TRACE conn2 <- [1,1012,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-7",0,null,null]]]}] 16:40:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 16:40:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 672ms 16:40:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 16:40:03 INFO - PROCESS | 1925 | 1464392403405 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 16:40:03 INFO - PROCESS | 1925 | 1464392403407 Marionette TRACE conn2 <- [1,1013,null,{"value":"7"}] 16:40:03 INFO - PROCESS | 1925 | 1464392403409 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 16:40:03 INFO - PROCESS | 1925 | 1464392403412 Marionette TRACE conn2 <- [1,1014,null,{}] 16:40:03 INFO - PROCESS | 1925 | 1464392403420 Marionette TRACE conn2 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:03 INFO - PROCESS | 1925 | 1464392403544 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 16:40:03 INFO - PROCESS | 1925 | 1464392403612 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:03 INFO - PROCESS | 1925 | ++DOCSHELL 0x12cd2c800 == 63 [pid = 1925] [id = 261] 16:40:03 INFO - PROCESS | 1925 | ++DOMWINDOW == 142 (0x12161ac00) [pid = 1925] [serial = 781] [outer = 0x0] 16:40:03 INFO - PROCESS | 1925 | ++DOMWINDOW == 143 (0x124edd400) [pid = 1925] [serial = 782] [outer = 0x12161ac00] 16:40:03 INFO - PROCESS | 1925 | 1464392403643 Marionette DEBUG loaded listener.js 16:40:03 INFO - PROCESS | 1925 | ++DOMWINDOW == 144 (0x1267e4400) [pid = 1925] [serial = 783] [outer = 0x12161ac00] 16:40:04 INFO - PROCESS | 1925 | 1464392404071 Marionette TRACE conn2 <- [1,1016,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-1",0,null,null]]]}] 16:40:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 16:40:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 671ms 16:40:04 INFO - PROCESS | 1925 | 1464392404081 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 16:40:04 INFO - PROCESS | 1925 | 1464392404082 Marionette TRACE conn2 <- [1,1017,null,{"value":"7"}] 16:40:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 16:40:04 INFO - PROCESS | 1925 | 1464392404085 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 16:40:04 INFO - PROCESS | 1925 | 1464392404087 Marionette TRACE conn2 <- [1,1018,null,{}] 16:40:04 INFO - PROCESS | 1925 | 1464392404091 Marionette TRACE conn2 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:04 INFO - PROCESS | 1925 | 1464392404200 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 16:40:04 INFO - PROCESS | 1925 | 1464392404251 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:04 INFO - PROCESS | 1925 | ++DOCSHELL 0x12d022000 == 64 [pid = 1925] [id = 262] 16:40:04 INFO - PROCESS | 1925 | ++DOMWINDOW == 145 (0x1267ecc00) [pid = 1925] [serial = 784] [outer = 0x0] 16:40:04 INFO - PROCESS | 1925 | ++DOMWINDOW == 146 (0x128d96c00) [pid = 1925] [serial = 785] [outer = 0x1267ecc00] 16:40:04 INFO - PROCESS | 1925 | 1464392404285 Marionette DEBUG loaded listener.js 16:40:04 INFO - PROCESS | 1925 | ++DOMWINDOW == 147 (0x12a822000) [pid = 1925] [serial = 786] [outer = 0x1267ecc00] 16:40:04 INFO - PROCESS | 1925 | 1464392404732 Marionette TRACE conn2 <- [1,1020,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-2",0,null,null]]]}] 16:40:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 16:40:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 672ms 16:40:04 INFO - PROCESS | 1925 | 1464392404758 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 16:40:04 INFO - PROCESS | 1925 | 1464392404759 Marionette TRACE conn2 <- [1,1021,null,{"value":"7"}] 16:40:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 16:40:04 INFO - PROCESS | 1925 | 1464392404762 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 16:40:04 INFO - PROCESS | 1925 | 1464392404763 Marionette TRACE conn2 <- [1,1022,null,{}] 16:40:04 INFO - PROCESS | 1925 | 1464392404765 Marionette TRACE conn2 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:04 INFO - PROCESS | 1925 | 1464392404869 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 16:40:04 INFO - PROCESS | 1925 | 1464392404953 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:04 INFO - PROCESS | 1925 | ++DOCSHELL 0x12d19f800 == 65 [pid = 1925] [id = 263] 16:40:04 INFO - PROCESS | 1925 | ++DOMWINDOW == 148 (0x128aa3400) [pid = 1925] [serial = 787] [outer = 0x0] 16:40:04 INFO - PROCESS | 1925 | ++DOMWINDOW == 149 (0x12ae0ac00) [pid = 1925] [serial = 788] [outer = 0x128aa3400] 16:40:04 INFO - PROCESS | 1925 | 1464392404982 Marionette DEBUG loaded listener.js 16:40:05 INFO - PROCESS | 1925 | ++DOMWINDOW == 150 (0x12b04c000) [pid = 1925] [serial = 789] [outer = 0x128aa3400] 16:40:05 INFO - PROCESS | 1925 | 1464392405428 Marionette TRACE conn2 <- [1,1024,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-3",0,null,null]]]}] 16:40:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 16:40:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 720ms 16:40:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 16:40:05 INFO - PROCESS | 1925 | 1464392405482 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 16:40:05 INFO - PROCESS | 1925 | 1464392405484 Marionette TRACE conn2 <- [1,1025,null,{"value":"7"}] 16:40:05 INFO - PROCESS | 1925 | 1464392405488 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 16:40:05 INFO - PROCESS | 1925 | 1464392405489 Marionette TRACE conn2 <- [1,1026,null,{}] 16:40:05 INFO - PROCESS | 1925 | 1464392405492 Marionette TRACE conn2 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:05 INFO - PROCESS | 1925 | 1464392405610 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 16:40:05 INFO - PROCESS | 1925 | 1464392405678 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:05 INFO - PROCESS | 1925 | ++DOCSHELL 0x11a03c000 == 66 [pid = 1925] [id = 264] 16:40:05 INFO - PROCESS | 1925 | ++DOMWINDOW == 151 (0x12a822400) [pid = 1925] [serial = 790] [outer = 0x0] 16:40:05 INFO - PROCESS | 1925 | ++DOMWINDOW == 152 (0x12bd25c00) [pid = 1925] [serial = 791] [outer = 0x12a822400] 16:40:05 INFO - PROCESS | 1925 | 1464392405709 Marionette DEBUG loaded listener.js 16:40:05 INFO - PROCESS | 1925 | ++DOMWINDOW == 153 (0x12c1a4400) [pid = 1925] [serial = 792] [outer = 0x12a822400] 16:40:06 INFO - PROCESS | 1925 | 1464392406309 Marionette TRACE conn2 <- [1,1028,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-4",0,null,null]]]}] 16:40:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 16:40:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 871ms 16:40:06 INFO - PROCESS | 1925 | 1464392406359 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 16:40:06 INFO - PROCESS | 1925 | 1464392406361 Marionette TRACE conn2 <- [1,1029,null,{"value":"7"}] 16:40:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 16:40:06 INFO - PROCESS | 1925 | 1464392406364 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 16:40:06 INFO - PROCESS | 1925 | 1464392406366 Marionette TRACE conn2 <- [1,1030,null,{}] 16:40:06 INFO - PROCESS | 1925 | 1464392406370 Marionette TRACE conn2 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:06 INFO - PROCESS | 1925 | 1464392406474 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 16:40:06 INFO - PROCESS | 1925 | 1464392406541 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:06 INFO - PROCESS | 1925 | ++DOCSHELL 0x11954a000 == 67 [pid = 1925] [id = 265] 16:40:06 INFO - PROCESS | 1925 | ++DOMWINDOW == 154 (0x111c5dc00) [pid = 1925] [serial = 793] [outer = 0x0] 16:40:06 INFO - PROCESS | 1925 | ++DOMWINDOW == 155 (0x111c6ac00) [pid = 1925] [serial = 794] [outer = 0x111c5dc00] 16:40:06 INFO - PROCESS | 1925 | 1464392406569 Marionette DEBUG loaded listener.js 16:40:06 INFO - PROCESS | 1925 | ++DOMWINDOW == 156 (0x115e3d000) [pid = 1925] [serial = 795] [outer = 0x111c5dc00] 16:40:07 INFO - PROCESS | 1925 | 1464392407005 Marionette TRACE conn2 <- [1,1032,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-5",0,null,null]]]}] 16:40:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 16:40:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 670ms 16:40:07 INFO - PROCESS | 1925 | 1464392407035 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 16:40:07 INFO - PROCESS | 1925 | 1464392407039 Marionette TRACE conn2 <- [1,1033,null,{"value":"7"}] 16:40:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 16:40:07 INFO - PROCESS | 1925 | 1464392407043 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 16:40:07 INFO - PROCESS | 1925 | 1464392407045 Marionette TRACE conn2 <- [1,1034,null,{}] 16:40:07 INFO - PROCESS | 1925 | 1464392407047 Marionette TRACE conn2 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:07 INFO - PROCESS | 1925 | 1464392407146 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 16:40:07 INFO - PROCESS | 1925 | 1464392407201 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:07 INFO - PROCESS | 1925 | ++DOCSHELL 0x118e1e000 == 68 [pid = 1925] [id = 266] 16:40:07 INFO - PROCESS | 1925 | ++DOMWINDOW == 157 (0x11755b800) [pid = 1925] [serial = 796] [outer = 0x0] 16:40:07 INFO - PROCESS | 1925 | ++DOMWINDOW == 158 (0x1187b1c00) [pid = 1925] [serial = 797] [outer = 0x11755b800] 16:40:07 INFO - PROCESS | 1925 | 1464392407242 Marionette DEBUG loaded listener.js 16:40:07 INFO - PROCESS | 1925 | ++DOMWINDOW == 159 (0x11958a800) [pid = 1925] [serial = 798] [outer = 0x11755b800] 16:40:07 INFO - PROCESS | 1925 | --DOCSHELL 0x12c3d5800 == 67 [pid = 1925] [id = 257] 16:40:07 INFO - PROCESS | 1925 | --DOCSHELL 0x12ba88800 == 66 [pid = 1925] [id = 256] 16:40:07 INFO - PROCESS | 1925 | --DOCSHELL 0x124f13800 == 65 [pid = 1925] [id = 255] 16:40:07 INFO - PROCESS | 1925 | --DOCSHELL 0x12b161800 == 64 [pid = 1925] [id = 254] 16:40:07 INFO - PROCESS | 1925 | --DOMWINDOW == 158 (0x119f67800) [pid = 1925] [serial = 680] [outer = 0x0] [url = about:blank] 16:40:07 INFO - PROCESS | 1925 | --DOMWINDOW == 157 (0x1161f3400) [pid = 1925] [serial = 677] [outer = 0x0] [url = about:blank] 16:40:07 INFO - PROCESS | 1925 | --DOMWINDOW == 156 (0x128aa4800) [pid = 1925] [serial = 686] [outer = 0x0] [url = about:blank] 16:40:07 INFO - PROCESS | 1925 | --DOMWINDOW == 155 (0x124ed5800) [pid = 1925] [serial = 683] [outer = 0x0] [url = about:blank] 16:40:07 INFO - PROCESS | 1925 | --DOMWINDOW == 154 (0x125b9ac00) [pid = 1925] [serial = 716] [outer = 0x0] [url = about:blank] 16:40:07 INFO - PROCESS | 1925 | --DOCSHELL 0x12adb3000 == 63 [pid = 1925] [id = 253] 16:40:07 INFO - PROCESS | 1925 | --DOCSHELL 0x1292a4000 == 62 [pid = 1925] [id = 252] 16:40:07 INFO - PROCESS | 1925 | --DOCSHELL 0x126027000 == 61 [pid = 1925] [id = 251] 16:40:07 INFO - PROCESS | 1925 | --DOCSHELL 0x116f02800 == 60 [pid = 1925] [id = 250] 16:40:07 INFO - PROCESS | 1925 | --DOCSHELL 0x121582800 == 59 [pid = 1925] [id = 249] 16:40:07 INFO - PROCESS | 1925 | --DOCSHELL 0x11954b000 == 58 [pid = 1925] [id = 248] 16:40:07 INFO - PROCESS | 1925 | --DOCSHELL 0x12cac8800 == 57 [pid = 1925] [id = 225] 16:40:07 INFO - PROCESS | 1925 | --DOCSHELL 0x117e20800 == 56 [pid = 1925] [id = 247] 16:40:07 INFO - PROCESS | 1925 | --DOCSHELL 0x116918000 == 55 [pid = 1925] [id = 246] 16:40:07 INFO - PROCESS | 1925 | --DOCSHELL 0x12a0bd000 == 54 [pid = 1925] [id = 244] 16:40:07 INFO - PROCESS | 1925 | --DOCSHELL 0x1292b0000 == 53 [pid = 1925] [id = 243] 16:40:07 INFO - PROCESS | 1925 | --DOCSHELL 0x126774000 == 52 [pid = 1925] [id = 242] 16:40:07 INFO - PROCESS | 1925 | --DOCSHELL 0x119c1b000 == 51 [pid = 1925] [id = 241] 16:40:07 INFO - PROCESS | 1925 | --DOCSHELL 0x1170e0000 == 50 [pid = 1925] [id = 240] 16:40:07 INFO - PROCESS | 1925 | --DOCSHELL 0x124f22000 == 49 [pid = 1925] [id = 239] 16:40:07 INFO - PROCESS | 1925 | 1464392407628 Marionette TRACE conn2 <- [1,1036,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-6",0,null,null]]]}] 16:40:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 16:40:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 620ms 16:40:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 16:40:07 INFO - PROCESS | 1925 | 1464392407664 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 16:40:07 INFO - PROCESS | 1925 | 1464392407665 Marionette TRACE conn2 <- [1,1037,null,{"value":"7"}] 16:40:07 INFO - PROCESS | 1925 | 1464392407667 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 16:40:07 INFO - PROCESS | 1925 | 1464392407670 Marionette TRACE conn2 <- [1,1038,null,{}] 16:40:07 INFO - PROCESS | 1925 | 1464392407677 Marionette TRACE conn2 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:07 INFO - PROCESS | 1925 | 1464392407761 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 16:40:07 INFO - PROCESS | 1925 | --DOMWINDOW == 153 (0x121e64400) [pid = 1925] [serial = 710] [outer = 0x0] [url = about:blank] 16:40:07 INFO - PROCESS | 1925 | --DOMWINDOW == 152 (0x12460e800) [pid = 1925] [serial = 711] [outer = 0x0] [url = about:blank] 16:40:07 INFO - PROCESS | 1925 | --DOMWINDOW == 151 (0x1182fa400) [pid = 1925] [serial = 695] [outer = 0x0] [url = about:blank] 16:40:07 INFO - PROCESS | 1925 | --DOMWINDOW == 150 (0x11843d800) [pid = 1925] [serial = 696] [outer = 0x0] [url = about:blank] 16:40:07 INFO - PROCESS | 1925 | --DOMWINDOW == 149 (0x1161af800) [pid = 1925] [serial = 690] [outer = 0x0] [url = about:blank] 16:40:07 INFO - PROCESS | 1925 | --DOMWINDOW == 148 (0x113342400) [pid = 1925] [serial = 689] [outer = 0x0] [url = about:blank] 16:40:07 INFO - PROCESS | 1925 | --DOMWINDOW == 147 (0x11958e400) [pid = 1925] [serial = 701] [outer = 0x0] [url = about:blank] 16:40:07 INFO - PROCESS | 1925 | --DOMWINDOW == 146 (0x11a094c00) [pid = 1925] [serial = 702] [outer = 0x0] [url = about:blank] 16:40:07 INFO - PROCESS | 1925 | --DOMWINDOW == 145 (0x117556c00) [pid = 1925] [serial = 693] [outer = 0x0] [url = about:blank] 16:40:07 INFO - PROCESS | 1925 | --DOMWINDOW == 144 (0x116a5d800) [pid = 1925] [serial = 692] [outer = 0x0] [url = about:blank] 16:40:07 INFO - PROCESS | 1925 | --DOMWINDOW == 143 (0x12156d000) [pid = 1925] [serial = 707] [outer = 0x0] [url = about:blank] 16:40:07 INFO - PROCESS | 1925 | --DOMWINDOW == 142 (0x118e8ac00) [pid = 1925] [serial = 698] [outer = 0x0] [url = about:blank] 16:40:07 INFO - PROCESS | 1925 | --DOMWINDOW == 141 (0x119510c00) [pid = 1925] [serial = 699] [outer = 0x0] [url = about:blank] 16:40:07 INFO - PROCESS | 1925 | --DOMWINDOW == 140 (0x121842000) [pid = 1925] [serial = 708] [outer = 0x0] [url = about:blank] 16:40:07 INFO - PROCESS | 1925 | --DOMWINDOW == 139 (0x121455400) [pid = 1925] [serial = 704] [outer = 0x0] [url = about:blank] 16:40:07 INFO - PROCESS | 1925 | --DOMWINDOW == 138 (0x12161d800) [pid = 1925] [serial = 705] [outer = 0x0] [url = about:blank] 16:40:07 INFO - PROCESS | 1925 | --DOMWINDOW == 137 (0x1249d2c00) [pid = 1925] [serial = 713] [outer = 0x0] [url = about:blank] 16:40:07 INFO - PROCESS | 1925 | --DOMWINDOW == 136 (0x124edf400) [pid = 1925] [serial = 714] [outer = 0x0] [url = about:blank] 16:40:07 INFO - PROCESS | 1925 | 1464392407846 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:07 INFO - PROCESS | 1925 | ++DOCSHELL 0x118edf800 == 50 [pid = 1925] [id = 267] 16:40:07 INFO - PROCESS | 1925 | ++DOMWINDOW == 137 (0x117556c00) [pid = 1925] [serial = 799] [outer = 0x0] 16:40:07 INFO - PROCESS | 1925 | ++DOMWINDOW == 138 (0x119028000) [pid = 1925] [serial = 800] [outer = 0x117556c00] 16:40:07 INFO - PROCESS | 1925 | 1464392407874 Marionette DEBUG loaded listener.js 16:40:07 INFO - PROCESS | 1925 | ++DOMWINDOW == 139 (0x12145bc00) [pid = 1925] [serial = 801] [outer = 0x117556c00] 16:40:08 INFO - PROCESS | 1925 | 1464392408163 Marionette TRACE conn2 <- [1,1040,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-7",0,null,null]]]}] 16:40:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 16:40:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 523ms 16:40:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 16:40:08 INFO - PROCESS | 1925 | 1464392408194 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 16:40:08 INFO - PROCESS | 1925 | 1464392408196 Marionette TRACE conn2 <- [1,1041,null,{"value":"7"}] 16:40:08 INFO - PROCESS | 1925 | 1464392408198 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 16:40:08 INFO - PROCESS | 1925 | 1464392408199 Marionette TRACE conn2 <- [1,1042,null,{}] 16:40:08 INFO - PROCESS | 1925 | 1464392408201 Marionette TRACE conn2 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:08 INFO - PROCESS | 1925 | 1464392408291 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 16:40:08 INFO - PROCESS | 1925 | 1464392408342 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:08 INFO - PROCESS | 1925 | ++DOCSHELL 0x11a0bd800 == 51 [pid = 1925] [id = 268] 16:40:08 INFO - PROCESS | 1925 | ++DOMWINDOW == 140 (0x11843a400) [pid = 1925] [serial = 802] [outer = 0x0] 16:40:08 INFO - PROCESS | 1925 | ++DOMWINDOW == 141 (0x121568c00) [pid = 1925] [serial = 803] [outer = 0x11843a400] 16:40:08 INFO - PROCESS | 1925 | 1464392408368 Marionette DEBUG loaded listener.js 16:40:08 INFO - PROCESS | 1925 | ++DOMWINDOW == 142 (0x1215d4800) [pid = 1925] [serial = 804] [outer = 0x11843a400] 16:40:08 INFO - PROCESS | 1925 | 1464392408662 Marionette TRACE conn2 <- [1,1044,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-1",0,null,null]]]}] 16:40:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 16:40:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 469ms 16:40:08 INFO - PROCESS | 1925 | 1464392408668 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 16:40:08 INFO - PROCESS | 1925 | 1464392408680 Marionette TRACE conn2 <- [1,1045,null,{"value":"7"}] 16:40:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 16:40:08 INFO - PROCESS | 1925 | 1464392408694 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 16:40:08 INFO - PROCESS | 1925 | 1464392408696 Marionette TRACE conn2 <- [1,1046,null,{}] 16:40:08 INFO - PROCESS | 1925 | 1464392408698 Marionette TRACE conn2 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:08 INFO - PROCESS | 1925 | 1464392408781 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 16:40:08 INFO - PROCESS | 1925 | 1464392408785 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:08 INFO - PROCESS | 1925 | ++DOCSHELL 0x11702a000 == 52 [pid = 1925] [id = 269] 16:40:08 INFO - PROCESS | 1925 | ++DOMWINDOW == 143 (0x119026800) [pid = 1925] [serial = 805] [outer = 0x0] 16:40:08 INFO - PROCESS | 1925 | ++DOMWINDOW == 144 (0x121620400) [pid = 1925] [serial = 806] [outer = 0x119026800] 16:40:08 INFO - PROCESS | 1925 | 1464392408813 Marionette DEBUG loaded listener.js 16:40:08 INFO - PROCESS | 1925 | ++DOMWINDOW == 145 (0x12199cc00) [pid = 1925] [serial = 807] [outer = 0x119026800] 16:40:09 INFO - PROCESS | 1925 | 1464392409151 Marionette TRACE conn2 <- [1,1048,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-2",0,null,null]]]}] 16:40:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 16:40:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 472ms 16:40:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 16:40:09 INFO - PROCESS | 1925 | 1464392409163 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 16:40:09 INFO - PROCESS | 1925 | 1464392409164 Marionette TRACE conn2 <- [1,1049,null,{"value":"7"}] 16:40:09 INFO - PROCESS | 1925 | 1464392409166 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 16:40:09 INFO - PROCESS | 1925 | 1464392409167 Marionette TRACE conn2 <- [1,1050,null,{}] 16:40:09 INFO - PROCESS | 1925 | 1464392409170 Marionette TRACE conn2 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:09 INFO - PROCESS | 1925 | 1464392409297 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 16:40:09 INFO - PROCESS | 1925 | 1464392409330 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:09 INFO - PROCESS | 1925 | ++DOCSHELL 0x125f6c000 == 53 [pid = 1925] [id = 270] 16:40:09 INFO - PROCESS | 1925 | ++DOMWINDOW == 146 (0x1215d3800) [pid = 1925] [serial = 808] [outer = 0x0] 16:40:09 INFO - PROCESS | 1925 | ++DOMWINDOW == 147 (0x124edb800) [pid = 1925] [serial = 809] [outer = 0x1215d3800] 16:40:09 INFO - PROCESS | 1925 | 1464392409356 Marionette DEBUG loaded listener.js 16:40:09 INFO - PROCESS | 1925 | ++DOMWINDOW == 148 (0x1267e0000) [pid = 1925] [serial = 810] [outer = 0x1215d3800] 16:40:09 INFO - PROCESS | 1925 | 1464392409656 Marionette TRACE conn2 <- [1,1052,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-3",0,null,null]]]}] 16:40:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 16:40:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 524ms 16:40:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 16:40:09 INFO - PROCESS | 1925 | 1464392409693 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 16:40:09 INFO - PROCESS | 1925 | 1464392409694 Marionette TRACE conn2 <- [1,1053,null,{"value":"7"}] 16:40:09 INFO - PROCESS | 1925 | 1464392409696 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 16:40:09 INFO - PROCESS | 1925 | 1464392409697 Marionette TRACE conn2 <- [1,1054,null,{}] 16:40:09 INFO - PROCESS | 1925 | 1464392409700 Marionette TRACE conn2 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:09 INFO - PROCESS | 1925 | 1464392409812 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 16:40:09 INFO - PROCESS | 1925 | 1464392409827 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:09 INFO - PROCESS | 1925 | ++DOCSHELL 0x12a0a6800 == 54 [pid = 1925] [id = 271] 16:40:09 INFO - PROCESS | 1925 | ++DOMWINDOW == 149 (0x121566400) [pid = 1925] [serial = 811] [outer = 0x0] 16:40:09 INFO - PROCESS | 1925 | ++DOMWINDOW == 150 (0x1267e8400) [pid = 1925] [serial = 812] [outer = 0x121566400] 16:40:09 INFO - PROCESS | 1925 | 1464392409853 Marionette DEBUG loaded listener.js 16:40:09 INFO - PROCESS | 1925 | ++DOMWINDOW == 151 (0x128ee6400) [pid = 1925] [serial = 813] [outer = 0x121566400] 16:40:10 INFO - PROCESS | 1925 | 1464392410199 Marionette TRACE conn2 <- [1,1056,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-4",0,null,null]]]}] 16:40:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 16:40:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 518ms 16:40:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 16:40:10 INFO - PROCESS | 1925 | 1464392410216 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 16:40:10 INFO - PROCESS | 1925 | 1464392410217 Marionette TRACE conn2 <- [1,1057,null,{"value":"7"}] 16:40:10 INFO - PROCESS | 1925 | 1464392410219 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 16:40:10 INFO - PROCESS | 1925 | 1464392410223 Marionette TRACE conn2 <- [1,1058,null,{}] 16:40:10 INFO - PROCESS | 1925 | 1464392410225 Marionette TRACE conn2 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:10 INFO - PROCESS | 1925 | 1464392410327 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 16:40:10 INFO - PROCESS | 1925 | 1464392410340 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:10 INFO - PROCESS | 1925 | ++DOCSHELL 0x12b160000 == 55 [pid = 1925] [id = 272] 16:40:10 INFO - PROCESS | 1925 | ++DOMWINDOW == 152 (0x128eea400) [pid = 1925] [serial = 814] [outer = 0x0] 16:40:10 INFO - PROCESS | 1925 | ++DOMWINDOW == 153 (0x12a08cc00) [pid = 1925] [serial = 815] [outer = 0x128eea400] 16:40:10 INFO - PROCESS | 1925 | 1464392410365 Marionette DEBUG loaded listener.js 16:40:10 INFO - PROCESS | 1925 | ++DOMWINDOW == 154 (0x12a820c00) [pid = 1925] [serial = 816] [outer = 0x128eea400] 16:40:10 INFO - PROCESS | 1925 | 1464392410704 Marionette TRACE conn2 <- [1,1060,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-5",0,null,null]]]}] 16:40:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 16:40:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 523ms 16:40:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 16:40:10 INFO - PROCESS | 1925 | 1464392410742 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 16:40:10 INFO - PROCESS | 1925 | 1464392410744 Marionette TRACE conn2 <- [1,1061,null,{"value":"7"}] 16:40:10 INFO - PROCESS | 1925 | 1464392410746 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 16:40:10 INFO - PROCESS | 1925 | 1464392410747 Marionette TRACE conn2 <- [1,1062,null,{}] 16:40:10 INFO - PROCESS | 1925 | 1464392410749 Marionette TRACE conn2 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:10 INFO - PROCESS | 1925 | 1464392410850 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 16:40:10 INFO - PROCESS | 1925 | 1464392410864 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:10 INFO - PROCESS | 1925 | ++DOCSHELL 0x12c161000 == 56 [pid = 1925] [id = 273] 16:40:10 INFO - PROCESS | 1925 | ++DOMWINDOW == 155 (0x12a823c00) [pid = 1925] [serial = 817] [outer = 0x0] 16:40:10 INFO - PROCESS | 1925 | ++DOMWINDOW == 156 (0x12ae04c00) [pid = 1925] [serial = 818] [outer = 0x12a823c00] 16:40:10 INFO - PROCESS | 1925 | 1464392410896 Marionette DEBUG loaded listener.js 16:40:10 INFO - PROCESS | 1925 | ++DOMWINDOW == 157 (0x12b04c800) [pid = 1925] [serial = 819] [outer = 0x12a823c00] 16:40:11 INFO - PROCESS | 1925 | 1464392411216 Marionette TRACE conn2 <- [1,1064,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-eof",0,null,null]]]}] 16:40:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 16:40:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 518ms 16:40:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 16:40:11 INFO - PROCESS | 1925 | 1464392411264 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 16:40:11 INFO - PROCESS | 1925 | 1464392411266 Marionette TRACE conn2 <- [1,1065,null,{"value":"7"}] 16:40:11 INFO - PROCESS | 1925 | 1464392411268 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 16:40:11 INFO - PROCESS | 1925 | 1464392411269 Marionette TRACE conn2 <- [1,1066,null,{}] 16:40:11 INFO - PROCESS | 1925 | 1464392411271 Marionette TRACE conn2 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:11 INFO - PROCESS | 1925 | 1464392411374 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 16:40:11 INFO - PROCESS | 1925 | 1464392411410 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:11 INFO - PROCESS | 1925 | ++DOCSHELL 0x12cd39800 == 57 [pid = 1925] [id = 274] 16:40:11 INFO - PROCESS | 1925 | ++DOMWINDOW == 158 (0x117554800) [pid = 1925] [serial = 820] [outer = 0x0] 16:40:11 INFO - PROCESS | 1925 | ++DOMWINDOW == 159 (0x12b962800) [pid = 1925] [serial = 821] [outer = 0x117554800] 16:40:11 INFO - PROCESS | 1925 | 1464392411435 Marionette DEBUG loaded listener.js 16:40:11 INFO - PROCESS | 1925 | ++DOMWINDOW == 160 (0x12bd1d400) [pid = 1925] [serial = 822] [outer = 0x117554800] 16:40:11 INFO - PROCESS | 1925 | --DOMWINDOW == 159 (0x11950a800) [pid = 1925] [serial = 685] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 16:40:11 INFO - PROCESS | 1925 | --DOMWINDOW == 158 (0x128dc2c00) [pid = 1925] [serial = 754] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 16:40:11 INFO - PROCESS | 1925 | --DOMWINDOW == 157 (0x121549000) [pid = 1925] [serial = 745] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 16:40:11 INFO - PROCESS | 1925 | --DOMWINDOW == 156 (0x11950e000) [pid = 1925] [serial = 742] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 16:40:11 INFO - PROCESS | 1925 | --DOMWINDOW == 155 (0x128ee1400) [pid = 1925] [serial = 757] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 16:40:11 INFO - PROCESS | 1925 | --DOMWINDOW == 154 (0x117e46000) [pid = 1925] [serial = 739] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 16:40:11 INFO - PROCESS | 1925 | --DOMWINDOW == 153 (0x111c86000) [pid = 1925] [serial = 733] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 16:40:11 INFO - PROCESS | 1925 | --DOMWINDOW == 152 (0x113d63c00) [pid = 1925] [serial = 736] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 16:40:11 INFO - PROCESS | 1925 | --DOMWINDOW == 151 (0x121a61c00) [pid = 1925] [serial = 748] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 16:40:11 INFO - PROCESS | 1925 | --DOMWINDOW == 150 (0x1299cd800) [pid = 1925] [serial = 760] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 16:40:11 INFO - PROCESS | 1925 | --DOMWINDOW == 149 (0x111c64800) [pid = 1925] [serial = 763] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 16:40:11 INFO - PROCESS | 1925 | --DOMWINDOW == 148 (0x12b048800) [pid = 1925] [serial = 769] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 16:40:11 INFO - PROCESS | 1925 | --DOMWINDOW == 147 (0x124ed9c00) [pid = 1925] [serial = 751] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 16:40:11 INFO - PROCESS | 1925 | --DOMWINDOW == 146 (0x111c65000) [pid = 1925] [serial = 766] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 16:40:11 INFO - PROCESS | 1925 | 1464392411973 Marionette TRACE conn2 <- [1,1068,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-num",0,null,null]]]}] 16:40:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 16:40:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 718ms 16:40:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 16:40:11 INFO - PROCESS | 1925 | 1464392411988 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 16:40:11 INFO - PROCESS | 1925 | 1464392411990 Marionette TRACE conn2 <- [1,1069,null,{"value":"7"}] 16:40:11 INFO - PROCESS | 1925 | 1464392411992 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 16:40:11 INFO - PROCESS | 1925 | 1464392411994 Marionette TRACE conn2 <- [1,1070,null,{}] 16:40:11 INFO - PROCESS | 1925 | 1464392411996 Marionette TRACE conn2 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:12 INFO - PROCESS | 1925 | 1464392412098 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 16:40:12 INFO - PROCESS | 1925 | 1464392412168 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:12 INFO - PROCESS | 1925 | ++DOCSHELL 0x12ba76000 == 58 [pid = 1925] [id = 275] 16:40:12 INFO - PROCESS | 1925 | ++DOMWINDOW == 147 (0x119856400) [pid = 1925] [serial = 823] [outer = 0x0] 16:40:12 INFO - PROCESS | 1925 | ++DOMWINDOW == 148 (0x12607e400) [pid = 1925] [serial = 824] [outer = 0x119856400] 16:40:12 INFO - PROCESS | 1925 | 1464392412222 Marionette DEBUG loaded listener.js 16:40:12 INFO - PROCESS | 1925 | ++DOMWINDOW == 149 (0x12bd24000) [pid = 1925] [serial = 825] [outer = 0x119856400] 16:40:12 INFO - PROCESS | 1925 | 1464392412583 Marionette TRACE conn2 <- [1,1072,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-percent",0,null,null]]]}] 16:40:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 16:40:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 619ms 16:40:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 16:40:12 INFO - PROCESS | 1925 | 1464392412617 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 16:40:12 INFO - PROCESS | 1925 | 1464392412618 Marionette TRACE conn2 <- [1,1073,null,{"value":"7"}] 16:40:12 INFO - PROCESS | 1925 | 1464392412624 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 16:40:12 INFO - PROCESS | 1925 | 1464392412625 Marionette TRACE conn2 <- [1,1074,null,{}] 16:40:12 INFO - PROCESS | 1925 | 1464392412628 Marionette TRACE conn2 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:12 INFO - PROCESS | 1925 | 1464392412712 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 16:40:12 INFO - PROCESS | 1925 | 1464392412767 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:12 INFO - PROCESS | 1925 | ++DOCSHELL 0x12ca0d800 == 59 [pid = 1925] [id = 276] 16:40:12 INFO - PROCESS | 1925 | ++DOMWINDOW == 150 (0x1213b9800) [pid = 1925] [serial = 826] [outer = 0x0] 16:40:12 INFO - PROCESS | 1925 | ++DOMWINDOW == 151 (0x1213c2c00) [pid = 1925] [serial = 827] [outer = 0x1213b9800] 16:40:12 INFO - PROCESS | 1925 | 1464392412792 Marionette DEBUG loaded listener.js 16:40:12 INFO - PROCESS | 1925 | ++DOMWINDOW == 152 (0x12b0b3400) [pid = 1925] [serial = 828] [outer = 0x1213b9800] 16:40:13 INFO - PROCESS | 1925 | 1464392413142 Marionette TRACE conn2 <- [1,1076,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-1",0,null,null]]]}] 16:40:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 16:40:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 524ms 16:40:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 16:40:13 INFO - PROCESS | 1925 | 1464392413147 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 16:40:13 INFO - PROCESS | 1925 | 1464392413149 Marionette TRACE conn2 <- [1,1077,null,{"value":"7"}] 16:40:13 INFO - PROCESS | 1925 | 1464392413151 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 16:40:13 INFO - PROCESS | 1925 | 1464392413157 Marionette TRACE conn2 <- [1,1078,null,{}] 16:40:13 INFO - PROCESS | 1925 | 1464392413160 Marionette TRACE conn2 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:13 INFO - PROCESS | 1925 | 1464392413292 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 16:40:13 INFO - PROCESS | 1925 | 1464392413378 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:13 INFO - PROCESS | 1925 | ++DOCSHELL 0x12ca1b000 == 60 [pid = 1925] [id = 277] 16:40:13 INFO - PROCESS | 1925 | ++DOMWINDOW == 153 (0x1213bc000) [pid = 1925] [serial = 829] [outer = 0x0] 16:40:13 INFO - PROCESS | 1925 | ++DOMWINDOW == 154 (0x12ba39c00) [pid = 1925] [serial = 830] [outer = 0x1213bc000] 16:40:13 INFO - PROCESS | 1925 | 1464392413416 Marionette DEBUG loaded listener.js 16:40:13 INFO - PROCESS | 1925 | ++DOMWINDOW == 155 (0x12c1af800) [pid = 1925] [serial = 831] [outer = 0x1213bc000] 16:40:13 INFO - PROCESS | 1925 | 1464392413742 Marionette TRACE conn2 <- [1,1080,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-2",0,null,null]]]}] 16:40:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 16:40:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 624ms 16:40:13 INFO - PROCESS | 1925 | 1464392413776 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 16:40:13 INFO - PROCESS | 1925 | 1464392413777 Marionette TRACE conn2 <- [1,1081,null,{"value":"7"}] 16:40:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 16:40:13 INFO - PROCESS | 1925 | 1464392413780 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 16:40:13 INFO - PROCESS | 1925 | 1464392413781 Marionette TRACE conn2 <- [1,1082,null,{}] 16:40:13 INFO - PROCESS | 1925 | 1464392413784 Marionette TRACE conn2 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:13 INFO - PROCESS | 1925 | 1464392413885 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 16:40:14 INFO - PROCESS | 1925 | 1464392414136 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:14 INFO - PROCESS | 1925 | ++DOCSHELL 0x11690b800 == 61 [pid = 1925] [id = 278] 16:40:14 INFO - PROCESS | 1925 | ++DOMWINDOW == 156 (0x110f49400) [pid = 1925] [serial = 832] [outer = 0x0] 16:40:14 INFO - PROCESS | 1925 | ++DOMWINDOW == 157 (0x111c5e000) [pid = 1925] [serial = 833] [outer = 0x110f49400] 16:40:14 INFO - PROCESS | 1925 | 1464392414189 Marionette DEBUG loaded listener.js 16:40:14 INFO - PROCESS | 1925 | ++DOMWINDOW == 158 (0x112042000) [pid = 1925] [serial = 834] [outer = 0x110f49400] 16:40:14 INFO - PROCESS | 1925 | 1464392414691 Marionette TRACE conn2 <- [1,1084,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-eof",0,null,null]]]}] 16:40:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 16:40:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 970ms 16:40:14 INFO - PROCESS | 1925 | 1464392414754 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 16:40:14 INFO - PROCESS | 1925 | 1464392414757 Marionette TRACE conn2 <- [1,1085,null,{"value":"7"}] 16:40:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 16:40:14 INFO - PROCESS | 1925 | 1464392414761 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 16:40:14 INFO - PROCESS | 1925 | 1464392414764 Marionette TRACE conn2 <- [1,1086,null,{}] 16:40:14 INFO - PROCESS | 1925 | 1464392414767 Marionette TRACE conn2 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:14 INFO - PROCESS | 1925 | 1464392414878 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 16:40:14 INFO - PROCESS | 1925 | 1464392414948 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:14 INFO - PROCESS | 1925 | ++DOCSHELL 0x11a02e000 == 62 [pid = 1925] [id = 279] 16:40:14 INFO - PROCESS | 1925 | ++DOMWINDOW == 159 (0x117e4f400) [pid = 1925] [serial = 835] [outer = 0x0] 16:40:14 INFO - PROCESS | 1925 | ++DOMWINDOW == 160 (0x1184cd800) [pid = 1925] [serial = 836] [outer = 0x117e4f400] 16:40:14 INFO - PROCESS | 1925 | 1464392414980 Marionette DEBUG loaded listener.js 16:40:15 INFO - PROCESS | 1925 | ++DOMWINDOW == 161 (0x11958ec00) [pid = 1925] [serial = 837] [outer = 0x117e4f400] 16:40:15 INFO - PROCESS | 1925 | 1464392415403 Marionette TRACE conn2 <- [1,1088,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-1",0,null,null]]]}] 16:40:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 16:40:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 670ms 16:40:15 INFO - PROCESS | 1925 | 1464392415434 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 16:40:15 INFO - PROCESS | 1925 | 1464392415437 Marionette TRACE conn2 <- [1,1089,null,{"value":"7"}] 16:40:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 16:40:15 INFO - PROCESS | 1925 | 1464392415459 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 16:40:15 INFO - PROCESS | 1925 | 1464392415460 Marionette TRACE conn2 <- [1,1090,null,{}] 16:40:15 INFO - PROCESS | 1925 | 1464392415463 Marionette TRACE conn2 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:15 INFO - PROCESS | 1925 | 1464392415572 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 16:40:15 INFO - PROCESS | 1925 | 1464392415642 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:15 INFO - PROCESS | 1925 | ++DOCSHELL 0x12b92e000 == 63 [pid = 1925] [id = 280] 16:40:15 INFO - PROCESS | 1925 | ++DOMWINDOW == 162 (0x1211b6400) [pid = 1925] [serial = 838] [outer = 0x0] 16:40:15 INFO - PROCESS | 1925 | ++DOMWINDOW == 163 (0x1213bf400) [pid = 1925] [serial = 839] [outer = 0x1211b6400] 16:40:15 INFO - PROCESS | 1925 | 1464392415674 Marionette DEBUG loaded listener.js 16:40:15 INFO - PROCESS | 1925 | ++DOMWINDOW == 164 (0x1215cbc00) [pid = 1925] [serial = 840] [outer = 0x1211b6400] 16:40:16 INFO - PROCESS | 1925 | 1464392416104 Marionette TRACE conn2 <- [1,1092,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-2",0,null,null]]]}] 16:40:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 16:40:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 672ms 16:40:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 16:40:16 INFO - PROCESS | 1925 | 1464392416131 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 16:40:16 INFO - PROCESS | 1925 | 1464392416132 Marionette TRACE conn2 <- [1,1093,null,{"value":"7"}] 16:40:16 INFO - PROCESS | 1925 | 1464392416140 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 16:40:16 INFO - PROCESS | 1925 | 1464392416144 Marionette TRACE conn2 <- [1,1094,null,{}] 16:40:16 INFO - PROCESS | 1925 | 1464392416147 Marionette TRACE conn2 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:16 INFO - PROCESS | 1925 | 1464392416256 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 16:40:16 INFO - PROCESS | 1925 | 1464392416313 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:16 INFO - PROCESS | 1925 | ++DOCSHELL 0x12dda8800 == 64 [pid = 1925] [id = 281] 16:40:16 INFO - PROCESS | 1925 | ++DOMWINDOW == 165 (0x1215cf800) [pid = 1925] [serial = 841] [outer = 0x0] 16:40:16 INFO - PROCESS | 1925 | ++DOMWINDOW == 166 (0x124ed9c00) [pid = 1925] [serial = 842] [outer = 0x1215cf800] 16:40:16 INFO - PROCESS | 1925 | 1464392416343 Marionette DEBUG loaded listener.js 16:40:16 INFO - PROCESS | 1925 | ++DOMWINDOW == 167 (0x126502400) [pid = 1925] [serial = 843] [outer = 0x1215cf800] 16:40:16 INFO - PROCESS | 1925 | 1464392416755 Marionette TRACE conn2 <- [1,1096,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-percent",0,null,null]]]}] 16:40:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 16:40:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 627ms 16:40:16 INFO - PROCESS | 1925 | 1464392416763 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 16:40:16 INFO - PROCESS | 1925 | 1464392416765 Marionette TRACE conn2 <- [1,1097,null,{"value":"7"}] 16:40:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 16:40:16 INFO - PROCESS | 1925 | 1464392416767 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 16:40:16 INFO - PROCESS | 1925 | 1464392416768 Marionette TRACE conn2 <- [1,1098,null,{}] 16:40:16 INFO - PROCESS | 1925 | 1464392416771 Marionette TRACE conn2 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:16 INFO - PROCESS | 1925 | 1464392416878 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 16:40:16 INFO - PROCESS | 1925 | 1464392416967 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:16 INFO - PROCESS | 1925 | ++DOCSHELL 0x12ddc2800 == 65 [pid = 1925] [id = 282] 16:40:16 INFO - PROCESS | 1925 | ++DOMWINDOW == 168 (0x1246aa400) [pid = 1925] [serial = 844] [outer = 0x0] 16:40:16 INFO - PROCESS | 1925 | ++DOMWINDOW == 169 (0x12655b400) [pid = 1925] [serial = 845] [outer = 0x1246aa400] 16:40:16 INFO - PROCESS | 1925 | 1464392416996 Marionette DEBUG loaded listener.js 16:40:17 INFO - PROCESS | 1925 | ++DOMWINDOW == 170 (0x128ede800) [pid = 1925] [serial = 846] [outer = 0x1246aa400] 16:40:17 INFO - PROCESS | 1925 | 1464392417397 Marionette TRACE conn2 <- [1,1100,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-1",0,null,null]]]}] 16:40:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 16:40:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 671ms 16:40:17 INFO - PROCESS | 1925 | 1464392417439 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 16:40:17 INFO - PROCESS | 1925 | 1464392417440 Marionette TRACE conn2 <- [1,1101,null,{"value":"7"}] 16:40:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 16:40:17 INFO - PROCESS | 1925 | 1464392417443 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 16:40:17 INFO - PROCESS | 1925 | 1464392417444 Marionette TRACE conn2 <- [1,1102,null,{}] 16:40:17 INFO - PROCESS | 1925 | 1464392417447 Marionette TRACE conn2 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:17 INFO - PROCESS | 1925 | 1464392417549 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 16:40:17 INFO - PROCESS | 1925 | 1464392417607 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:17 INFO - PROCESS | 1925 | ++DOCSHELL 0x13499c800 == 66 [pid = 1925] [id = 283] 16:40:17 INFO - PROCESS | 1925 | ++DOMWINDOW == 171 (0x12b046000) [pid = 1925] [serial = 847] [outer = 0x0] 16:40:17 INFO - PROCESS | 1925 | ++DOMWINDOW == 172 (0x12b96a000) [pid = 1925] [serial = 848] [outer = 0x12b046000] 16:40:17 INFO - PROCESS | 1925 | 1464392417650 Marionette DEBUG loaded listener.js 16:40:17 INFO - PROCESS | 1925 | ++DOMWINDOW == 173 (0x12c38a400) [pid = 1925] [serial = 849] [outer = 0x12b046000] 16:40:18 INFO - PROCESS | 1925 | 1464392418210 Marionette TRACE conn2 <- [1,1104,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-2",0,null,null]]]}] 16:40:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 16:40:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 818ms 16:40:18 INFO - PROCESS | 1925 | 1464392418262 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 16:40:18 INFO - PROCESS | 1925 | 1464392418263 Marionette TRACE conn2 <- [1,1105,null,{"value":"7"}] 16:40:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 16:40:18 INFO - PROCESS | 1925 | 1464392418265 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 16:40:18 INFO - PROCESS | 1925 | 1464392418267 Marionette TRACE conn2 <- [1,1106,null,{}] 16:40:18 INFO - PROCESS | 1925 | 1464392418269 Marionette TRACE conn2 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:18 INFO - PROCESS | 1925 | 1464392418378 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 16:40:18 INFO - PROCESS | 1925 | 1464392418447 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:18 INFO - PROCESS | 1925 | ++DOCSHELL 0x118317000 == 67 [pid = 1925] [id = 284] 16:40:18 INFO - PROCESS | 1925 | ++DOMWINDOW == 174 (0x11755d800) [pid = 1925] [serial = 850] [outer = 0x0] 16:40:18 INFO - PROCESS | 1925 | ++DOMWINDOW == 175 (0x12c38ac00) [pid = 1925] [serial = 851] [outer = 0x11755d800] 16:40:18 INFO - PROCESS | 1925 | 1464392418477 Marionette DEBUG loaded listener.js 16:40:18 INFO - PROCESS | 1925 | ++DOMWINDOW == 176 (0x12c391000) [pid = 1925] [serial = 852] [outer = 0x11755d800] 16:40:18 INFO - PROCESS | 1925 | 1464392418899 Marionette TRACE conn2 <- [1,1108,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-3",0,null,null]]]}] 16:40:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 16:40:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 669ms 16:40:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 16:40:18 INFO - PROCESS | 1925 | 1464392418935 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 16:40:18 INFO - PROCESS | 1925 | 1464392418936 Marionette TRACE conn2 <- [1,1109,null,{"value":"7"}] 16:40:18 INFO - PROCESS | 1925 | 1464392418938 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 16:40:18 INFO - PROCESS | 1925 | 1464392418940 Marionette TRACE conn2 <- [1,1110,null,{}] 16:40:18 INFO - PROCESS | 1925 | 1464392418942 Marionette TRACE conn2 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:19 INFO - PROCESS | 1925 | 1464392419046 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 16:40:19 INFO - PROCESS | 1925 | 1464392419102 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:19 INFO - PROCESS | 1925 | ++DOCSHELL 0x126765000 == 68 [pid = 1925] [id = 285] 16:40:19 INFO - PROCESS | 1925 | ++DOMWINDOW == 177 (0x12136b000) [pid = 1925] [serial = 853] [outer = 0x0] 16:40:19 INFO - PROCESS | 1925 | ++DOMWINDOW == 178 (0x12136f400) [pid = 1925] [serial = 854] [outer = 0x12136b000] 16:40:19 INFO - PROCESS | 1925 | 1464392419132 Marionette DEBUG loaded listener.js 16:40:19 INFO - PROCESS | 1925 | ++DOMWINDOW == 179 (0x121373400) [pid = 1925] [serial = 855] [outer = 0x12136b000] 16:40:19 INFO - PROCESS | 1925 | 1464392419762 Marionette TRACE conn2 <- [1,1112,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-4",0,null,null]]]}] 16:40:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 16:40:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 873ms 16:40:19 INFO - PROCESS | 1925 | 1464392419811 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 16:40:19 INFO - PROCESS | 1925 | 1464392419814 Marionette TRACE conn2 <- [1,1113,null,{"value":"7"}] 16:40:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 16:40:19 INFO - PROCESS | 1925 | 1464392419817 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 16:40:19 INFO - PROCESS | 1925 | 1464392419820 Marionette TRACE conn2 <- [1,1114,null,{}] 16:40:19 INFO - PROCESS | 1925 | 1464392419823 Marionette TRACE conn2 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:19 INFO - PROCESS | 1925 | 1464392419922 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 16:40:20 INFO - PROCESS | 1925 | 1464392419999 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:20 INFO - PROCESS | 1925 | ++DOCSHELL 0x116754000 == 69 [pid = 1925] [id = 286] 16:40:20 INFO - PROCESS | 1925 | ++DOMWINDOW == 180 (0x11334ec00) [pid = 1925] [serial = 856] [outer = 0x0] 16:40:20 INFO - PROCESS | 1925 | ++DOMWINDOW == 181 (0x1161af800) [pid = 1925] [serial = 857] [outer = 0x11334ec00] 16:40:20 INFO - PROCESS | 1925 | 1464392420028 Marionette DEBUG loaded listener.js 16:40:20 INFO - PROCESS | 1925 | ++DOMWINDOW == 182 (0x117e4e000) [pid = 1925] [serial = 858] [outer = 0x11334ec00] 16:40:20 INFO - PROCESS | 1925 | --DOCSHELL 0x12ca1b000 == 68 [pid = 1925] [id = 277] 16:40:20 INFO - PROCESS | 1925 | --DOCSHELL 0x12ca0d800 == 67 [pid = 1925] [id = 276] 16:40:20 INFO - PROCESS | 1925 | --DOCSHELL 0x12ba76000 == 66 [pid = 1925] [id = 275] 16:40:20 INFO - PROCESS | 1925 | --DOCSHELL 0x12cd39800 == 65 [pid = 1925] [id = 274] 16:40:20 INFO - PROCESS | 1925 | --DOCSHELL 0x12c161000 == 64 [pid = 1925] [id = 273] 16:40:20 INFO - PROCESS | 1925 | --DOCSHELL 0x12b160000 == 63 [pid = 1925] [id = 272] 16:40:20 INFO - PROCESS | 1925 | --DOMWINDOW == 181 (0x12ba65400) [pid = 1925] [serial = 773] [outer = 0x0] [url = about:blank] 16:40:20 INFO - PROCESS | 1925 | --DOCSHELL 0x12a0a6800 == 62 [pid = 1925] [id = 271] 16:40:20 INFO - PROCESS | 1925 | --DOCSHELL 0x125f6c000 == 61 [pid = 1925] [id = 270] 16:40:20 INFO - PROCESS | 1925 | --DOCSHELL 0x11702a000 == 60 [pid = 1925] [id = 269] 16:40:20 INFO - PROCESS | 1925 | --DOCSHELL 0x11a0bd800 == 59 [pid = 1925] [id = 268] 16:40:20 INFO - PROCESS | 1925 | --DOCSHELL 0x118edf800 == 58 [pid = 1925] [id = 267] 16:40:20 INFO - PROCESS | 1925 | --DOCSHELL 0x118e1e000 == 57 [pid = 1925] [id = 266] 16:40:20 INFO - PROCESS | 1925 | --DOCSHELL 0x11954a000 == 56 [pid = 1925] [id = 265] 16:40:20 INFO - PROCESS | 1925 | 1464392420507 Marionette TRACE conn2 <- [1,1116,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-1",0,null,null]]]}] 16:40:20 INFO - PROCESS | 1925 | --DOMWINDOW == 180 (0x129451000) [pid = 1925] [serial = 687] [outer = 0x0] [url = about:blank] 16:40:20 INFO - PROCESS | 1925 | --DOMWINDOW == 179 (0x128ee0400) [pid = 1925] [serial = 755] [outer = 0x0] [url = about:blank] 16:40:20 INFO - PROCESS | 1925 | --DOMWINDOW == 178 (0x121628000) [pid = 1925] [serial = 728] [outer = 0x0] [url = about:blank] 16:40:20 INFO - PROCESS | 1925 | --DOMWINDOW == 177 (0x125fee000) [pid = 1925] [serial = 731] [outer = 0x0] [url = about:blank] 16:40:20 INFO - PROCESS | 1925 | --DOMWINDOW == 176 (0x121621800) [pid = 1925] [serial = 746] [outer = 0x0] [url = about:blank] 16:40:20 INFO - PROCESS | 1925 | --DOMWINDOW == 175 (0x1218e7400) [pid = 1925] [serial = 747] [outer = 0x0] [url = about:blank] 16:40:20 INFO - PROCESS | 1925 | --DOMWINDOW == 174 (0x11a09c800) [pid = 1925] [serial = 743] [outer = 0x0] [url = about:blank] 16:40:20 INFO - PROCESS | 1925 | --DOMWINDOW == 173 (0x1211b2c00) [pid = 1925] [serial = 744] [outer = 0x0] [url = about:blank] 16:40:20 INFO - PROCESS | 1925 | --DOMWINDOW == 172 (0x1299ce400) [pid = 1925] [serial = 758] [outer = 0x0] [url = about:blank] 16:40:20 INFO - PROCESS | 1925 | --DOMWINDOW == 171 (0x11809d000) [pid = 1925] [serial = 740] [outer = 0x0] [url = about:blank] 16:40:20 INFO - PROCESS | 1925 | --DOMWINDOW == 170 (0x118566400) [pid = 1925] [serial = 741] [outer = 0x0] [url = about:blank] 16:40:20 INFO - PROCESS | 1925 | --DOMWINDOW == 169 (0x128aa1000) [pid = 1925] [serial = 735] [outer = 0x0] [url = about:blank] 16:40:20 INFO - PROCESS | 1925 | --DOMWINDOW == 168 (0x1265bb000) [pid = 1925] [serial = 734] [outer = 0x0] [url = about:blank] 16:40:20 INFO - PROCESS | 1925 | --DOMWINDOW == 167 (0x117e4ec00) [pid = 1925] [serial = 722] [outer = 0x0] [url = about:blank] 16:40:20 INFO - PROCESS | 1925 | --DOMWINDOW == 166 (0x1167bbc00) [pid = 1925] [serial = 738] [outer = 0x0] [url = about:blank] 16:40:20 INFO - PROCESS | 1925 | --DOMWINDOW == 165 (0x115eac800) [pid = 1925] [serial = 737] [outer = 0x0] [url = about:blank] 16:40:20 INFO - PROCESS | 1925 | --DOMWINDOW == 164 (0x1246a5400) [pid = 1925] [serial = 749] [outer = 0x0] [url = about:blank] 16:40:20 INFO - PROCESS | 1925 | --DOMWINDOW == 163 (0x12116a000) [pid = 1925] [serial = 725] [outer = 0x0] [url = about:blank] 16:40:20 INFO - PROCESS | 1925 | --DOMWINDOW == 162 (0x12a821000) [pid = 1925] [serial = 761] [outer = 0x0] [url = about:blank] 16:40:20 INFO - PROCESS | 1925 | --DOMWINDOW == 161 (0x112fa7800) [pid = 1925] [serial = 719] [outer = 0x0] [url = about:blank] 16:40:20 INFO - PROCESS | 1925 | --DOMWINDOW == 160 (0x12a098000) [pid = 1925] [serial = 759] [outer = 0x0] [url = about:blank] 16:40:20 INFO - PROCESS | 1925 | --DOMWINDOW == 159 (0x119a06800) [pid = 1925] [serial = 764] [outer = 0x0] [url = about:blank] 16:40:20 INFO - PROCESS | 1925 | --DOMWINDOW == 158 (0x1249ce400) [pid = 1925] [serial = 765] [outer = 0x0] [url = about:blank] 16:40:20 INFO - PROCESS | 1925 | --DOMWINDOW == 157 (0x12b965800) [pid = 1925] [serial = 770] [outer = 0x0] [url = about:blank] 16:40:20 INFO - PROCESS | 1925 | --DOMWINDOW == 156 (0x12ba46c00) [pid = 1925] [serial = 771] [outer = 0x0] [url = about:blank] 16:40:20 INFO - PROCESS | 1925 | --DOMWINDOW == 155 (0x12a896800) [pid = 1925] [serial = 762] [outer = 0x0] [url = about:blank] 16:40:20 INFO - PROCESS | 1925 | --DOMWINDOW == 154 (0x1265bf000) [pid = 1925] [serial = 752] [outer = 0x0] [url = about:blank] 16:40:20 INFO - PROCESS | 1925 | --DOMWINDOW == 153 (0x128dc9800) [pid = 1925] [serial = 753] [outer = 0x0] [url = about:blank] 16:40:20 INFO - PROCESS | 1925 | --DOMWINDOW == 152 (0x129452c00) [pid = 1925] [serial = 756] [outer = 0x0] [url = about:blank] 16:40:20 INFO - PROCESS | 1925 | --DOMWINDOW == 151 (0x12b0b2000) [pid = 1925] [serial = 768] [outer = 0x0] [url = about:blank] 16:40:20 INFO - PROCESS | 1925 | --DOMWINDOW == 150 (0x125ba7800) [pid = 1925] [serial = 750] [outer = 0x0] [url = about:blank] 16:40:20 INFO - PROCESS | 1925 | --DOMWINDOW == 149 (0x12a822800) [pid = 1925] [serial = 767] [outer = 0x0] [url = about:blank] 16:40:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 16:40:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 723ms 16:40:20 INFO - PROCESS | 1925 | 1464392420541 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 16:40:20 INFO - PROCESS | 1925 | 1464392420545 Marionette TRACE conn2 <- [1,1117,null,{"value":"7"}] 16:40:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 16:40:20 INFO - PROCESS | 1925 | 1464392420549 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 16:40:20 INFO - PROCESS | 1925 | 1464392420550 Marionette TRACE conn2 <- [1,1118,null,{}] 16:40:20 INFO - PROCESS | 1925 | 1464392420553 Marionette TRACE conn2 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:20 INFO - PROCESS | 1925 | 1464392420640 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 16:40:20 INFO - PROCESS | 1925 | 1464392420645 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:20 INFO - PROCESS | 1925 | ++DOCSHELL 0x1180bc800 == 57 [pid = 1925] [id = 287] 16:40:20 INFO - PROCESS | 1925 | ++DOMWINDOW == 150 (0x1180a8800) [pid = 1925] [serial = 859] [outer = 0x0] 16:40:20 INFO - PROCESS | 1925 | ++DOMWINDOW == 151 (0x118433400) [pid = 1925] [serial = 860] [outer = 0x1180a8800] 16:40:20 INFO - PROCESS | 1925 | 1464392420672 Marionette DEBUG loaded listener.js 16:40:20 INFO - PROCESS | 1925 | ++DOMWINDOW == 152 (0x119853000) [pid = 1925] [serial = 861] [outer = 0x1180a8800] 16:40:21 INFO - PROCESS | 1925 | 1464392421171 Marionette TRACE conn2 <- [1,1120,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-2",0,null,null]]]}] 16:40:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 16:40:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 668ms 16:40:21 INFO - PROCESS | 1925 | 1464392421218 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 16:40:21 INFO - PROCESS | 1925 | 1464392421220 Marionette TRACE conn2 <- [1,1121,null,{"value":"7"}] 16:40:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 16:40:21 INFO - PROCESS | 1925 | 1464392421224 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 16:40:21 INFO - PROCESS | 1925 | 1464392421227 Marionette TRACE conn2 <- [1,1122,null,{}] 16:40:21 INFO - PROCESS | 1925 | 1464392421234 Marionette TRACE conn2 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:21 INFO - PROCESS | 1925 | 1464392421317 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 16:40:21 INFO - PROCESS | 1925 | 1464392421327 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:21 INFO - PROCESS | 1925 | ++DOCSHELL 0x123f51000 == 58 [pid = 1925] [id = 288] 16:40:21 INFO - PROCESS | 1925 | ++DOMWINDOW == 153 (0x121568400) [pid = 1925] [serial = 862] [outer = 0x0] 16:40:21 INFO - PROCESS | 1925 | ++DOMWINDOW == 154 (0x1215cf400) [pid = 1925] [serial = 863] [outer = 0x121568400] 16:40:21 INFO - PROCESS | 1925 | 1464392421354 Marionette DEBUG loaded listener.js 16:40:21 INFO - PROCESS | 1925 | ++DOMWINDOW == 155 (0x12161d800) [pid = 1925] [serial = 864] [outer = 0x121568400] 16:40:21 INFO - PROCESS | 1925 | 1464392421735 Marionette TRACE conn2 <- [1,1124,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.system",0,null,null]]]}] 16:40:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 16:40:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 524ms 16:40:21 INFO - PROCESS | 1925 | 1464392421749 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 16:40:21 INFO - PROCESS | 1925 | 1464392421752 Marionette TRACE conn2 <- [1,1125,null,{"value":"7"}] 16:40:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 16:40:21 INFO - PROCESS | 1925 | 1464392421755 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 16:40:21 INFO - PROCESS | 1925 | 1464392421757 Marionette TRACE conn2 <- [1,1126,null,{}] 16:40:21 INFO - PROCESS | 1925 | 1464392421760 Marionette TRACE conn2 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:21 INFO - PROCESS | 1925 | 1464392421894 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 16:40:21 INFO - PROCESS | 1925 | 1464392421901 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:21 INFO - PROCESS | 1925 | ++DOCSHELL 0x12628f800 == 59 [pid = 1925] [id = 289] 16:40:21 INFO - PROCESS | 1925 | ++DOMWINDOW == 156 (0x121628800) [pid = 1925] [serial = 865] [outer = 0x0] 16:40:21 INFO - PROCESS | 1925 | ++DOMWINDOW == 157 (0x1218e7000) [pid = 1925] [serial = 866] [outer = 0x121628800] 16:40:21 INFO - PROCESS | 1925 | 1464392421944 Marionette DEBUG loaded listener.js 16:40:22 INFO - PROCESS | 1925 | ++DOMWINDOW == 158 (0x12465f000) [pid = 1925] [serial = 867] [outer = 0x121628800] 16:40:22 INFO - PROCESS | 1925 | 1464392422328 Marionette TRACE conn2 <- [1,1128,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-1",0,null,null]]]}] 16:40:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 16:40:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 619ms 16:40:22 INFO - PROCESS | 1925 | 1464392422375 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 16:40:22 INFO - PROCESS | 1925 | 1464392422376 Marionette TRACE conn2 <- [1,1129,null,{"value":"7"}] 16:40:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 16:40:22 INFO - PROCESS | 1925 | 1464392422394 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 16:40:22 INFO - PROCESS | 1925 | 1464392422395 Marionette TRACE conn2 <- [1,1130,null,{}] 16:40:22 INFO - PROCESS | 1925 | 1464392422399 Marionette TRACE conn2 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:22 INFO - PROCESS | 1925 | 1464392422481 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 16:40:22 INFO - PROCESS | 1925 | 1464392422486 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:22 INFO - PROCESS | 1925 | ++DOCSHELL 0x129723000 == 60 [pid = 1925] [id = 290] 16:40:22 INFO - PROCESS | 1925 | ++DOMWINDOW == 159 (0x12469fc00) [pid = 1925] [serial = 868] [outer = 0x0] 16:40:22 INFO - PROCESS | 1925 | ++DOMWINDOW == 160 (0x124edc400) [pid = 1925] [serial = 869] [outer = 0x12469fc00] 16:40:22 INFO - PROCESS | 1925 | 1464392422512 Marionette DEBUG loaded listener.js 16:40:22 INFO - PROCESS | 1925 | ++DOMWINDOW == 161 (0x125b9fc00) [pid = 1925] [serial = 870] [outer = 0x12469fc00] 16:40:22 INFO - PROCESS | 1925 | 1464392422900 Marionette TRACE conn2 <- [1,1132,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-2",0,null,null]]]}] 16:40:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 16:40:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 535ms 16:40:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 16:40:22 INFO - PROCESS | 1925 | 1464392422914 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 16:40:22 INFO - PROCESS | 1925 | 1464392422915 Marionette TRACE conn2 <- [1,1133,null,{"value":"7"}] 16:40:22 INFO - PROCESS | 1925 | 1464392422917 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 16:40:22 INFO - PROCESS | 1925 | 1464392422926 Marionette TRACE conn2 <- [1,1134,null,{}] 16:40:22 INFO - PROCESS | 1925 | 1464392422934 Marionette TRACE conn2 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:23 INFO - PROCESS | 1925 | 1464392423046 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 16:40:23 INFO - PROCESS | 1925 | 1464392423082 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:23 INFO - PROCESS | 1925 | ++DOCSHELL 0x12a8d9000 == 61 [pid = 1925] [id = 291] 16:40:23 INFO - PROCESS | 1925 | ++DOMWINDOW == 162 (0x12607cc00) [pid = 1925] [serial = 871] [outer = 0x0] 16:40:23 INFO - PROCESS | 1925 | ++DOMWINDOW == 163 (0x128a9e000) [pid = 1925] [serial = 872] [outer = 0x12607cc00] 16:40:23 INFO - PROCESS | 1925 | 1464392423109 Marionette DEBUG loaded listener.js 16:40:23 INFO - PROCESS | 1925 | ++DOMWINDOW == 164 (0x128edf400) [pid = 1925] [serial = 873] [outer = 0x12607cc00] 16:40:23 INFO - PROCESS | 1925 | 1464392423434 Marionette TRACE conn2 <- [1,1136,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}] 16:40:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 16:40:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 582ms 16:40:23 INFO - PROCESS | 1925 | 1464392423500 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 16:40:23 INFO - PROCESS | 1925 | 1464392423502 Marionette TRACE conn2 <- [1,1137,null,{"value":"7"}] 16:40:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 16:40:23 INFO - PROCESS | 1925 | 1464392423505 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 16:40:23 INFO - PROCESS | 1925 | 1464392423507 Marionette TRACE conn2 <- [1,1138,null,{}] 16:40:23 INFO - PROCESS | 1925 | 1464392423510 Marionette TRACE conn2 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:23 INFO - PROCESS | 1925 | 1464392423669 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 16:40:23 INFO - PROCESS | 1925 | 1464392423738 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:23 INFO - PROCESS | 1925 | ++DOCSHELL 0x12ba75000 == 62 [pid = 1925] [id = 292] 16:40:23 INFO - PROCESS | 1925 | ++DOMWINDOW == 165 (0x128d8c000) [pid = 1925] [serial = 874] [outer = 0x0] 16:40:23 INFO - PROCESS | 1925 | ++DOMWINDOW == 166 (0x12947a000) [pid = 1925] [serial = 875] [outer = 0x128d8c000] 16:40:23 INFO - PROCESS | 1925 | 1464392423836 Marionette DEBUG loaded listener.js 16:40:23 INFO - PROCESS | 1925 | ++DOMWINDOW == 167 (0x12a821c00) [pid = 1925] [serial = 876] [outer = 0x128d8c000] 16:40:24 INFO - PROCESS | 1925 | 1464392424208 Marionette TRACE conn2 <- [1,1140,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.alpha",0,null,null]]]}] 16:40:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 16:40:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 720ms 16:40:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 16:40:24 INFO - PROCESS | 1925 | 1464392424226 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 16:40:24 INFO - PROCESS | 1925 | 1464392424227 Marionette TRACE conn2 <- [1,1141,null,{"value":"7"}] 16:40:24 INFO - PROCESS | 1925 | 1464392424229 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 16:40:24 INFO - PROCESS | 1925 | 1464392424230 Marionette TRACE conn2 <- [1,1142,null,{}] 16:40:24 INFO - PROCESS | 1925 | 1464392424232 Marionette TRACE conn2 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:24 INFO - PROCESS | 1925 | 1464392424346 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 16:40:24 INFO - PROCESS | 1925 | 1464392424359 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:24 INFO - PROCESS | 1925 | ++DOCSHELL 0x12c3d2800 == 63 [pid = 1925] [id = 293] 16:40:24 INFO - PROCESS | 1925 | ++DOMWINDOW == 168 (0x12a897400) [pid = 1925] [serial = 877] [outer = 0x0] 16:40:24 INFO - PROCESS | 1925 | ++DOMWINDOW == 169 (0x12a8a4800) [pid = 1925] [serial = 878] [outer = 0x12a897400] 16:40:24 INFO - PROCESS | 1925 | 1464392424383 Marionette DEBUG loaded listener.js 16:40:24 INFO - PROCESS | 1925 | ++DOMWINDOW == 170 (0x12b045400) [pid = 1925] [serial = 879] [outer = 0x12a897400] 16:40:24 INFO - PROCESS | 1925 | --DOMWINDOW == 169 (0x121566400) [pid = 1925] [serial = 811] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 16:40:24 INFO - PROCESS | 1925 | --DOMWINDOW == 168 (0x128eea400) [pid = 1925] [serial = 814] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 16:40:24 INFO - PROCESS | 1925 | --DOMWINDOW == 167 (0x117554800) [pid = 1925] [serial = 820] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 16:40:24 INFO - PROCESS | 1925 | --DOMWINDOW == 166 (0x119856400) [pid = 1925] [serial = 823] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 16:40:24 INFO - PROCESS | 1925 | --DOMWINDOW == 165 (0x11755b800) [pid = 1925] [serial = 796] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 16:40:24 INFO - PROCESS | 1925 | --DOMWINDOW == 164 (0x12a822400) [pid = 1925] [serial = 790] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 16:40:24 INFO - PROCESS | 1925 | --DOMWINDOW == 163 (0x11843a400) [pid = 1925] [serial = 802] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 16:40:24 INFO - PROCESS | 1925 | --DOMWINDOW == 162 (0x1215d3800) [pid = 1925] [serial = 808] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 16:40:24 INFO - PROCESS | 1925 | --DOMWINDOW == 161 (0x119026800) [pid = 1925] [serial = 805] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 16:40:24 INFO - PROCESS | 1925 | --DOMWINDOW == 160 (0x111c5dc00) [pid = 1925] [serial = 793] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 16:40:24 INFO - PROCESS | 1925 | --DOMWINDOW == 159 (0x12a823c00) [pid = 1925] [serial = 817] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 16:40:24 INFO - PROCESS | 1925 | --DOMWINDOW == 158 (0x1213b9800) [pid = 1925] [serial = 826] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 16:40:24 INFO - PROCESS | 1925 | 1464392424968 Marionette TRACE conn2 <- [1,1144,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colour",0,null,null]]]}] 16:40:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 16:40:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 769ms 16:40:24 INFO - PROCESS | 1925 | 1464392424998 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 16:40:25 INFO - PROCESS | 1925 | 1464392424999 Marionette TRACE conn2 <- [1,1145,null,{"value":"7"}] 16:40:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 16:40:25 INFO - PROCESS | 1925 | 1464392425002 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 16:40:25 INFO - PROCESS | 1925 | 1464392425003 Marionette TRACE conn2 <- [1,1146,null,{}] 16:40:25 INFO - PROCESS | 1925 | 1464392425005 Marionette TRACE conn2 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:25 INFO - PROCESS | 1925 | 1464392425107 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 16:40:25 INFO - PROCESS | 1925 | 1464392425113 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:25 INFO - PROCESS | 1925 | ++DOCSHELL 0x12676d000 == 64 [pid = 1925] [id = 294] 16:40:25 INFO - PROCESS | 1925 | ++DOMWINDOW == 159 (0x1213b9800) [pid = 1925] [serial = 880] [outer = 0x0] 16:40:25 INFO - PROCESS | 1925 | ++DOMWINDOW == 160 (0x121573000) [pid = 1925] [serial = 881] [outer = 0x1213b9800] 16:40:25 INFO - PROCESS | 1925 | 1464392425139 Marionette DEBUG loaded listener.js 16:40:25 INFO - PROCESS | 1925 | ++DOMWINDOW == 161 (0x12a822400) [pid = 1925] [serial = 882] [outer = 0x1213b9800] 16:40:25 INFO - PROCESS | 1925 | 1464392425479 Marionette TRACE conn2 <- [1,1148,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colouralpha",0,null,null]]]}] 16:40:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 16:40:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 520ms 16:40:25 INFO - PROCESS | 1925 | 1464392425528 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 16:40:25 INFO - PROCESS | 1925 | 1464392425529 Marionette TRACE conn2 <- [1,1149,null,{"value":"7"}] 16:40:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 16:40:25 INFO - PROCESS | 1925 | 1464392425531 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 16:40:25 INFO - PROCESS | 1925 | 1464392425533 Marionette TRACE conn2 <- [1,1150,null,{}] 16:40:25 INFO - PROCESS | 1925 | 1464392425535 Marionette TRACE conn2 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:25 INFO - PROCESS | 1925 | 1464392425620 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 16:40:25 INFO - PROCESS | 1925 | 1464392425627 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:25 INFO - PROCESS | 1925 | ++DOCSHELL 0x12d008800 == 65 [pid = 1925] [id = 295] 16:40:25 INFO - PROCESS | 1925 | ++DOMWINDOW == 162 (0x12b0bbc00) [pid = 1925] [serial = 883] [outer = 0x0] 16:40:25 INFO - PROCESS | 1925 | ++DOMWINDOW == 163 (0x12ba41000) [pid = 1925] [serial = 884] [outer = 0x12b0bbc00] 16:40:25 INFO - PROCESS | 1925 | 1464392425652 Marionette DEBUG loaded listener.js 16:40:25 INFO - PROCESS | 1925 | ++DOMWINDOW == 164 (0x12bd1c400) [pid = 1925] [serial = 885] [outer = 0x12b0bbc00] 16:40:25 INFO - PROCESS | 1925 | 1464392425984 Marionette TRACE conn2 <- [1,1152,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.multiple",0,null,null]]]}] 16:40:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 16:40:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 469ms 16:40:26 INFO - PROCESS | 1925 | 1464392426000 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 16:40:26 INFO - PROCESS | 1925 | 1464392426002 Marionette TRACE conn2 <- [1,1153,null,{"value":"7"}] 16:40:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 16:40:26 INFO - PROCESS | 1925 | 1464392426005 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 16:40:26 INFO - PROCESS | 1925 | 1464392426008 Marionette TRACE conn2 <- [1,1154,null,{}] 16:40:26 INFO - PROCESS | 1925 | 1464392426011 Marionette TRACE conn2 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:26 INFO - PROCESS | 1925 | 1464392426107 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 16:40:26 INFO - PROCESS | 1925 | 1464392426162 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:26 INFO - PROCESS | 1925 | ++DOCSHELL 0x12d192800 == 66 [pid = 1925] [id = 296] 16:40:26 INFO - PROCESS | 1925 | ++DOMWINDOW == 165 (0x113197c00) [pid = 1925] [serial = 886] [outer = 0x0] 16:40:26 INFO - PROCESS | 1925 | ++DOMWINDOW == 166 (0x11319d400) [pid = 1925] [serial = 887] [outer = 0x113197c00] 16:40:26 INFO - PROCESS | 1925 | 1464392426191 Marionette DEBUG loaded listener.js 16:40:26 INFO - PROCESS | 1925 | ++DOMWINDOW == 167 (0x12c1a5400) [pid = 1925] [serial = 888] [outer = 0x113197c00] 16:40:26 INFO - PROCESS | 1925 | 1464392426517 Marionette TRACE conn2 <- [1,1156,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.outside",0,null,null]]]}] 16:40:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 16:40:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 523ms 16:40:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 16:40:26 INFO - PROCESS | 1925 | 1464392426528 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 16:40:26 INFO - PROCESS | 1925 | 1464392426530 Marionette TRACE conn2 <- [1,1157,null,{"value":"7"}] 16:40:26 INFO - PROCESS | 1925 | 1464392426533 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 16:40:26 INFO - PROCESS | 1925 | 1464392426535 Marionette TRACE conn2 <- [1,1158,null,{}] 16:40:26 INFO - PROCESS | 1925 | 1464392426543 Marionette TRACE conn2 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:26 INFO - PROCESS | 1925 | 1464392426681 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 16:40:26 INFO - PROCESS | 1925 | 1464392426766 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:26 INFO - PROCESS | 1925 | ++DOCSHELL 0x12d346800 == 67 [pid = 1925] [id = 297] 16:40:26 INFO - PROCESS | 1925 | ++DOMWINDOW == 168 (0x11312f800) [pid = 1925] [serial = 889] [outer = 0x0] 16:40:26 INFO - PROCESS | 1925 | ++DOMWINDOW == 169 (0x113134400) [pid = 1925] [serial = 890] [outer = 0x11312f800] 16:40:26 INFO - PROCESS | 1925 | 1464392426805 Marionette DEBUG loaded listener.js 16:40:26 INFO - PROCESS | 1925 | ++DOMWINDOW == 170 (0x113198000) [pid = 1925] [serial = 891] [outer = 0x11312f800] 16:40:27 INFO - PROCESS | 1925 | 1464392427329 Marionette TRACE conn2 <- [1,1160,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap",0,null,null]]]}] 16:40:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 16:40:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 824ms 16:40:27 INFO - PROCESS | 1925 | 1464392427370 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 16:40:27 INFO - PROCESS | 1925 | 1464392427374 Marionette TRACE conn2 <- [1,1161,null,{"value":"7"}] 16:40:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 16:40:27 INFO - PROCESS | 1925 | 1464392427380 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 16:40:27 INFO - PROCESS | 1925 | 1464392427382 Marionette TRACE conn2 <- [1,1162,null,{}] 16:40:27 INFO - PROCESS | 1925 | 1464392427412 Marionette TRACE conn2 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:27 INFO - PROCESS | 1925 | 1464392427526 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 16:40:27 INFO - PROCESS | 1925 | 1464392427600 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:27 INFO - PROCESS | 1925 | ++DOMWINDOW == 171 (0x113135400) [pid = 1925] [serial = 892] [outer = 0x113244000] 16:40:27 INFO - PROCESS | 1925 | ++DOCSHELL 0x121f8b800 == 68 [pid = 1925] [id = 298] 16:40:27 INFO - PROCESS | 1925 | ++DOMWINDOW == 172 (0x113195800) [pid = 1925] [serial = 893] [outer = 0x0] 16:40:27 INFO - PROCESS | 1925 | ++DOMWINDOW == 173 (0x113199800) [pid = 1925] [serial = 894] [outer = 0x113195800] 16:40:27 INFO - PROCESS | 1925 | 1464392427645 Marionette DEBUG loaded listener.js 16:40:27 INFO - PROCESS | 1925 | ++DOMWINDOW == 174 (0x113240800) [pid = 1925] [serial = 895] [outer = 0x113195800] 16:40:28 INFO - PROCESS | 1925 | 1464392428110 Marionette TRACE conn2 <- [1,1164,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap2",0,null,null]]]}] 16:40:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 16:40:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 798ms 16:40:28 INFO - PROCESS | 1925 | 1464392428178 Marionette TRACE conn2 -> [0,1165,"getWindowHandle",null] 16:40:28 INFO - PROCESS | 1925 | 1464392428181 Marionette TRACE conn2 <- [1,1165,null,{"value":"7"}] 16:40:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 16:40:28 INFO - PROCESS | 1925 | 1464392428205 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 16:40:28 INFO - PROCESS | 1925 | 1464392428207 Marionette TRACE conn2 <- [1,1166,null,{}] 16:40:28 INFO - PROCESS | 1925 | 1464392428212 Marionette TRACE conn2 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:28 INFO - PROCESS | 1925 | 1464392428323 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 16:40:28 INFO - PROCESS | 1925 | 1464392428393 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:28 INFO - PROCESS | 1925 | ++DOCSHELL 0x124f15000 == 69 [pid = 1925] [id = 299] 16:40:28 INFO - PROCESS | 1925 | ++DOMWINDOW == 175 (0x1180a6800) [pid = 1925] [serial = 896] [outer = 0x0] 16:40:28 INFO - PROCESS | 1925 | ++DOMWINDOW == 176 (0x119026800) [pid = 1925] [serial = 897] [outer = 0x1180a6800] 16:40:28 INFO - PROCESS | 1925 | 1464392428424 Marionette DEBUG loaded listener.js 16:40:28 INFO - PROCESS | 1925 | ++DOMWINDOW == 177 (0x12116e000) [pid = 1925] [serial = 898] [outer = 0x1180a6800] 16:40:28 INFO - PROCESS | 1925 | 1464392428821 Marionette TRACE conn2 <- [1,1168,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.solid",0,null,null]]]}] 16:40:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 16:40:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 691ms 16:40:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 16:40:28 INFO - PROCESS | 1925 | 1464392428881 Marionette TRACE conn2 -> [0,1169,"getWindowHandle",null] 16:40:28 INFO - PROCESS | 1925 | 1464392428883 Marionette TRACE conn2 <- [1,1169,null,{"value":"7"}] 16:40:28 INFO - PROCESS | 1925 | 1464392428885 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 16:40:28 INFO - PROCESS | 1925 | 1464392428890 Marionette TRACE conn2 <- [1,1170,null,{}] 16:40:28 INFO - PROCESS | 1925 | 1464392428898 Marionette TRACE conn2 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:29 INFO - PROCESS | 1925 | 1464392429008 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 16:40:29 INFO - PROCESS | 1925 | 1464392429070 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:29 INFO - PROCESS | 1925 | ++DOCSHELL 0x12edad000 == 70 [pid = 1925] [id = 300] 16:40:29 INFO - PROCESS | 1925 | ++DOMWINDOW == 178 (0x121457000) [pid = 1925] [serial = 899] [outer = 0x0] 16:40:29 INFO - PROCESS | 1925 | ++DOMWINDOW == 179 (0x1215d5000) [pid = 1925] [serial = 900] [outer = 0x121457000] 16:40:29 INFO - PROCESS | 1925 | 1464392429115 Marionette DEBUG loaded listener.js 16:40:29 INFO - PROCESS | 1925 | ++DOMWINDOW == 180 (0x1249dc000) [pid = 1925] [serial = 901] [outer = 0x121457000] 16:40:29 INFO - PROCESS | 1925 | 1464392429527 Marionette TRACE conn2 <- [1,1172,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.vertical",0,null,null]]]}] 16:40:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 16:40:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 674ms 16:40:29 INFO - PROCESS | 1925 | 1464392429559 Marionette TRACE conn2 -> [0,1173,"getWindowHandle",null] 16:40:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 16:40:29 INFO - PROCESS | 1925 | 1464392429561 Marionette TRACE conn2 <- [1,1173,null,{"value":"7"}] 16:40:29 INFO - PROCESS | 1925 | 1464392429564 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 16:40:29 INFO - PROCESS | 1925 | 1464392429565 Marionette TRACE conn2 <- [1,1174,null,{}] 16:40:29 INFO - PROCESS | 1925 | 1464392429567 Marionette TRACE conn2 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:29 INFO - PROCESS | 1925 | 1464392429676 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 16:40:29 INFO - PROCESS | 1925 | 1464392429735 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:29 INFO - PROCESS | 1925 | ++DOCSHELL 0x1349a2800 == 71 [pid = 1925] [id = 301] 16:40:29 INFO - PROCESS | 1925 | ++DOMWINDOW == 181 (0x1246ac000) [pid = 1925] [serial = 902] [outer = 0x0] 16:40:29 INFO - PROCESS | 1925 | ++DOMWINDOW == 182 (0x1267e7c00) [pid = 1925] [serial = 903] [outer = 0x1246ac000] 16:40:29 INFO - PROCESS | 1925 | 1464392429807 Marionette DEBUG loaded listener.js 16:40:29 INFO - PROCESS | 1925 | ++DOMWINDOW == 183 (0x128dc3400) [pid = 1925] [serial = 904] [outer = 0x1246ac000] 16:40:30 INFO - PROCESS | 1925 | 1464392430209 Marionette TRACE conn2 <- [1,1176,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fill",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1177,"getWindowHandle",null] 16:40:30 INFO - PROCESS | 1925 | 1464392430235 Marionette TRACE conn2 <- [1,1177,null,{"value":"7"}] 16:40:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 16:40:30 INFO - PROCESS | 1925 | 1464392430259 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 16:40:30 INFO - PROCESS | 1925 | 1464392430260 Marionette TRACE conn2 <- [1,1178,null,{}] 16:40:30 INFO - PROCESS | 1925 | 1464392430263 Marionette TRACE conn2 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:30 INFO - PROCESS | 1925 | 1464392430385 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 16:40:30 INFO - PROCESS | 1925 | 1464392430469 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:30 INFO - PROCESS | 1925 | ++DOCSHELL 0x1349ed800 == 72 [pid = 1925] [id = 302] 16:40:30 INFO - PROCESS | 1925 | ++DOMWINDOW == 184 (0x125fee000) [pid = 1925] [serial = 905] [outer = 0x0] 16:40:30 INFO - PROCESS | 1925 | ++DOMWINDOW == 185 (0x12a825400) [pid = 1925] [serial = 906] [outer = 0x125fee000] 16:40:30 INFO - PROCESS | 1925 | 1464392430499 Marionette DEBUG loaded listener.js 16:40:30 INFO - PROCESS | 1925 | ++DOMWINDOW == 186 (0x12ba5a800) [pid = 1925] [serial = 907] [outer = 0x125fee000] 16:40:30 INFO - PROCESS | 1925 | 1464392430941 Marionette TRACE conn2 <- [1,1180,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillRect",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1181,"getWindowHandle",null] 16:40:30 INFO - PROCESS | 1925 | 1464392430980 Marionette TRACE conn2 <- [1,1181,null,{"value":"7"}] 16:40:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 16:40:30 INFO - PROCESS | 1925 | 1464392430983 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 16:40:30 INFO - PROCESS | 1925 | 1464392430984 Marionette TRACE conn2 <- [1,1182,null,{}] 16:40:30 INFO - PROCESS | 1925 | 1464392430987 Marionette TRACE conn2 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:31 INFO - PROCESS | 1925 | 1464392431106 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 16:40:31 INFO - PROCESS | 1925 | 1464392431165 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:31 INFO - PROCESS | 1925 | ++DOCSHELL 0x113807000 == 73 [pid = 1925] [id = 303] 16:40:31 INFO - PROCESS | 1925 | ++DOMWINDOW == 187 (0x112a73c00) [pid = 1925] [serial = 908] [outer = 0x0] 16:40:31 INFO - PROCESS | 1925 | ++DOMWINDOW == 188 (0x119027400) [pid = 1925] [serial = 909] [outer = 0x112a73c00] 16:40:31 INFO - PROCESS | 1925 | 1464392431237 Marionette DEBUG loaded listener.js 16:40:31 INFO - PROCESS | 1925 | ++DOMWINDOW == 189 (0x12c668000) [pid = 1925] [serial = 910] [outer = 0x112a73c00] 16:40:31 INFO - PROCESS | 1925 | 1464392431632 Marionette TRACE conn2 <- [1,1184,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillText",1,"assert_equals: d[76] expected 0 but got 53","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1185,"getWindowHandle",null] 16:40:31 INFO - PROCESS | 1925 | 1464392431703 Marionette TRACE conn2 <- [1,1185,null,{"value":"7"}] 16:40:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 16:40:31 INFO - PROCESS | 1925 | 1464392431706 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 16:40:31 INFO - PROCESS | 1925 | 1464392431707 Marionette TRACE conn2 <- [1,1186,null,{}] 16:40:31 INFO - PROCESS | 1925 | 1464392431710 Marionette TRACE conn2 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:31 INFO - PROCESS | 1925 | 1464392431814 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 16:40:31 INFO - PROCESS | 1925 | 1464392431887 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:31 INFO - PROCESS | 1925 | ++DOCSHELL 0x123f22800 == 74 [pid = 1925] [id = 304] 16:40:31 INFO - PROCESS | 1925 | ++DOMWINDOW == 190 (0x1166be400) [pid = 1925] [serial = 911] [outer = 0x0] 16:40:31 INFO - PROCESS | 1925 | ++DOMWINDOW == 191 (0x12c671400) [pid = 1925] [serial = 912] [outer = 0x1166be400] 16:40:31 INFO - PROCESS | 1925 | 1464392431916 Marionette DEBUG loaded listener.js 16:40:31 INFO - PROCESS | 1925 | ++DOMWINDOW == 192 (0x12c68b400) [pid = 1925] [serial = 913] [outer = 0x1166be400] 16:40:32 INFO - PROCESS | 1925 | 1464392432508 Marionette TRACE conn2 <- [1,1188,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.stroke",1,"assert_equals: Red channel of the pixel at (20, 19) expected 0 but got 127","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1189,"getWindowHandle",null] 16:40:32 INFO - PROCESS | 1925 | 1464392432529 Marionette TRACE conn2 <- [1,1189,null,{"value":"7"}] 16:40:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 16:40:32 INFO - PROCESS | 1925 | 1464392432532 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 16:40:32 INFO - PROCESS | 1925 | 1464392432534 Marionette TRACE conn2 <- [1,1190,null,{}] 16:40:32 INFO - PROCESS | 1925 | 1464392432538 Marionette TRACE conn2 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:32 INFO - PROCESS | 1925 | 1464392432644 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 16:40:32 INFO - PROCESS | 1925 | 1464392432717 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:32 INFO - PROCESS | 1925 | ++DOCSHELL 0x113315800 == 75 [pid = 1925] [id = 305] 16:40:32 INFO - PROCESS | 1925 | ++DOMWINDOW == 193 (0x111c62c00) [pid = 1925] [serial = 914] [outer = 0x0] 16:40:32 INFO - PROCESS | 1925 | ++DOMWINDOW == 194 (0x111ed6400) [pid = 1925] [serial = 915] [outer = 0x111c62c00] 16:40:32 INFO - PROCESS | 1925 | 1464392432746 Marionette DEBUG loaded listener.js 16:40:32 INFO - PROCESS | 1925 | ++DOMWINDOW == 195 (0x1122ad400) [pid = 1925] [serial = 916] [outer = 0x111c62c00] 16:40:33 INFO - PROCESS | 1925 | 1464392433215 Marionette TRACE conn2 <- [1,1192,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeRect",1,"assert_equals: Red channel of the pixel at (19, 19) expected 0 but got 64","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1193,"getWindowHandle",null] 16:40:33 INFO - PROCESS | 1925 | 1464392433263 Marionette TRACE conn2 <- [1,1193,null,{"value":"7"}] 16:40:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 16:40:33 INFO - PROCESS | 1925 | 1464392433267 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 16:40:33 INFO - PROCESS | 1925 | 1464392433269 Marionette TRACE conn2 <- [1,1194,null,{}] 16:40:33 INFO - PROCESS | 1925 | 1464392433292 Marionette TRACE conn2 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:33 INFO - PROCESS | 1925 | 1464392433417 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 16:40:33 INFO - PROCESS | 1925 | --DOCSHELL 0x12d192800 == 74 [pid = 1925] [id = 296] 16:40:33 INFO - PROCESS | 1925 | --DOCSHELL 0x12d008800 == 73 [pid = 1925] [id = 295] 16:40:33 INFO - PROCESS | 1925 | --DOCSHELL 0x12676d000 == 72 [pid = 1925] [id = 294] 16:40:33 INFO - PROCESS | 1925 | --DOCSHELL 0x12c3d2800 == 71 [pid = 1925] [id = 293] 16:40:33 INFO - PROCESS | 1925 | --DOCSHELL 0x12ba75000 == 70 [pid = 1925] [id = 292] 16:40:33 INFO - PROCESS | 1925 | --DOCSHELL 0x12a8d9000 == 69 [pid = 1925] [id = 291] 16:40:33 INFO - PROCESS | 1925 | --DOCSHELL 0x129723000 == 68 [pid = 1925] [id = 290] 16:40:33 INFO - PROCESS | 1925 | --DOCSHELL 0x12628f800 == 67 [pid = 1925] [id = 289] 16:40:33 INFO - PROCESS | 1925 | --DOCSHELL 0x123f51000 == 66 [pid = 1925] [id = 288] 16:40:33 INFO - PROCESS | 1925 | --DOCSHELL 0x1180bc800 == 65 [pid = 1925] [id = 287] 16:40:33 INFO - PROCESS | 1925 | --DOCSHELL 0x116754000 == 64 [pid = 1925] [id = 286] 16:40:33 INFO - PROCESS | 1925 | --DOCSHELL 0x13499c800 == 63 [pid = 1925] [id = 283] 16:40:33 INFO - PROCESS | 1925 | --DOCSHELL 0x12ddc2800 == 62 [pid = 1925] [id = 282] 16:40:33 INFO - PROCESS | 1925 | --DOCSHELL 0x12dda8800 == 61 [pid = 1925] [id = 281] 16:40:33 INFO - PROCESS | 1925 | --DOCSHELL 0x12b92e000 == 60 [pid = 1925] [id = 280] 16:40:33 INFO - PROCESS | 1925 | --DOCSHELL 0x11a02e000 == 59 [pid = 1925] [id = 279] 16:40:33 INFO - PROCESS | 1925 | --DOCSHELL 0x11690b800 == 58 [pid = 1925] [id = 278] 16:40:33 INFO - PROCESS | 1925 | 1464392433510 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:33 INFO - PROCESS | 1925 | ++DOCSHELL 0x117024000 == 59 [pid = 1925] [id = 306] 16:40:33 INFO - PROCESS | 1925 | ++DOMWINDOW == 196 (0x113046000) [pid = 1925] [serial = 917] [outer = 0x0] 16:40:33 INFO - PROCESS | 1925 | ++DOMWINDOW == 197 (0x113198c00) [pid = 1925] [serial = 918] [outer = 0x113046000] 16:40:33 INFO - PROCESS | 1925 | 1464392433537 Marionette DEBUG loaded listener.js 16:40:33 INFO - PROCESS | 1925 | ++DOMWINDOW == 198 (0x1138b4c00) [pid = 1925] [serial = 919] [outer = 0x113046000] 16:40:33 INFO - PROCESS | 1925 | --DOMWINDOW == 197 (0x1213c2c00) [pid = 1925] [serial = 827] [outer = 0x0] [url = about:blank] 16:40:33 INFO - PROCESS | 1925 | --DOMWINDOW == 196 (0x1267e8400) [pid = 1925] [serial = 812] [outer = 0x0] [url = about:blank] 16:40:33 INFO - PROCESS | 1925 | --DOMWINDOW == 195 (0x12a08cc00) [pid = 1925] [serial = 815] [outer = 0x0] [url = about:blank] 16:40:33 INFO - PROCESS | 1925 | --DOMWINDOW == 194 (0x128ee6400) [pid = 1925] [serial = 813] [outer = 0x0] [url = about:blank] 16:40:33 INFO - PROCESS | 1925 | --DOMWINDOW == 193 (0x12b962800) [pid = 1925] [serial = 821] [outer = 0x0] [url = about:blank] 16:40:33 INFO - PROCESS | 1925 | --DOMWINDOW == 192 (0x12607e400) [pid = 1925] [serial = 824] [outer = 0x0] [url = about:blank] 16:40:33 INFO - PROCESS | 1925 | --DOMWINDOW == 191 (0x1187b5c00) [pid = 1925] [serial = 779] [outer = 0x0] [url = about:blank] 16:40:33 INFO - PROCESS | 1925 | --DOMWINDOW == 190 (0x119028000) [pid = 1925] [serial = 800] [outer = 0x0] [url = about:blank] 16:40:33 INFO - PROCESS | 1925 | --DOMWINDOW == 189 (0x1161ab000) [pid = 1925] [serial = 776] [outer = 0x0] [url = about:blank] 16:40:33 INFO - PROCESS | 1925 | --DOMWINDOW == 188 (0x11958a800) [pid = 1925] [serial = 798] [outer = 0x0] [url = about:blank] 16:40:33 INFO - PROCESS | 1925 | --DOMWINDOW == 187 (0x1187b1c00) [pid = 1925] [serial = 797] [outer = 0x0] [url = about:blank] 16:40:33 INFO - PROCESS | 1925 | --DOMWINDOW == 186 (0x12ae0ac00) [pid = 1925] [serial = 788] [outer = 0x0] [url = about:blank] 16:40:33 INFO - PROCESS | 1925 | --DOMWINDOW == 185 (0x12c1a4400) [pid = 1925] [serial = 792] [outer = 0x0] [url = about:blank] 16:40:33 INFO - PROCESS | 1925 | --DOMWINDOW == 184 (0x12bd25c00) [pid = 1925] [serial = 791] [outer = 0x0] [url = about:blank] 16:40:33 INFO - PROCESS | 1925 | --DOMWINDOW == 183 (0x128d96c00) [pid = 1925] [serial = 785] [outer = 0x0] [url = about:blank] 16:40:33 INFO - PROCESS | 1925 | --DOMWINDOW == 182 (0x121568c00) [pid = 1925] [serial = 803] [outer = 0x0] [url = about:blank] 16:40:33 INFO - PROCESS | 1925 | --DOMWINDOW == 181 (0x124edb800) [pid = 1925] [serial = 809] [outer = 0x0] [url = about:blank] 16:40:33 INFO - PROCESS | 1925 | --DOMWINDOW == 180 (0x1215d4800) [pid = 1925] [serial = 804] [outer = 0x0] [url = about:blank] 16:40:33 INFO - PROCESS | 1925 | --DOMWINDOW == 179 (0x121620400) [pid = 1925] [serial = 806] [outer = 0x0] [url = about:blank] 16:40:33 INFO - PROCESS | 1925 | --DOMWINDOW == 178 (0x12199cc00) [pid = 1925] [serial = 807] [outer = 0x0] [url = about:blank] 16:40:33 INFO - PROCESS | 1925 | --DOMWINDOW == 177 (0x124edd400) [pid = 1925] [serial = 782] [outer = 0x0] [url = about:blank] 16:40:33 INFO - PROCESS | 1925 | --DOMWINDOW == 176 (0x115e3d000) [pid = 1925] [serial = 795] [outer = 0x0] [url = about:blank] 16:40:33 INFO - PROCESS | 1925 | --DOMWINDOW == 175 (0x111c6ac00) [pid = 1925] [serial = 794] [outer = 0x0] [url = about:blank] 16:40:33 INFO - PROCESS | 1925 | --DOMWINDOW == 174 (0x12ae04c00) [pid = 1925] [serial = 818] [outer = 0x0] [url = about:blank] 16:40:33 INFO - PROCESS | 1925 | --DOMWINDOW == 173 (0x12b0b3400) [pid = 1925] [serial = 828] [outer = 0x0] [url = about:blank] 16:40:33 INFO - PROCESS | 1925 | --DOMWINDOW == 172 (0x12ba39c00) [pid = 1925] [serial = 830] [outer = 0x0] [url = about:blank] 16:40:33 INFO - PROCESS | 1925 | --DOMWINDOW == 171 (0x12bd1d400) [pid = 1925] [serial = 822] [outer = 0x0] [url = about:blank] 16:40:33 INFO - PROCESS | 1925 | --DOMWINDOW == 170 (0x12a820c00) [pid = 1925] [serial = 816] [outer = 0x0] [url = about:blank] 16:40:33 INFO - PROCESS | 1925 | --DOMWINDOW == 169 (0x12b04c800) [pid = 1925] [serial = 819] [outer = 0x0] [url = about:blank] 16:40:33 INFO - PROCESS | 1925 | --DOMWINDOW == 168 (0x12bd24000) [pid = 1925] [serial = 825] [outer = 0x0] [url = about:blank] 16:40:33 INFO - PROCESS | 1925 | --DOMWINDOW == 167 (0x1267e0000) [pid = 1925] [serial = 810] [outer = 0x0] [url = about:blank] 16:40:33 INFO - PROCESS | 1925 | 1464392433856 Marionette TRACE conn2 <- [1,1196,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeText",1,"assert_equals: d[76] expected 0 but got 104","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1197,"getWindowHandle",null] 16:40:33 INFO - PROCESS | 1925 | 1464392433892 Marionette TRACE conn2 <- [1,1197,null,{"value":"7"}] 16:40:33 INFO - PROCESS | 1925 | 1464392433894 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 16:40:33 INFO - PROCESS | 1925 | 1464392433896 Marionette TRACE conn2 <- [1,1198,null,{}] 16:40:33 INFO - PROCESS | 1925 | 1464392433904 Marionette TRACE conn2 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:33 INFO - PROCESS | 1925 | 1464392433992 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 16:40:34 INFO - PROCESS | 1925 | 1464392433998 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:34 INFO - PROCESS | 1925 | ++DOCSHELL 0x1190d0800 == 60 [pid = 1925] [id = 307] 16:40:34 INFO - PROCESS | 1925 | ++DOMWINDOW == 168 (0x1161a3400) [pid = 1925] [serial = 920] [outer = 0x0] 16:40:34 INFO - PROCESS | 1925 | ++DOMWINDOW == 169 (0x1167b9c00) [pid = 1925] [serial = 921] [outer = 0x1161a3400] 16:40:34 INFO - PROCESS | 1925 | 1464392434026 Marionette DEBUG loaded listener.js 16:40:34 INFO - PROCESS | 1925 | ++DOMWINDOW == 170 (0x117554c00) [pid = 1925] [serial = 922] [outer = 0x1161a3400] 16:40:34 INFO - PROCESS | 1925 | 1464392434392 Marionette TRACE conn2 <- [1,1200,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html",0,null,null,[["createLinearGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 16:40:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 16:40:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 521ms 16:40:34 INFO - PROCESS | 1925 | 1464392434415 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 16:40:34 INFO - PROCESS | 1925 | 1464392434417 Marionette TRACE conn2 <- [1,1201,null,{"value":"7"}] 16:40:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 16:40:34 INFO - PROCESS | 1925 | 1464392434420 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 16:40:34 INFO - PROCESS | 1925 | 1464392434421 Marionette TRACE conn2 <- [1,1202,null,{}] 16:40:34 INFO - PROCESS | 1925 | 1464392434433 Marionette TRACE conn2 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:34 INFO - PROCESS | 1925 | 1464392434548 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 16:40:34 INFO - PROCESS | 1925 | 1464392434555 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:34 INFO - PROCESS | 1925 | ++DOCSHELL 0x11a0c3000 == 61 [pid = 1925] [id = 308] 16:40:34 INFO - PROCESS | 1925 | ++DOMWINDOW == 171 (0x117e4ec00) [pid = 1925] [serial = 923] [outer = 0x0] 16:40:34 INFO - PROCESS | 1925 | ++DOMWINDOW == 172 (0x1182f2400) [pid = 1925] [serial = 924] [outer = 0x117e4ec00] 16:40:34 INFO - PROCESS | 1925 | 1464392434597 Marionette DEBUG loaded listener.js 16:40:34 INFO - PROCESS | 1925 | ++DOMWINDOW == 173 (0x1184cdc00) [pid = 1925] [serial = 925] [outer = 0x117e4ec00] 16:40:35 INFO - PROCESS | 1925 | 1464392435041 Marionette TRACE conn2 <- [1,1204,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 16:40:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 16:40:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 672ms 16:40:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 16:40:35 INFO - PROCESS | 1925 | 1464392435092 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 16:40:35 INFO - PROCESS | 1925 | 1464392435093 Marionette TRACE conn2 <- [1,1205,null,{"value":"7"}] 16:40:35 INFO - PROCESS | 1925 | 1464392435095 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 16:40:35 INFO - PROCESS | 1925 | 1464392435096 Marionette TRACE conn2 <- [1,1206,null,{}] 16:40:35 INFO - PROCESS | 1925 | 1464392435099 Marionette TRACE conn2 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:35 INFO - PROCESS | 1925 | 1464392435167 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 16:40:35 INFO - PROCESS | 1925 | 1464392435174 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:35 INFO - PROCESS | 1925 | ++DOCSHELL 0x121ab6800 == 62 [pid = 1925] [id = 309] 16:40:35 INFO - PROCESS | 1925 | ++DOMWINDOW == 174 (0x1184c4000) [pid = 1925] [serial = 926] [outer = 0x0] 16:40:35 INFO - PROCESS | 1925 | ++DOMWINDOW == 175 (0x118e87800) [pid = 1925] [serial = 927] [outer = 0x1184c4000] 16:40:35 INFO - PROCESS | 1925 | 1464392435195 Marionette DEBUG loaded listener.js 16:40:35 INFO - PROCESS | 1925 | ++DOMWINDOW == 176 (0x119503000) [pid = 1925] [serial = 928] [outer = 0x1184c4000] 16:40:35 INFO - PROCESS | 1925 | 1464392435702 Marionette TRACE conn2 <- [1,1208,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 16:40:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 16:40:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 620ms 16:40:35 INFO - PROCESS | 1925 | 1464392435728 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 16:40:35 INFO - PROCESS | 1925 | 1464392435730 Marionette TRACE conn2 <- [1,1209,null,{"value":"7"}] 16:40:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 16:40:35 INFO - PROCESS | 1925 | 1464392435734 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 16:40:35 INFO - PROCESS | 1925 | 1464392435736 Marionette TRACE conn2 <- [1,1210,null,{}] 16:40:35 INFO - PROCESS | 1925 | 1464392435740 Marionette TRACE conn2 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:35 INFO - PROCESS | 1925 | 1464392435925 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 16:40:35 INFO - PROCESS | 1925 | 1464392435980 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:35 INFO - PROCESS | 1925 | ++DOCSHELL 0x124f0c800 == 63 [pid = 1925] [id = 310] 16:40:35 INFO - PROCESS | 1925 | ++DOMWINDOW == 177 (0x1211b3c00) [pid = 1925] [serial = 929] [outer = 0x0] 16:40:36 INFO - PROCESS | 1925 | ++DOMWINDOW == 178 (0x121369400) [pid = 1925] [serial = 930] [outer = 0x1211b3c00] 16:40:36 INFO - PROCESS | 1925 | 1464392436006 Marionette DEBUG loaded listener.js 16:40:36 INFO - PROCESS | 1925 | ++DOMWINDOW == 179 (0x121377c00) [pid = 1925] [serial = 931] [outer = 0x1211b3c00] 16:40:36 INFO - PROCESS | 1925 | 1464392436359 Marionette TRACE conn2 <- [1,1212,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html",0,null,null,[["Linear gradient transforms do not experience broken caching effects",0,null,null]]]}] 16:40:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 16:40:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 674ms 16:40:36 INFO - PROCESS | 1925 | 1464392436408 Marionette TRACE conn2 -> [0,1213,"getWindowHandle",null] 16:40:36 INFO - PROCESS | 1925 | 1464392436409 Marionette TRACE conn2 <- [1,1213,null,{"value":"7"}] 16:40:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 16:40:36 INFO - PROCESS | 1925 | 1464392436412 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 16:40:36 INFO - PROCESS | 1925 | 1464392436413 Marionette TRACE conn2 <- [1,1214,null,{}] 16:40:36 INFO - PROCESS | 1925 | 1464392436415 Marionette TRACE conn2 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:36 INFO - PROCESS | 1925 | 1464392436519 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 16:40:36 INFO - PROCESS | 1925 | 1464392436532 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:36 INFO - PROCESS | 1925 | ++DOCSHELL 0x125f65800 == 64 [pid = 1925] [id = 311] 16:40:36 INFO - PROCESS | 1925 | ++DOMWINDOW == 180 (0x1211b5000) [pid = 1925] [serial = 932] [outer = 0x0] 16:40:36 INFO - PROCESS | 1925 | ++DOMWINDOW == 181 (0x1213c6000) [pid = 1925] [serial = 933] [outer = 0x1211b5000] 16:40:36 INFO - PROCESS | 1925 | 1464392436558 Marionette DEBUG loaded listener.js 16:40:36 INFO - PROCESS | 1925 | ++DOMWINDOW == 182 (0x12156d000) [pid = 1925] [serial = 934] [outer = 0x1211b5000] 16:40:36 INFO - PROCESS | 1925 | 1464392436898 Marionette TRACE conn2 <- [1,1216,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html",0,null,null,[["Canvas test: 2d.gradient.object.compare",0,null,null]]]}] 16:40:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 16:40:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 518ms 16:40:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 16:40:36 INFO - PROCESS | 1925 | 1464392436949 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 16:40:36 INFO - PROCESS | 1925 | 1464392436950 Marionette TRACE conn2 <- [1,1217,null,{"value":"7"}] 16:40:36 INFO - PROCESS | 1925 | 1464392436953 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 16:40:36 INFO - PROCESS | 1925 | 1464392436954 Marionette TRACE conn2 <- [1,1218,null,{}] 16:40:36 INFO - PROCESS | 1925 | 1464392436956 Marionette TRACE conn2 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:37 INFO - PROCESS | 1925 | 1464392437063 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 16:40:37 INFO - PROCESS | 1925 | 1464392437101 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:37 INFO - PROCESS | 1925 | ++DOCSHELL 0x128da2800 == 65 [pid = 1925] [id = 312] 16:40:37 INFO - PROCESS | 1925 | ++DOMWINDOW == 183 (0x1213c4400) [pid = 1925] [serial = 935] [outer = 0x0] 16:40:37 INFO - PROCESS | 1925 | ++DOMWINDOW == 184 (0x1215ce000) [pid = 1925] [serial = 936] [outer = 0x1213c4400] 16:40:37 INFO - PROCESS | 1925 | 1464392437126 Marionette DEBUG loaded listener.js 16:40:37 INFO - PROCESS | 1925 | ++DOMWINDOW == 185 (0x1215d9000) [pid = 1925] [serial = 937] [outer = 0x1213c4400] 16:40:37 INFO - PROCESS | 1925 | 1464392437468 Marionette TRACE conn2 <- [1,1220,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html",0,null,null,[["Canvas test: 2d.gradient.object.crosscanvas",0,null,null]]]}] 16:40:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 16:40:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 521ms 16:40:37 INFO - PROCESS | 1925 | 1464392437476 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 16:40:37 INFO - PROCESS | 1925 | 1464392437478 Marionette TRACE conn2 <- [1,1221,null,{"value":"7"}] 16:40:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 16:40:37 INFO - PROCESS | 1925 | 1464392437480 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 16:40:37 INFO - PROCESS | 1925 | 1464392437481 Marionette TRACE conn2 <- [1,1222,null,{}] 16:40:37 INFO - PROCESS | 1925 | 1464392437493 Marionette TRACE conn2 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:37 INFO - PROCESS | 1925 | 1464392437602 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 16:40:37 INFO - PROCESS | 1925 | 1464392437614 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:37 INFO - PROCESS | 1925 | ++DOCSHELL 0x12a0bb000 == 66 [pid = 1925] [id = 313] 16:40:37 INFO - PROCESS | 1925 | ++DOMWINDOW == 186 (0x121574400) [pid = 1925] [serial = 938] [outer = 0x0] 16:40:37 INFO - PROCESS | 1925 | ++DOMWINDOW == 187 (0x121628c00) [pid = 1925] [serial = 939] [outer = 0x121574400] 16:40:37 INFO - PROCESS | 1925 | 1464392437639 Marionette DEBUG loaded listener.js 16:40:37 INFO - PROCESS | 1925 | ++DOMWINDOW == 188 (0x12199b400) [pid = 1925] [serial = 940] [outer = 0x121574400] 16:40:38 INFO - PROCESS | 1925 | --DOMWINDOW == 187 (0x12136b000) [pid = 1925] [serial = 853] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 16:40:38 INFO - PROCESS | 1925 | --DOMWINDOW == 186 (0x12a897400) [pid = 1925] [serial = 877] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 16:40:38 INFO - PROCESS | 1925 | --DOMWINDOW == 185 (0x1213b9800) [pid = 1925] [serial = 880] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 16:40:38 INFO - PROCESS | 1925 | --DOMWINDOW == 184 (0x12b0bbc00) [pid = 1925] [serial = 883] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 16:40:38 INFO - PROCESS | 1925 | --DOMWINDOW == 183 (0x113197c00) [pid = 1925] [serial = 886] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 16:40:38 INFO - PROCESS | 1925 | --DOMWINDOW == 182 (0x12b0b8800) [pid = 1925] [serial = 613] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 16:40:38 INFO - PROCESS | 1925 | --DOMWINDOW == 181 (0x11855d400) [pid = 1925] [serial = 724] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 16:40:38 INFO - PROCESS | 1925 | --DOMWINDOW == 180 (0x11693b800) [pid = 1925] [serial = 721] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 16:40:38 INFO - PROCESS | 1925 | --DOMWINDOW == 179 (0x1247e1800) [pid = 1925] [serial = 715] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 16:40:38 INFO - PROCESS | 1925 | --DOMWINDOW == 178 (0x11843a000) [pid = 1925] [serial = 577] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 16:40:38 INFO - PROCESS | 1925 | --DOMWINDOW == 177 (0x12156ac00) [pid = 1925] [serial = 619] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 16:40:38 INFO - PROCESS | 1925 | --DOMWINDOW == 176 (0x117e4f000) [pid = 1925] [serial = 541] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 16:40:38 INFO - PROCESS | 1925 | --DOMWINDOW == 175 (0x121569c00) [pid = 1925] [serial = 727] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 16:40:38 INFO - PROCESS | 1925 | --DOMWINDOW == 174 (0x12ba5a400) [pid = 1925] [serial = 628] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 16:40:38 INFO - PROCESS | 1925 | --DOMWINDOW == 173 (0x111c69800) [pid = 1925] [serial = 718] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 16:40:38 INFO - PROCESS | 1925 | --DOMWINDOW == 172 (0x1217b9800) [pid = 1925] [serial = 544] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 16:40:38 INFO - PROCESS | 1925 | --DOMWINDOW == 171 (0x117553400) [pid = 1925] [serial = 616] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 16:40:38 INFO - PROCESS | 1925 | --DOMWINDOW == 170 (0x124f7f400) [pid = 1925] [serial = 622] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 16:40:38 INFO - PROCESS | 1925 | --DOMWINDOW == 169 (0x12156cc00) [pid = 1925] [serial = 580] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 16:40:38 INFO - PROCESS | 1925 | --DOMWINDOW == 168 (0x111a0e000) [pid = 1925] [serial = 538] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 16:40:38 INFO - PROCESS | 1925 | --DOMWINDOW == 167 (0x12a828400) [pid = 1925] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 16:40:38 INFO - PROCESS | 1925 | --DOMWINDOW == 166 (0x12b0af400) [pid = 1925] [serial = 574] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 16:40:38 INFO - PROCESS | 1925 | --DOMWINDOW == 165 (0x12434f400) [pid = 1925] [serial = 730] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 16:40:38 INFO - PROCESS | 1925 | --DOMWINDOW == 164 (0x11a096c00) [pid = 1925] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 16:40:38 INFO - PROCESS | 1925 | --DOMWINDOW == 163 (0x111c6a800) [pid = 1925] [serial = 673] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 16:40:38 INFO - PROCESS | 1925 | --DOMWINDOW == 162 (0x113826400) [pid = 1925] [serial = 676] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 16:40:38 INFO - PROCESS | 1925 | --DOMWINDOW == 161 (0x11843a800) [pid = 1925] [serial = 679] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 16:40:38 INFO - PROCESS | 1925 | --DOMWINDOW == 160 (0x1217b8400) [pid = 1925] [serial = 682] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 16:40:38 INFO - PROCESS | 1925 | --DOMWINDOW == 159 (0x12b0b1400) [pid = 1925] [serial = 772] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 16:40:38 INFO - PROCESS | 1925 | --DOMWINDOW == 158 (0x117556c00) [pid = 1925] [serial = 799] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 16:40:38 INFO - PROCESS | 1925 | --DOMWINDOW == 157 (0x113df0400) [pid = 1925] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 16:40:38 INFO - PROCESS | 1925 | --DOMWINDOW == 156 (0x117e4a000) [pid = 1925] [serial = 778] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 16:40:38 INFO - PROCESS | 1925 | --DOMWINDOW == 155 (0x12161ac00) [pid = 1925] [serial = 781] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 16:40:38 INFO - PROCESS | 1925 | --DOMWINDOW == 154 (0x1267ecc00) [pid = 1925] [serial = 784] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 16:40:38 INFO - PROCESS | 1925 | --DOMWINDOW == 153 (0x128aa3400) [pid = 1925] [serial = 787] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 16:40:38 INFO - PROCESS | 1925 | --DOMWINDOW == 152 (0x12607cc00) [pid = 1925] [serial = 871] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 16:40:38 INFO - PROCESS | 1925 | --DOMWINDOW == 151 (0x128d8c000) [pid = 1925] [serial = 874] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 16:40:38 INFO - PROCESS | 1925 | --DOMWINDOW == 150 (0x1180a8800) [pid = 1925] [serial = 859] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 16:40:38 INFO - PROCESS | 1925 | --DOMWINDOW == 149 (0x11334ec00) [pid = 1925] [serial = 856] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 16:40:38 INFO - PROCESS | 1925 | --DOMWINDOW == 148 (0x12469fc00) [pid = 1925] [serial = 868] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 16:40:38 INFO - PROCESS | 1925 | --DOMWINDOW == 147 (0x121568400) [pid = 1925] [serial = 862] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 16:40:38 INFO - PROCESS | 1925 | --DOMWINDOW == 146 (0x121628800) [pid = 1925] [serial = 865] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 16:40:38 INFO - PROCESS | 1925 | 1464392438406 Marionette TRACE conn2 <- [1,1224,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html",0,null,null,[["Canvas test: 2d.gradient.object.current",1,"An invalid or illegal string was specified","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1225,"getWindowHandle",null] 16:40:38 INFO - PROCESS | 1925 | 1464392438451 Marionette TRACE conn2 <- [1,1225,null,{"value":"7"}] 16:40:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 16:40:38 INFO - PROCESS | 1925 | 1464392438453 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 16:40:38 INFO - PROCESS | 1925 | 1464392438454 Marionette TRACE conn2 <- [1,1226,null,{}] 16:40:38 INFO - PROCESS | 1925 | 1464392438457 Marionette TRACE conn2 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:38 INFO - PROCESS | 1925 | 1464392438544 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 16:40:38 INFO - PROCESS | 1925 | 1464392438550 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:38 INFO - PROCESS | 1925 | ++DOCSHELL 0x125b28800 == 67 [pid = 1925] [id = 314] 16:40:38 INFO - PROCESS | 1925 | ++DOMWINDOW == 147 (0x113045400) [pid = 1925] [serial = 941] [outer = 0x0] 16:40:38 INFO - PROCESS | 1925 | ++DOMWINDOW == 148 (0x113df6400) [pid = 1925] [serial = 942] [outer = 0x113045400] 16:40:38 INFO - PROCESS | 1925 | 1464392438576 Marionette DEBUG loaded listener.js 16:40:38 INFO - PROCESS | 1925 | ++DOMWINDOW == 149 (0x118ef0800) [pid = 1925] [serial = 943] [outer = 0x113045400] 16:40:38 INFO - PROCESS | 1925 | 1464392438932 Marionette TRACE conn2 <- [1,1228,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidcolour",0,null,null]]]}] 16:40:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 16:40:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 521ms 16:40:38 INFO - PROCESS | 1925 | 1464392438974 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 16:40:38 INFO - PROCESS | 1925 | 1464392438976 Marionette TRACE conn2 <- [1,1229,null,{"value":"7"}] 16:40:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 16:40:38 INFO - PROCESS | 1925 | 1464392438978 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 16:40:38 INFO - PROCESS | 1925 | 1464392438980 Marionette TRACE conn2 <- [1,1230,null,{}] 16:40:38 INFO - PROCESS | 1925 | 1464392438982 Marionette TRACE conn2 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:39 INFO - PROCESS | 1925 | 1464392439093 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 16:40:39 INFO - PROCESS | 1925 | 1464392439098 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:39 INFO - PROCESS | 1925 | ++DOCSHELL 0x12ba6a800 == 68 [pid = 1925] [id = 315] 16:40:39 INFO - PROCESS | 1925 | ++DOMWINDOW == 150 (0x11985b000) [pid = 1925] [serial = 944] [outer = 0x0] 16:40:39 INFO - PROCESS | 1925 | ++DOMWINDOW == 151 (0x121628000) [pid = 1925] [serial = 945] [outer = 0x11985b000] 16:40:39 INFO - PROCESS | 1925 | 1464392439128 Marionette DEBUG loaded listener.js 16:40:39 INFO - PROCESS | 1925 | ++DOMWINDOW == 152 (0x12460cc00) [pid = 1925] [serial = 946] [outer = 0x11985b000] 16:40:39 INFO - PROCESS | 1925 | 1464392439452 Marionette TRACE conn2 <- [1,1232,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidoffset",0,null,null]]]}] 16:40:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 16:40:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 520ms 16:40:39 INFO - PROCESS | 1925 | 1464392439498 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 16:40:39 INFO - PROCESS | 1925 | 1464392439500 Marionette TRACE conn2 <- [1,1233,null,{"value":"7"}] 16:40:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 16:40:39 INFO - PROCESS | 1925 | 1464392439502 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 16:40:39 INFO - PROCESS | 1925 | 1464392439503 Marionette TRACE conn2 <- [1,1234,null,{}] 16:40:39 INFO - PROCESS | 1925 | 1464392439505 Marionette TRACE conn2 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:39 INFO - PROCESS | 1925 | 1464392439595 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 16:40:39 INFO - PROCESS | 1925 | 1464392439659 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:39 INFO - PROCESS | 1925 | ++DOCSHELL 0x12c15f800 == 69 [pid = 1925] [id = 316] 16:40:39 INFO - PROCESS | 1925 | ++DOMWINDOW == 153 (0x11a097800) [pid = 1925] [serial = 947] [outer = 0x0] 16:40:39 INFO - PROCESS | 1925 | ++DOMWINDOW == 154 (0x1249ce400) [pid = 1925] [serial = 948] [outer = 0x11a097800] 16:40:39 INFO - PROCESS | 1925 | 1464392439683 Marionette DEBUG loaded listener.js 16:40:39 INFO - PROCESS | 1925 | ++DOMWINDOW == 155 (0x124f2c800) [pid = 1925] [serial = 949] [outer = 0x11a097800] 16:40:39 INFO - PROCESS | 1925 | 1464392439972 Marionette TRACE conn2 <- [1,1236,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html",0,null,null,[["createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient",0,null,null]]]}] 16:40:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 16:40:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 521ms 16:40:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 16:40:40 INFO - PROCESS | 1925 | 1464392440024 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 16:40:40 INFO - PROCESS | 1925 | 1464392440026 Marionette TRACE conn2 <- [1,1237,null,{"value":"7"}] 16:40:40 INFO - PROCESS | 1925 | 1464392440028 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 16:40:40 INFO - PROCESS | 1925 | 1464392440029 Marionette TRACE conn2 <- [1,1238,null,{}] 16:40:40 INFO - PROCESS | 1925 | 1464392440032 Marionette TRACE conn2 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:40 INFO - PROCESS | 1925 | 1464392440135 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 16:40:40 INFO - PROCESS | 1925 | 1464392440320 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:40 INFO - PROCESS | 1925 | ++DOCSHELL 0x112070000 == 70 [pid = 1925] [id = 317] 16:40:40 INFO - PROCESS | 1925 | ++DOMWINDOW == 156 (0x110f48400) [pid = 1925] [serial = 950] [outer = 0x0] 16:40:40 INFO - PROCESS | 1925 | ++DOMWINDOW == 157 (0x110f50800) [pid = 1925] [serial = 951] [outer = 0x110f48400] 16:40:40 INFO - PROCESS | 1925 | 1464392440373 Marionette DEBUG loaded listener.js 16:40:40 INFO - PROCESS | 1925 | ++DOMWINDOW == 158 (0x111e6bc00) [pid = 1925] [serial = 952] [outer = 0x110f48400] 16:40:40 INFO - PROCESS | 1925 | 1464392440923 Marionette TRACE conn2 <- [1,1240,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html",0,null,null,[["window.CanvasGradient exists and has the right properties",0,null,null]]]}] 16:40:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 16:40:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 920ms 16:40:40 INFO - PROCESS | 1925 | 1464392440950 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 16:40:40 INFO - PROCESS | 1925 | 1464392440953 Marionette TRACE conn2 <- [1,1241,null,{"value":"7"}] 16:40:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 16:40:40 INFO - PROCESS | 1925 | 1464392440956 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 16:40:40 INFO - PROCESS | 1925 | 1464392440959 Marionette TRACE conn2 <- [1,1242,null,{}] 16:40:40 INFO - PROCESS | 1925 | 1464392440962 Marionette TRACE conn2 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:41 INFO - PROCESS | 1925 | 1464392441077 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 16:40:41 INFO - PROCESS | 1925 | 1464392441154 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:41 INFO - PROCESS | 1925 | ++DOCSHELL 0x1190cf800 == 71 [pid = 1925] [id = 318] 16:40:41 INFO - PROCESS | 1925 | ++DOMWINDOW == 159 (0x11312bc00) [pid = 1925] [serial = 953] [outer = 0x0] 16:40:41 INFO - PROCESS | 1925 | ++DOMWINDOW == 160 (0x113825400) [pid = 1925] [serial = 954] [outer = 0x11312bc00] 16:40:41 INFO - PROCESS | 1925 | 1464392441187 Marionette DEBUG loaded listener.js 16:40:41 INFO - PROCESS | 1925 | ++DOMWINDOW == 161 (0x1161f1c00) [pid = 1925] [serial = 955] [outer = 0x11312bc00] 16:40:41 INFO - PROCESS | 1925 | 1464392441617 Marionette TRACE conn2 <- [1,1244,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html",0,null,null,[["Canvas test: 2d.gradient.object.update",0,null,null]]]}] 16:40:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 16:40:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 671ms 16:40:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 16:40:41 INFO - PROCESS | 1925 | 1464392441630 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 16:40:41 INFO - PROCESS | 1925 | 1464392441633 Marionette TRACE conn2 <- [1,1245,null,{"value":"7"}] 16:40:41 INFO - PROCESS | 1925 | 1464392441635 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 16:40:41 INFO - PROCESS | 1925 | 1464392441637 Marionette TRACE conn2 <- [1,1246,null,{}] 16:40:41 INFO - PROCESS | 1925 | 1464392441639 Marionette TRACE conn2 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:41 INFO - PROCESS | 1925 | 1464392441749 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 16:40:41 INFO - PROCESS | 1925 | 1464392441854 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:41 INFO - PROCESS | 1925 | ++DOCSHELL 0x1292a8800 == 72 [pid = 1925] [id = 319] 16:40:41 INFO - PROCESS | 1925 | ++DOMWINDOW == 162 (0x117552c00) [pid = 1925] [serial = 956] [outer = 0x0] 16:40:41 INFO - PROCESS | 1925 | ++DOMWINDOW == 163 (0x1180aa000) [pid = 1925] [serial = 957] [outer = 0x117552c00] 16:40:41 INFO - PROCESS | 1925 | 1464392441887 Marionette DEBUG loaded listener.js 16:40:41 INFO - PROCESS | 1925 | ++DOMWINDOW == 164 (0x119023800) [pid = 1925] [serial = 958] [outer = 0x117552c00] 16:40:42 INFO - PROCESS | 1925 | 1464392442288 Marionette TRACE conn2 <- [1,1248,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.behind",0,null,null]]]}] 16:40:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 16:40:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 723ms 16:40:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 16:40:42 INFO - PROCESS | 1925 | 1464392442359 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 16:40:42 INFO - PROCESS | 1925 | 1464392442361 Marionette TRACE conn2 <- [1,1249,null,{"value":"7"}] 16:40:42 INFO - PROCESS | 1925 | 1464392442368 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 16:40:42 INFO - PROCESS | 1925 | 1464392442373 Marionette TRACE conn2 <- [1,1250,null,{}] 16:40:42 INFO - PROCESS | 1925 | 1464392442400 Marionette TRACE conn2 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:42 INFO - PROCESS | 1925 | 1464392442509 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 16:40:42 INFO - PROCESS | 1925 | 1464392442573 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:42 INFO - PROCESS | 1925 | ++DOCSHELL 0x12ca1e800 == 73 [pid = 1925] [id = 320] 16:40:42 INFO - PROCESS | 1925 | ++DOMWINDOW == 165 (0x11950d000) [pid = 1925] [serial = 959] [outer = 0x0] 16:40:42 INFO - PROCESS | 1925 | ++DOMWINDOW == 166 (0x119a12c00) [pid = 1925] [serial = 960] [outer = 0x11950d000] 16:40:42 INFO - PROCESS | 1925 | 1464392442645 Marionette DEBUG loaded listener.js 16:40:42 INFO - PROCESS | 1925 | ++DOMWINDOW == 167 (0x1213c8c00) [pid = 1925] [serial = 961] [outer = 0x11950d000] 16:40:43 INFO - PROCESS | 1925 | 1464392443054 Marionette TRACE conn2 <- [1,1252,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.beside",0,null,null]]]}] 16:40:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 16:40:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 701ms 16:40:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 16:40:43 INFO - PROCESS | 1925 | 1464392443064 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 16:40:43 INFO - PROCESS | 1925 | 1464392443066 Marionette TRACE conn2 <- [1,1253,null,{"value":"7"}] 16:40:43 INFO - PROCESS | 1925 | 1464392443068 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 16:40:43 INFO - PROCESS | 1925 | 1464392443070 Marionette TRACE conn2 <- [1,1254,null,{}] 16:40:43 INFO - PROCESS | 1925 | 1464392443075 Marionette TRACE conn2 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:43 INFO - PROCESS | 1925 | 1464392443185 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 16:40:43 INFO - PROCESS | 1925 | 1464392443261 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:43 INFO - PROCESS | 1925 | ++DOCSHELL 0x12cd41800 == 74 [pid = 1925] [id = 321] 16:40:43 INFO - PROCESS | 1925 | ++DOMWINDOW == 168 (0x1215d2400) [pid = 1925] [serial = 962] [outer = 0x0] 16:40:43 INFO - PROCESS | 1925 | ++DOMWINDOW == 169 (0x1217adc00) [pid = 1925] [serial = 963] [outer = 0x1215d2400] 16:40:43 INFO - PROCESS | 1925 | 1464392443292 Marionette DEBUG loaded listener.js 16:40:43 INFO - PROCESS | 1925 | ++DOMWINDOW == 170 (0x12434a800) [pid = 1925] [serial = 964] [outer = 0x1215d2400] 16:40:43 INFO - PROCESS | 1925 | 1464392443706 Marionette TRACE conn2 <- [1,1256,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.bottom",0,null,null]]]}] 16:40:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 16:40:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 670ms 16:40:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 16:40:43 INFO - PROCESS | 1925 | 1464392443740 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 16:40:43 INFO - PROCESS | 1925 | 1464392443741 Marionette TRACE conn2 <- [1,1257,null,{"value":"7"}] 16:40:43 INFO - PROCESS | 1925 | 1464392443744 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 16:40:43 INFO - PROCESS | 1925 | 1464392443745 Marionette TRACE conn2 <- [1,1258,null,{}] 16:40:43 INFO - PROCESS | 1925 | 1464392443748 Marionette TRACE conn2 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:43 INFO - PROCESS | 1925 | 1464392443853 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 16:40:43 INFO - PROCESS | 1925 | 1464392443959 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:43 INFO - PROCESS | 1925 | ++DOCSHELL 0x12d195800 == 75 [pid = 1925] [id = 322] 16:40:43 INFO - PROCESS | 1925 | ++DOMWINDOW == 171 (0x124f7ec00) [pid = 1925] [serial = 965] [outer = 0x0] 16:40:43 INFO - PROCESS | 1925 | ++DOMWINDOW == 172 (0x125b9dc00) [pid = 1925] [serial = 966] [outer = 0x124f7ec00] 16:40:44 INFO - PROCESS | 1925 | 1464392443997 Marionette DEBUG loaded listener.js 16:40:44 INFO - PROCESS | 1925 | ++DOMWINDOW == 173 (0x126204000) [pid = 1925] [serial = 967] [outer = 0x124f7ec00] 16:40:44 INFO - PROCESS | 1925 | 1464392444477 Marionette TRACE conn2 <- [1,1260,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.cylinder",0,null,null]]]}] 16:40:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 16:40:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 769ms 16:40:44 INFO - PROCESS | 1925 | 1464392444524 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 16:40:44 INFO - PROCESS | 1925 | 1464392444525 Marionette TRACE conn2 <- [1,1261,null,{"value":"7"}] 16:40:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 16:40:44 INFO - PROCESS | 1925 | 1464392444529 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 16:40:44 INFO - PROCESS | 1925 | 1464392444531 Marionette TRACE conn2 <- [1,1262,null,{}] 16:40:44 INFO - PROCESS | 1925 | 1464392444533 Marionette TRACE conn2 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:44 INFO - PROCESS | 1925 | 1464392444644 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 16:40:44 INFO - PROCESS | 1925 | 1464392444722 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:44 INFO - PROCESS | 1925 | ++DOCSHELL 0x11a0c0000 == 76 [pid = 1925] [id = 323] 16:40:44 INFO - PROCESS | 1925 | ++DOMWINDOW == 174 (0x113197400) [pid = 1925] [serial = 968] [outer = 0x0] 16:40:44 INFO - PROCESS | 1925 | ++DOMWINDOW == 175 (0x1219a2c00) [pid = 1925] [serial = 969] [outer = 0x113197400] 16:40:44 INFO - PROCESS | 1925 | 1464392444752 Marionette DEBUG loaded listener.js 16:40:44 INFO - PROCESS | 1925 | ++DOMWINDOW == 176 (0x12655e400) [pid = 1925] [serial = 970] [outer = 0x113197400] 16:40:45 INFO - PROCESS | 1925 | 1464392445161 Marionette TRACE conn2 <- [1,1264,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.front",0,null,null]]]}] 16:40:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 16:40:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 671ms 16:40:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 16:40:45 INFO - PROCESS | 1925 | 1464392445200 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 16:40:45 INFO - PROCESS | 1925 | 1464392445202 Marionette TRACE conn2 <- [1,1265,null,{"value":"7"}] 16:40:45 INFO - PROCESS | 1925 | 1464392445216 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 16:40:45 INFO - PROCESS | 1925 | 1464392445218 Marionette TRACE conn2 <- [1,1266,null,{}] 16:40:45 INFO - PROCESS | 1925 | 1464392445222 Marionette TRACE conn2 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:45 INFO - PROCESS | 1925 | 1464392445332 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 16:40:45 INFO - PROCESS | 1925 | 1464392445393 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:45 INFO - PROCESS | 1925 | ++DOCSHELL 0x118535800 == 77 [pid = 1925] [id = 324] 16:40:45 INFO - PROCESS | 1925 | ++DOMWINDOW == 177 (0x112e02400) [pid = 1925] [serial = 971] [outer = 0x0] 16:40:45 INFO - PROCESS | 1925 | ++DOMWINDOW == 178 (0x118e83c00) [pid = 1925] [serial = 972] [outer = 0x112e02400] 16:40:45 INFO - PROCESS | 1925 | 1464392445423 Marionette DEBUG loaded listener.js 16:40:45 INFO - PROCESS | 1925 | ++DOMWINDOW == 179 (0x124edf000) [pid = 1925] [serial = 973] [outer = 0x112e02400] 16:40:46 INFO - PROCESS | 1925 | 1464392446055 Marionette TRACE conn2 <- [1,1268,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape1",0,null,null]]]}] 16:40:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 16:40:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 886ms 16:40:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 16:40:46 INFO - PROCESS | 1925 | 1464392446106 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 16:40:46 INFO - PROCESS | 1925 | 1464392446110 Marionette TRACE conn2 <- [1,1269,null,{"value":"7"}] 16:40:46 INFO - PROCESS | 1925 | 1464392446116 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 16:40:46 INFO - PROCESS | 1925 | 1464392446119 Marionette TRACE conn2 <- [1,1270,null,{}] 16:40:46 INFO - PROCESS | 1925 | 1464392446127 Marionette TRACE conn2 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:46 INFO - PROCESS | 1925 | 1464392446281 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 16:40:46 INFO - PROCESS | 1925 | 1464392446393 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:46 INFO - PROCESS | 1925 | ++DOCSHELL 0x119549000 == 78 [pid = 1925] [id = 325] 16:40:46 INFO - PROCESS | 1925 | ++DOMWINDOW == 180 (0x112edd400) [pid = 1925] [serial = 974] [outer = 0x0] 16:40:46 INFO - PROCESS | 1925 | ++DOMWINDOW == 181 (0x113136000) [pid = 1925] [serial = 975] [outer = 0x112edd400] 16:40:46 INFO - PROCESS | 1925 | 1464392446438 Marionette DEBUG loaded listener.js 16:40:46 INFO - PROCESS | 1925 | ++DOMWINDOW == 182 (0x113344c00) [pid = 1925] [serial = 976] [outer = 0x112edd400] 16:40:46 INFO - PROCESS | 1925 | --DOCSHELL 0x12c15f800 == 77 [pid = 1925] [id = 316] 16:40:46 INFO - PROCESS | 1925 | --DOCSHELL 0x12ba6a800 == 76 [pid = 1925] [id = 315] 16:40:46 INFO - PROCESS | 1925 | --DOCSHELL 0x125b28800 == 75 [pid = 1925] [id = 314] 16:40:46 INFO - PROCESS | 1925 | --DOCSHELL 0x12a0bb000 == 74 [pid = 1925] [id = 313] 16:40:46 INFO - PROCESS | 1925 | --DOCSHELL 0x128da2800 == 73 [pid = 1925] [id = 312] 16:40:46 INFO - PROCESS | 1925 | --DOCSHELL 0x125f65800 == 72 [pid = 1925] [id = 311] 16:40:46 INFO - PROCESS | 1925 | 1464392446989 Marionette TRACE conn2 <- [1,1272,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape2",0,null,null]]]}] 16:40:47 INFO - PROCESS | 1925 | --DOMWINDOW == 181 (0x113134400) [pid = 1925] [serial = 890] [outer = 0x0] [url = about:blank] 16:40:47 INFO - PROCESS | 1925 | --DOMWINDOW == 180 (0x111c5e000) [pid = 1925] [serial = 833] [outer = 0x0] [url = about:blank] 16:40:47 INFO - PROCESS | 1925 | --DOMWINDOW == 179 (0x1184cd800) [pid = 1925] [serial = 836] [outer = 0x0] [url = about:blank] 16:40:47 INFO - PROCESS | 1925 | --DOMWINDOW == 178 (0x1213bf400) [pid = 1925] [serial = 839] [outer = 0x0] [url = about:blank] 16:40:47 INFO - PROCESS | 1925 | --DOMWINDOW == 177 (0x124ed9c00) [pid = 1925] [serial = 842] [outer = 0x0] [url = about:blank] 16:40:47 INFO - PROCESS | 1925 | --DOMWINDOW == 176 (0x12655b400) [pid = 1925] [serial = 845] [outer = 0x0] [url = about:blank] 16:40:47 INFO - PROCESS | 1925 | --DOMWINDOW == 175 (0x12b96a000) [pid = 1925] [serial = 848] [outer = 0x0] [url = about:blank] 16:40:47 INFO - PROCESS | 1925 | --DOMWINDOW == 174 (0x12c38ac00) [pid = 1925] [serial = 851] [outer = 0x0] [url = about:blank] 16:40:47 INFO - PROCESS | 1925 | --DOCSHELL 0x124f0c800 == 71 [pid = 1925] [id = 310] 16:40:47 INFO - PROCESS | 1925 | --DOCSHELL 0x121ab6800 == 70 [pid = 1925] [id = 309] 16:40:47 INFO - PROCESS | 1925 | --DOCSHELL 0x11a0c3000 == 69 [pid = 1925] [id = 308] 16:40:47 INFO - PROCESS | 1925 | --DOCSHELL 0x1190d0800 == 68 [pid = 1925] [id = 307] 16:40:47 INFO - PROCESS | 1925 | --DOCSHELL 0x117024000 == 67 [pid = 1925] [id = 306] 16:40:47 INFO - PROCESS | 1925 | --DOCSHELL 0x113315800 == 66 [pid = 1925] [id = 305] 16:40:47 INFO - PROCESS | 1925 | --DOCSHELL 0x12d346800 == 65 [pid = 1925] [id = 297] 16:40:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 16:40:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 926ms 16:40:47 INFO - PROCESS | 1925 | 1464392447041 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 16:40:47 INFO - PROCESS | 1925 | 1464392447045 Marionette TRACE conn2 <- [1,1273,null,{"value":"7"}] 16:40:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 16:40:47 INFO - PROCESS | 1925 | 1464392447049 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 16:40:47 INFO - PROCESS | 1925 | 1464392447051 Marionette TRACE conn2 <- [1,1274,null,{}] 16:40:47 INFO - PROCESS | 1925 | 1464392447053 Marionette TRACE conn2 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:47 INFO - PROCESS | 1925 | 1464392447142 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 16:40:47 INFO - PROCESS | 1925 | 1464392447148 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:47 INFO - PROCESS | 1925 | ++DOCSHELL 0x117026000 == 66 [pid = 1925] [id = 326] 16:40:47 INFO - PROCESS | 1925 | ++DOMWINDOW == 175 (0x1131a1400) [pid = 1925] [serial = 977] [outer = 0x0] 16:40:47 INFO - PROCESS | 1925 | ++DOMWINDOW == 176 (0x116070400) [pid = 1925] [serial = 978] [outer = 0x1131a1400] 16:40:47 INFO - PROCESS | 1925 | 1464392447175 Marionette DEBUG loaded listener.js 16:40:47 INFO - PROCESS | 1925 | ++DOMWINDOW == 177 (0x1169bcc00) [pid = 1925] [serial = 979] [outer = 0x1131a1400] 16:40:47 INFO - PROCESS | 1925 | --DOMWINDOW == 176 (0x12b967c00) [pid = 1925] [serial = 627] [outer = 0x0] [url = about:blank] 16:40:47 INFO - PROCESS | 1925 | --DOMWINDOW == 175 (0x12ba60c00) [pid = 1925] [serial = 576] [outer = 0x0] [url = about:blank] 16:40:47 INFO - PROCESS | 1925 | --DOMWINDOW == 174 (0x126557c00) [pid = 1925] [serial = 732] [outer = 0x0] [url = about:blank] 16:40:47 INFO - PROCESS | 1925 | --DOMWINDOW == 173 (0x12c389c00) [pid = 1925] [serial = 633] [outer = 0x0] [url = about:blank] 16:40:47 INFO - PROCESS | 1925 | --DOMWINDOW == 172 (0x12bd1f000) [pid = 1925] [serial = 675] [outer = 0x0] [url = about:blank] 16:40:47 INFO - PROCESS | 1925 | --DOMWINDOW == 171 (0x1180a4800) [pid = 1925] [serial = 678] [outer = 0x0] [url = about:blank] 16:40:47 INFO - PROCESS | 1925 | --DOMWINDOW == 170 (0x12156e000) [pid = 1925] [serial = 681] [outer = 0x0] [url = about:blank] 16:40:47 INFO - PROCESS | 1925 | --DOMWINDOW == 169 (0x1265bf400) [pid = 1925] [serial = 684] [outer = 0x0] [url = about:blank] 16:40:47 INFO - PROCESS | 1925 | --DOMWINDOW == 168 (0x12bd21c00) [pid = 1925] [serial = 774] [outer = 0x0] [url = about:blank] 16:40:47 INFO - PROCESS | 1925 | --DOMWINDOW == 167 (0x12ba67400) [pid = 1925] [serial = 615] [outer = 0x0] [url = about:blank] 16:40:47 INFO - PROCESS | 1925 | --DOMWINDOW == 166 (0x121456400) [pid = 1925] [serial = 726] [outer = 0x0] [url = about:blank] 16:40:47 INFO - PROCESS | 1925 | --DOMWINDOW == 165 (0x118438800) [pid = 1925] [serial = 723] [outer = 0x0] [url = about:blank] 16:40:47 INFO - PROCESS | 1925 | --DOMWINDOW == 164 (0x126071000) [pid = 1925] [serial = 717] [outer = 0x0] [url = about:blank] 16:40:47 INFO - PROCESS | 1925 | --DOMWINDOW == 163 (0x121172800) [pid = 1925] [serial = 579] [outer = 0x0] [url = about:blank] 16:40:47 INFO - PROCESS | 1925 | --DOMWINDOW == 162 (0x1246a1c00) [pid = 1925] [serial = 621] [outer = 0x0] [url = about:blank] 16:40:47 INFO - PROCESS | 1925 | --DOMWINDOW == 161 (0x119a42400) [pid = 1925] [serial = 543] [outer = 0x0] [url = about:blank] 16:40:47 INFO - PROCESS | 1925 | --DOMWINDOW == 160 (0x1249d4800) [pid = 1925] [serial = 729] [outer = 0x0] [url = about:blank] 16:40:47 INFO - PROCESS | 1925 | --DOMWINDOW == 159 (0x12c1a9000) [pid = 1925] [serial = 630] [outer = 0x0] [url = about:blank] 16:40:47 INFO - PROCESS | 1925 | --DOMWINDOW == 158 (0x1160e4400) [pid = 1925] [serial = 720] [outer = 0x0] [url = about:blank] 16:40:47 INFO - PROCESS | 1925 | --DOMWINDOW == 157 (0x1246abc00) [pid = 1925] [serial = 546] [outer = 0x0] [url = about:blank] 16:40:47 INFO - PROCESS | 1925 | --DOMWINDOW == 156 (0x119502400) [pid = 1925] [serial = 618] [outer = 0x0] [url = about:blank] 16:40:47 INFO - PROCESS | 1925 | --DOMWINDOW == 155 (0x12a824800) [pid = 1925] [serial = 624] [outer = 0x0] [url = about:blank] 16:40:47 INFO - PROCESS | 1925 | --DOMWINDOW == 154 (0x125fe8c00) [pid = 1925] [serial = 582] [outer = 0x0] [url = about:blank] 16:40:47 INFO - PROCESS | 1925 | --DOMWINDOW == 153 (0x11616b400) [pid = 1925] [serial = 540] [outer = 0x0] [url = about:blank] 16:40:47 INFO - PROCESS | 1925 | --DOMWINDOW == 152 (0x12145bc00) [pid = 1925] [serial = 801] [outer = 0x0] [url = about:blank] 16:40:47 INFO - PROCESS | 1925 | --DOMWINDOW == 151 (0x117173800) [pid = 1925] [serial = 777] [outer = 0x0] [url = about:blank] 16:40:47 INFO - PROCESS | 1925 | --DOMWINDOW == 150 (0x12116bc00) [pid = 1925] [serial = 780] [outer = 0x0] [url = about:blank] 16:40:47 INFO - PROCESS | 1925 | --DOMWINDOW == 149 (0x1267e4400) [pid = 1925] [serial = 783] [outer = 0x0] [url = about:blank] 16:40:47 INFO - PROCESS | 1925 | --DOMWINDOW == 148 (0x12a822000) [pid = 1925] [serial = 786] [outer = 0x0] [url = about:blank] 16:40:47 INFO - PROCESS | 1925 | --DOMWINDOW == 147 (0x12b04c000) [pid = 1925] [serial = 789] [outer = 0x0] [url = about:blank] 16:40:47 INFO - PROCESS | 1925 | --DOMWINDOW == 146 (0x128edf400) [pid = 1925] [serial = 873] [outer = 0x0] [url = about:blank] 16:40:47 INFO - PROCESS | 1925 | --DOMWINDOW == 145 (0x128a9e000) [pid = 1925] [serial = 872] [outer = 0x0] [url = about:blank] 16:40:47 INFO - PROCESS | 1925 | --DOMWINDOW == 144 (0x12947a000) [pid = 1925] [serial = 875] [outer = 0x0] [url = about:blank] 16:40:47 INFO - PROCESS | 1925 | --DOMWINDOW == 143 (0x118433400) [pid = 1925] [serial = 860] [outer = 0x0] [url = about:blank] 16:40:47 INFO - PROCESS | 1925 | --DOMWINDOW == 142 (0x119853000) [pid = 1925] [serial = 861] [outer = 0x0] [url = about:blank] 16:40:47 INFO - PROCESS | 1925 | --DOMWINDOW == 141 (0x117e4e000) [pid = 1925] [serial = 858] [outer = 0x0] [url = about:blank] 16:40:47 INFO - PROCESS | 1925 | --DOMWINDOW == 140 (0x1161af800) [pid = 1925] [serial = 857] [outer = 0x0] [url = about:blank] 16:40:47 INFO - PROCESS | 1925 | --DOMWINDOW == 139 (0x124edc400) [pid = 1925] [serial = 869] [outer = 0x0] [url = about:blank] 16:40:47 INFO - PROCESS | 1925 | --DOMWINDOW == 138 (0x1215cf400) [pid = 1925] [serial = 863] [outer = 0x0] [url = about:blank] 16:40:47 INFO - PROCESS | 1925 | --DOMWINDOW == 137 (0x12161d800) [pid = 1925] [serial = 864] [outer = 0x0] [url = about:blank] 16:40:47 INFO - PROCESS | 1925 | --DOMWINDOW == 136 (0x1218e7000) [pid = 1925] [serial = 866] [outer = 0x0] [url = about:blank] 16:40:47 INFO - PROCESS | 1925 | --DOMWINDOW == 135 (0x12465f000) [pid = 1925] [serial = 867] [outer = 0x0] [url = about:blank] 16:40:47 INFO - PROCESS | 1925 | --DOMWINDOW == 134 (0x12136f400) [pid = 1925] [serial = 854] [outer = 0x0] [url = about:blank] 16:40:47 INFO - PROCESS | 1925 | --DOMWINDOW == 133 (0x121373400) [pid = 1925] [serial = 855] [outer = 0x0] [url = about:blank] 16:40:47 INFO - PROCESS | 1925 | --DOMWINDOW == 132 (0x12a8a4800) [pid = 1925] [serial = 878] [outer = 0x0] [url = about:blank] 16:40:47 INFO - PROCESS | 1925 | --DOMWINDOW == 131 (0x12a821c00) [pid = 1925] [serial = 876] [outer = 0x0] [url = about:blank] 16:40:47 INFO - PROCESS | 1925 | --DOMWINDOW == 130 (0x121573000) [pid = 1925] [serial = 881] [outer = 0x0] [url = about:blank] 16:40:47 INFO - PROCESS | 1925 | --DOMWINDOW == 129 (0x12b045400) [pid = 1925] [serial = 879] [outer = 0x0] [url = about:blank] 16:40:47 INFO - PROCESS | 1925 | --DOMWINDOW == 128 (0x12ba41000) [pid = 1925] [serial = 884] [outer = 0x0] [url = about:blank] 16:40:47 INFO - PROCESS | 1925 | --DOMWINDOW == 127 (0x11319d400) [pid = 1925] [serial = 887] [outer = 0x0] [url = about:blank] 16:40:47 INFO - PROCESS | 1925 | --DOMWINDOW == 126 (0x12bd1c400) [pid = 1925] [serial = 885] [outer = 0x0] [url = about:blank] 16:40:47 INFO - PROCESS | 1925 | --DOMWINDOW == 125 (0x125b9fc00) [pid = 1925] [serial = 870] [outer = 0x0] [url = about:blank] 16:40:47 INFO - PROCESS | 1925 | --DOMWINDOW == 124 (0x12a822400) [pid = 1925] [serial = 882] [outer = 0x0] [url = about:blank] 16:40:47 INFO - PROCESS | 1925 | --DOMWINDOW == 123 (0x12c1a5400) [pid = 1925] [serial = 888] [outer = 0x0] [url = about:blank] 16:40:47 INFO - PROCESS | 1925 | 1464392447578 Marionette TRACE conn2 <- [1,1276,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.top",0,null,null]]]}] 16:40:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 16:40:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 570ms 16:40:47 INFO - PROCESS | 1925 | 1464392447620 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 16:40:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 16:40:47 INFO - PROCESS | 1925 | 1464392447622 Marionette TRACE conn2 <- [1,1277,null,{"value":"7"}] 16:40:47 INFO - PROCESS | 1925 | 1464392447625 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 16:40:47 INFO - PROCESS | 1925 | 1464392447627 Marionette TRACE conn2 <- [1,1278,null,{}] 16:40:47 INFO - PROCESS | 1925 | 1464392447634 Marionette TRACE conn2 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:47 INFO - PROCESS | 1925 | 1464392447720 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 16:40:47 INFO - PROCESS | 1925 | 1464392447728 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:47 INFO - PROCESS | 1925 | ++DOCSHELL 0x1190c9800 == 67 [pid = 1925] [id = 327] 16:40:47 INFO - PROCESS | 1925 | ++DOMWINDOW == 124 (0x11809b400) [pid = 1925] [serial = 980] [outer = 0x0] 16:40:47 INFO - PROCESS | 1925 | ++DOMWINDOW == 125 (0x118566800) [pid = 1925] [serial = 981] [outer = 0x11809b400] 16:40:47 INFO - PROCESS | 1925 | 1464392447756 Marionette DEBUG loaded listener.js 16:40:47 INFO - PROCESS | 1925 | ++DOMWINDOW == 126 (0x119027000) [pid = 1925] [serial = 982] [outer = 0x11809b400] 16:40:48 INFO - PROCESS | 1925 | 1464392448100 Marionette TRACE conn2 <- [1,1280,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html",0,null,null,[["Canvas test: 2d.gradient.radial.equal",0,null,null]]]}] 16:40:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 16:40:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 524ms 16:40:48 INFO - PROCESS | 1925 | 1464392448150 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 16:40:48 INFO - PROCESS | 1925 | 1464392448152 Marionette TRACE conn2 <- [1,1281,null,{"value":"7"}] 16:40:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 16:40:48 INFO - PROCESS | 1925 | 1464392448156 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 16:40:48 INFO - PROCESS | 1925 | 1464392448157 Marionette TRACE conn2 <- [1,1282,null,{}] 16:40:48 INFO - PROCESS | 1925 | 1464392448171 Marionette TRACE conn2 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:48 INFO - PROCESS | 1925 | 1464392448305 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 16:40:48 INFO - PROCESS | 1925 | 1464392448318 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:48 INFO - PROCESS | 1925 | ++DOCSHELL 0x11a0bf800 == 68 [pid = 1925] [id = 328] 16:40:48 INFO - PROCESS | 1925 | ++DOMWINDOW == 127 (0x119854400) [pid = 1925] [serial = 983] [outer = 0x0] 16:40:48 INFO - PROCESS | 1925 | ++DOMWINDOW == 128 (0x11a09c800) [pid = 1925] [serial = 984] [outer = 0x119854400] 16:40:48 INFO - PROCESS | 1925 | 1464392448360 Marionette DEBUG loaded listener.js 16:40:48 INFO - PROCESS | 1925 | ++DOMWINDOW == 129 (0x121173000) [pid = 1925] [serial = 985] [outer = 0x119854400] 16:40:48 INFO - PROCESS | 1925 | 1464392448777 Marionette TRACE conn2 <- [1,1284,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside1",0,null,null]]]}] 16:40:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 16:40:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 671ms 16:40:48 INFO - PROCESS | 1925 | 1464392448827 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 16:40:48 INFO - PROCESS | 1925 | 1464392448828 Marionette TRACE conn2 <- [1,1285,null,{"value":"7"}] 16:40:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 16:40:48 INFO - PROCESS | 1925 | 1464392448862 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 16:40:48 INFO - PROCESS | 1925 | 1464392448863 Marionette TRACE conn2 <- [1,1286,null,{}] 16:40:48 INFO - PROCESS | 1925 | 1464392448865 Marionette TRACE conn2 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:48 INFO - PROCESS | 1925 | 1464392448951 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 16:40:48 INFO - PROCESS | 1925 | 1464392448956 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:48 INFO - PROCESS | 1925 | ++DOCSHELL 0x121c75000 == 69 [pid = 1925] [id = 329] 16:40:48 INFO - PROCESS | 1925 | ++DOMWINDOW == 130 (0x1211aa800) [pid = 1925] [serial = 986] [outer = 0x0] 16:40:48 INFO - PROCESS | 1925 | ++DOMWINDOW == 131 (0x121376c00) [pid = 1925] [serial = 987] [outer = 0x1211aa800] 16:40:48 INFO - PROCESS | 1925 | 1464392448981 Marionette DEBUG loaded listener.js 16:40:49 INFO - PROCESS | 1925 | ++DOMWINDOW == 132 (0x12145bc00) [pid = 1925] [serial = 988] [outer = 0x1211aa800] 16:40:49 INFO - PROCESS | 1925 | 1464392449348 Marionette TRACE conn2 <- [1,1288,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside2",0,null,null]]]}] 16:40:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 16:40:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 532ms 16:40:49 INFO - PROCESS | 1925 | 1464392449388 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 16:40:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 16:40:49 INFO - PROCESS | 1925 | 1464392449390 Marionette TRACE conn2 <- [1,1289,null,{"value":"7"}] 16:40:49 INFO - PROCESS | 1925 | 1464392449393 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 16:40:49 INFO - PROCESS | 1925 | 1464392449394 Marionette TRACE conn2 <- [1,1290,null,{}] 16:40:49 INFO - PROCESS | 1925 | 1464392449396 Marionette TRACE conn2 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:49 INFO - PROCESS | 1925 | 1464392449513 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 16:40:49 INFO - PROCESS | 1925 | 1464392449535 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:49 INFO - PROCESS | 1925 | ++DOCSHELL 0x125b2d000 == 70 [pid = 1925] [id = 330] 16:40:49 INFO - PROCESS | 1925 | ++DOMWINDOW == 133 (0x121572c00) [pid = 1925] [serial = 989] [outer = 0x0] 16:40:49 INFO - PROCESS | 1925 | ++DOMWINDOW == 134 (0x1217b8400) [pid = 1925] [serial = 990] [outer = 0x121572c00] 16:40:49 INFO - PROCESS | 1925 | 1464392449565 Marionette DEBUG loaded listener.js 16:40:49 INFO - PROCESS | 1925 | ++DOMWINDOW == 135 (0x116169400) [pid = 1925] [serial = 991] [outer = 0x121572c00] 16:40:49 INFO - PROCESS | 1925 | 1464392449914 Marionette TRACE conn2 <- [1,1292,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside3",0,null,null]]]}] 16:40:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 16:40:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 568ms 16:40:49 INFO - PROCESS | 1925 | 1464392449962 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 16:40:49 INFO - PROCESS | 1925 | 1464392449963 Marionette TRACE conn2 <- [1,1293,null,{"value":"7"}] 16:40:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 16:40:49 INFO - PROCESS | 1925 | 1464392449965 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 16:40:49 INFO - PROCESS | 1925 | 1464392449966 Marionette TRACE conn2 <- [1,1294,null,{}] 16:40:49 INFO - PROCESS | 1925 | 1464392449969 Marionette TRACE conn2 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:50 INFO - PROCESS | 1925 | 1464392450074 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 16:40:50 INFO - PROCESS | 1925 | 1464392450110 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:50 INFO - PROCESS | 1925 | ++DOCSHELL 0x12676f800 == 71 [pid = 1925] [id = 331] 16:40:50 INFO - PROCESS | 1925 | ++DOMWINDOW == 136 (0x1215d4800) [pid = 1925] [serial = 992] [outer = 0x0] 16:40:50 INFO - PROCESS | 1925 | ++DOMWINDOW == 137 (0x124ed5c00) [pid = 1925] [serial = 993] [outer = 0x1215d4800] 16:40:50 INFO - PROCESS | 1925 | 1464392450135 Marionette DEBUG loaded listener.js 16:40:50 INFO - PROCESS | 1925 | ++DOMWINDOW == 138 (0x124f7b800) [pid = 1925] [serial = 994] [outer = 0x1215d4800] 16:40:50 INFO - PROCESS | 1925 | 1464392450442 Marionette TRACE conn2 <- [1,1296,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html",0,null,null,[["createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative",0,null,null]]]}] 16:40:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 16:40:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 518ms 16:40:50 INFO - PROCESS | 1925 | 1464392450483 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 16:40:50 INFO - PROCESS | 1925 | 1464392450484 Marionette TRACE conn2 <- [1,1297,null,{"value":"7"}] 16:40:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 16:40:50 INFO - PROCESS | 1925 | 1464392450487 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 16:40:50 INFO - PROCESS | 1925 | 1464392450488 Marionette TRACE conn2 <- [1,1298,null,{}] 16:40:50 INFO - PROCESS | 1925 | 1464392450490 Marionette TRACE conn2 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:50 INFO - PROCESS | 1925 | 1464392450600 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 16:40:50 INFO - PROCESS | 1925 | 1464392450613 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:50 INFO - PROCESS | 1925 | ++DOCSHELL 0x1299ad800 == 72 [pid = 1925] [id = 332] 16:40:50 INFO - PROCESS | 1925 | ++DOMWINDOW == 139 (0x124f73c00) [pid = 1925] [serial = 995] [outer = 0x0] 16:40:50 INFO - PROCESS | 1925 | ++DOMWINDOW == 140 (0x125fee400) [pid = 1925] [serial = 996] [outer = 0x124f73c00] 16:40:50 INFO - PROCESS | 1925 | 1464392450639 Marionette DEBUG loaded listener.js 16:40:50 INFO - PROCESS | 1925 | ++DOMWINDOW == 141 (0x126557800) [pid = 1925] [serial = 997] [outer = 0x124f73c00] 16:40:51 INFO - PROCESS | 1925 | 1464392451008 Marionette TRACE conn2 <- [1,1300,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html",0,null,null,[["createRadialGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 16:40:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 16:40:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 571ms 16:40:51 INFO - PROCESS | 1925 | 1464392451059 Marionette TRACE conn2 -> [0,1301,"getWindowHandle",null] 16:40:51 INFO - PROCESS | 1925 | 1464392451060 Marionette TRACE conn2 <- [1,1301,null,{"value":"7"}] 16:40:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 16:40:51 INFO - PROCESS | 1925 | 1464392451062 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 16:40:51 INFO - PROCESS | 1925 | 1464392451063 Marionette TRACE conn2 <- [1,1302,null,{}] 16:40:51 INFO - PROCESS | 1925 | 1464392451065 Marionette TRACE conn2 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:51 INFO - PROCESS | 1925 | 1464392451172 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 16:40:51 INFO - PROCESS | 1925 | --DOMWINDOW == 140 (0x12b046000) [pid = 1925] [serial = 847] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 16:40:51 INFO - PROCESS | 1925 | --DOMWINDOW == 139 (0x11755d800) [pid = 1925] [serial = 850] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 16:40:51 INFO - PROCESS | 1925 | --DOMWINDOW == 138 (0x117e4f400) [pid = 1925] [serial = 835] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 16:40:51 INFO - PROCESS | 1925 | --DOMWINDOW == 137 (0x1246aa400) [pid = 1925] [serial = 844] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 16:40:51 INFO - PROCESS | 1925 | --DOMWINDOW == 136 (0x1184c4000) [pid = 1925] [serial = 926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 16:40:51 INFO - PROCESS | 1925 | --DOMWINDOW == 135 (0x1211b3c00) [pid = 1925] [serial = 929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 16:40:51 INFO - PROCESS | 1925 | --DOMWINDOW == 134 (0x1161a3400) [pid = 1925] [serial = 920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 16:40:51 INFO - PROCESS | 1925 | --DOMWINDOW == 133 (0x1213c4400) [pid = 1925] [serial = 935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 16:40:51 INFO - PROCESS | 1925 | --DOMWINDOW == 132 (0x111c62c00) [pid = 1925] [serial = 914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 16:40:51 INFO - PROCESS | 1925 | --DOMWINDOW == 131 (0x113046000) [pid = 1925] [serial = 917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 16:40:51 INFO - PROCESS | 1925 | --DOMWINDOW == 130 (0x11985b000) [pid = 1925] [serial = 944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 16:40:51 INFO - PROCESS | 1925 | --DOMWINDOW == 129 (0x1211b5000) [pid = 1925] [serial = 932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 16:40:51 INFO - PROCESS | 1925 | --DOMWINDOW == 128 (0x1166be400) [pid = 1925] [serial = 911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 16:40:51 INFO - PROCESS | 1925 | --DOMWINDOW == 127 (0x121574400) [pid = 1925] [serial = 938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 16:40:51 INFO - PROCESS | 1925 | --DOMWINDOW == 126 (0x117e4ec00) [pid = 1925] [serial = 923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 16:40:51 INFO - PROCESS | 1925 | --DOMWINDOW == 125 (0x113045400) [pid = 1925] [serial = 941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 16:40:51 INFO - PROCESS | 1925 | --DOMWINDOW == 124 (0x1215cf800) [pid = 1925] [serial = 841] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 16:40:51 INFO - PROCESS | 1925 | --DOMWINDOW == 123 (0x110f49400) [pid = 1925] [serial = 832] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 16:40:51 INFO - PROCESS | 1925 | --DOMWINDOW == 122 (0x1211b6400) [pid = 1925] [serial = 838] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 16:40:51 INFO - PROCESS | 1925 | --DOMWINDOW == 121 (0x1213bc000) [pid = 1925] [serial = 829] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 16:40:51 INFO - PROCESS | 1925 | 1464392451399 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:51 INFO - PROCESS | 1925 | ++DOCSHELL 0x1180d6000 == 73 [pid = 1925] [id = 333] 16:40:51 INFO - PROCESS | 1925 | ++DOMWINDOW == 122 (0x111c5f800) [pid = 1925] [serial = 998] [outer = 0x0] 16:40:51 INFO - PROCESS | 1925 | ++DOMWINDOW == 123 (0x112ee8400) [pid = 1925] [serial = 999] [outer = 0x111c5f800] 16:40:51 INFO - PROCESS | 1925 | 1464392451425 Marionette DEBUG loaded listener.js 16:40:51 INFO - PROCESS | 1925 | ++DOMWINDOW == 124 (0x1166bf000) [pid = 1925] [serial = 1000] [outer = 0x111c5f800] 16:40:51 INFO - PROCESS | 1925 | 1464392451712 Marionette TRACE conn2 <- [1,1304,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside1",0,null,null]]]}] 16:40:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 16:40:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 672ms 16:40:51 INFO - PROCESS | 1925 | 1464392451734 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 16:40:51 INFO - PROCESS | 1925 | 1464392451735 Marionette TRACE conn2 <- [1,1305,null,{"value":"7"}] 16:40:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 16:40:51 INFO - PROCESS | 1925 | 1464392451745 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 16:40:51 INFO - PROCESS | 1925 | 1464392451747 Marionette TRACE conn2 <- [1,1306,null,{}] 16:40:51 INFO - PROCESS | 1925 | 1464392451749 Marionette TRACE conn2 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:51 INFO - PROCESS | 1925 | 1464392451840 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 16:40:51 INFO - PROCESS | 1925 | 1464392451861 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:51 INFO - PROCESS | 1925 | ++DOCSHELL 0x12b15f000 == 74 [pid = 1925] [id = 334] 16:40:51 INFO - PROCESS | 1925 | ++DOMWINDOW == 125 (0x1180a5c00) [pid = 1925] [serial = 1001] [outer = 0x0] 16:40:51 INFO - PROCESS | 1925 | ++DOMWINDOW == 126 (0x1211b6400) [pid = 1925] [serial = 1002] [outer = 0x1180a5c00] 16:40:51 INFO - PROCESS | 1925 | 1464392451887 Marionette DEBUG loaded listener.js 16:40:51 INFO - PROCESS | 1925 | ++DOMWINDOW == 127 (0x124f7e800) [pid = 1925] [serial = 1003] [outer = 0x1180a5c00] 16:40:52 INFO - PROCESS | 1925 | 1464392452220 Marionette TRACE conn2 <- [1,1308,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside2",0,null,null]]]}] 16:40:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 16:40:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 527ms 16:40:52 INFO - PROCESS | 1925 | 1464392452265 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 16:40:52 INFO - PROCESS | 1925 | 1464392452267 Marionette TRACE conn2 <- [1,1309,null,{"value":"7"}] 16:40:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 16:40:52 INFO - PROCESS | 1925 | 1464392452269 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 16:40:52 INFO - PROCESS | 1925 | 1464392452271 Marionette TRACE conn2 <- [1,1310,null,{}] 16:40:52 INFO - PROCESS | 1925 | 1464392452283 Marionette TRACE conn2 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:52 INFO - PROCESS | 1925 | 1464392452386 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 16:40:52 INFO - PROCESS | 1925 | 1464392452390 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:52 INFO - PROCESS | 1925 | ++DOCSHELL 0x12c15b000 == 75 [pid = 1925] [id = 335] 16:40:52 INFO - PROCESS | 1925 | ++DOMWINDOW == 128 (0x12156c400) [pid = 1925] [serial = 1004] [outer = 0x0] 16:40:52 INFO - PROCESS | 1925 | ++DOMWINDOW == 129 (0x128a9dc00) [pid = 1925] [serial = 1005] [outer = 0x12156c400] 16:40:52 INFO - PROCESS | 1925 | 1464392452419 Marionette DEBUG loaded listener.js 16:40:52 INFO - PROCESS | 1925 | ++DOMWINDOW == 130 (0x128dc4400) [pid = 1925] [serial = 1006] [outer = 0x12156c400] 16:40:52 INFO - PROCESS | 1925 | 1464392452743 Marionette TRACE conn2 <- [1,1312,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside3",1,"assert_equals: Red channel of the pixel at (1, 1) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1313,"getWindowHandle",null] 16:40:52 INFO - PROCESS | 1925 | 1464392452800 Marionette TRACE conn2 <- [1,1313,null,{"value":"7"}] 16:40:52 INFO - PROCESS | 1925 | 1464392452802 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 16:40:52 INFO - PROCESS | 1925 | 1464392452803 Marionette TRACE conn2 <- [1,1314,null,{}] 16:40:52 INFO - PROCESS | 1925 | 1464392452805 Marionette TRACE conn2 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:52 INFO - PROCESS | 1925 | 1464392452891 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 16:40:52 INFO - PROCESS | 1925 | 1464392452953 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:52 INFO - PROCESS | 1925 | ++DOCSHELL 0x12c6ab800 == 76 [pid = 1925] [id = 336] 16:40:52 INFO - PROCESS | 1925 | ++DOMWINDOW == 131 (0x1265b9800) [pid = 1925] [serial = 1007] [outer = 0x0] 16:40:52 INFO - PROCESS | 1925 | ++DOMWINDOW == 132 (0x128edc400) [pid = 1925] [serial = 1008] [outer = 0x1265b9800] 16:40:52 INFO - PROCESS | 1925 | 1464392452978 Marionette DEBUG loaded listener.js 16:40:53 INFO - PROCESS | 1925 | ++DOMWINDOW == 133 (0x12944b800) [pid = 1925] [serial = 1009] [outer = 0x1265b9800] 16:40:53 INFO - PROCESS | 1925 | 1464392453275 Marionette TRACE conn2 <- [1,1316,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch1",0,null,null]]]}] 16:40:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 16:40:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 523ms 16:40:53 INFO - PROCESS | 1925 | 1464392453326 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 16:40:53 INFO - PROCESS | 1925 | 1464392453327 Marionette TRACE conn2 <- [1,1317,null,{"value":"7"}] 16:40:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 16:40:53 INFO - PROCESS | 1925 | 1464392453329 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 16:40:53 INFO - PROCESS | 1925 | 1464392453330 Marionette TRACE conn2 <- [1,1318,null,{}] 16:40:53 INFO - PROCESS | 1925 | 1464392453333 Marionette TRACE conn2 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:53 INFO - PROCESS | 1925 | 1464392453497 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 16:40:53 INFO - PROCESS | 1925 | 1464392453595 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:53 INFO - PROCESS | 1925 | ++DOCSHELL 0x113a8f000 == 77 [pid = 1925] [id = 337] 16:40:53 INFO - PROCESS | 1925 | ++DOMWINDOW == 134 (0x110f4c400) [pid = 1925] [serial = 1010] [outer = 0x0] 16:40:53 INFO - PROCESS | 1925 | ++DOMWINDOW == 135 (0x111c62400) [pid = 1925] [serial = 1011] [outer = 0x110f4c400] 16:40:53 INFO - PROCESS | 1925 | 1464392453629 Marionette DEBUG loaded listener.js 16:40:53 INFO - PROCESS | 1925 | ++DOMWINDOW == 136 (0x112a6a000) [pid = 1925] [serial = 1012] [outer = 0x110f4c400] 16:40:54 INFO - PROCESS | 1925 | 1464392454092 Marionette TRACE conn2 <- [1,1320,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch2",0,null,null]]]}] 16:40:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 16:40:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 770ms 16:40:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 16:40:54 INFO - PROCESS | 1925 | 1464392454100 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 16:40:54 INFO - PROCESS | 1925 | 1464392454102 Marionette TRACE conn2 <- [1,1321,null,{"value":"7"}] 16:40:54 INFO - PROCESS | 1925 | 1464392454182 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 16:40:54 INFO - PROCESS | 1925 | 1464392454186 Marionette TRACE conn2 <- [1,1322,null,{}] 16:40:54 INFO - PROCESS | 1925 | 1464392454194 Marionette TRACE conn2 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:54 INFO - PROCESS | 1925 | 1464392454364 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 16:40:54 INFO - PROCESS | 1925 | 1464392454486 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:54 INFO - PROCESS | 1925 | ++DOCSHELL 0x11938e800 == 78 [pid = 1925] [id = 338] 16:40:54 INFO - PROCESS | 1925 | ++DOMWINDOW == 137 (0x1167b7000) [pid = 1925] [serial = 1013] [outer = 0x0] 16:40:54 INFO - PROCESS | 1925 | ++DOMWINDOW == 138 (0x1169b7c00) [pid = 1925] [serial = 1014] [outer = 0x1167b7000] 16:40:54 INFO - PROCESS | 1925 | 1464392454512 Marionette DEBUG loaded listener.js 16:40:54 INFO - PROCESS | 1925 | ++DOMWINDOW == 139 (0x111ab2000) [pid = 1925] [serial = 1015] [outer = 0x1167b7000] 16:40:54 INFO - PROCESS | 1925 | 1464392454953 Marionette TRACE conn2 <- [1,1324,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch3",0,null,null]]]}] 16:40:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 16:40:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 905ms 16:40:55 INFO - PROCESS | 1925 | 1464392455024 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 16:40:55 INFO - PROCESS | 1925 | 1464392455027 Marionette TRACE conn2 <- [1,1325,null,{"value":"7"}] 16:40:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 16:40:55 INFO - PROCESS | 1925 | 1464392455034 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 16:40:55 INFO - PROCESS | 1925 | 1464392455036 Marionette TRACE conn2 <- [1,1326,null,{}] 16:40:55 INFO - PROCESS | 1925 | 1464392455040 Marionette TRACE conn2 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:55 INFO - PROCESS | 1925 | 1464392455203 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 16:40:55 INFO - PROCESS | 1925 | 1464392455310 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:55 INFO - PROCESS | 1925 | ++DOCSHELL 0x12b935000 == 79 [pid = 1925] [id = 339] 16:40:55 INFO - PROCESS | 1925 | ++DOMWINDOW == 140 (0x1180aa400) [pid = 1925] [serial = 1016] [outer = 0x0] 16:40:55 INFO - PROCESS | 1925 | ++DOMWINDOW == 141 (0x119a0e400) [pid = 1925] [serial = 1017] [outer = 0x1180aa400] 16:40:55 INFO - PROCESS | 1925 | 1464392455358 Marionette DEBUG loaded listener.js 16:40:55 INFO - PROCESS | 1925 | ++DOMWINDOW == 142 (0x121371800) [pid = 1925] [serial = 1018] [outer = 0x1180aa400] 16:40:55 INFO - PROCESS | 1925 | 1464392455882 Marionette TRACE conn2 <- [1,1328,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 16:40:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 16:40:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 875ms 16:40:55 INFO - PROCESS | 1925 | 1464392455923 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 16:40:55 INFO - PROCESS | 1925 | 1464392455926 Marionette TRACE conn2 <- [1,1329,null,{"value":"7"}] 16:40:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 16:40:55 INFO - PROCESS | 1925 | 1464392455935 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 16:40:55 INFO - PROCESS | 1925 | 1464392455941 Marionette TRACE conn2 <- [1,1330,null,{}] 16:40:55 INFO - PROCESS | 1925 | 1464392455944 Marionette TRACE conn2 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:56 INFO - PROCESS | 1925 | 1464392456063 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 16:40:56 INFO - PROCESS | 1925 | 1464392456154 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:56 INFO - PROCESS | 1925 | ++DOCSHELL 0x12d011000 == 80 [pid = 1925] [id = 340] 16:40:56 INFO - PROCESS | 1925 | ++DOMWINDOW == 143 (0x12136e400) [pid = 1925] [serial = 1019] [outer = 0x0] 16:40:56 INFO - PROCESS | 1925 | ++DOMWINDOW == 144 (0x123fcac00) [pid = 1925] [serial = 1020] [outer = 0x12136e400] 16:40:56 INFO - PROCESS | 1925 | 1464392456203 Marionette DEBUG loaded listener.js 16:40:56 INFO - PROCESS | 1925 | ++DOMWINDOW == 145 (0x124f7cc00) [pid = 1925] [serial = 1021] [outer = 0x12136e400] 16:40:56 INFO - PROCESS | 1925 | 1464392456709 Marionette TRACE conn2 <- [1,1332,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 16:40:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 16:40:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 829ms 16:40:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 16:40:56 INFO - PROCESS | 1925 | 1464392456760 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 16:40:56 INFO - PROCESS | 1925 | 1464392456761 Marionette TRACE conn2 <- [1,1333,null,{"value":"7"}] 16:40:56 INFO - PROCESS | 1925 | 1464392456764 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 16:40:56 INFO - PROCESS | 1925 | 1464392456765 Marionette TRACE conn2 <- [1,1334,null,{}] 16:40:56 INFO - PROCESS | 1925 | 1464392456768 Marionette TRACE conn2 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:56 INFO - PROCESS | 1925 | 1464392456878 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 16:40:56 INFO - PROCESS | 1925 | 1464392456953 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:56 INFO - PROCESS | 1925 | ++DOCSHELL 0x12d33d800 == 81 [pid = 1925] [id = 341] 16:40:56 INFO - PROCESS | 1925 | ++DOMWINDOW == 146 (0x125b98c00) [pid = 1925] [serial = 1022] [outer = 0x0] 16:40:56 INFO - PROCESS | 1925 | ++DOMWINDOW == 147 (0x128a9c400) [pid = 1925] [serial = 1023] [outer = 0x125b98c00] 16:40:56 INFO - PROCESS | 1925 | 1464392456984 Marionette DEBUG loaded listener.js 16:40:57 INFO - PROCESS | 1925 | ++DOMWINDOW == 148 (0x128dc1400) [pid = 1925] [serial = 1024] [outer = 0x125b98c00] 16:40:57 INFO - PROCESS | 1925 | 1464392457452 Marionette TRACE conn2 <- [1,1336,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html",0,null,null,[["Radial gradient transforms do not experience broken caching effects",0,null,null]]]}] 16:40:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 16:40:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 768ms 16:40:57 INFO - PROCESS | 1925 | 1464392457533 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 16:40:57 INFO - PROCESS | 1925 | 1464392457535 Marionette TRACE conn2 <- [1,1337,null,{"value":"7"}] 16:40:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 16:40:57 INFO - PROCESS | 1925 | 1464392457561 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 16:40:57 INFO - PROCESS | 1925 | 1464392457563 Marionette TRACE conn2 <- [1,1338,null,{}] 16:40:57 INFO - PROCESS | 1925 | 1464392457569 Marionette TRACE conn2 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:57 INFO - PROCESS | 1925 | 1464392457731 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 16:40:57 INFO - PROCESS | 1925 | 1464392457799 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:57 INFO - PROCESS | 1925 | ++DOCSHELL 0x12d98c000 == 82 [pid = 1925] [id = 342] 16:40:57 INFO - PROCESS | 1925 | ++DOMWINDOW == 149 (0x1299cdc00) [pid = 1925] [serial = 1025] [outer = 0x0] 16:40:57 INFO - PROCESS | 1925 | ++DOMWINDOW == 150 (0x12a090000) [pid = 1925] [serial = 1026] [outer = 0x1299cdc00] 16:40:57 INFO - PROCESS | 1925 | 1464392457834 Marionette DEBUG loaded listener.js 16:40:57 INFO - PROCESS | 1925 | ++DOMWINDOW == 151 (0x12a81f000) [pid = 1925] [serial = 1027] [outer = 0x1299cdc00] 16:40:58 INFO - PROCESS | 1925 | 1464392458743 Marionette TRACE conn2 <- [1,1340,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html",0,null,null,[["createPattern() of an animated GIF draws the first frame",0,null,null]]]}] 16:40:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 16:40:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1249ms 16:40:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 16:40:58 INFO - PROCESS | 1925 | 1464392458787 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 16:40:58 INFO - PROCESS | 1925 | 1464392458789 Marionette TRACE conn2 <- [1,1341,null,{"value":"7"}] 16:40:58 INFO - PROCESS | 1925 | 1464392458791 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 16:40:58 INFO - PROCESS | 1925 | 1464392458792 Marionette TRACE conn2 <- [1,1342,null,{}] 16:40:58 INFO - PROCESS | 1925 | 1464392458795 Marionette TRACE conn2 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:58 INFO - PROCESS | 1925 | 1464392458903 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 16:40:59 INFO - PROCESS | 1925 | 1464392459005 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:59 INFO - PROCESS | 1925 | ++DOCSHELL 0x12ddc2000 == 83 [pid = 1925] [id = 343] 16:40:59 INFO - PROCESS | 1925 | ++DOMWINDOW == 152 (0x12a822c00) [pid = 1925] [serial = 1028] [outer = 0x0] 16:40:59 INFO - PROCESS | 1925 | ++DOMWINDOW == 153 (0x12a828400) [pid = 1925] [serial = 1029] [outer = 0x12a822c00] 16:40:59 INFO - PROCESS | 1925 | 1464392459053 Marionette DEBUG loaded listener.js 16:40:59 INFO - PROCESS | 1925 | ++DOMWINDOW == 154 (0x12ad80c00) [pid = 1925] [serial = 1030] [outer = 0x12a822c00] 16:40:59 INFO - PROCESS | 1925 | 1464392459675 Marionette TRACE conn2 <- [1,1344,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.canvas",0,null,null]]]}] 16:40:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 16:40:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 918ms 16:40:59 INFO - PROCESS | 1925 | 1464392459735 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 16:40:59 INFO - PROCESS | 1925 | 1464392459737 Marionette TRACE conn2 <- [1,1345,null,{"value":"7"}] 16:40:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 16:40:59 INFO - PROCESS | 1925 | 1464392459744 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 16:40:59 INFO - PROCESS | 1925 | 1464392459746 Marionette TRACE conn2 <- [1,1346,null,{}] 16:40:59 INFO - PROCESS | 1925 | 1464392459750 Marionette TRACE conn2 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:59 INFO - PROCESS | 1925 | 1464392459867 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 16:40:59 INFO - PROCESS | 1925 | 1464392459992 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:00 INFO - PROCESS | 1925 | ++DOCSHELL 0x1190bd800 == 84 [pid = 1925] [id = 344] 16:41:00 INFO - PROCESS | 1925 | ++DOMWINDOW == 155 (0x110f4e400) [pid = 1925] [serial = 1031] [outer = 0x0] 16:41:00 INFO - PROCESS | 1925 | ++DOMWINDOW == 156 (0x11312b000) [pid = 1925] [serial = 1032] [outer = 0x110f4e400] 16:41:00 INFO - PROCESS | 1925 | 1464392460037 Marionette DEBUG loaded listener.js 16:41:00 INFO - PROCESS | 1925 | ++DOMWINDOW == 157 (0x113199c00) [pid = 1925] [serial = 1033] [outer = 0x110f4e400] 16:41:00 INFO - PROCESS | 1925 | 1464392460598 Marionette TRACE conn2 <- [1,1348,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html",0,null,null,[["Canvas test: 2d.pattern.basic.image",0,null,null]]]}] 16:41:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 16:41:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 872ms 16:41:00 INFO - PROCESS | 1925 | 1464392460634 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 16:41:00 INFO - PROCESS | 1925 | 1464392460640 Marionette TRACE conn2 <- [1,1349,null,{"value":"7"}] 16:41:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 16:41:00 INFO - PROCESS | 1925 | 1464392460647 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 16:41:00 INFO - PROCESS | 1925 | 1464392460648 Marionette TRACE conn2 <- [1,1350,null,{}] 16:41:00 INFO - PROCESS | 1925 | 1464392460651 Marionette TRACE conn2 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:00 INFO - PROCESS | 1925 | 1464392460793 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 16:41:00 INFO - PROCESS | 1925 | --DOCSHELL 0x12cad3000 == 83 [pid = 1925] [id = 228] 16:41:00 INFO - PROCESS | 1925 | --DOCSHELL 0x12c6ab800 == 82 [pid = 1925] [id = 336] 16:41:00 INFO - PROCESS | 1925 | --DOCSHELL 0x12c15b000 == 81 [pid = 1925] [id = 335] 16:41:00 INFO - PROCESS | 1925 | --DOCSHELL 0x12b15f000 == 80 [pid = 1925] [id = 334] 16:41:00 INFO - PROCESS | 1925 | --DOCSHELL 0x1180d6000 == 79 [pid = 1925] [id = 333] 16:41:00 INFO - PROCESS | 1925 | --DOCSHELL 0x1299ad800 == 78 [pid = 1925] [id = 332] 16:41:00 INFO - PROCESS | 1925 | --DOCSHELL 0x12676f800 == 77 [pid = 1925] [id = 331] 16:41:00 INFO - PROCESS | 1925 | --DOCSHELL 0x125b2d000 == 76 [pid = 1925] [id = 330] 16:41:00 INFO - PROCESS | 1925 | --DOCSHELL 0x121c75000 == 75 [pid = 1925] [id = 329] 16:41:00 INFO - PROCESS | 1925 | --DOCSHELL 0x11a0bf800 == 74 [pid = 1925] [id = 328] 16:41:00 INFO - PROCESS | 1925 | --DOCSHELL 0x1190c9800 == 73 [pid = 1925] [id = 327] 16:41:00 INFO - PROCESS | 1925 | --DOCSHELL 0x117026000 == 72 [pid = 1925] [id = 326] 16:41:00 INFO - PROCESS | 1925 | --DOCSHELL 0x119549000 == 71 [pid = 1925] [id = 325] 16:41:00 INFO - PROCESS | 1925 | --DOCSHELL 0x12d195800 == 70 [pid = 1925] [id = 322] 16:41:00 INFO - PROCESS | 1925 | --DOCSHELL 0x12cd41800 == 69 [pid = 1925] [id = 321] 16:41:00 INFO - PROCESS | 1925 | 1464392460952 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:00 INFO - PROCESS | 1925 | --DOCSHELL 0x12ca1e800 == 68 [pid = 1925] [id = 320] 16:41:00 INFO - PROCESS | 1925 | --DOCSHELL 0x1292a8800 == 67 [pid = 1925] [id = 319] 16:41:00 INFO - PROCESS | 1925 | --DOCSHELL 0x1190cf800 == 66 [pid = 1925] [id = 318] 16:41:00 INFO - PROCESS | 1925 | --DOCSHELL 0x112070000 == 65 [pid = 1925] [id = 317] 16:41:00 INFO - PROCESS | 1925 | --DOMWINDOW == 156 (0x126502400) [pid = 1925] [serial = 843] [outer = 0x0] [url = about:blank] 16:41:00 INFO - PROCESS | 1925 | --DOMWINDOW == 155 (0x112042000) [pid = 1925] [serial = 834] [outer = 0x0] [url = about:blank] 16:41:00 INFO - PROCESS | 1925 | --DOMWINDOW == 154 (0x1215cbc00) [pid = 1925] [serial = 840] [outer = 0x0] [url = about:blank] 16:41:00 INFO - PROCESS | 1925 | --DOMWINDOW == 153 (0x12c1af800) [pid = 1925] [serial = 831] [outer = 0x0] [url = about:blank] 16:41:00 INFO - PROCESS | 1925 | --DOMWINDOW == 152 (0x12c38a400) [pid = 1925] [serial = 849] [outer = 0x0] [url = about:blank] 16:41:00 INFO - PROCESS | 1925 | --DOMWINDOW == 151 (0x12c391000) [pid = 1925] [serial = 852] [outer = 0x0] [url = about:blank] 16:41:00 INFO - PROCESS | 1925 | --DOMWINDOW == 150 (0x11958ec00) [pid = 1925] [serial = 837] [outer = 0x0] [url = about:blank] 16:41:00 INFO - PROCESS | 1925 | --DOMWINDOW == 149 (0x128ede800) [pid = 1925] [serial = 846] [outer = 0x0] [url = about:blank] 16:41:00 INFO - PROCESS | 1925 | --DOMWINDOW == 148 (0x118e87800) [pid = 1925] [serial = 927] [outer = 0x0] [url = about:blank] 16:41:00 INFO - PROCESS | 1925 | --DOMWINDOW == 147 (0x119027400) [pid = 1925] [serial = 909] [outer = 0x0] [url = about:blank] 16:41:00 INFO - PROCESS | 1925 | --DOMWINDOW == 146 (0x113199800) [pid = 1925] [serial = 894] [outer = 0x0] [url = about:blank] 16:41:00 INFO - PROCESS | 1925 | --DOMWINDOW == 145 (0x121369400) [pid = 1925] [serial = 930] [outer = 0x0] [url = about:blank] 16:41:00 INFO - PROCESS | 1925 | --DOMWINDOW == 144 (0x121377c00) [pid = 1925] [serial = 931] [outer = 0x0] [url = about:blank] 16:41:00 INFO - PROCESS | 1925 | --DOMWINDOW == 143 (0x1215d5000) [pid = 1925] [serial = 900] [outer = 0x0] [url = about:blank] 16:41:00 INFO - PROCESS | 1925 | --DOMWINDOW == 142 (0x1167b9c00) [pid = 1925] [serial = 921] [outer = 0x0] [url = about:blank] 16:41:00 INFO - PROCESS | 1925 | --DOMWINDOW == 141 (0x117554c00) [pid = 1925] [serial = 922] [outer = 0x0] [url = about:blank] 16:41:00 INFO - PROCESS | 1925 | --DOMWINDOW == 140 (0x1215ce000) [pid = 1925] [serial = 936] [outer = 0x0] [url = about:blank] 16:41:00 INFO - PROCESS | 1925 | --DOMWINDOW == 139 (0x1122ad400) [pid = 1925] [serial = 916] [outer = 0x0] [url = about:blank] 16:41:00 INFO - PROCESS | 1925 | --DOMWINDOW == 138 (0x111ed6400) [pid = 1925] [serial = 915] [outer = 0x0] [url = about:blank] 16:41:00 INFO - PROCESS | 1925 | --DOMWINDOW == 137 (0x113198c00) [pid = 1925] [serial = 918] [outer = 0x0] [url = about:blank] 16:41:00 INFO - PROCESS | 1925 | --DOMWINDOW == 136 (0x1138b4c00) [pid = 1925] [serial = 919] [outer = 0x0] [url = about:blank] 16:41:00 INFO - PROCESS | 1925 | --DOMWINDOW == 135 (0x1267e7c00) [pid = 1925] [serial = 903] [outer = 0x0] [url = about:blank] 16:41:00 INFO - PROCESS | 1925 | --DOMWINDOW == 134 (0x12460cc00) [pid = 1925] [serial = 946] [outer = 0x0] [url = about:blank] 16:41:00 INFO - PROCESS | 1925 | --DOMWINDOW == 133 (0x1213c6000) [pid = 1925] [serial = 933] [outer = 0x0] [url = about:blank] 16:41:00 INFO - PROCESS | 1925 | --DOMWINDOW == 132 (0x12c68b400) [pid = 1925] [serial = 913] [outer = 0x0] [url = about:blank] 16:41:00 INFO - PROCESS | 1925 | --DOMWINDOW == 131 (0x12c671400) [pid = 1925] [serial = 912] [outer = 0x0] [url = about:blank] 16:41:00 INFO - PROCESS | 1925 | --DOMWINDOW == 130 (0x121628c00) [pid = 1925] [serial = 939] [outer = 0x0] [url = about:blank] 16:41:00 INFO - PROCESS | 1925 | --DOMWINDOW == 129 (0x119026800) [pid = 1925] [serial = 897] [outer = 0x0] [url = about:blank] 16:41:00 INFO - PROCESS | 1925 | --DOMWINDOW == 128 (0x1215d9000) [pid = 1925] [serial = 937] [outer = 0x0] [url = about:blank] 16:41:00 INFO - PROCESS | 1925 | --DOMWINDOW == 127 (0x12a825400) [pid = 1925] [serial = 906] [outer = 0x0] [url = about:blank] 16:41:00 INFO - PROCESS | 1925 | --DOMWINDOW == 126 (0x1184cdc00) [pid = 1925] [serial = 925] [outer = 0x0] [url = about:blank] 16:41:00 INFO - PROCESS | 1925 | --DOMWINDOW == 125 (0x1182f2400) [pid = 1925] [serial = 924] [outer = 0x0] [url = about:blank] 16:41:00 INFO - PROCESS | 1925 | --DOMWINDOW == 124 (0x121628000) [pid = 1925] [serial = 945] [outer = 0x0] [url = about:blank] 16:41:00 INFO - PROCESS | 1925 | --DOMWINDOW == 123 (0x121170800) [pid = 1925] [serial = 495] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 16:41:00 INFO - PROCESS | 1925 | --DOMWINDOW == 122 (0x12199b400) [pid = 1925] [serial = 940] [outer = 0x0] [url = about:blank] 16:41:00 INFO - PROCESS | 1925 | --DOMWINDOW == 121 (0x12156d000) [pid = 1925] [serial = 934] [outer = 0x0] [url = about:blank] 16:41:00 INFO - PROCESS | 1925 | --DOMWINDOW == 120 (0x113df6400) [pid = 1925] [serial = 942] [outer = 0x0] [url = about:blank] 16:41:00 INFO - PROCESS | 1925 | --DOMWINDOW == 119 (0x1249ce400) [pid = 1925] [serial = 948] [outer = 0x0] [url = about:blank] 16:41:00 INFO - PROCESS | 1925 | --DOMWINDOW == 118 (0x119503000) [pid = 1925] [serial = 928] [outer = 0x0] [url = about:blank] 16:41:00 INFO - PROCESS | 1925 | --DOMWINDOW == 117 (0x118ef0800) [pid = 1925] [serial = 943] [outer = 0x0] [url = about:blank] 16:41:00 INFO - PROCESS | 1925 | ++DOCSHELL 0x113f0c000 == 66 [pid = 1925] [id = 345] 16:41:00 INFO - PROCESS | 1925 | ++DOMWINDOW == 118 (0x112042000) [pid = 1925] [serial = 1034] [outer = 0x0] 16:41:00 INFO - PROCESS | 1925 | ++DOMWINDOW == 119 (0x11319ec00) [pid = 1925] [serial = 1035] [outer = 0x112042000] 16:41:01 INFO - PROCESS | 1925 | 1464392461003 Marionette DEBUG loaded listener.js 16:41:01 INFO - PROCESS | 1925 | ++DOMWINDOW == 120 (0x11755c800) [pid = 1925] [serial = 1036] [outer = 0x112042000] 16:41:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 16:41:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 769ms 16:41:01 INFO - PROCESS | 1925 | 1464392461412 Marionette TRACE conn2 <- [1,1352,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html",0,null,null,[["Canvas test: 2d.pattern.basic.nocontext",0,null,null]]]}] 16:41:01 INFO - PROCESS | 1925 | 1464392461416 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 16:41:01 INFO - PROCESS | 1925 | 1464392461417 Marionette TRACE conn2 <- [1,1353,null,{"value":"7"}] 16:41:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 16:41:01 INFO - PROCESS | 1925 | 1464392461419 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 16:41:01 INFO - PROCESS | 1925 | 1464392461422 Marionette TRACE conn2 <- [1,1354,null,{}] 16:41:01 INFO - PROCESS | 1925 | 1464392461432 Marionette TRACE conn2 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:01 INFO - PROCESS | 1925 | 1464392461539 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 16:41:01 INFO - PROCESS | 1925 | 1464392461596 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:01 INFO - PROCESS | 1925 | ++DOCSHELL 0x11954d000 == 67 [pid = 1925] [id = 346] 16:41:01 INFO - PROCESS | 1925 | ++DOMWINDOW == 121 (0x117e4f000) [pid = 1925] [serial = 1037] [outer = 0x0] 16:41:01 INFO - PROCESS | 1925 | ++DOMWINDOW == 122 (0x118565800) [pid = 1925] [serial = 1038] [outer = 0x117e4f000] 16:41:01 INFO - PROCESS | 1925 | 1464392461624 Marionette DEBUG loaded listener.js 16:41:01 INFO - PROCESS | 1925 | ++DOMWINDOW == 123 (0x11985fc00) [pid = 1925] [serial = 1039] [outer = 0x117e4f000] 16:41:01 INFO - PROCESS | 1925 | 1464392461932 Marionette TRACE conn2 <- [1,1356,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html",0,null,null,[["Canvas test: 2d.pattern.basic.type",0,null,null]]]}] 16:41:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 16:41:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 524ms 16:41:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 16:41:01 INFO - PROCESS | 1925 | 1464392461946 Marionette TRACE conn2 -> [0,1357,"getWindowHandle",null] 16:41:01 INFO - PROCESS | 1925 | 1464392461948 Marionette TRACE conn2 <- [1,1357,null,{"value":"7"}] 16:41:01 INFO - PROCESS | 1925 | 1464392461950 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 16:41:01 INFO - PROCESS | 1925 | 1464392461951 Marionette TRACE conn2 <- [1,1358,null,{}] 16:41:01 INFO - PROCESS | 1925 | 1464392461954 Marionette TRACE conn2 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:02 INFO - PROCESS | 1925 | 1464392462049 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 16:41:02 INFO - PROCESS | 1925 | 1464392462111 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:02 INFO - PROCESS | 1925 | ++DOCSHELL 0x121aba000 == 68 [pid = 1925] [id = 347] 16:41:02 INFO - PROCESS | 1925 | ++DOMWINDOW == 124 (0x11958c400) [pid = 1925] [serial = 1040] [outer = 0x0] 16:41:02 INFO - PROCESS | 1925 | ++DOMWINDOW == 125 (0x1211b7800) [pid = 1925] [serial = 1041] [outer = 0x11958c400] 16:41:02 INFO - PROCESS | 1925 | 1464392462137 Marionette DEBUG loaded listener.js 16:41:02 INFO - PROCESS | 1925 | ++DOMWINDOW == 126 (0x121548000) [pid = 1925] [serial = 1042] [outer = 0x11958c400] 16:41:02 INFO - PROCESS | 1925 | 1464392462428 Marionette TRACE conn2 <- [1,1360,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.zerocanvas",0,null,null]]]}] 16:41:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 16:41:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 519ms 16:41:02 INFO - PROCESS | 1925 | 1464392462469 Marionette TRACE conn2 -> [0,1361,"getWindowHandle",null] 16:41:02 INFO - PROCESS | 1925 | 1464392462470 Marionette TRACE conn2 <- [1,1361,null,{"value":"7"}] 16:41:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 16:41:02 INFO - PROCESS | 1925 | 1464392462476 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 16:41:02 INFO - PROCESS | 1925 | 1464392462477 Marionette TRACE conn2 <- [1,1362,null,{}] 16:41:02 INFO - PROCESS | 1925 | 1464392462479 Marionette TRACE conn2 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:02 INFO - PROCESS | 1925 | 1464392462566 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 16:41:02 INFO - PROCESS | 1925 | 1464392462571 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:02 INFO - PROCESS | 1925 | ++DOCSHELL 0x125b2d800 == 69 [pid = 1925] [id = 348] 16:41:02 INFO - PROCESS | 1925 | ++DOMWINDOW == 127 (0x11950d400) [pid = 1925] [serial = 1043] [outer = 0x0] 16:41:02 INFO - PROCESS | 1925 | ++DOMWINDOW == 128 (0x1215cd000) [pid = 1925] [serial = 1044] [outer = 0x11950d400] 16:41:02 INFO - PROCESS | 1925 | 1464392462597 Marionette DEBUG loaded listener.js 16:41:02 INFO - PROCESS | 1925 | ++DOMWINDOW == 129 (0x12161b000) [pid = 1925] [serial = 1045] [outer = 0x11950d400] 16:41:02 INFO - PROCESS | 1925 | 1464392462965 Marionette TRACE conn2 <- [1,1364,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",0,null,null,[["Canvas test: 2d.pattern.crosscanvas",0,null,null]]]}] 16:41:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 16:41:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 519ms 16:41:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 16:41:03 INFO - PROCESS | 1925 | 1464392463004 Marionette TRACE conn2 -> [0,1365,"getWindowHandle",null] 16:41:03 INFO - PROCESS | 1925 | 1464392463005 Marionette TRACE conn2 <- [1,1365,null,{"value":"7"}] 16:41:03 INFO - PROCESS | 1925 | 1464392463008 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 16:41:03 INFO - PROCESS | 1925 | 1464392463009 Marionette TRACE conn2 <- [1,1366,null,{}] 16:41:03 INFO - PROCESS | 1925 | 1464392463011 Marionette TRACE conn2 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:03 INFO - PROCESS | 1925 | 1464392463137 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 16:41:03 INFO - PROCESS | 1925 | 1464392463154 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:03 INFO - PROCESS | 1925 | ++DOCSHELL 0x1292bc000 == 70 [pid = 1925] [id = 349] 16:41:03 INFO - PROCESS | 1925 | ++DOMWINDOW == 130 (0x12161ac00) [pid = 1925] [serial = 1046] [outer = 0x0] 16:41:03 INFO - PROCESS | 1925 | ++DOMWINDOW == 131 (0x12199dc00) [pid = 1925] [serial = 1047] [outer = 0x12161ac00] 16:41:03 INFO - PROCESS | 1925 | 1464392463180 Marionette DEBUG loaded listener.js 16:41:03 INFO - PROCESS | 1925 | ++DOMWINDOW == 132 (0x125b99000) [pid = 1925] [serial = 1048] [outer = 0x12161ac00] 16:41:03 INFO - PROCESS | 1925 | 1464392463562 Marionette TRACE conn2 <- [1,1368,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html",0,null,null,[["Canvas test: 2d.pattern.image.broken",1,"assert_throws: function \"function () { ctx.createPattern(img, 'repeat'); }\" threw object \"[Exception... \"Component is not available\" nsresult: \"0x...\" that is not a DOMException INVALID_STATE_ERR: property \"code\" is equal to undefined, expected 11","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1369,"getWindowHandle",null] 16:41:03 INFO - PROCESS | 1925 | 1464392463583 Marionette TRACE conn2 <- [1,1369,null,{"value":"7"}] 16:41:03 INFO - PROCESS | 1925 | 1464392463585 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 16:41:03 INFO - PROCESS | 1925 | 1464392463586 Marionette TRACE conn2 <- [1,1370,null,{}] 16:41:03 INFO - PROCESS | 1925 | 1464392463589 Marionette TRACE conn2 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:03 INFO - PROCESS | 1925 | 1464392463698 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 16:41:03 INFO - PROCESS | 1925 | 1464392463709 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:03 INFO - PROCESS | 1925 | ++DOCSHELL 0x1299b7000 == 71 [pid = 1925] [id = 350] 16:41:03 INFO - PROCESS | 1925 | ++DOMWINDOW == 133 (0x12460c800) [pid = 1925] [serial = 1049] [outer = 0x0] 16:41:03 INFO - PROCESS | 1925 | ++DOMWINDOW == 134 (0x12607a400) [pid = 1925] [serial = 1050] [outer = 0x12460c800] 16:41:03 INFO - PROCESS | 1925 | 1464392463734 Marionette DEBUG loaded listener.js 16:41:03 INFO - PROCESS | 1925 | ++DOMWINDOW == 135 (0x128aa0800) [pid = 1925] [serial = 1051] [outer = 0x12460c800] 16:41:04 INFO - PROCESS | 1925 | 1464392464113 Marionette TRACE conn2 <- [1,1372,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.emptysrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1373,"getWindowHandle",null] 16:41:04 INFO - PROCESS | 1925 | 1464392464158 Marionette TRACE conn2 <- [1,1373,null,{"value":"7"}] 16:41:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 16:41:04 INFO - PROCESS | 1925 | 1464392464160 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 16:41:04 INFO - PROCESS | 1925 | 1464392464161 Marionette TRACE conn2 <- [1,1374,null,{}] 16:41:04 INFO - PROCESS | 1925 | 1464392464163 Marionette TRACE conn2 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:04 INFO - PROCESS | 1925 | 1464392464274 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 16:41:04 INFO - PROCESS | 1925 | 1464392464314 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:04 INFO - PROCESS | 1925 | ++DOCSHELL 0x12ae5d000 == 72 [pid = 1925] [id = 351] 16:41:04 INFO - PROCESS | 1925 | ++DOMWINDOW == 136 (0x126503800) [pid = 1925] [serial = 1052] [outer = 0x0] 16:41:04 INFO - PROCESS | 1925 | ++DOMWINDOW == 137 (0x128ede800) [pid = 1925] [serial = 1053] [outer = 0x126503800] 16:41:04 INFO - PROCESS | 1925 | 1464392464339 Marionette DEBUG loaded listener.js 16:41:04 INFO - PROCESS | 1925 | ++DOMWINDOW == 138 (0x129471400) [pid = 1925] [serial = 1054] [outer = 0x126503800] 16:41:04 INFO - PROCESS | 1925 | [1925] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 16:41:04 INFO - PROCESS | 1925 | 1464392464660 Marionette TRACE conn2 <- [1,1376,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.immediate",1,"","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1377,"getWindowHandle",null] 16:41:04 INFO - PROCESS | 1925 | 1464392464680 Marionette TRACE conn2 <- [1,1377,null,{"value":"7"}] 16:41:04 INFO - PROCESS | 1925 | 1464392464683 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 16:41:04 INFO - PROCESS | 1925 | 1464392464694 Marionette TRACE conn2 <- [1,1378,null,{}] 16:41:04 INFO - PROCESS | 1925 | 1464392464704 Marionette TRACE conn2 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:04 INFO - PROCESS | 1925 | 1464392464815 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 16:41:04 INFO - PROCESS | 1925 | 1464392464851 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:04 INFO - PROCESS | 1925 | ++DOCSHELL 0x12c158000 == 73 [pid = 1925] [id = 352] 16:41:04 INFO - PROCESS | 1925 | ++DOMWINDOW == 139 (0x128dcac00) [pid = 1925] [serial = 1055] [outer = 0x0] 16:41:04 INFO - PROCESS | 1925 | ++DOMWINDOW == 140 (0x12a81cc00) [pid = 1925] [serial = 1056] [outer = 0x128dcac00] 16:41:04 INFO - PROCESS | 1925 | 1464392464875 Marionette DEBUG loaded listener.js 16:41:04 INFO - PROCESS | 1925 | ++DOMWINDOW == 141 (0x12ad7f400) [pid = 1925] [serial = 1057] [outer = 0x128dcac00] 16:41:05 INFO - PROCESS | 1925 | --DOMWINDOW == 140 (0x121572c00) [pid = 1925] [serial = 989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 16:41:05 INFO - PROCESS | 1925 | --DOMWINDOW == 139 (0x1215d4800) [pid = 1925] [serial = 992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 16:41:05 INFO - PROCESS | 1925 | --DOMWINDOW == 138 (0x112edd400) [pid = 1925] [serial = 974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 16:41:05 INFO - PROCESS | 1925 | --DOMWINDOW == 137 (0x110f48400) [pid = 1925] [serial = 950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 16:41:05 INFO - PROCESS | 1925 | --DOMWINDOW == 136 (0x1211aa800) [pid = 1925] [serial = 986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 16:41:05 INFO - PROCESS | 1925 | --DOMWINDOW == 135 (0x11950d000) [pid = 1925] [serial = 959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 16:41:05 INFO - PROCESS | 1925 | --DOMWINDOW == 134 (0x112e02400) [pid = 1925] [serial = 971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 16:41:05 INFO - PROCESS | 1925 | --DOMWINDOW == 133 (0x1215d2400) [pid = 1925] [serial = 962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 16:41:05 INFO - PROCESS | 1925 | --DOMWINDOW == 132 (0x113197400) [pid = 1925] [serial = 968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 16:41:05 INFO - PROCESS | 1925 | --DOMWINDOW == 131 (0x124f7ec00) [pid = 1925] [serial = 965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 16:41:05 INFO - PROCESS | 1925 | --DOMWINDOW == 130 (0x117552c00) [pid = 1925] [serial = 956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 16:41:05 INFO - PROCESS | 1925 | --DOMWINDOW == 129 (0x119854400) [pid = 1925] [serial = 983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 16:41:05 INFO - PROCESS | 1925 | --DOMWINDOW == 128 (0x11809b400) [pid = 1925] [serial = 980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 16:41:05 INFO - PROCESS | 1925 | --DOMWINDOW == 127 (0x11312bc00) [pid = 1925] [serial = 953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 16:41:05 INFO - PROCESS | 1925 | --DOMWINDOW == 126 (0x1131a1400) [pid = 1925] [serial = 977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 16:41:05 INFO - PROCESS | 1925 | --DOMWINDOW == 125 (0x124f73c00) [pid = 1925] [serial = 995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 16:41:05 INFO - PROCESS | 1925 | --DOMWINDOW == 124 (0x12156c400) [pid = 1925] [serial = 1004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 16:41:05 INFO - PROCESS | 1925 | --DOMWINDOW == 123 (0x111c5f800) [pid = 1925] [serial = 998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 16:41:05 INFO - PROCESS | 1925 | --DOMWINDOW == 122 (0x1180a5c00) [pid = 1925] [serial = 1001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 16:41:05 INFO - PROCESS | 1925 | --DOMWINDOW == 121 (0x11312f800) [pid = 1925] [serial = 889] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 16:41:05 INFO - PROCESS | 1925 | --DOMWINDOW == 120 (0x112a73c00) [pid = 1925] [serial = 908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 16:41:05 INFO - PROCESS | 1925 | --DOMWINDOW == 119 (0x113195800) [pid = 1925] [serial = 893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 16:41:05 INFO - PROCESS | 1925 | --DOMWINDOW == 118 (0x121457000) [pid = 1925] [serial = 899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 16:41:05 INFO - PROCESS | 1925 | --DOMWINDOW == 117 (0x1180a6800) [pid = 1925] [serial = 896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 16:41:05 INFO - PROCESS | 1925 | --DOMWINDOW == 116 (0x1246ac000) [pid = 1925] [serial = 902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 16:41:05 INFO - PROCESS | 1925 | --DOMWINDOW == 115 (0x125fee000) [pid = 1925] [serial = 905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 16:41:05 INFO - PROCESS | 1925 | 1464392465319 Marionette TRACE conn2 <- [1,1380,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.nosrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1381,"getWindowHandle",null] 16:41:05 INFO - PROCESS | 1925 | 1464392465370 Marionette TRACE conn2 <- [1,1381,null,{"value":"7"}] 16:41:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 16:41:05 INFO - PROCESS | 1925 | 1464392465372 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 16:41:05 INFO - PROCESS | 1925 | 1464392465373 Marionette TRACE conn2 <- [1,1382,null,{}] 16:41:05 INFO - PROCESS | 1925 | 1464392465376 Marionette TRACE conn2 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:05 INFO - PROCESS | 1925 | 1464392465466 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 16:41:05 INFO - PROCESS | 1925 | 1464392465529 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:05 INFO - PROCESS | 1925 | ++DOCSHELL 0x121f7f800 == 74 [pid = 1925] [id = 353] 16:41:05 INFO - PROCESS | 1925 | ++DOMWINDOW == 116 (0x113046000) [pid = 1925] [serial = 1058] [outer = 0x0] 16:41:05 INFO - PROCESS | 1925 | ++DOMWINDOW == 117 (0x11323c000) [pid = 1925] [serial = 1059] [outer = 0x113046000] 16:41:05 INFO - PROCESS | 1925 | 1464392465554 Marionette DEBUG loaded listener.js 16:41:05 INFO - PROCESS | 1925 | ++DOMWINDOW == 118 (0x11950c400) [pid = 1925] [serial = 1060] [outer = 0x113046000] 16:41:05 INFO - PROCESS | 1925 | [1925] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 16:41:05 INFO - PROCESS | 1925 | 1464392465851 Marionette TRACE conn2 <- [1,1384,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.reload",1,"assert_equals: ctx.createPattern(img, 'repeat') === null (got [object CanvasPattern][object], expected [object]) expected null but got object \"[object CanvasPattern]\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1385,"getWindowHandle",null] 16:41:05 INFO - PROCESS | 1925 | 1464392465895 Marionette TRACE conn2 <- [1,1385,null,{"value":"7"}] 16:41:05 INFO - PROCESS | 1925 | 1464392465897 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 16:41:05 INFO - PROCESS | 1925 | 1464392465899 Marionette TRACE conn2 <- [1,1386,null,{}] 16:41:05 INFO - PROCESS | 1925 | 1464392465901 Marionette TRACE conn2 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:06 INFO - PROCESS | 1925 | 1464392466016 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 16:41:06 INFO - PROCESS | 1925 | 1464392466074 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:06 INFO - PROCESS | 1925 | ++DOCSHELL 0x12c6ab000 == 75 [pid = 1925] [id = 354] 16:41:06 INFO - PROCESS | 1925 | ++DOMWINDOW == 119 (0x111c5c400) [pid = 1925] [serial = 1061] [outer = 0x0] 16:41:06 INFO - PROCESS | 1925 | ++DOMWINDOW == 120 (0x11a094800) [pid = 1925] [serial = 1062] [outer = 0x111c5c400] 16:41:06 INFO - PROCESS | 1925 | 1464392466103 Marionette DEBUG loaded listener.js 16:41:06 INFO - PROCESS | 1925 | ++DOMWINDOW == 121 (0x12ad7dc00) [pid = 1925] [serial = 1063] [outer = 0x111c5c400] 16:41:06 INFO - PROCESS | 1925 | 1464392466415 Marionette TRACE conn2 <- [1,1388,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.removedsrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1389,"getWindowHandle",null] 16:41:06 INFO - PROCESS | 1925 | 1464392466468 Marionette TRACE conn2 <- [1,1389,null,{"value":"7"}] 16:41:06 INFO - PROCESS | 1925 | 1464392466470 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 16:41:06 INFO - PROCESS | 1925 | 1464392466471 Marionette TRACE conn2 <- [1,1390,null,{}] 16:41:06 INFO - PROCESS | 1925 | 1464392466473 Marionette TRACE conn2 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:06 INFO - PROCESS | 1925 | 1464392466566 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 16:41:06 INFO - PROCESS | 1925 | 1464392466571 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:06 INFO - PROCESS | 1925 | ++DOCSHELL 0x12d338800 == 76 [pid = 1925] [id = 355] 16:41:06 INFO - PROCESS | 1925 | ++DOMWINDOW == 122 (0x12ae04c00) [pid = 1925] [serial = 1064] [outer = 0x0] 16:41:06 INFO - PROCESS | 1925 | ++DOMWINDOW == 123 (0x12b046c00) [pid = 1925] [serial = 1065] [outer = 0x12ae04c00] 16:41:06 INFO - PROCESS | 1925 | 1464392466596 Marionette DEBUG loaded listener.js 16:41:06 INFO - PROCESS | 1925 | ++DOMWINDOW == 124 (0x12b0b0400) [pid = 1925] [serial = 1066] [outer = 0x12ae04c00] 16:41:06 INFO - PROCESS | 1925 | 1464392466927 Marionette TRACE conn2 <- [1,1392,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html",0,null,null,[["Canvas test: 2d.pattern.image.null",0,null,null]]]}] 16:41:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 16:41:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 471ms 16:41:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 16:41:06 INFO - PROCESS | 1925 | 1464392466943 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 16:41:06 INFO - PROCESS | 1925 | 1464392466945 Marionette TRACE conn2 <- [1,1393,null,{"value":"7"}] 16:41:06 INFO - PROCESS | 1925 | 1464392466947 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 16:41:06 INFO - PROCESS | 1925 | 1464392466948 Marionette TRACE conn2 <- [1,1394,null,{}] 16:41:06 INFO - PROCESS | 1925 | 1464392466950 Marionette TRACE conn2 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:07 INFO - PROCESS | 1925 | 1464392467072 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 16:41:07 INFO - PROCESS | 1925 | 1464392467080 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:07 INFO - PROCESS | 1925 | ++DOCSHELL 0x12d346000 == 77 [pid = 1925] [id = 356] 16:41:07 INFO - PROCESS | 1925 | ++DOMWINDOW == 125 (0x1247e1800) [pid = 1925] [serial = 1067] [outer = 0x0] 16:41:07 INFO - PROCESS | 1925 | ++DOMWINDOW == 126 (0x12b0b4000) [pid = 1925] [serial = 1068] [outer = 0x1247e1800] 16:41:07 INFO - PROCESS | 1925 | 1464392467104 Marionette DEBUG loaded listener.js 16:41:07 INFO - PROCESS | 1925 | ++DOMWINDOW == 127 (0x12b95f400) [pid = 1925] [serial = 1069] [outer = 0x1247e1800] 16:41:07 INFO - PROCESS | 1925 | 1464392467587 Marionette TRACE conn2 <- [1,1396,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html",0,null,null,[["Canvas test: 2d.pattern.image.string",0,null,null]]]}] 16:41:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 16:41:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 670ms 16:41:07 INFO - PROCESS | 1925 | 1464392467629 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 16:41:07 INFO - PROCESS | 1925 | 1464392467632 Marionette TRACE conn2 <- [1,1397,null,{"value":"7"}] 16:41:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 16:41:07 INFO - PROCESS | 1925 | 1464392467638 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 16:41:07 INFO - PROCESS | 1925 | 1464392467642 Marionette TRACE conn2 <- [1,1398,null,{}] 16:41:07 INFO - PROCESS | 1925 | 1464392467646 Marionette TRACE conn2 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:07 INFO - PROCESS | 1925 | 1464392467764 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 16:41:07 INFO - PROCESS | 1925 | 1464392467840 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:07 INFO - PROCESS | 1925 | ++DOCSHELL 0x118e26800 == 78 [pid = 1925] [id = 357] 16:41:07 INFO - PROCESS | 1925 | ++DOMWINDOW == 128 (0x11319c800) [pid = 1925] [serial = 1070] [outer = 0x0] 16:41:07 INFO - PROCESS | 1925 | ++DOMWINDOW == 129 (0x115162800) [pid = 1925] [serial = 1071] [outer = 0x11319c800] 16:41:07 INFO - PROCESS | 1925 | 1464392467873 Marionette DEBUG loaded listener.js 16:41:07 INFO - PROCESS | 1925 | ++DOMWINDOW == 130 (0x116a62000) [pid = 1925] [serial = 1072] [outer = 0x11319c800] 16:41:08 INFO - PROCESS | 1925 | 1464392468311 Marionette TRACE conn2 <- [1,1400,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html",0,null,null,[["Canvas test: 2d.pattern.image.undefined",0,null,null]]]}] 16:41:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 16:41:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 723ms 16:41:08 INFO - PROCESS | 1925 | 1464392468361 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 16:41:08 INFO - PROCESS | 1925 | 1464392468365 Marionette TRACE conn2 <- [1,1401,null,{"value":"7"}] 16:41:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 16:41:08 INFO - PROCESS | 1925 | 1464392468370 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 16:41:08 INFO - PROCESS | 1925 | 1464392468372 Marionette TRACE conn2 <- [1,1402,null,{}] 16:41:08 INFO - PROCESS | 1925 | 1464392468394 Marionette TRACE conn2 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:08 INFO - PROCESS | 1925 | 1464392468507 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 16:41:08 INFO - PROCESS | 1925 | 1464392468602 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:08 INFO - PROCESS | 1925 | ++DOCSHELL 0x124f48800 == 79 [pid = 1925] [id = 358] 16:41:08 INFO - PROCESS | 1925 | ++DOMWINDOW == 131 (0x118430400) [pid = 1925] [serial = 1073] [outer = 0x0] 16:41:08 INFO - PROCESS | 1925 | ++DOMWINDOW == 132 (0x11855f800) [pid = 1925] [serial = 1074] [outer = 0x118430400] 16:41:08 INFO - PROCESS | 1925 | 1464392468632 Marionette DEBUG loaded listener.js 16:41:08 INFO - PROCESS | 1925 | ++DOMWINDOW == 133 (0x11985ac00) [pid = 1925] [serial = 1075] [outer = 0x118430400] 16:41:09 INFO - PROCESS | 1925 | 1464392469070 Marionette TRACE conn2 <- [1,1404,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas1",0,null,null]]]}] 16:41:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 16:41:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 739ms 16:41:09 INFO - PROCESS | 1925 | 1464392469109 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 16:41:09 INFO - PROCESS | 1925 | 1464392469111 Marionette TRACE conn2 <- [1,1405,null,{"value":"7"}] 16:41:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 16:41:09 INFO - PROCESS | 1925 | 1464392469113 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 16:41:09 INFO - PROCESS | 1925 | 1464392469116 Marionette TRACE conn2 <- [1,1406,null,{}] 16:41:09 INFO - PROCESS | 1925 | 1464392469126 Marionette TRACE conn2 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:09 INFO - PROCESS | 1925 | 1464392469238 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 16:41:09 INFO - PROCESS | 1925 | 1464392469315 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:09 INFO - PROCESS | 1925 | ++DOCSHELL 0x12ddb1800 == 80 [pid = 1925] [id = 359] 16:41:09 INFO - PROCESS | 1925 | ++DOMWINDOW == 134 (0x121574400) [pid = 1925] [serial = 1076] [outer = 0x0] 16:41:09 INFO - PROCESS | 1925 | ++DOMWINDOW == 135 (0x12161e000) [pid = 1925] [serial = 1077] [outer = 0x121574400] 16:41:09 INFO - PROCESS | 1925 | 1464392469347 Marionette DEBUG loaded listener.js 16:41:09 INFO - PROCESS | 1925 | ++DOMWINDOW == 136 (0x12460e800) [pid = 1925] [serial = 1078] [outer = 0x121574400] 16:41:09 INFO - PROCESS | 1925 | 1464392469776 Marionette TRACE conn2 <- [1,1408,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas2",0,null,null]]]}] 16:41:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 16:41:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 671ms 16:41:09 INFO - PROCESS | 1925 | 1464392469785 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 16:41:09 INFO - PROCESS | 1925 | 1464392469786 Marionette TRACE conn2 <- [1,1409,null,{"value":"7"}] 16:41:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 16:41:09 INFO - PROCESS | 1925 | 1464392469790 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 16:41:09 INFO - PROCESS | 1925 | 1464392469793 Marionette TRACE conn2 <- [1,1410,null,{}] 16:41:09 INFO - PROCESS | 1925 | 1464392469795 Marionette TRACE conn2 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:09 INFO - PROCESS | 1925 | 1464392469924 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 16:41:10 INFO - PROCESS | 1925 | 1464392470027 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:10 INFO - PROCESS | 1925 | ++DOCSHELL 0x134999000 == 81 [pid = 1925] [id = 360] 16:41:10 INFO - PROCESS | 1925 | ++DOMWINDOW == 137 (0x1246abc00) [pid = 1925] [serial = 1079] [outer = 0x0] 16:41:10 INFO - PROCESS | 1925 | ++DOMWINDOW == 138 (0x12607e400) [pid = 1925] [serial = 1080] [outer = 0x1246abc00] 16:41:10 INFO - PROCESS | 1925 | 1464392470059 Marionette DEBUG loaded listener.js 16:41:10 INFO - PROCESS | 1925 | ++DOMWINDOW == 139 (0x1267eb000) [pid = 1925] [serial = 1081] [outer = 0x1246abc00] 16:41:10 INFO - PROCESS | 1925 | 1464392470530 Marionette TRACE conn2 <- [1,1412,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html",0,null,null,[["Canvas test: 2d.pattern.modify.image1",0,null,null]]]}] 16:41:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 16:41:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 773ms 16:41:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 16:41:10 INFO - PROCESS | 1925 | 1464392470562 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 16:41:10 INFO - PROCESS | 1925 | 1464392470564 Marionette TRACE conn2 <- [1,1413,null,{"value":"7"}] 16:41:10 INFO - PROCESS | 1925 | 1464392470566 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 16:41:10 INFO - PROCESS | 1925 | 1464392470567 Marionette TRACE conn2 <- [1,1414,null,{}] 16:41:10 INFO - PROCESS | 1925 | 1464392470569 Marionette TRACE conn2 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:10 INFO - PROCESS | 1925 | 1464392470676 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 16:41:10 INFO - PROCESS | 1925 | 1464392470752 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:10 INFO - PROCESS | 1925 | ++DOCSHELL 0x1349dc000 == 82 [pid = 1925] [id = 361] 16:41:10 INFO - PROCESS | 1925 | ++DOMWINDOW == 140 (0x128d96800) [pid = 1925] [serial = 1082] [outer = 0x0] 16:41:10 INFO - PROCESS | 1925 | ++DOMWINDOW == 141 (0x129472400) [pid = 1925] [serial = 1083] [outer = 0x128d96800] 16:41:10 INFO - PROCESS | 1925 | 1464392470783 Marionette DEBUG loaded listener.js 16:41:10 INFO - PROCESS | 1925 | ++DOMWINDOW == 142 (0x12ae0a400) [pid = 1925] [serial = 1084] [outer = 0x128d96800] 16:41:11 INFO - PROCESS | 1925 | 1464392471302 Marionette TRACE conn2 <- [1,1416,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html",0,null,null,[["Canvas test: 2d.pattern.modify.image2",0,null,null]]]}] 16:41:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 16:41:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 769ms 16:41:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 16:41:11 INFO - PROCESS | 1925 | 1464392471335 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 16:41:11 INFO - PROCESS | 1925 | 1464392471337 Marionette TRACE conn2 <- [1,1417,null,{"value":"7"}] 16:41:11 INFO - PROCESS | 1925 | 1464392471340 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 16:41:11 INFO - PROCESS | 1925 | 1464392471343 Marionette TRACE conn2 <- [1,1418,null,{}] 16:41:11 INFO - PROCESS | 1925 | 1464392471345 Marionette TRACE conn2 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:11 INFO - PROCESS | 1925 | 1464392471465 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 16:41:11 INFO - PROCESS | 1925 | 1464392471541 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:11 INFO - PROCESS | 1925 | ++DOCSHELL 0x134e5c000 == 83 [pid = 1925] [id = 362] 16:41:11 INFO - PROCESS | 1925 | ++DOMWINDOW == 143 (0x12b967c00) [pid = 1925] [serial = 1085] [outer = 0x0] 16:41:11 INFO - PROCESS | 1925 | ++DOMWINDOW == 144 (0x12ba46c00) [pid = 1925] [serial = 1086] [outer = 0x12b967c00] 16:41:11 INFO - PROCESS | 1925 | 1464392471572 Marionette DEBUG loaded listener.js 16:41:11 INFO - PROCESS | 1925 | ++DOMWINDOW == 145 (0x12bd1c800) [pid = 1925] [serial = 1087] [outer = 0x12b967c00] 16:41:12 INFO - PROCESS | 1925 | 1464392472090 Marionette TRACE conn2 <- [1,1420,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.basic",0,null,null]]]}] 16:41:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 16:41:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 823ms 16:41:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 16:41:12 INFO - PROCESS | 1925 | 1464392472163 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 16:41:12 INFO - PROCESS | 1925 | 1464392472165 Marionette TRACE conn2 <- [1,1421,null,{"value":"7"}] 16:41:12 INFO - PROCESS | 1925 | 1464392472168 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 16:41:12 INFO - PROCESS | 1925 | 1464392472170 Marionette TRACE conn2 <- [1,1422,null,{}] 16:41:12 INFO - PROCESS | 1925 | 1464392472174 Marionette TRACE conn2 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:12 INFO - PROCESS | 1925 | 1464392472334 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 16:41:12 INFO - PROCESS | 1925 | 1464392472456 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:12 INFO - PROCESS | 1925 | ++DOCSHELL 0x113f0f000 == 84 [pid = 1925] [id = 363] 16:41:12 INFO - PROCESS | 1925 | ++DOMWINDOW == 146 (0x110f4a000) [pid = 1925] [serial = 1088] [outer = 0x0] 16:41:12 INFO - PROCESS | 1925 | ++DOMWINDOW == 147 (0x11312ec00) [pid = 1925] [serial = 1089] [outer = 0x110f4a000] 16:41:12 INFO - PROCESS | 1925 | 1464392472493 Marionette DEBUG loaded listener.js 16:41:12 INFO - PROCESS | 1925 | ++DOMWINDOW == 148 (0x11950cc00) [pid = 1925] [serial = 1090] [outer = 0x110f4a000] 16:41:13 INFO - PROCESS | 1925 | 1464392473284 Marionette TRACE conn2 <- [1,1424,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord1",0,null,null]]]}] 16:41:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 16:41:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1125ms 16:41:13 INFO - PROCESS | 1925 | 1464392473293 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 16:41:13 INFO - PROCESS | 1925 | 1464392473296 Marionette TRACE conn2 <- [1,1425,null,{"value":"7"}] 16:41:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 16:41:13 INFO - PROCESS | 1925 | 1464392473299 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 16:41:13 INFO - PROCESS | 1925 | 1464392473301 Marionette TRACE conn2 <- [1,1426,null,{}] 16:41:13 INFO - PROCESS | 1925 | 1464392473306 Marionette TRACE conn2 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:13 INFO - PROCESS | 1925 | 1464392473411 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 16:41:13 INFO - PROCESS | 1925 | 1464392473489 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:13 INFO - PROCESS | 1925 | ++DOCSHELL 0x121886000 == 85 [pid = 1925] [id = 364] 16:41:13 INFO - PROCESS | 1925 | ++DOMWINDOW == 149 (0x1122ac800) [pid = 1925] [serial = 1091] [outer = 0x0] 16:41:13 INFO - PROCESS | 1925 | ++DOMWINDOW == 150 (0x113342400) [pid = 1925] [serial = 1092] [outer = 0x1122ac800] 16:41:13 INFO - PROCESS | 1925 | 1464392473517 Marionette DEBUG loaded listener.js 16:41:13 INFO - PROCESS | 1925 | ++DOMWINDOW == 151 (0x1167bac00) [pid = 1925] [serial = 1093] [outer = 0x1122ac800] 16:41:13 INFO - PROCESS | 1925 | 1464392473967 Marionette TRACE conn2 <- [1,1428,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord2",0,null,null]]]}] 16:41:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 16:41:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 727ms 16:41:14 INFO - PROCESS | 1925 | 1464392474043 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 16:41:14 INFO - PROCESS | 1925 | 1464392474046 Marionette TRACE conn2 <- [1,1429,null,{"value":"7"}] 16:41:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 16:41:14 INFO - PROCESS | 1925 | 1464392474052 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 16:41:14 INFO - PROCESS | 1925 | 1464392474054 Marionette TRACE conn2 <- [1,1430,null,{}] 16:41:14 INFO - PROCESS | 1925 | 1464392474058 Marionette TRACE conn2 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:14 INFO - PROCESS | 1925 | 1464392474161 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 16:41:14 INFO - PROCESS | 1925 | 1464392474238 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:14 INFO - PROCESS | 1925 | ++DOCSHELL 0x11852c800 == 86 [pid = 1925] [id = 365] 16:41:14 INFO - PROCESS | 1925 | ++DOMWINDOW == 152 (0x117554c00) [pid = 1925] [serial = 1094] [outer = 0x0] 16:41:14 INFO - PROCESS | 1925 | ++DOMWINDOW == 153 (0x1180a4400) [pid = 1925] [serial = 1095] [outer = 0x117554c00] 16:41:14 INFO - PROCESS | 1925 | 1464392474266 Marionette DEBUG loaded listener.js 16:41:14 INFO - PROCESS | 1925 | ++DOMWINDOW == 154 (0x1184c4000) [pid = 1925] [serial = 1096] [outer = 0x117554c00] 16:41:14 INFO - PROCESS | 1925 | --DOCSHELL 0x124f15000 == 85 [pid = 1925] [id = 299] 16:41:14 INFO - PROCESS | 1925 | --DOCSHELL 0x12edad000 == 84 [pid = 1925] [id = 300] 16:41:14 INFO - PROCESS | 1925 | --DOCSHELL 0x121f8b800 == 83 [pid = 1925] [id = 298] 16:41:14 INFO - PROCESS | 1925 | --DOCSHELL 0x1349a2800 == 82 [pid = 1925] [id = 301] 16:41:14 INFO - PROCESS | 1925 | --DOCSHELL 0x12d338800 == 81 [pid = 1925] [id = 355] 16:41:14 INFO - PROCESS | 1925 | --DOCSHELL 0x12c6ab000 == 80 [pid = 1925] [id = 354] 16:41:14 INFO - PROCESS | 1925 | --DOCSHELL 0x121f7f800 == 79 [pid = 1925] [id = 353] 16:41:14 INFO - PROCESS | 1925 | --DOCSHELL 0x12c158000 == 78 [pid = 1925] [id = 352] 16:41:14 INFO - PROCESS | 1925 | --DOCSHELL 0x12ae5d000 == 77 [pid = 1925] [id = 351] 16:41:14 INFO - PROCESS | 1925 | --DOMWINDOW == 153 (0x128edc400) [pid = 1925] [serial = 1008] [outer = 0x0] [url = about:blank] 16:41:14 INFO - PROCESS | 1925 | --DOCSHELL 0x1299b7000 == 76 [pid = 1925] [id = 350] 16:41:14 INFO - PROCESS | 1925 | --DOCSHELL 0x1292bc000 == 75 [pid = 1925] [id = 349] 16:41:14 INFO - PROCESS | 1925 | --DOCSHELL 0x125b2d800 == 74 [pid = 1925] [id = 348] 16:41:14 INFO - PROCESS | 1925 | --DOCSHELL 0x121aba000 == 73 [pid = 1925] [id = 347] 16:41:14 INFO - PROCESS | 1925 | --DOCSHELL 0x11954d000 == 72 [pid = 1925] [id = 346] 16:41:14 INFO - PROCESS | 1925 | --DOCSHELL 0x113f0c000 == 71 [pid = 1925] [id = 345] 16:41:14 INFO - PROCESS | 1925 | --DOCSHELL 0x1190bd800 == 70 [pid = 1925] [id = 344] 16:41:14 INFO - PROCESS | 1925 | --DOCSHELL 0x12ddc2000 == 69 [pid = 1925] [id = 343] 16:41:14 INFO - PROCESS | 1925 | --DOCSHELL 0x12d98c000 == 68 [pid = 1925] [id = 342] 16:41:14 INFO - PROCESS | 1925 | --DOCSHELL 0x12d33d800 == 67 [pid = 1925] [id = 341] 16:41:14 INFO - PROCESS | 1925 | --DOCSHELL 0x12d011000 == 66 [pid = 1925] [id = 340] 16:41:14 INFO - PROCESS | 1925 | --DOCSHELL 0x12b935000 == 65 [pid = 1925] [id = 339] 16:41:14 INFO - PROCESS | 1925 | --DOCSHELL 0x11938e800 == 64 [pid = 1925] [id = 338] 16:41:14 INFO - PROCESS | 1925 | --DOCSHELL 0x113a8f000 == 63 [pid = 1925] [id = 337] 16:41:14 INFO - PROCESS | 1925 | --DOMWINDOW == 152 (0x1217b8400) [pid = 1925] [serial = 990] [outer = 0x0] [url = about:blank] 16:41:14 INFO - PROCESS | 1925 | --DOMWINDOW == 151 (0x124ed5c00) [pid = 1925] [serial = 993] [outer = 0x0] [url = about:blank] 16:41:14 INFO - PROCESS | 1925 | --DOMWINDOW == 150 (0x113344c00) [pid = 1925] [serial = 976] [outer = 0x0] [url = about:blank] 16:41:14 INFO - PROCESS | 1925 | --DOMWINDOW == 149 (0x113136000) [pid = 1925] [serial = 975] [outer = 0x0] [url = about:blank] 16:41:14 INFO - PROCESS | 1925 | --DOMWINDOW == 148 (0x111e6bc00) [pid = 1925] [serial = 952] [outer = 0x0] [url = about:blank] 16:41:14 INFO - PROCESS | 1925 | --DOMWINDOW == 147 (0x110f50800) [pid = 1925] [serial = 951] [outer = 0x0] [url = about:blank] 16:41:14 INFO - PROCESS | 1925 | --DOMWINDOW == 146 (0x121376c00) [pid = 1925] [serial = 987] [outer = 0x0] [url = about:blank] 16:41:14 INFO - PROCESS | 1925 | --DOMWINDOW == 145 (0x119a12c00) [pid = 1925] [serial = 960] [outer = 0x0] [url = about:blank] 16:41:14 INFO - PROCESS | 1925 | --DOMWINDOW == 144 (0x1213c8c00) [pid = 1925] [serial = 961] [outer = 0x0] [url = about:blank] 16:41:14 INFO - PROCESS | 1925 | --DOMWINDOW == 143 (0x124edf000) [pid = 1925] [serial = 973] [outer = 0x0] [url = about:blank] 16:41:14 INFO - PROCESS | 1925 | --DOMWINDOW == 142 (0x118e83c00) [pid = 1925] [serial = 972] [outer = 0x0] [url = about:blank] 16:41:14 INFO - PROCESS | 1925 | --DOMWINDOW == 141 (0x12434a800) [pid = 1925] [serial = 964] [outer = 0x0] [url = about:blank] 16:41:14 INFO - PROCESS | 1925 | --DOMWINDOW == 140 (0x1217adc00) [pid = 1925] [serial = 963] [outer = 0x0] [url = about:blank] 16:41:14 INFO - PROCESS | 1925 | --DOMWINDOW == 139 (0x12655e400) [pid = 1925] [serial = 970] [outer = 0x0] [url = about:blank] 16:41:14 INFO - PROCESS | 1925 | --DOMWINDOW == 138 (0x1219a2c00) [pid = 1925] [serial = 969] [outer = 0x0] [url = about:blank] 16:41:14 INFO - PROCESS | 1925 | --DOMWINDOW == 137 (0x126204000) [pid = 1925] [serial = 967] [outer = 0x0] [url = about:blank] 16:41:14 INFO - PROCESS | 1925 | --DOMWINDOW == 136 (0x125b9dc00) [pid = 1925] [serial = 966] [outer = 0x0] [url = about:blank] 16:41:14 INFO - PROCESS | 1925 | --DOMWINDOW == 135 (0x1180aa000) [pid = 1925] [serial = 957] [outer = 0x0] [url = about:blank] 16:41:14 INFO - PROCESS | 1925 | --DOMWINDOW == 134 (0x119023800) [pid = 1925] [serial = 958] [outer = 0x0] [url = about:blank] 16:41:14 INFO - PROCESS | 1925 | --DOMWINDOW == 133 (0x11a09c800) [pid = 1925] [serial = 984] [outer = 0x0] [url = about:blank] 16:41:14 INFO - PROCESS | 1925 | --DOMWINDOW == 132 (0x121173000) [pid = 1925] [serial = 985] [outer = 0x0] [url = about:blank] 16:41:14 INFO - PROCESS | 1925 | --DOMWINDOW == 131 (0x118566800) [pid = 1925] [serial = 981] [outer = 0x0] [url = about:blank] 16:41:14 INFO - PROCESS | 1925 | --DOMWINDOW == 130 (0x119027000) [pid = 1925] [serial = 982] [outer = 0x0] [url = about:blank] 16:41:14 INFO - PROCESS | 1925 | --DOMWINDOW == 129 (0x1161f1c00) [pid = 1925] [serial = 955] [outer = 0x0] [url = about:blank] 16:41:14 INFO - PROCESS | 1925 | --DOMWINDOW == 128 (0x113825400) [pid = 1925] [serial = 954] [outer = 0x0] [url = about:blank] 16:41:14 INFO - PROCESS | 1925 | --DOMWINDOW == 127 (0x116070400) [pid = 1925] [serial = 978] [outer = 0x0] [url = about:blank] 16:41:14 INFO - PROCESS | 1925 | --DOMWINDOW == 126 (0x1169bcc00) [pid = 1925] [serial = 979] [outer = 0x0] [url = about:blank] 16:41:14 INFO - PROCESS | 1925 | --DOMWINDOW == 125 (0x125fee400) [pid = 1925] [serial = 996] [outer = 0x0] [url = about:blank] 16:41:14 INFO - PROCESS | 1925 | --DOMWINDOW == 124 (0x124f7b800) [pid = 1925] [serial = 994] [outer = 0x0] [url = about:blank] 16:41:14 INFO - PROCESS | 1925 | --DOMWINDOW == 123 (0x128dc4400) [pid = 1925] [serial = 1006] [outer = 0x0] [url = about:blank] 16:41:14 INFO - PROCESS | 1925 | --DOMWINDOW == 122 (0x1166bf000) [pid = 1925] [serial = 1000] [outer = 0x0] [url = about:blank] 16:41:14 INFO - PROCESS | 1925 | --DOMWINDOW == 121 (0x126557800) [pid = 1925] [serial = 997] [outer = 0x0] [url = about:blank] 16:41:14 INFO - PROCESS | 1925 | --DOMWINDOW == 120 (0x1211b6400) [pid = 1925] [serial = 1002] [outer = 0x0] [url = about:blank] 16:41:14 INFO - PROCESS | 1925 | --DOMWINDOW == 119 (0x128a9dc00) [pid = 1925] [serial = 1005] [outer = 0x0] [url = about:blank] 16:41:14 INFO - PROCESS | 1925 | --DOMWINDOW == 118 (0x112ee8400) [pid = 1925] [serial = 999] [outer = 0x0] [url = about:blank] 16:41:14 INFO - PROCESS | 1925 | --DOMWINDOW == 117 (0x124f7e800) [pid = 1925] [serial = 1003] [outer = 0x0] [url = about:blank] 16:41:14 INFO - PROCESS | 1925 | --DOMWINDOW == 116 (0x116169400) [pid = 1925] [serial = 991] [outer = 0x0] [url = about:blank] 16:41:14 INFO - PROCESS | 1925 | --DOMWINDOW == 115 (0x12145bc00) [pid = 1925] [serial = 988] [outer = 0x0] [url = about:blank] 16:41:14 INFO - PROCESS | 1925 | --DOMWINDOW == 114 (0x113198000) [pid = 1925] [serial = 891] [outer = 0x0] [url = about:blank] 16:41:14 INFO - PROCESS | 1925 | --DOMWINDOW == 113 (0x12c668000) [pid = 1925] [serial = 910] [outer = 0x0] [url = about:blank] 16:41:14 INFO - PROCESS | 1925 | --DOMWINDOW == 112 (0x113240800) [pid = 1925] [serial = 895] [outer = 0x0] [url = about:blank] 16:41:14 INFO - PROCESS | 1925 | --DOMWINDOW == 111 (0x1249dc000) [pid = 1925] [serial = 901] [outer = 0x0] [url = about:blank] 16:41:14 INFO - PROCESS | 1925 | --DOMWINDOW == 110 (0x12116e000) [pid = 1925] [serial = 898] [outer = 0x0] [url = about:blank] 16:41:14 INFO - PROCESS | 1925 | --DOMWINDOW == 109 (0x128dc3400) [pid = 1925] [serial = 904] [outer = 0x0] [url = about:blank] 16:41:14 INFO - PROCESS | 1925 | --DOMWINDOW == 108 (0x12ba5a800) [pid = 1925] [serial = 907] [outer = 0x0] [url = about:blank] 16:41:14 INFO - PROCESS | 1925 | 1464392474737 Marionette TRACE conn2 <- [1,1432,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord3",0,null,null]]]}] 16:41:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 16:41:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 724ms 16:41:14 INFO - PROCESS | 1925 | 1464392474778 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 16:41:14 INFO - PROCESS | 1925 | 1464392474779 Marionette TRACE conn2 <- [1,1433,null,{"value":"7"}] 16:41:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 16:41:14 INFO - PROCESS | 1925 | 1464392474782 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 16:41:14 INFO - PROCESS | 1925 | 1464392474784 Marionette TRACE conn2 <- [1,1434,null,{}] 16:41:14 INFO - PROCESS | 1925 | 1464392474793 Marionette TRACE conn2 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:14 INFO - PROCESS | 1925 | 1464392474907 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 16:41:14 INFO - PROCESS | 1925 | 1464392474994 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:15 INFO - PROCESS | 1925 | ++DOCSHELL 0x1182dc800 == 64 [pid = 1925] [id = 366] 16:41:15 INFO - PROCESS | 1925 | ++DOMWINDOW == 109 (0x117170000) [pid = 1925] [serial = 1097] [outer = 0x0] 16:41:15 INFO - PROCESS | 1925 | ++DOMWINDOW == 110 (0x11843dc00) [pid = 1925] [serial = 1098] [outer = 0x117170000] 16:41:15 INFO - PROCESS | 1925 | 1464392475040 Marionette DEBUG loaded listener.js 16:41:15 INFO - PROCESS | 1925 | ++DOMWINDOW == 111 (0x119858800) [pid = 1925] [serial = 1099] [outer = 0x117170000] 16:41:15 INFO - PROCESS | 1925 | 1464392475453 Marionette TRACE conn2 <- [1,1436,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.outside",0,null,null]]]}] 16:41:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 16:41:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 674ms 16:41:15 INFO - PROCESS | 1925 | 1464392475460 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 16:41:15 INFO - PROCESS | 1925 | 1464392475462 Marionette TRACE conn2 <- [1,1437,null,{"value":"7"}] 16:41:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 16:41:15 INFO - PROCESS | 1925 | 1464392475464 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 16:41:15 INFO - PROCESS | 1925 | 1464392475465 Marionette TRACE conn2 <- [1,1438,null,{}] 16:41:15 INFO - PROCESS | 1925 | 1464392475467 Marionette TRACE conn2 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:15 INFO - PROCESS | 1925 | 1464392475566 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 16:41:15 INFO - PROCESS | 1925 | 1464392475620 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:15 INFO - PROCESS | 1925 | ++DOCSHELL 0x121422000 == 65 [pid = 1925] [id = 367] 16:41:15 INFO - PROCESS | 1925 | ++DOMWINDOW == 112 (0x119860800) [pid = 1925] [serial = 1100] [outer = 0x0] 16:41:15 INFO - PROCESS | 1925 | ++DOMWINDOW == 113 (0x1211b5000) [pid = 1925] [serial = 1101] [outer = 0x119860800] 16:41:15 INFO - PROCESS | 1925 | 1464392475647 Marionette DEBUG loaded listener.js 16:41:15 INFO - PROCESS | 1925 | ++DOMWINDOW == 114 (0x1213c8400) [pid = 1925] [serial = 1102] [outer = 0x119860800] 16:41:15 INFO - PROCESS | 1925 | 1464392475945 Marionette TRACE conn2 <- [1,1440,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html",0,null,null,[["Canvas patterns do not get flipped when painted",0,null,null]]]}] 16:41:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 16:41:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 519ms 16:41:15 INFO - PROCESS | 1925 | 1464392475983 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 16:41:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 16:41:15 INFO - PROCESS | 1925 | 1464392475995 Marionette TRACE conn2 <- [1,1441,null,{"value":"7"}] 16:41:15 INFO - PROCESS | 1925 | 1464392475997 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 16:41:16 INFO - PROCESS | 1925 | 1464392475998 Marionette TRACE conn2 <- [1,1442,null,{}] 16:41:16 INFO - PROCESS | 1925 | 1464392476001 Marionette TRACE conn2 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:16 INFO - PROCESS | 1925 | 1464392476089 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 16:41:16 INFO - PROCESS | 1925 | 1464392476146 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:16 INFO - PROCESS | 1925 | ++DOCSHELL 0x124687800 == 66 [pid = 1925] [id = 368] 16:41:16 INFO - PROCESS | 1925 | ++DOMWINDOW == 115 (0x12116c000) [pid = 1925] [serial = 1103] [outer = 0x0] 16:41:16 INFO - PROCESS | 1925 | ++DOMWINDOW == 116 (0x12156c800) [pid = 1925] [serial = 1104] [outer = 0x12116c000] 16:41:16 INFO - PROCESS | 1925 | 1464392476172 Marionette DEBUG loaded listener.js 16:41:16 INFO - PROCESS | 1925 | ++DOMWINDOW == 117 (0x121620800) [pid = 1925] [serial = 1105] [outer = 0x12116c000] 16:41:16 INFO - PROCESS | 1925 | 1464392476494 Marionette TRACE conn2 <- [1,1444,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html",0,null,null,[["Image patterns do not get flipped when painted",0,null,null]]]}] 16:41:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 16:41:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 518ms 16:41:16 INFO - PROCESS | 1925 | 1464392476516 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 16:41:16 INFO - PROCESS | 1925 | 1464392476517 Marionette TRACE conn2 <- [1,1445,null,{"value":"7"}] 16:41:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 16:41:16 INFO - PROCESS | 1925 | 1464392476519 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 16:41:16 INFO - PROCESS | 1925 | 1464392476520 Marionette TRACE conn2 <- [1,1446,null,{}] 16:41:16 INFO - PROCESS | 1925 | 1464392476525 Marionette TRACE conn2 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:16 INFO - PROCESS | 1925 | 1464392476629 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 16:41:16 INFO - PROCESS | 1925 | 1464392476634 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:16 INFO - PROCESS | 1925 | ++DOCSHELL 0x1292c2800 == 67 [pid = 1925] [id = 369] 16:41:16 INFO - PROCESS | 1925 | ++DOMWINDOW == 118 (0x1217bb000) [pid = 1925] [serial = 1106] [outer = 0x0] 16:41:16 INFO - PROCESS | 1925 | ++DOMWINDOW == 119 (0x124ee1c00) [pid = 1925] [serial = 1107] [outer = 0x1217bb000] 16:41:16 INFO - PROCESS | 1925 | 1464392476660 Marionette DEBUG loaded listener.js 16:41:16 INFO - PROCESS | 1925 | ++DOMWINDOW == 120 (0x126558800) [pid = 1925] [serial = 1108] [outer = 0x1217bb000] 16:41:17 INFO - PROCESS | 1925 | 1464392477044 Marionette TRACE conn2 <- [1,1448,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.basic",0,null,null]]]}] 16:41:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 16:41:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 571ms 16:41:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 16:41:17 INFO - PROCESS | 1925 | 1464392477091 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 16:41:17 INFO - PROCESS | 1925 | 1464392477092 Marionette TRACE conn2 <- [1,1449,null,{"value":"7"}] 16:41:17 INFO - PROCESS | 1925 | 1464392477094 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 16:41:17 INFO - PROCESS | 1925 | 1464392477095 Marionette TRACE conn2 <- [1,1450,null,{}] 16:41:17 INFO - PROCESS | 1925 | 1464392477097 Marionette TRACE conn2 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:17 INFO - PROCESS | 1925 | 1464392477220 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 16:41:17 INFO - PROCESS | 1925 | 1464392477259 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:17 INFO - PROCESS | 1925 | ++DOCSHELL 0x12a0ad800 == 68 [pid = 1925] [id = 370] 16:41:17 INFO - PROCESS | 1925 | ++DOMWINDOW == 121 (0x1265bfc00) [pid = 1925] [serial = 1109] [outer = 0x0] 16:41:17 INFO - PROCESS | 1925 | ++DOMWINDOW == 122 (0x1267ebc00) [pid = 1925] [serial = 1110] [outer = 0x1265bfc00] 16:41:17 INFO - PROCESS | 1925 | 1464392477284 Marionette DEBUG loaded listener.js 16:41:17 INFO - PROCESS | 1925 | ++DOMWINDOW == 123 (0x128d8f400) [pid = 1925] [serial = 1111] [outer = 0x1265bfc00] 16:41:17 INFO - PROCESS | 1925 | 1464392477654 Marionette TRACE conn2 <- [1,1452,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord1",0,null,null]]]}] 16:41:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 16:41:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 618ms 16:41:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 16:41:17 INFO - PROCESS | 1925 | 1464392477713 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 16:41:17 INFO - PROCESS | 1925 | 1464392477715 Marionette TRACE conn2 <- [1,1453,null,{"value":"7"}] 16:41:17 INFO - PROCESS | 1925 | 1464392477718 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 16:41:17 INFO - PROCESS | 1925 | 1464392477719 Marionette TRACE conn2 <- [1,1454,null,{}] 16:41:17 INFO - PROCESS | 1925 | 1464392477723 Marionette TRACE conn2 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:17 INFO - PROCESS | 1925 | 1464392477911 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 16:41:17 INFO - PROCESS | 1925 | 1464392477939 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:17 INFO - PROCESS | 1925 | ++DOCSHELL 0x12ae69000 == 69 [pid = 1925] [id = 371] 16:41:17 INFO - PROCESS | 1925 | ++DOMWINDOW == 124 (0x1267e5000) [pid = 1925] [serial = 1112] [outer = 0x0] 16:41:17 INFO - PROCESS | 1925 | ++DOMWINDOW == 125 (0x128eeb400) [pid = 1925] [serial = 1113] [outer = 0x1267e5000] 16:41:17 INFO - PROCESS | 1925 | 1464392477978 Marionette DEBUG loaded listener.js 16:41:18 INFO - PROCESS | 1925 | ++DOMWINDOW == 126 (0x12a094c00) [pid = 1925] [serial = 1114] [outer = 0x1267e5000] 16:41:18 INFO - PROCESS | 1925 | 1464392478316 Marionette TRACE conn2 <- [1,1456,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord2",0,null,null]]]}] 16:41:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 16:41:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 619ms 16:41:18 INFO - PROCESS | 1925 | 1464392478337 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 16:41:18 INFO - PROCESS | 1925 | 1464392478338 Marionette TRACE conn2 <- [1,1457,null,{"value":"7"}] 16:41:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 16:41:18 INFO - PROCESS | 1925 | 1464392478349 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 16:41:18 INFO - PROCESS | 1925 | 1464392478350 Marionette TRACE conn2 <- [1,1458,null,{}] 16:41:18 INFO - PROCESS | 1925 | 1464392478352 Marionette TRACE conn2 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:18 INFO - PROCESS | 1925 | 1464392478466 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 16:41:18 INFO - PROCESS | 1925 | 1464392478522 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:18 INFO - PROCESS | 1925 | ++DOCSHELL 0x12ba87800 == 70 [pid = 1925] [id = 372] 16:41:18 INFO - PROCESS | 1925 | ++DOMWINDOW == 127 (0x128edd400) [pid = 1925] [serial = 1115] [outer = 0x0] 16:41:18 INFO - PROCESS | 1925 | ++DOMWINDOW == 128 (0x12a8a2400) [pid = 1925] [serial = 1116] [outer = 0x128edd400] 16:41:18 INFO - PROCESS | 1925 | 1464392478547 Marionette DEBUG loaded listener.js 16:41:18 INFO - PROCESS | 1925 | ++DOMWINDOW == 129 (0x12ae0cc00) [pid = 1925] [serial = 1117] [outer = 0x128edd400] 16:41:18 INFO - PROCESS | 1925 | --DOMWINDOW == 128 (0x12460c800) [pid = 1925] [serial = 1049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 16:41:18 INFO - PROCESS | 1925 | --DOMWINDOW == 127 (0x126503800) [pid = 1925] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 16:41:18 INFO - PROCESS | 1925 | --DOMWINDOW == 126 (0x128dcac00) [pid = 1925] [serial = 1055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 16:41:18 INFO - PROCESS | 1925 | --DOMWINDOW == 125 (0x113046000) [pid = 1925] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 16:41:18 INFO - PROCESS | 1925 | --DOMWINDOW == 124 (0x11958c400) [pid = 1925] [serial = 1040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 16:41:18 INFO - PROCESS | 1925 | --DOMWINDOW == 123 (0x11950d400) [pid = 1925] [serial = 1043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 16:41:18 INFO - PROCESS | 1925 | --DOMWINDOW == 122 (0x112042000) [pid = 1925] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 16:41:18 INFO - PROCESS | 1925 | --DOMWINDOW == 121 (0x110f4e400) [pid = 1925] [serial = 1031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 16:41:18 INFO - PROCESS | 1925 | --DOMWINDOW == 120 (0x117e4f000) [pid = 1925] [serial = 1037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 16:41:18 INFO - PROCESS | 1925 | --DOMWINDOW == 119 (0x1265b9800) [pid = 1925] [serial = 1007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 16:41:18 INFO - PROCESS | 1925 | --DOMWINDOW == 118 (0x12ae04c00) [pid = 1925] [serial = 1064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 16:41:18 INFO - PROCESS | 1925 | --DOMWINDOW == 117 (0x111c5c400) [pid = 1925] [serial = 1061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 16:41:18 INFO - PROCESS | 1925 | --DOMWINDOW == 116 (0x12161ac00) [pid = 1925] [serial = 1046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 16:41:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 16:41:19 INFO - PROCESS | 1925 | 1464392479009 Marionette TRACE conn2 <- [1,1460,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord3",0,null,null]]]}] 16:41:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 668ms 16:41:19 INFO - PROCESS | 1925 | 1464392479017 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 16:41:19 INFO - PROCESS | 1925 | 1464392479018 Marionette TRACE conn2 <- [1,1461,null,{"value":"7"}] 16:41:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 16:41:19 INFO - PROCESS | 1925 | 1464392479021 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 16:41:19 INFO - PROCESS | 1925 | 1464392479022 Marionette TRACE conn2 <- [1,1462,null,{}] 16:41:19 INFO - PROCESS | 1925 | 1464392479028 Marionette TRACE conn2 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:19 INFO - PROCESS | 1925 | 1464392479120 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 16:41:19 INFO - PROCESS | 1925 | 1464392479125 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:19 INFO - PROCESS | 1925 | ++DOCSHELL 0x12a0b4800 == 71 [pid = 1925] [id = 373] 16:41:19 INFO - PROCESS | 1925 | ++DOMWINDOW == 117 (0x1161a5400) [pid = 1925] [serial = 1118] [outer = 0x0] 16:41:19 INFO - PROCESS | 1925 | ++DOMWINDOW == 118 (0x12199c400) [pid = 1925] [serial = 1119] [outer = 0x1161a5400] 16:41:19 INFO - PROCESS | 1925 | 1464392479151 Marionette DEBUG loaded listener.js 16:41:19 INFO - PROCESS | 1925 | ++DOMWINDOW == 119 (0x128ee8000) [pid = 1925] [serial = 1120] [outer = 0x1161a5400] 16:41:19 INFO - PROCESS | 1925 | 1464392479529 Marionette TRACE conn2 <- [1,1464,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.outside",0,null,null]]]}] 16:41:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 16:41:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 523ms 16:41:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 16:41:19 INFO - PROCESS | 1925 | 1464392479545 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 16:41:19 INFO - PROCESS | 1925 | 1464392479547 Marionette TRACE conn2 <- [1,1465,null,{"value":"7"}] 16:41:19 INFO - PROCESS | 1925 | 1464392479549 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 16:41:19 INFO - PROCESS | 1925 | 1464392479551 Marionette TRACE conn2 <- [1,1466,null,{}] 16:41:19 INFO - PROCESS | 1925 | 1464392479553 Marionette TRACE conn2 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:19 INFO - PROCESS | 1925 | 1464392479661 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 16:41:19 INFO - PROCESS | 1925 | 1464392479665 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:19 INFO - PROCESS | 1925 | ++DOCSHELL 0x12caba800 == 72 [pid = 1925] [id = 374] 16:41:19 INFO - PROCESS | 1925 | ++DOMWINDOW == 120 (0x128dc8400) [pid = 1925] [serial = 1121] [outer = 0x0] 16:41:19 INFO - PROCESS | 1925 | ++DOMWINDOW == 121 (0x12b0bd000) [pid = 1925] [serial = 1122] [outer = 0x128dc8400] 16:41:19 INFO - PROCESS | 1925 | 1464392479695 Marionette DEBUG loaded listener.js 16:41:19 INFO - PROCESS | 1925 | ++DOMWINDOW == 122 (0x12ba60800) [pid = 1925] [serial = 1123] [outer = 0x128dc8400] 16:41:20 INFO - PROCESS | 1925 | 1464392480061 Marionette TRACE conn2 <- [1,1468,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.basic",0,null,null]]]}] 16:41:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 16:41:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 520ms 16:41:20 INFO - PROCESS | 1925 | 1464392480069 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 16:41:20 INFO - PROCESS | 1925 | 1464392480071 Marionette TRACE conn2 <- [1,1469,null,{"value":"7"}] 16:41:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 16:41:20 INFO - PROCESS | 1925 | 1464392480076 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 16:41:20 INFO - PROCESS | 1925 | 1464392480077 Marionette TRACE conn2 <- [1,1470,null,{}] 16:41:20 INFO - PROCESS | 1925 | 1464392480080 Marionette TRACE conn2 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:20 INFO - PROCESS | 1925 | 1464392480174 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 16:41:20 INFO - PROCESS | 1925 | 1464392480239 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:20 INFO - PROCESS | 1925 | ++DOCSHELL 0x12d00f000 == 73 [pid = 1925] [id = 375] 16:41:20 INFO - PROCESS | 1925 | ++DOMWINDOW == 123 (0x119023000) [pid = 1925] [serial = 1124] [outer = 0x0] 16:41:20 INFO - PROCESS | 1925 | ++DOMWINDOW == 124 (0x12ba64800) [pid = 1925] [serial = 1125] [outer = 0x119023000] 16:41:20 INFO - PROCESS | 1925 | 1464392480264 Marionette DEBUG loaded listener.js 16:41:20 INFO - PROCESS | 1925 | ++DOMWINDOW == 125 (0x12c1a5800) [pid = 1925] [serial = 1126] [outer = 0x119023000] 16:41:20 INFO - PROCESS | 1925 | 1464392480543 Marionette TRACE conn2 <- [1,1472,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.coord1",0,null,null]]]}] 16:41:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 16:41:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 521ms 16:41:20 INFO - PROCESS | 1925 | 1464392480595 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 16:41:20 INFO - PROCESS | 1925 | 1464392480597 Marionette TRACE conn2 <- [1,1473,null,{"value":"7"}] 16:41:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 16:41:20 INFO - PROCESS | 1925 | 1464392480599 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 16:41:20 INFO - PROCESS | 1925 | 1464392480600 Marionette TRACE conn2 <- [1,1474,null,{}] 16:41:20 INFO - PROCESS | 1925 | 1464392480602 Marionette TRACE conn2 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:20 INFO - PROCESS | 1925 | 1464392480696 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 16:41:20 INFO - PROCESS | 1925 | 1464392480701 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:20 INFO - PROCESS | 1925 | ++DOCSHELL 0x12d999000 == 74 [pid = 1925] [id = 376] 16:41:20 INFO - PROCESS | 1925 | ++DOMWINDOW == 126 (0x12bd23c00) [pid = 1925] [serial = 1127] [outer = 0x0] 16:41:20 INFO - PROCESS | 1925 | ++DOMWINDOW == 127 (0x12c38a400) [pid = 1925] [serial = 1128] [outer = 0x12bd23c00] 16:41:20 INFO - PROCESS | 1925 | 1464392480725 Marionette DEBUG loaded listener.js 16:41:20 INFO - PROCESS | 1925 | ++DOMWINDOW == 128 (0x12c38fc00) [pid = 1925] [serial = 1129] [outer = 0x12bd23c00] 16:41:21 INFO - PROCESS | 1925 | 1464392481361 Marionette TRACE conn2 <- [1,1476,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.outside",0,null,null]]]}] 16:41:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 16:41:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 819ms 16:41:21 INFO - PROCESS | 1925 | 1464392481418 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 16:41:21 INFO - PROCESS | 1925 | 1464392481421 Marionette TRACE conn2 <- [1,1477,null,{"value":"7"}] 16:41:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 16:41:21 INFO - PROCESS | 1925 | 1464392481425 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 16:41:21 INFO - PROCESS | 1925 | 1464392481426 Marionette TRACE conn2 <- [1,1478,null,{}] 16:41:21 INFO - PROCESS | 1925 | 1464392481430 Marionette TRACE conn2 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:21 INFO - PROCESS | 1925 | 1464392481549 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 16:41:21 INFO - PROCESS | 1925 | 1464392481652 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:21 INFO - PROCESS | 1925 | ++DOCSHELL 0x119378800 == 75 [pid = 1925] [id = 377] 16:41:21 INFO - PROCESS | 1925 | ++DOMWINDOW == 129 (0x116a6a400) [pid = 1925] [serial = 1130] [outer = 0x0] 16:41:21 INFO - PROCESS | 1925 | ++DOMWINDOW == 130 (0x1180a9000) [pid = 1925] [serial = 1131] [outer = 0x116a6a400] 16:41:21 INFO - PROCESS | 1925 | 1464392481684 Marionette DEBUG loaded listener.js 16:41:21 INFO - PROCESS | 1925 | ++DOMWINDOW == 131 (0x1187af800) [pid = 1925] [serial = 1132] [outer = 0x116a6a400] 16:41:22 INFO - PROCESS | 1925 | 1464392482159 Marionette TRACE conn2 <- [1,1480,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.basic",0,null,null]]]}] 16:41:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 16:41:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 770ms 16:41:22 INFO - PROCESS | 1925 | 1464392482195 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 16:41:22 INFO - PROCESS | 1925 | 1464392482200 Marionette TRACE conn2 <- [1,1481,null,{"value":"7"}] 16:41:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 16:41:22 INFO - PROCESS | 1925 | 1464392482204 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 16:41:22 INFO - PROCESS | 1925 | 1464392482206 Marionette TRACE conn2 <- [1,1482,null,{}] 16:41:22 INFO - PROCESS | 1925 | 1464392482223 Marionette TRACE conn2 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:22 INFO - PROCESS | 1925 | 1464392482336 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 16:41:22 INFO - PROCESS | 1925 | 1464392482411 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:22 INFO - PROCESS | 1925 | ++DOCSHELL 0x128db5800 == 76 [pid = 1925] [id = 378] 16:41:22 INFO - PROCESS | 1925 | ++DOMWINDOW == 132 (0x119a0dc00) [pid = 1925] [serial = 1133] [outer = 0x0] 16:41:22 INFO - PROCESS | 1925 | ++DOMWINDOW == 133 (0x1213bc000) [pid = 1925] [serial = 1134] [outer = 0x119a0dc00] 16:41:22 INFO - PROCESS | 1925 | 1464392482441 Marionette DEBUG loaded listener.js 16:41:22 INFO - PROCESS | 1925 | ++DOMWINDOW == 134 (0x1215d6000) [pid = 1925] [serial = 1135] [outer = 0x119a0dc00] 16:41:22 INFO - PROCESS | 1925 | 1464392482879 Marionette TRACE conn2 <- [1,1484,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.coord1",0,null,null]]]}] 16:41:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 16:41:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 733ms 16:41:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 16:41:22 INFO - PROCESS | 1925 | 1464392482938 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 16:41:22 INFO - PROCESS | 1925 | 1464392482939 Marionette TRACE conn2 <- [1,1485,null,{"value":"7"}] 16:41:22 INFO - PROCESS | 1925 | 1464392482941 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 16:41:22 INFO - PROCESS | 1925 | 1464392482944 Marionette TRACE conn2 <- [1,1486,null,{}] 16:41:22 INFO - PROCESS | 1925 | 1464392482952 Marionette TRACE conn2 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:23 INFO - PROCESS | 1925 | 1464392483066 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 16:41:23 INFO - PROCESS | 1925 | 1464392483172 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:23 INFO - PROCESS | 1925 | ++DOCSHELL 0x12edb7000 == 77 [pid = 1925] [id = 379] 16:41:23 INFO - PROCESS | 1925 | ++DOMWINDOW == 135 (0x1249dc000) [pid = 1925] [serial = 1136] [outer = 0x0] 16:41:23 INFO - PROCESS | 1925 | ++DOMWINDOW == 136 (0x125ba4000) [pid = 1925] [serial = 1137] [outer = 0x1249dc000] 16:41:23 INFO - PROCESS | 1925 | 1464392483205 Marionette DEBUG loaded listener.js 16:41:23 INFO - PROCESS | 1925 | ++DOMWINDOW == 137 (0x128dce000) [pid = 1925] [serial = 1138] [outer = 0x1249dc000] 16:41:23 INFO - PROCESS | 1925 | 1464392483652 Marionette TRACE conn2 <- [1,1488,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.outside",0,null,null]]]}] 16:41:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 16:41:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 771ms 16:41:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 16:41:23 INFO - PROCESS | 1925 | 1464392483713 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 16:41:23 INFO - PROCESS | 1925 | 1464392483715 Marionette TRACE conn2 <- [1,1489,null,{"value":"7"}] 16:41:23 INFO - PROCESS | 1925 | 1464392483717 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 16:41:23 INFO - PROCESS | 1925 | 1464392483718 Marionette TRACE conn2 <- [1,1490,null,{}] 16:41:23 INFO - PROCESS | 1925 | 1464392483721 Marionette TRACE conn2 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:23 INFO - PROCESS | 1925 | 1464392483834 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 16:41:23 INFO - PROCESS | 1925 | 1464392483908 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:23 INFO - PROCESS | 1925 | ++DOCSHELL 0x134e56000 == 78 [pid = 1925] [id = 380] 16:41:23 INFO - PROCESS | 1925 | ++DOMWINDOW == 138 (0x12b03ec00) [pid = 1925] [serial = 1139] [outer = 0x0] 16:41:23 INFO - PROCESS | 1925 | ++DOMWINDOW == 139 (0x12b0b3000) [pid = 1925] [serial = 1140] [outer = 0x12b03ec00] 16:41:23 INFO - PROCESS | 1925 | 1464392483937 Marionette DEBUG loaded listener.js 16:41:23 INFO - PROCESS | 1925 | ++DOMWINDOW == 140 (0x12b966000) [pid = 1925] [serial = 1141] [outer = 0x12b03ec00] 16:41:24 INFO - PROCESS | 1925 | 1464392484357 Marionette TRACE conn2 <- [1,1492,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html",0,null,null,[["Canvas test: 2d.pattern.repeat.case",0,null,null]]]}] 16:41:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 16:41:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 669ms 16:41:24 INFO - PROCESS | 1925 | 1464392484386 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 16:41:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 16:41:24 INFO - PROCESS | 1925 | 1464392484388 Marionette TRACE conn2 <- [1,1493,null,{"value":"7"}] 16:41:24 INFO - PROCESS | 1925 | 1464392484390 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 16:41:24 INFO - PROCESS | 1925 | 1464392484391 Marionette TRACE conn2 <- [1,1494,null,{}] 16:41:24 INFO - PROCESS | 1925 | 1464392484393 Marionette TRACE conn2 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:24 INFO - PROCESS | 1925 | 1464392484502 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 16:41:24 INFO - PROCESS | 1925 | 1464392484575 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:24 INFO - PROCESS | 1925 | ++DOCSHELL 0x1352dc000 == 79 [pid = 1925] [id = 381] 16:41:24 INFO - PROCESS | 1925 | ++DOMWINDOW == 141 (0x12a08c000) [pid = 1925] [serial = 1142] [outer = 0x0] 16:41:24 INFO - PROCESS | 1925 | ++DOMWINDOW == 142 (0x12ba45c00) [pid = 1925] [serial = 1143] [outer = 0x12a08c000] 16:41:24 INFO - PROCESS | 1925 | 1464392484606 Marionette DEBUG loaded listener.js 16:41:24 INFO - PROCESS | 1925 | ++DOMWINDOW == 143 (0x12c38ac00) [pid = 1925] [serial = 1144] [outer = 0x12a08c000] 16:41:25 INFO - PROCESS | 1925 | 1464392485043 Marionette TRACE conn2 <- [1,1496,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html",0,null,null,[["Canvas test: 2d.pattern.repeat.empty",0,null,null]]]}] 16:41:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 16:41:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 669ms 16:41:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 16:41:25 INFO - PROCESS | 1925 | 1464392485060 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 16:41:25 INFO - PROCESS | 1925 | 1464392485061 Marionette TRACE conn2 <- [1,1497,null,{"value":"7"}] 16:41:25 INFO - PROCESS | 1925 | 1464392485063 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 16:41:25 INFO - PROCESS | 1925 | 1464392485065 Marionette TRACE conn2 <- [1,1498,null,{}] 16:41:25 INFO - PROCESS | 1925 | 1464392485067 Marionette TRACE conn2 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:25 INFO - PROCESS | 1925 | 1464392485209 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 16:41:25 INFO - PROCESS | 1925 | 1464392485294 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:25 INFO - PROCESS | 1925 | ++DOCSHELL 0x121e39800 == 80 [pid = 1925] [id = 382] 16:41:25 INFO - PROCESS | 1925 | ++DOMWINDOW == 144 (0x12c66a800) [pid = 1925] [serial = 1145] [outer = 0x0] 16:41:25 INFO - PROCESS | 1925 | ++DOMWINDOW == 145 (0x12c68a000) [pid = 1925] [serial = 1146] [outer = 0x12c66a800] 16:41:25 INFO - PROCESS | 1925 | 1464392485325 Marionette DEBUG loaded listener.js 16:41:25 INFO - PROCESS | 1925 | ++DOMWINDOW == 146 (0x12cc52000) [pid = 1925] [serial = 1147] [outer = 0x12c66a800] 16:41:25 INFO - PROCESS | 1925 | 1464392485785 Marionette TRACE conn2 <- [1,1500,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html",0,null,null,[["Canvas test: 2d.pattern.repeat.null",0,null,null]]]}] 16:41:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 16:41:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 769ms 16:41:25 INFO - PROCESS | 1925 | 1464392485832 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 16:41:25 INFO - PROCESS | 1925 | 1464392485834 Marionette TRACE conn2 <- [1,1501,null,{"value":"7"}] 16:41:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 16:41:25 INFO - PROCESS | 1925 | 1464392485836 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 16:41:25 INFO - PROCESS | 1925 | 1464392485837 Marionette TRACE conn2 <- [1,1502,null,{}] 16:41:25 INFO - PROCESS | 1925 | 1464392485840 Marionette TRACE conn2 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:25 INFO - PROCESS | 1925 | 1464392485950 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 16:41:26 INFO - PROCESS | 1925 | 1464392486056 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:26 INFO - PROCESS | 1925 | ++DOCSHELL 0x11690b800 == 81 [pid = 1925] [id = 383] 16:41:26 INFO - PROCESS | 1925 | ++DOMWINDOW == 147 (0x1122b1400) [pid = 1925] [serial = 1148] [outer = 0x0] 16:41:26 INFO - PROCESS | 1925 | ++DOMWINDOW == 148 (0x1160de000) [pid = 1925] [serial = 1149] [outer = 0x1122b1400] 16:41:26 INFO - PROCESS | 1925 | 1464392486087 Marionette DEBUG loaded listener.js 16:41:26 INFO - PROCESS | 1925 | ++DOMWINDOW == 149 (0x12161f800) [pid = 1925] [serial = 1150] [outer = 0x1122b1400] 16:41:26 INFO - PROCESS | 1925 | 1464392486680 Marionette TRACE conn2 <- [1,1504,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html",0,null,null,[["Canvas test: 2d.pattern.repeat.nullsuffix",0,null,null]]]}] 16:41:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 16:41:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 874ms 16:41:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 16:41:26 INFO - PROCESS | 1925 | 1464392486711 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 16:41:26 INFO - PROCESS | 1925 | 1464392486713 Marionette TRACE conn2 <- [1,1505,null,{"value":"7"}] 16:41:26 INFO - PROCESS | 1925 | 1464392486716 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 16:41:26 INFO - PROCESS | 1925 | 1464392486719 Marionette TRACE conn2 <- [1,1506,null,{}] 16:41:26 INFO - PROCESS | 1925 | 1464392486722 Marionette TRACE conn2 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:26 INFO - PROCESS | 1925 | 1464392486874 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 16:41:26 INFO - PROCESS | 1925 | 1464392486887 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:26 INFO - PROCESS | 1925 | ++DOCSHELL 0x121ac0000 == 82 [pid = 1925] [id = 384] 16:41:26 INFO - PROCESS | 1925 | ++DOMWINDOW == 150 (0x11312ac00) [pid = 1925] [serial = 1151] [outer = 0x0] 16:41:26 INFO - PROCESS | 1925 | ++DOMWINDOW == 151 (0x115e3dc00) [pid = 1925] [serial = 1152] [outer = 0x11312ac00] 16:41:26 INFO - PROCESS | 1925 | 1464392486928 Marionette DEBUG loaded listener.js 16:41:26 INFO - PROCESS | 1925 | ++DOMWINDOW == 152 (0x117176c00) [pid = 1925] [serial = 1153] [outer = 0x11312ac00] 16:41:27 INFO - PROCESS | 1925 | 1464392487393 Marionette TRACE conn2 <- [1,1508,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html",0,null,null,[["Canvas test: 2d.pattern.repeat.undefined",0,null,null]]]}] 16:41:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 16:41:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 723ms 16:41:27 INFO - PROCESS | 1925 | 1464392487460 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 16:41:27 INFO - PROCESS | 1925 | 1464392487463 Marionette TRACE conn2 <- [1,1509,null,{"value":"7"}] 16:41:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 16:41:27 INFO - PROCESS | 1925 | 1464392487469 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 16:41:27 INFO - PROCESS | 1925 | 1464392487471 Marionette TRACE conn2 <- [1,1510,null,{}] 16:41:27 INFO - PROCESS | 1925 | 1464392487474 Marionette TRACE conn2 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:27 INFO - PROCESS | 1925 | 1464392487580 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 16:41:27 INFO - PROCESS | 1925 | 1464392487660 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:27 INFO - PROCESS | 1925 | ++DOCSHELL 0x1190b4800 == 83 [pid = 1925] [id = 385] 16:41:27 INFO - PROCESS | 1925 | ++DOMWINDOW == 153 (0x112e02800) [pid = 1925] [serial = 1154] [outer = 0x0] 16:41:27 INFO - PROCESS | 1925 | ++DOMWINDOW == 154 (0x118e85800) [pid = 1925] [serial = 1155] [outer = 0x112e02800] 16:41:27 INFO - PROCESS | 1925 | 1464392487688 Marionette DEBUG loaded listener.js 16:41:27 INFO - PROCESS | 1925 | ++DOMWINDOW == 155 (0x119589000) [pid = 1925] [serial = 1156] [outer = 0x112e02800] 16:41:27 INFO - PROCESS | 1925 | --DOCSHELL 0x12d00f000 == 82 [pid = 1925] [id = 375] 16:41:27 INFO - PROCESS | 1925 | --DOCSHELL 0x12caba800 == 81 [pid = 1925] [id = 374] 16:41:27 INFO - PROCESS | 1925 | --DOCSHELL 0x12a0b4800 == 80 [pid = 1925] [id = 373] 16:41:27 INFO - PROCESS | 1925 | --DOCSHELL 0x12ba87800 == 79 [pid = 1925] [id = 372] 16:41:27 INFO - PROCESS | 1925 | --DOCSHELL 0x12ae69000 == 78 [pid = 1925] [id = 371] 16:41:27 INFO - PROCESS | 1925 | --DOCSHELL 0x12a0ad800 == 77 [pid = 1925] [id = 370] 16:41:27 INFO - PROCESS | 1925 | --DOMWINDOW == 154 (0x12b0b4000) [pid = 1925] [serial = 1068] [outer = 0x0] [url = about:blank] 16:41:27 INFO - PROCESS | 1925 | --DOMWINDOW == 153 (0x123fcac00) [pid = 1925] [serial = 1020] [outer = 0x0] [url = about:blank] 16:41:27 INFO - PROCESS | 1925 | --DOMWINDOW == 152 (0x128a9c400) [pid = 1925] [serial = 1023] [outer = 0x0] [url = about:blank] 16:41:27 INFO - PROCESS | 1925 | --DOMWINDOW == 151 (0x12a090000) [pid = 1925] [serial = 1026] [outer = 0x0] [url = about:blank] 16:41:27 INFO - PROCESS | 1925 | --DOMWINDOW == 150 (0x12a828400) [pid = 1925] [serial = 1029] [outer = 0x0] [url = about:blank] 16:41:28 INFO - PROCESS | 1925 | --DOCSHELL 0x1292c2800 == 76 [pid = 1925] [id = 369] 16:41:28 INFO - PROCESS | 1925 | --DOCSHELL 0x124687800 == 75 [pid = 1925] [id = 368] 16:41:28 INFO - PROCESS | 1925 | --DOCSHELL 0x121422000 == 74 [pid = 1925] [id = 367] 16:41:28 INFO - PROCESS | 1925 | --DOCSHELL 0x1182dc800 == 73 [pid = 1925] [id = 366] 16:41:28 INFO - PROCESS | 1925 | --DOCSHELL 0x11852c800 == 72 [pid = 1925] [id = 365] 16:41:28 INFO - PROCESS | 1925 | --DOCSHELL 0x121886000 == 71 [pid = 1925] [id = 364] 16:41:28 INFO - PROCESS | 1925 | --DOCSHELL 0x134999000 == 70 [pid = 1925] [id = 360] 16:41:28 INFO - PROCESS | 1925 | --DOCSHELL 0x12ddb1800 == 69 [pid = 1925] [id = 359] 16:41:28 INFO - PROCESS | 1925 | --DOCSHELL 0x124f48800 == 68 [pid = 1925] [id = 358] 16:41:28 INFO - PROCESS | 1925 | --DOCSHELL 0x118e26800 == 67 [pid = 1925] [id = 357] 16:41:28 INFO - PROCESS | 1925 | --DOMWINDOW == 149 (0x12607a400) [pid = 1925] [serial = 1050] [outer = 0x0] [url = about:blank] 16:41:28 INFO - PROCESS | 1925 | --DOMWINDOW == 148 (0x128ede800) [pid = 1925] [serial = 1053] [outer = 0x0] [url = about:blank] 16:41:28 INFO - PROCESS | 1925 | --DOMWINDOW == 147 (0x12a81cc00) [pid = 1925] [serial = 1056] [outer = 0x0] [url = about:blank] 16:41:28 INFO - PROCESS | 1925 | --DOMWINDOW == 146 (0x11323c000) [pid = 1925] [serial = 1059] [outer = 0x0] [url = about:blank] 16:41:28 INFO - PROCESS | 1925 | --DOMWINDOW == 145 (0x1211b7800) [pid = 1925] [serial = 1041] [outer = 0x0] [url = about:blank] 16:41:28 INFO - PROCESS | 1925 | --DOMWINDOW == 144 (0x121548000) [pid = 1925] [serial = 1042] [outer = 0x0] [url = about:blank] 16:41:28 INFO - PROCESS | 1925 | --DOMWINDOW == 143 (0x1215cd000) [pid = 1925] [serial = 1044] [outer = 0x0] [url = about:blank] 16:41:28 INFO - PROCESS | 1925 | --DOMWINDOW == 142 (0x11319ec00) [pid = 1925] [serial = 1035] [outer = 0x0] [url = about:blank] 16:41:28 INFO - PROCESS | 1925 | --DOMWINDOW == 141 (0x129471400) [pid = 1925] [serial = 1054] [outer = 0x0] [url = about:blank] 16:41:28 INFO - PROCESS | 1925 | --DOMWINDOW == 140 (0x1169b7c00) [pid = 1925] [serial = 1014] [outer = 0x0] [url = about:blank] 16:41:28 INFO - PROCESS | 1925 | --DOMWINDOW == 139 (0x11755c800) [pid = 1925] [serial = 1036] [outer = 0x0] [url = about:blank] 16:41:28 INFO - PROCESS | 1925 | --DOMWINDOW == 138 (0x113199c00) [pid = 1925] [serial = 1033] [outer = 0x0] [url = about:blank] 16:41:28 INFO - PROCESS | 1925 | --DOMWINDOW == 137 (0x11312b000) [pid = 1925] [serial = 1032] [outer = 0x0] [url = about:blank] 16:41:28 INFO - PROCESS | 1925 | --DOMWINDOW == 136 (0x119a0e400) [pid = 1925] [serial = 1017] [outer = 0x0] [url = about:blank] 16:41:28 INFO - PROCESS | 1925 | --DOMWINDOW == 135 (0x111c62400) [pid = 1925] [serial = 1011] [outer = 0x0] [url = about:blank] 16:41:28 INFO - PROCESS | 1925 | --DOMWINDOW == 134 (0x118565800) [pid = 1925] [serial = 1038] [outer = 0x0] [url = about:blank] 16:41:28 INFO - PROCESS | 1925 | --DOMWINDOW == 133 (0x11985fc00) [pid = 1925] [serial = 1039] [outer = 0x0] [url = about:blank] 16:41:28 INFO - PROCESS | 1925 | --DOMWINDOW == 132 (0x12944b800) [pid = 1925] [serial = 1009] [outer = 0x0] [url = about:blank] 16:41:28 INFO - PROCESS | 1925 | --DOMWINDOW == 131 (0x12b046c00) [pid = 1925] [serial = 1065] [outer = 0x0] [url = about:blank] 16:41:28 INFO - PROCESS | 1925 | --DOMWINDOW == 130 (0x12ad7dc00) [pid = 1925] [serial = 1063] [outer = 0x0] [url = about:blank] 16:41:28 INFO - PROCESS | 1925 | --DOMWINDOW == 129 (0x11950c400) [pid = 1925] [serial = 1060] [outer = 0x0] [url = about:blank] 16:41:28 INFO - PROCESS | 1925 | --DOMWINDOW == 128 (0x12ad7f400) [pid = 1925] [serial = 1057] [outer = 0x0] [url = about:blank] 16:41:28 INFO - PROCESS | 1925 | --DOMWINDOW == 127 (0x12199dc00) [pid = 1925] [serial = 1047] [outer = 0x0] [url = about:blank] 16:41:28 INFO - PROCESS | 1925 | --DOMWINDOW == 126 (0x125b99000) [pid = 1925] [serial = 1048] [outer = 0x0] [url = about:blank] 16:41:28 INFO - PROCESS | 1925 | --DOMWINDOW == 125 (0x128aa0800) [pid = 1925] [serial = 1051] [outer = 0x0] [url = about:blank] 16:41:28 INFO - PROCESS | 1925 | --DOMWINDOW == 124 (0x11a094800) [pid = 1925] [serial = 1062] [outer = 0x0] [url = about:blank] 16:41:28 INFO - PROCESS | 1925 | --DOMWINDOW == 123 (0x12161b000) [pid = 1925] [serial = 1045] [outer = 0x0] [url = about:blank] 16:41:28 INFO - PROCESS | 1925 | --DOMWINDOW == 122 (0x12b0b0400) [pid = 1925] [serial = 1066] [outer = 0x0] [url = about:blank] 16:41:28 INFO - PROCESS | 1925 | 1464392488117 Marionette TRACE conn2 <- [1,1512,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognised",0,null,null]]]}] 16:41:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 16:41:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 674ms 16:41:28 INFO - PROCESS | 1925 | 1464392488155 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 16:41:28 INFO - PROCESS | 1925 | 1464392488157 Marionette TRACE conn2 <- [1,1513,null,{"value":"7"}] 16:41:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 16:41:28 INFO - PROCESS | 1925 | 1464392488161 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 16:41:28 INFO - PROCESS | 1925 | 1464392488163 Marionette TRACE conn2 <- [1,1514,null,{}] 16:41:28 INFO - PROCESS | 1925 | 1464392488170 Marionette TRACE conn2 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:28 INFO - PROCESS | 1925 | 1464392488274 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 16:41:28 INFO - PROCESS | 1925 | 1464392488279 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:28 INFO - PROCESS | 1925 | ++DOCSHELL 0x119c25000 == 68 [pid = 1925] [id = 386] 16:41:28 INFO - PROCESS | 1925 | ++DOMWINDOW == 123 (0x12116b400) [pid = 1925] [serial = 1157] [outer = 0x0] 16:41:28 INFO - PROCESS | 1925 | ++DOMWINDOW == 124 (0x1213bc400) [pid = 1925] [serial = 1158] [outer = 0x12116b400] 16:41:28 INFO - PROCESS | 1925 | 1464392488307 Marionette DEBUG loaded listener.js 16:41:28 INFO - PROCESS | 1925 | ++DOMWINDOW == 125 (0x12156d400) [pid = 1925] [serial = 1159] [outer = 0x12116b400] 16:41:28 INFO - PROCESS | 1925 | 1464392488685 Marionette TRACE conn2 <- [1,1516,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognisednull",0,null,null]]]}] 16:41:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 16:41:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 570ms 16:41:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 16:41:28 INFO - PROCESS | 1925 | 1464392488732 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 16:41:28 INFO - PROCESS | 1925 | 1464392488734 Marionette TRACE conn2 <- [1,1517,null,{"value":"7"}] 16:41:28 INFO - PROCESS | 1925 | 1464392488736 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 16:41:28 INFO - PROCESS | 1925 | 1464392488737 Marionette TRACE conn2 <- [1,1518,null,{}] 16:41:28 INFO - PROCESS | 1925 | 1464392488739 Marionette TRACE conn2 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:28 INFO - PROCESS | 1925 | 1464392488835 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 16:41:28 INFO - PROCESS | 1925 | 1464392488842 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:28 INFO - PROCESS | 1925 | ++DOCSHELL 0x125f5e800 == 69 [pid = 1925] [id = 387] 16:41:28 INFO - PROCESS | 1925 | ++DOMWINDOW == 126 (0x1215d4800) [pid = 1925] [serial = 1160] [outer = 0x0] 16:41:28 INFO - PROCESS | 1925 | ++DOMWINDOW == 127 (0x12161fc00) [pid = 1925] [serial = 1161] [outer = 0x1215d4800] 16:41:28 INFO - PROCESS | 1925 | 1464392488868 Marionette DEBUG loaded listener.js 16:41:28 INFO - PROCESS | 1925 | ++DOMWINDOW == 128 (0x1218f0c00) [pid = 1925] [serial = 1162] [outer = 0x1215d4800] 16:41:29 INFO - PROCESS | 1925 | 1464392489200 Marionette TRACE conn2 <- [1,1520,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",0,null,null,[["Canvas test: 2d.strokeStyle.default",0,null,null]]]}] 16:41:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 16:41:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 473ms 16:41:29 INFO - PROCESS | 1925 | 1464392489230 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 16:41:29 INFO - PROCESS | 1925 | 1464392489231 Marionette TRACE conn2 <- [1,1521,null,{"value":"7"}] 16:41:29 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 16:41:29 INFO - PROCESS | 1925 | 1464392489236 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 16:41:29 INFO - PROCESS | 1925 | 1464392489237 Marionette TRACE conn2 <- [1,1522,null,{}] 16:41:29 INFO - PROCESS | 1925 | 1464392489239 Marionette TRACE conn2 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:29 INFO - PROCESS | 1925 | 1464392489329 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 16:41:29 INFO - PROCESS | 1925 | 1464392489333 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:29 INFO - PROCESS | 1925 | ++DOCSHELL 0x1292bd000 == 70 [pid = 1925] [id = 388] 16:41:29 INFO - PROCESS | 1925 | ++DOMWINDOW == 129 (0x121cb6800) [pid = 1925] [serial = 1163] [outer = 0x0] 16:41:29 INFO - PROCESS | 1925 | ++DOMWINDOW == 130 (0x124663000) [pid = 1925] [serial = 1164] [outer = 0x121cb6800] 16:41:29 INFO - PROCESS | 1925 | 1464392489359 Marionette DEBUG loaded listener.js 16:41:29 INFO - PROCESS | 1925 | ++DOMWINDOW == 131 (0x124f39000) [pid = 1925] [serial = 1165] [outer = 0x121cb6800] 16:41:29 INFO - PROCESS | 1925 | 1464392489705 Marionette TRACE conn2 <- [1,1524,null,{"value":["/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html",0,null,null,[["fillRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1\n"],["strokeRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1\n"],["fillText should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1\n"],["strokeText should not affect current default path and NotSupportedError shuld be thrown.",1,"assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1\n"]]]}] 16:41:29 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function "function () { 16:41:29 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 16:41:29 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 16:41:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:41:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:41:29 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 16:41:29 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function "function () { 16:41:29 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 16:41:29 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 16:41:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:41:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:41:29 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 16:41:29 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillText should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function "function () { 16:41:29 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 16:41:29 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 16:41:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:41:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:41:29 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 16:41:29 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeText should not affect current default path and NotSupportedError shuld be thrown. - assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function "function () { 16:41:29 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 16:41:29 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 16:41:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:41:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:41:29 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 16:41:29 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 519ms 16:41:29 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 16:41:29 INFO - PROCESS | 1925 | 1464392489755 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 16:41:29 INFO - PROCESS | 1925 | 1464392489757 Marionette TRACE conn2 <- [1,1525,null,{"value":"7"}] 16:41:29 INFO - PROCESS | 1925 | 1464392489759 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 16:41:29 INFO - PROCESS | 1925 | 1464392489760 Marionette TRACE conn2 <- [1,1526,null,{}] 16:41:29 INFO - PROCESS | 1925 | 1464392489762 Marionette TRACE conn2 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:29 INFO - PROCESS | 1925 | 1464392489900 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 16:41:29 INFO - PROCESS | 1925 | 1464392489946 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:29 INFO - PROCESS | 1925 | ++DOCSHELL 0x12ae54800 == 71 [pid = 1925] [id = 389] 16:41:29 INFO - PROCESS | 1925 | ++DOMWINDOW == 132 (0x121e63c00) [pid = 1925] [serial = 1166] [outer = 0x0] 16:41:29 INFO - PROCESS | 1925 | ++DOMWINDOW == 133 (0x126557c00) [pid = 1925] [serial = 1167] [outer = 0x121e63c00] 16:41:29 INFO - PROCESS | 1925 | 1464392489972 Marionette DEBUG loaded listener.js 16:41:30 INFO - PROCESS | 1925 | ++DOMWINDOW == 134 (0x1299d8000) [pid = 1925] [serial = 1168] [outer = 0x121e63c00] 16:41:30 INFO - PROCESS | 1925 | 1464392490264 Marionette TRACE conn2 <- [1,1528,null,{"value":["/2dcontext/hit-regions/hitregions-members-exist.html",0,null,null,[["context.addHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1\n"],["context.removeHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1\n"],["context.clearHitRegions Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1\n"]]]}] 16:41:30 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 16:41:30 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 16:41:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:41:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:41:30 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 16:41:30 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 16:41:30 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 16:41:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:41:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:41:30 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 16:41:30 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 16:41:30 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 16:41:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:41:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:41:30 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 16:41:30 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 519ms 16:41:30 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 16:41:30 INFO - PROCESS | 1925 | 1464392490281 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 16:41:30 INFO - PROCESS | 1925 | 1464392490282 Marionette TRACE conn2 <- [1,1529,null,{"value":"7"}] 16:41:30 INFO - PROCESS | 1925 | 1464392490284 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 16:41:30 INFO - PROCESS | 1925 | 1464392490285 Marionette TRACE conn2 <- [1,1530,null,{}] 16:41:30 INFO - PROCESS | 1925 | 1464392490295 Marionette TRACE conn2 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:30 INFO - PROCESS | 1925 | 1464392490426 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 16:41:30 INFO - PROCESS | 1925 | 1464392490437 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:30 INFO - PROCESS | 1925 | ++DOCSHELL 0x12ba6c800 == 72 [pid = 1925] [id = 390] 16:41:30 INFO - PROCESS | 1925 | ++DOMWINDOW == 135 (0x12a098c00) [pid = 1925] [serial = 1169] [outer = 0x0] 16:41:30 INFO - PROCESS | 1925 | ++DOMWINDOW == 136 (0x12a825400) [pid = 1925] [serial = 1170] [outer = 0x12a098c00] 16:41:30 INFO - PROCESS | 1925 | 1464392490463 Marionette DEBUG loaded listener.js 16:41:30 INFO - PROCESS | 1925 | ++DOMWINDOW == 137 (0x12b0b9000) [pid = 1925] [serial = 1171] [outer = 0x12a098c00] 16:41:30 INFO - PROCESS | 1925 | 1464392490793 Marionette TRACE conn2 <- [1,1532,null,{"value":["/2dcontext/image-smoothing/imagesmoothing.html",0,null,null,[["When the CanvasRenderingContext2D object is created, the attribute must be set to true.",1,"assert_true: expected true got undefined","@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6\n"],["On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to.",0,null,null],["On setting the imageSmoothingEnabled attribute, it must be set to the new value.",0,null,null]]]}] 16:41:30 INFO - TEST-FAIL | /2dcontext/image-smoothing/imagesmoothing.html | When the CanvasRenderingContext2D object is created, the attribute must be set to true. - assert_true: expected true got undefined 16:41:30 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 16:41:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:41:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:41:30 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 16:41:30 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 16:41:30 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to. 16:41:30 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 16:41:30 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 520ms 16:41:30 INFO - PROCESS | 1925 | 1464392490804 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 16:41:30 INFO - PROCESS | 1925 | 1464392490806 Marionette TRACE conn2 <- [1,1533,null,{"value":"7"}] 16:41:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 16:41:30 INFO - PROCESS | 1925 | 1464392490816 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 16:41:30 INFO - PROCESS | 1925 | 1464392490817 Marionette TRACE conn2 <- [1,1534,null,{}] 16:41:30 INFO - PROCESS | 1925 | 1464392490820 Marionette TRACE conn2 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:30 INFO - PROCESS | 1925 | 1464392490934 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 16:41:30 INFO - PROCESS | 1925 | 1464392490971 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:30 INFO - PROCESS | 1925 | ++DOCSHELL 0x12c3dc800 == 73 [pid = 1925] [id = 391] 16:41:30 INFO - PROCESS | 1925 | ++DOMWINDOW == 138 (0x12a819800) [pid = 1925] [serial = 1172] [outer = 0x0] 16:41:30 INFO - PROCESS | 1925 | ++DOMWINDOW == 139 (0x12ba45400) [pid = 1925] [serial = 1173] [outer = 0x12a819800] 16:41:30 INFO - PROCESS | 1925 | 1464392490996 Marionette DEBUG loaded listener.js 16:41:31 INFO - PROCESS | 1925 | ++DOMWINDOW == 140 (0x12c1a0800) [pid = 1925] [serial = 1174] [outer = 0x12a819800] 16:41:31 INFO - PROCESS | 1925 | 1464392491334 Marionette TRACE conn2 <- [1,1536,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 16:41:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 16:41:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 568ms 16:41:31 INFO - PROCESS | 1925 | 1464392491385 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 16:41:31 INFO - PROCESS | 1925 | 1464392491387 Marionette TRACE conn2 <- [1,1537,null,{"value":"7"}] 16:41:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 16:41:31 INFO - PROCESS | 1925 | 1464392491389 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 16:41:31 INFO - PROCESS | 1925 | 1464392491390 Marionette TRACE conn2 <- [1,1538,null,{}] 16:41:31 INFO - PROCESS | 1925 | 1464392491392 Marionette TRACE conn2 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:31 INFO - PROCESS | 1925 | 1464392491509 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 16:41:31 INFO - PROCESS | 1925 | 1464392491521 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:31 INFO - PROCESS | 1925 | ++DOCSHELL 0x12ca12800 == 74 [pid = 1925] [id = 392] 16:41:31 INFO - PROCESS | 1925 | ++DOMWINDOW == 141 (0x12ba5a000) [pid = 1925] [serial = 1175] [outer = 0x0] 16:41:31 INFO - PROCESS | 1925 | ++DOMWINDOW == 142 (0x12c38e800) [pid = 1925] [serial = 1176] [outer = 0x12ba5a000] 16:41:31 INFO - PROCESS | 1925 | 1464392491555 Marionette DEBUG loaded listener.js 16:41:31 INFO - PROCESS | 1925 | ++DOMWINDOW == 143 (0x12c686c00) [pid = 1925] [serial = 1177] [outer = 0x12ba5a000] 16:41:31 INFO - PROCESS | 1925 | 1464392491921 Marionette TRACE conn2 <- [1,1540,null,{"value":["/2dcontext/line-styles/2d.line.cap.closed.html",0,null,null,[["Line caps are not drawn at the corners of an unclosed rectangle",0,null,null]]]}] 16:41:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 16:41:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 570ms 16:41:31 INFO - PROCESS | 1925 | 1464392491964 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 16:41:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 16:41:31 INFO - PROCESS | 1925 | 1464392491965 Marionette TRACE conn2 <- [1,1541,null,{"value":"7"}] 16:41:31 INFO - PROCESS | 1925 | 1464392491968 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 16:41:31 INFO - PROCESS | 1925 | 1464392491969 Marionette TRACE conn2 <- [1,1542,null,{}] 16:41:31 INFO - PROCESS | 1925 | 1464392491971 Marionette TRACE conn2 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:32 INFO - PROCESS | 1925 | 1464392492090 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 16:41:32 INFO - PROCESS | 1925 | 1464392492101 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:32 INFO - PROCESS | 1925 | ++DOCSHELL 0x12d193000 == 75 [pid = 1925] [id = 393] 16:41:32 INFO - PROCESS | 1925 | ++DOMWINDOW == 144 (0x1166c3000) [pid = 1925] [serial = 1178] [outer = 0x0] 16:41:32 INFO - PROCESS | 1925 | ++DOMWINDOW == 145 (0x12c691800) [pid = 1925] [serial = 1179] [outer = 0x1166c3000] 16:41:32 INFO - PROCESS | 1925 | 1464392492127 Marionette DEBUG loaded listener.js 16:41:32 INFO - PROCESS | 1925 | ++DOMWINDOW == 146 (0x12d0dec00) [pid = 1925] [serial = 1180] [outer = 0x1166c3000] 16:41:32 INFO - PROCESS | 1925 | --DOMWINDOW == 145 (0x1265bfc00) [pid = 1925] [serial = 1109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 16:41:32 INFO - PROCESS | 1925 | --DOMWINDOW == 144 (0x1267e5000) [pid = 1925] [serial = 1112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 16:41:32 INFO - PROCESS | 1925 | --DOMWINDOW == 143 (0x128edd400) [pid = 1925] [serial = 1115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 16:41:32 INFO - PROCESS | 1925 | --DOMWINDOW == 142 (0x119860800) [pid = 1925] [serial = 1100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 16:41:32 INFO - PROCESS | 1925 | --DOMWINDOW == 141 (0x1122ac800) [pid = 1925] [serial = 1091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 16:41:32 INFO - PROCESS | 1925 | --DOMWINDOW == 140 (0x1247e1800) [pid = 1925] [serial = 1067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 16:41:32 INFO - PROCESS | 1925 | --DOMWINDOW == 139 (0x12116c000) [pid = 1925] [serial = 1103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 16:41:32 INFO - PROCESS | 1925 | --DOMWINDOW == 138 (0x117554c00) [pid = 1925] [serial = 1094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 16:41:32 INFO - PROCESS | 1925 | --DOMWINDOW == 137 (0x1217bb000) [pid = 1925] [serial = 1106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 16:41:32 INFO - PROCESS | 1925 | --DOMWINDOW == 136 (0x117170000) [pid = 1925] [serial = 1097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 16:41:32 INFO - PROCESS | 1925 | --DOMWINDOW == 135 (0x1161a5400) [pid = 1925] [serial = 1118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 16:41:32 INFO - PROCESS | 1925 | --DOMWINDOW == 134 (0x119023000) [pid = 1925] [serial = 1124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 16:41:32 INFO - PROCESS | 1925 | --DOMWINDOW == 133 (0x128dc8400) [pid = 1925] [serial = 1121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 16:41:32 INFO - PROCESS | 1925 | 1464392492592 Marionette TRACE conn2 <- [1,1544,null,{"value":["/2dcontext/line-styles/2d.line.cap.invalid.html",0,null,null,[["Setting lineCap to invalid values is ignored",0,null,null]]]}] 16:41:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 16:41:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 668ms 16:41:32 INFO - PROCESS | 1925 | 1464392492636 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 16:41:32 INFO - PROCESS | 1925 | 1464392492638 Marionette TRACE conn2 <- [1,1545,null,{"value":"7"}] 16:41:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 16:41:32 INFO - PROCESS | 1925 | 1464392492646 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 16:41:32 INFO - PROCESS | 1925 | 1464392492647 Marionette TRACE conn2 <- [1,1546,null,{}] 16:41:32 INFO - PROCESS | 1925 | 1464392492664 Marionette TRACE conn2 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:32 INFO - PROCESS | 1925 | 1464392492779 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 16:41:32 INFO - PROCESS | 1925 | 1464392492803 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:32 INFO - PROCESS | 1925 | ++DOCSHELL 0x12d348000 == 76 [pid = 1925] [id = 394] 16:41:32 INFO - PROCESS | 1925 | ++DOMWINDOW == 134 (0x12bd28400) [pid = 1925] [serial = 1181] [outer = 0x0] 16:41:32 INFO - PROCESS | 1925 | ++DOMWINDOW == 135 (0x12cc50400) [pid = 1925] [serial = 1182] [outer = 0x12bd28400] 16:41:32 INFO - PROCESS | 1925 | 1464392492833 Marionette DEBUG loaded listener.js 16:41:32 INFO - PROCESS | 1925 | ++DOMWINDOW == 136 (0x12d0e8c00) [pid = 1925] [serial = 1183] [outer = 0x12bd28400] 16:41:33 INFO - PROCESS | 1925 | 1464392493175 Marionette TRACE conn2 <- [1,1548,null,{"value":["/2dcontext/line-styles/2d.line.cap.open.html",0,null,null,[["Line caps are drawn at the corners of an unclosed rectangle",0,null,null]]]}] 16:41:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 16:41:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 570ms 16:41:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 16:41:33 INFO - PROCESS | 1925 | 1464392493216 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 16:41:33 INFO - PROCESS | 1925 | 1464392493218 Marionette TRACE conn2 <- [1,1549,null,{"value":"7"}] 16:41:33 INFO - PROCESS | 1925 | 1464392493220 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 16:41:33 INFO - PROCESS | 1925 | 1464392493221 Marionette TRACE conn2 <- [1,1550,null,{}] 16:41:33 INFO - PROCESS | 1925 | 1464392493223 Marionette TRACE conn2 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:33 INFO - PROCESS | 1925 | 1464392493317 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 16:41:33 INFO - PROCESS | 1925 | 1464392493385 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:33 INFO - PROCESS | 1925 | ++DOCSHELL 0x12ddc4800 == 77 [pid = 1925] [id = 395] 16:41:33 INFO - PROCESS | 1925 | ++DOMWINDOW == 137 (0x12c68e000) [pid = 1925] [serial = 1184] [outer = 0x0] 16:41:33 INFO - PROCESS | 1925 | ++DOMWINDOW == 138 (0x12d229c00) [pid = 1925] [serial = 1185] [outer = 0x12c68e000] 16:41:33 INFO - PROCESS | 1925 | 1464392493410 Marionette DEBUG loaded listener.js 16:41:33 INFO - PROCESS | 1925 | ++DOMWINDOW == 139 (0x12d234000) [pid = 1925] [serial = 1186] [outer = 0x12c68e000] 16:41:33 INFO - PROCESS | 1925 | 1464392493685 Marionette TRACE conn2 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 16:41:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 16:41:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 517ms 16:41:33 INFO - PROCESS | 1925 | 1464392493738 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 16:41:33 INFO - PROCESS | 1925 | 1464392493740 Marionette TRACE conn2 <- [1,1553,null,{"value":"7"}] 16:41:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 16:41:33 INFO - PROCESS | 1925 | 1464392493745 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 16:41:33 INFO - PROCESS | 1925 | 1464392493746 Marionette TRACE conn2 <- [1,1554,null,{}] 16:41:33 INFO - PROCESS | 1925 | 1464392493749 Marionette TRACE conn2 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:33 INFO - PROCESS | 1925 | 1464392493844 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 16:41:33 INFO - PROCESS | 1925 | 1464392493849 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:33 INFO - PROCESS | 1925 | ++DOCSHELL 0x134b62800 == 78 [pid = 1925] [id = 396] 16:41:33 INFO - PROCESS | 1925 | ++DOMWINDOW == 140 (0x12d234c00) [pid = 1925] [serial = 1187] [outer = 0x0] 16:41:33 INFO - PROCESS | 1925 | ++DOMWINDOW == 141 (0x134cb9800) [pid = 1925] [serial = 1188] [outer = 0x12d234c00] 16:41:33 INFO - PROCESS | 1925 | 1464392493874 Marionette DEBUG loaded listener.js 16:41:33 INFO - PROCESS | 1925 | ++DOMWINDOW == 142 (0x134cbe000) [pid = 1925] [serial = 1189] [outer = 0x12d234c00] 16:41:34 INFO - PROCESS | 1925 | 1464392494215 Marionette TRACE conn2 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 16:41:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 16:41:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 519ms 16:41:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 16:41:34 INFO - PROCESS | 1925 | 1464392494276 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 16:41:34 INFO - PROCESS | 1925 | 1464392494277 Marionette TRACE conn2 <- [1,1557,null,{"value":"7"}] 16:41:34 INFO - PROCESS | 1925 | 1464392494279 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 16:41:34 INFO - PROCESS | 1925 | 1464392494280 Marionette TRACE conn2 <- [1,1558,null,{}] 16:41:34 INFO - PROCESS | 1925 | 1464392494282 Marionette TRACE conn2 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:34 INFO - PROCESS | 1925 | 1464392494378 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 16:41:34 INFO - PROCESS | 1925 | 1464392494382 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:34 INFO - PROCESS | 1925 | ++DOCSHELL 0x134e52800 == 79 [pid = 1925] [id = 397] 16:41:34 INFO - PROCESS | 1925 | ++DOMWINDOW == 143 (0x134cbac00) [pid = 1925] [serial = 1190] [outer = 0x0] 16:41:34 INFO - PROCESS | 1925 | ++DOMWINDOW == 144 (0x134cc2800) [pid = 1925] [serial = 1191] [outer = 0x134cbac00] 16:41:34 INFO - PROCESS | 1925 | 1464392494408 Marionette DEBUG loaded listener.js 16:41:34 INFO - PROCESS | 1925 | ++DOMWINDOW == 145 (0x135514800) [pid = 1925] [serial = 1192] [outer = 0x134cbac00] 16:41:34 INFO - PROCESS | 1925 | 1464392494931 Marionette TRACE conn2 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.cap.valid.html",0,null,null,[["Setting lineCap to valid values works",0,null,null]]]}] 16:41:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 16:41:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 672ms 16:41:34 INFO - PROCESS | 1925 | 1464392494952 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 16:41:34 INFO - PROCESS | 1925 | 1464392494955 Marionette TRACE conn2 <- [1,1561,null,{"value":"7"}] 16:41:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 16:41:34 INFO - PROCESS | 1925 | 1464392494958 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 16:41:34 INFO - PROCESS | 1925 | 1464392494961 Marionette TRACE conn2 <- [1,1562,null,{}] 16:41:34 INFO - PROCESS | 1925 | 1464392494965 Marionette TRACE conn2 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:35 INFO - PROCESS | 1925 | 1464392495088 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 16:41:35 INFO - PROCESS | 1925 | 1464392495196 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:35 INFO - PROCESS | 1925 | ++DOCSHELL 0x11938d800 == 80 [pid = 1925] [id = 398] 16:41:35 INFO - PROCESS | 1925 | ++DOMWINDOW == 146 (0x1169b7c00) [pid = 1925] [serial = 1193] [outer = 0x0] 16:41:35 INFO - PROCESS | 1925 | ++DOMWINDOW == 147 (0x117554c00) [pid = 1925] [serial = 1194] [outer = 0x1169b7c00] 16:41:35 INFO - PROCESS | 1925 | 1464392495227 Marionette DEBUG loaded listener.js 16:41:35 INFO - PROCESS | 1925 | ++DOMWINDOW == 148 (0x118e8ac00) [pid = 1925] [serial = 1195] [outer = 0x1169b7c00] 16:41:35 INFO - PROCESS | 1925 | 1464392495674 Marionette TRACE conn2 <- [1,1564,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 16:41:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 16:41:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 721ms 16:41:35 INFO - PROCESS | 1925 | 1464392495680 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 16:41:35 INFO - PROCESS | 1925 | 1464392495684 Marionette TRACE conn2 <- [1,1565,null,{"value":"7"}] 16:41:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 16:41:35 INFO - PROCESS | 1925 | 1464392495689 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 16:41:35 INFO - PROCESS | 1925 | 1464392495693 Marionette TRACE conn2 <- [1,1566,null,{}] 16:41:35 INFO - PROCESS | 1925 | 1464392495696 Marionette TRACE conn2 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:35 INFO - PROCESS | 1925 | 1464392495816 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 16:41:35 INFO - PROCESS | 1925 | 1464392495926 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:35 INFO - PROCESS | 1925 | ++DOCSHELL 0x12a0ae800 == 81 [pid = 1925] [id = 399] 16:41:35 INFO - PROCESS | 1925 | ++DOMWINDOW == 149 (0x11950a800) [pid = 1925] [serial = 1196] [outer = 0x0] 16:41:35 INFO - PROCESS | 1925 | ++DOMWINDOW == 150 (0x121172800) [pid = 1925] [serial = 1197] [outer = 0x11950a800] 16:41:35 INFO - PROCESS | 1925 | 1464392495957 Marionette DEBUG loaded listener.js 16:41:36 INFO - PROCESS | 1925 | ++DOMWINDOW == 151 (0x1215d4000) [pid = 1925] [serial = 1198] [outer = 0x11950a800] 16:41:36 INFO - PROCESS | 1925 | 1464392496394 Marionette TRACE conn2 <- [1,1568,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 16:41:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 16:41:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 722ms 16:41:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 16:41:36 INFO - PROCESS | 1925 | 1464392496435 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 16:41:36 INFO - PROCESS | 1925 | 1464392496436 Marionette TRACE conn2 <- [1,1569,null,{"value":"7"}] 16:41:36 INFO - PROCESS | 1925 | 1464392496453 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 16:41:36 INFO - PROCESS | 1925 | 1464392496455 Marionette TRACE conn2 <- [1,1570,null,{}] 16:41:36 INFO - PROCESS | 1925 | 1464392496465 Marionette TRACE conn2 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:36 INFO - PROCESS | 1925 | 1464392496581 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 16:41:36 INFO - PROCESS | 1925 | 1464392496661 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:36 INFO - PROCESS | 1925 | ++DOCSHELL 0x12d98a000 == 82 [pid = 1925] [id = 400] 16:41:36 INFO - PROCESS | 1925 | ++DOMWINDOW == 152 (0x124659800) [pid = 1925] [serial = 1199] [outer = 0x0] 16:41:36 INFO - PROCESS | 1925 | ++DOMWINDOW == 153 (0x12607ac00) [pid = 1925] [serial = 1200] [outer = 0x124659800] 16:41:36 INFO - PROCESS | 1925 | 1464392496694 Marionette DEBUG loaded listener.js 16:41:36 INFO - PROCESS | 1925 | ++DOMWINDOW == 154 (0x128dc6800) [pid = 1925] [serial = 1201] [outer = 0x124659800] 16:41:37 INFO - PROCESS | 1925 | 1464392497091 Marionette TRACE conn2 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 16:41:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 16:41:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 687ms 16:41:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 16:41:37 INFO - PROCESS | 1925 | 1464392497129 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 16:41:37 INFO - PROCESS | 1925 | 1464392497131 Marionette TRACE conn2 <- [1,1573,null,{"value":"7"}] 16:41:37 INFO - PROCESS | 1925 | 1464392497134 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 16:41:37 INFO - PROCESS | 1925 | 1464392497135 Marionette TRACE conn2 <- [1,1574,null,{}] 16:41:37 INFO - PROCESS | 1925 | 1464392497137 Marionette TRACE conn2 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:37 INFO - PROCESS | 1925 | 1464392497256 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 16:41:37 INFO - PROCESS | 1925 | 1464392497362 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:37 INFO - PROCESS | 1925 | ++DOCSHELL 0x13783f800 == 83 [pid = 1925] [id = 401] 16:41:37 INFO - PROCESS | 1925 | ++DOMWINDOW == 155 (0x12190a800) [pid = 1925] [serial = 1202] [outer = 0x0] 16:41:37 INFO - PROCESS | 1925 | ++DOMWINDOW == 156 (0x12190ec00) [pid = 1925] [serial = 1203] [outer = 0x12190a800] 16:41:37 INFO - PROCESS | 1925 | 1464392497393 Marionette DEBUG loaded listener.js 16:41:37 INFO - PROCESS | 1925 | ++DOMWINDOW == 157 (0x1267dfc00) [pid = 1925] [serial = 1204] [outer = 0x12190a800] 16:41:37 INFO - PROCESS | 1925 | 1464392497779 Marionette TRACE conn2 <- [1,1576,null,{"value":["/2dcontext/line-styles/2d.line.join.closed.html",0,null,null,[["Line joins are drawn at the corner of a closed rectangle",0,null,null]]]}] 16:41:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 16:41:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 668ms 16:41:37 INFO - PROCESS | 1925 | 1464392497803 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 16:41:37 INFO - PROCESS | 1925 | 1464392497804 Marionette TRACE conn2 <- [1,1577,null,{"value":"7"}] 16:41:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 16:41:37 INFO - PROCESS | 1925 | 1464392497807 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 16:41:37 INFO - PROCESS | 1925 | 1464392497810 Marionette TRACE conn2 <- [1,1578,null,{}] 16:41:37 INFO - PROCESS | 1925 | 1464392497812 Marionette TRACE conn2 -> [0,1579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:37 INFO - PROCESS | 1925 | 1464392497924 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 16:41:38 INFO - PROCESS | 1925 | 1464392498025 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:38 INFO - PROCESS | 1925 | ++DOCSHELL 0x13ed1f000 == 84 [pid = 1925] [id = 402] 16:41:38 INFO - PROCESS | 1925 | ++DOMWINDOW == 158 (0x12190e800) [pid = 1925] [serial = 1205] [outer = 0x0] 16:41:38 INFO - PROCESS | 1925 | ++DOMWINDOW == 159 (0x1299d0c00) [pid = 1925] [serial = 1206] [outer = 0x12190e800] 16:41:38 INFO - PROCESS | 1925 | 1464392498054 Marionette DEBUG loaded listener.js 16:41:38 INFO - PROCESS | 1925 | ++DOMWINDOW == 160 (0x12b042400) [pid = 1925] [serial = 1207] [outer = 0x12190e800] 16:41:38 INFO - PROCESS | 1925 | 1464392498480 Marionette TRACE conn2 <- [1,1580,null,{"value":["/2dcontext/line-styles/2d.line.join.invalid.html",0,null,null,[["Setting lineJoin to invalid values is ignored",0,null,null]]]}] 16:41:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 16:41:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 723ms 16:41:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 16:41:38 INFO - PROCESS | 1925 | 1464392498529 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 16:41:38 INFO - PROCESS | 1925 | 1464392498531 Marionette TRACE conn2 <- [1,1581,null,{"value":"7"}] 16:41:38 INFO - PROCESS | 1925 | 1464392498533 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 16:41:38 INFO - PROCESS | 1925 | 1464392498534 Marionette TRACE conn2 <- [1,1582,null,{}] 16:41:38 INFO - PROCESS | 1925 | 1464392498537 Marionette TRACE conn2 -> [0,1583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:38 INFO - PROCESS | 1925 | 1464392498659 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 16:41:38 INFO - PROCESS | 1925 | 1464392498741 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:38 INFO - PROCESS | 1925 | ++DOCSHELL 0x113113800 == 85 [pid = 1925] [id = 403] 16:41:38 INFO - PROCESS | 1925 | ++DOMWINDOW == 161 (0x12c1a1400) [pid = 1925] [serial = 1208] [outer = 0x0] 16:41:38 INFO - PROCESS | 1925 | ++DOMWINDOW == 162 (0x12cc45800) [pid = 1925] [serial = 1209] [outer = 0x12c1a1400] 16:41:38 INFO - PROCESS | 1925 | 1464392498773 Marionette DEBUG loaded listener.js 16:41:38 INFO - PROCESS | 1925 | ++DOMWINDOW == 163 (0x134cc3c00) [pid = 1925] [serial = 1210] [outer = 0x12c1a1400] 16:41:39 INFO - PROCESS | 1925 | 1464392499192 Marionette TRACE conn2 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 16:41:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 16:41:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 668ms 16:41:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 16:41:39 INFO - PROCESS | 1925 | 1464392499202 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 16:41:39 INFO - PROCESS | 1925 | 1464392499203 Marionette TRACE conn2 <- [1,1585,null,{"value":"7"}] 16:41:39 INFO - PROCESS | 1925 | 1464392499205 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 16:41:39 INFO - PROCESS | 1925 | 1464392499207 Marionette TRACE conn2 <- [1,1586,null,{}] 16:41:39 INFO - PROCESS | 1925 | 1464392499211 Marionette TRACE conn2 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:39 INFO - PROCESS | 1925 | 1464392499339 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 16:41:39 INFO - PROCESS | 1925 | 1464392499419 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:39 INFO - PROCESS | 1925 | ++DOCSHELL 0x13ed34800 == 86 [pid = 1925] [id = 404] 16:41:39 INFO - PROCESS | 1925 | ++DOMWINDOW == 164 (0x134cb9c00) [pid = 1925] [serial = 1211] [outer = 0x0] 16:41:39 INFO - PROCESS | 1925 | ++DOMWINDOW == 165 (0x1351d9800) [pid = 1925] [serial = 1212] [outer = 0x134cb9c00] 16:41:39 INFO - PROCESS | 1925 | 1464392499448 Marionette DEBUG loaded listener.js 16:41:39 INFO - PROCESS | 1925 | ++DOMWINDOW == 166 (0x1351dd400) [pid = 1925] [serial = 1213] [outer = 0x134cb9c00] 16:41:39 INFO - PROCESS | 1925 | 1464392499866 Marionette TRACE conn2 <- [1,1588,null,{"value":["/2dcontext/line-styles/2d.line.join.open.html",0,null,null,[["Line joins are not drawn at the corner of an unclosed rectangle",0,null,null]]]}] 16:41:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 16:41:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 672ms 16:41:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 16:41:39 INFO - PROCESS | 1925 | 1464392499878 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 16:41:39 INFO - PROCESS | 1925 | 1464392499879 Marionette TRACE conn2 <- [1,1589,null,{"value":"7"}] 16:41:39 INFO - PROCESS | 1925 | 1464392499881 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 16:41:39 INFO - PROCESS | 1925 | 1464392499882 Marionette TRACE conn2 <- [1,1590,null,{}] 16:41:39 INFO - PROCESS | 1925 | 1464392499885 Marionette TRACE conn2 -> [0,1591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:40 INFO - PROCESS | 1925 | 1464392500012 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 16:41:40 INFO - PROCESS | 1925 | 1464392500123 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:40 INFO - PROCESS | 1925 | ++DOCSHELL 0x124306800 == 87 [pid = 1925] [id = 405] 16:41:40 INFO - PROCESS | 1925 | ++DOMWINDOW == 167 (0x112042000) [pid = 1925] [serial = 1214] [outer = 0x0] 16:41:40 INFO - PROCESS | 1925 | ++DOMWINDOW == 168 (0x118e83400) [pid = 1925] [serial = 1215] [outer = 0x112042000] 16:41:40 INFO - PROCESS | 1925 | 1464392500155 Marionette DEBUG loaded listener.js 16:41:40 INFO - PROCESS | 1925 | ++DOMWINDOW == 169 (0x1351dc800) [pid = 1925] [serial = 1216] [outer = 0x112042000] 16:41:40 INFO - PROCESS | 1925 | 1464392500564 Marionette TRACE conn2 <- [1,1592,null,{"value":["/2dcontext/line-styles/2d.line.join.parallel.html",0,null,null,[["Line joins are drawn at 180-degree joins",0,null,null]]]}] 16:41:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 16:41:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 720ms 16:41:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 16:41:40 INFO - PROCESS | 1925 | 1464392500601 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 16:41:40 INFO - PROCESS | 1925 | 1464392500603 Marionette TRACE conn2 <- [1,1593,null,{"value":"7"}] 16:41:40 INFO - PROCESS | 1925 | 1464392500605 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 16:41:40 INFO - PROCESS | 1925 | 1464392500606 Marionette TRACE conn2 <- [1,1594,null,{}] 16:41:40 INFO - PROCESS | 1925 | 1464392500609 Marionette TRACE conn2 -> [0,1595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:40 INFO - PROCESS | 1925 | 1464392500743 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 16:41:40 INFO - PROCESS | 1925 | 1464392500826 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:40 INFO - PROCESS | 1925 | ++DOCSHELL 0x119549000 == 88 [pid = 1925] [id = 406] 16:41:40 INFO - PROCESS | 1925 | ++DOMWINDOW == 170 (0x113131000) [pid = 1925] [serial = 1217] [outer = 0x0] 16:41:40 INFO - PROCESS | 1925 | ++DOMWINDOW == 171 (0x1351df000) [pid = 1925] [serial = 1218] [outer = 0x113131000] 16:41:40 INFO - PROCESS | 1925 | 1464392500856 Marionette DEBUG loaded listener.js 16:41:40 INFO - PROCESS | 1925 | ++DOMWINDOW == 172 (0x135453c00) [pid = 1925] [serial = 1219] [outer = 0x113131000] 16:41:41 INFO - PROCESS | 1925 | 1464392501496 Marionette TRACE conn2 <- [1,1596,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 16:41:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 16:41:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 921ms 16:41:41 INFO - PROCESS | 1925 | 1464392501542 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 16:41:41 INFO - PROCESS | 1925 | 1464392501544 Marionette TRACE conn2 <- [1,1597,null,{"value":"7"}] 16:41:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 16:41:41 INFO - PROCESS | 1925 | 1464392501549 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 16:41:41 INFO - PROCESS | 1925 | 1464392501551 Marionette TRACE conn2 <- [1,1598,null,{}] 16:41:41 INFO - PROCESS | 1925 | 1464392501555 Marionette TRACE conn2 -> [0,1599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:41 INFO - PROCESS | 1925 | 1464392501668 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 16:41:41 INFO - PROCESS | 1925 | 1464392501753 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:41 INFO - PROCESS | 1925 | ++DOCSHELL 0x118e29000 == 89 [pid = 1925] [id = 407] 16:41:41 INFO - PROCESS | 1925 | ++DOMWINDOW == 173 (0x112a76800) [pid = 1925] [serial = 1220] [outer = 0x0] 16:41:41 INFO - PROCESS | 1925 | ++DOMWINDOW == 174 (0x113199400) [pid = 1925] [serial = 1221] [outer = 0x112a76800] 16:41:41 INFO - PROCESS | 1925 | 1464392501782 Marionette DEBUG loaded listener.js 16:41:41 INFO - PROCESS | 1925 | ++DOMWINDOW == 175 (0x1161a3400) [pid = 1925] [serial = 1222] [outer = 0x112a76800] 16:41:42 INFO - PROCESS | 1925 | 1464392502220 Marionette TRACE conn2 <- [1,1600,null,{"value":["/2dcontext/line-styles/2d.line.join.valid.html",0,null,null,[["Setting lineJoin to valid values works",0,null,null]]]}] 16:41:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 16:41:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 719ms 16:41:42 INFO - PROCESS | 1925 | 1464392502269 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 16:41:42 INFO - PROCESS | 1925 | 1464392502275 Marionette TRACE conn2 <- [1,1601,null,{"value":"7"}] 16:41:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 16:41:42 INFO - PROCESS | 1925 | 1464392502280 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 16:41:42 INFO - PROCESS | 1925 | 1464392502281 Marionette TRACE conn2 <- [1,1602,null,{}] 16:41:42 INFO - PROCESS | 1925 | 1464392502284 Marionette TRACE conn2 -> [0,1603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:42 INFO - PROCESS | 1925 | 1464392502393 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 16:41:42 INFO - PROCESS | 1925 | 1464392502479 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:42 INFO - PROCESS | 1925 | ++DOCSHELL 0x118526000 == 90 [pid = 1925] [id = 408] 16:41:42 INFO - PROCESS | 1925 | ++DOMWINDOW == 176 (0x1167b5800) [pid = 1925] [serial = 1223] [outer = 0x0] 16:41:42 INFO - PROCESS | 1925 | ++DOMWINDOW == 177 (0x118ef0000) [pid = 1925] [serial = 1224] [outer = 0x1167b5800] 16:41:42 INFO - PROCESS | 1925 | 1464392502507 Marionette DEBUG loaded listener.js 16:41:42 INFO - PROCESS | 1925 | ++DOMWINDOW == 178 (0x11950e400) [pid = 1925] [serial = 1225] [outer = 0x1167b5800] 16:41:42 INFO - PROCESS | 1925 | --DOCSHELL 0x12d19f800 == 89 [pid = 1925] [id = 263] 16:41:42 INFO - PROCESS | 1925 | --DOCSHELL 0x12cd2c800 == 88 [pid = 1925] [id = 261] 16:41:42 INFO - PROCESS | 1925 | --DOCSHELL 0x124f05000 == 87 [pid = 1925] [id = 260] 16:41:42 INFO - PROCESS | 1925 | --DOCSHELL 0x134b62800 == 86 [pid = 1925] [id = 396] 16:41:42 INFO - PROCESS | 1925 | --DOCSHELL 0x12ddc4800 == 85 [pid = 1925] [id = 395] 16:41:42 INFO - PROCESS | 1925 | --DOCSHELL 0x12d348000 == 84 [pid = 1925] [id = 394] 16:41:42 INFO - PROCESS | 1925 | --DOCSHELL 0x12d193000 == 83 [pid = 1925] [id = 393] 16:41:42 INFO - PROCESS | 1925 | --DOCSHELL 0x12ca12800 == 82 [pid = 1925] [id = 392] 16:41:42 INFO - PROCESS | 1925 | --DOMWINDOW == 177 (0x12607e400) [pid = 1925] [serial = 1080] [outer = 0x0] [url = about:blank] 16:41:42 INFO - PROCESS | 1925 | --DOMWINDOW == 176 (0x129472400) [pid = 1925] [serial = 1083] [outer = 0x0] [url = about:blank] 16:41:42 INFO - PROCESS | 1925 | --DOMWINDOW == 175 (0x12ba46c00) [pid = 1925] [serial = 1086] [outer = 0x0] [url = about:blank] 16:41:42 INFO - PROCESS | 1925 | --DOMWINDOW == 174 (0x12c38a400) [pid = 1925] [serial = 1128] [outer = 0x0] [url = about:blank] 16:41:42 INFO - PROCESS | 1925 | --DOCSHELL 0x12c3dc800 == 81 [pid = 1925] [id = 391] 16:41:42 INFO - PROCESS | 1925 | --DOCSHELL 0x12ba6c800 == 80 [pid = 1925] [id = 390] 16:41:42 INFO - PROCESS | 1925 | --DOCSHELL 0x12ae54800 == 79 [pid = 1925] [id = 389] 16:41:42 INFO - PROCESS | 1925 | --DOCSHELL 0x1292bd000 == 78 [pid = 1925] [id = 388] 16:41:42 INFO - PROCESS | 1925 | --DOCSHELL 0x125f5e800 == 77 [pid = 1925] [id = 387] 16:41:42 INFO - PROCESS | 1925 | --DOCSHELL 0x119c25000 == 76 [pid = 1925] [id = 386] 16:41:42 INFO - PROCESS | 1925 | --DOCSHELL 0x1190b4800 == 75 [pid = 1925] [id = 385] 16:41:42 INFO - PROCESS | 1925 | --DOCSHELL 0x121ac0000 == 74 [pid = 1925] [id = 384] 16:41:42 INFO - PROCESS | 1925 | --DOCSHELL 0x119378800 == 73 [pid = 1925] [id = 377] 16:41:42 INFO - PROCESS | 1925 | 1464392502987 Marionette TRACE conn2 <- [1,1604,null,{"value":["/2dcontext/line-styles/2d.line.miter.acute.html",0,null,null,[["Miter joins are drawn correctly with acute angles",0,null,null]]]}] 16:41:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 16:41:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 723ms 16:41:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 16:41:43 INFO - PROCESS | 1925 | 1464392503003 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 16:41:43 INFO - PROCESS | 1925 | 1464392503004 Marionette TRACE conn2 <- [1,1605,null,{"value":"7"}] 16:41:43 INFO - PROCESS | 1925 | 1464392503015 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 16:41:43 INFO - PROCESS | 1925 | 1464392503017 Marionette TRACE conn2 <- [1,1606,null,{}] 16:41:43 INFO - PROCESS | 1925 | 1464392503026 Marionette TRACE conn2 -> [0,1607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:43 INFO - PROCESS | 1925 | 1464392503123 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 16:41:43 INFO - PROCESS | 1925 | 1464392503128 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:43 INFO - PROCESS | 1925 | ++DOCSHELL 0x1190c5000 == 74 [pid = 1925] [id = 409] 16:41:43 INFO - PROCESS | 1925 | ++DOMWINDOW == 175 (0x119508400) [pid = 1925] [serial = 1226] [outer = 0x0] 16:41:43 INFO - PROCESS | 1925 | ++DOMWINDOW == 176 (0x1211b7800) [pid = 1925] [serial = 1227] [outer = 0x119508400] 16:41:43 INFO - PROCESS | 1925 | 1464392503157 Marionette DEBUG loaded listener.js 16:41:43 INFO - PROCESS | 1925 | ++DOMWINDOW == 177 (0x121573c00) [pid = 1925] [serial = 1228] [outer = 0x119508400] 16:41:43 INFO - PROCESS | 1925 | --DOMWINDOW == 176 (0x1267ebc00) [pid = 1925] [serial = 1110] [outer = 0x0] [url = about:blank] 16:41:43 INFO - PROCESS | 1925 | --DOMWINDOW == 175 (0x128eeb400) [pid = 1925] [serial = 1113] [outer = 0x0] [url = about:blank] 16:41:43 INFO - PROCESS | 1925 | --DOMWINDOW == 174 (0x128d8f400) [pid = 1925] [serial = 1111] [outer = 0x0] [url = about:blank] 16:41:43 INFO - PROCESS | 1925 | --DOMWINDOW == 173 (0x12a8a2400) [pid = 1925] [serial = 1116] [outer = 0x0] [url = about:blank] 16:41:43 INFO - PROCESS | 1925 | --DOMWINDOW == 172 (0x1211b5000) [pid = 1925] [serial = 1101] [outer = 0x0] [url = about:blank] 16:41:43 INFO - PROCESS | 1925 | --DOMWINDOW == 171 (0x1213c8400) [pid = 1925] [serial = 1102] [outer = 0x0] [url = about:blank] 16:41:43 INFO - PROCESS | 1925 | --DOMWINDOW == 170 (0x113342400) [pid = 1925] [serial = 1092] [outer = 0x0] [url = about:blank] 16:41:43 INFO - PROCESS | 1925 | --DOMWINDOW == 169 (0x12a094c00) [pid = 1925] [serial = 1114] [outer = 0x0] [url = about:blank] 16:41:43 INFO - PROCESS | 1925 | --DOMWINDOW == 168 (0x1167bac00) [pid = 1925] [serial = 1093] [outer = 0x0] [url = about:blank] 16:41:43 INFO - PROCESS | 1925 | --DOMWINDOW == 167 (0x12b95f400) [pid = 1925] [serial = 1069] [outer = 0x0] [url = about:blank] 16:41:43 INFO - PROCESS | 1925 | --DOMWINDOW == 166 (0x12156c800) [pid = 1925] [serial = 1104] [outer = 0x0] [url = about:blank] 16:41:43 INFO - PROCESS | 1925 | --DOMWINDOW == 165 (0x121620800) [pid = 1925] [serial = 1105] [outer = 0x0] [url = about:blank] 16:41:43 INFO - PROCESS | 1925 | --DOMWINDOW == 164 (0x1184c4000) [pid = 1925] [serial = 1096] [outer = 0x0] [url = about:blank] 16:41:43 INFO - PROCESS | 1925 | --DOMWINDOW == 163 (0x1180a4400) [pid = 1925] [serial = 1095] [outer = 0x0] [url = about:blank] 16:41:43 INFO - PROCESS | 1925 | --DOMWINDOW == 162 (0x11855f800) [pid = 1925] [serial = 1074] [outer = 0x0] [url = about:blank] 16:41:43 INFO - PROCESS | 1925 | --DOMWINDOW == 161 (0x124ee1c00) [pid = 1925] [serial = 1107] [outer = 0x0] [url = about:blank] 16:41:43 INFO - PROCESS | 1925 | --DOMWINDOW == 160 (0x12161e000) [pid = 1925] [serial = 1077] [outer = 0x0] [url = about:blank] 16:41:43 INFO - PROCESS | 1925 | --DOMWINDOW == 159 (0x11843dc00) [pid = 1925] [serial = 1098] [outer = 0x0] [url = about:blank] 16:41:43 INFO - PROCESS | 1925 | --DOMWINDOW == 158 (0x119858800) [pid = 1925] [serial = 1099] [outer = 0x0] [url = about:blank] 16:41:43 INFO - PROCESS | 1925 | --DOMWINDOW == 157 (0x12199c400) [pid = 1925] [serial = 1119] [outer = 0x0] [url = about:blank] 16:41:43 INFO - PROCESS | 1925 | --DOMWINDOW == 156 (0x11312ec00) [pid = 1925] [serial = 1089] [outer = 0x0] [url = about:blank] 16:41:43 INFO - PROCESS | 1925 | --DOMWINDOW == 155 (0x115162800) [pid = 1925] [serial = 1071] [outer = 0x0] [url = about:blank] 16:41:43 INFO - PROCESS | 1925 | --DOMWINDOW == 154 (0x12ae0cc00) [pid = 1925] [serial = 1117] [outer = 0x0] [url = about:blank] 16:41:43 INFO - PROCESS | 1925 | --DOMWINDOW == 153 (0x128ee8000) [pid = 1925] [serial = 1120] [outer = 0x0] [url = about:blank] 16:41:43 INFO - PROCESS | 1925 | --DOMWINDOW == 152 (0x12c1a5800) [pid = 1925] [serial = 1126] [outer = 0x0] [url = about:blank] 16:41:43 INFO - PROCESS | 1925 | --DOMWINDOW == 151 (0x12b0bd000) [pid = 1925] [serial = 1122] [outer = 0x0] [url = about:blank] 16:41:43 INFO - PROCESS | 1925 | --DOMWINDOW == 150 (0x12ba60800) [pid = 1925] [serial = 1123] [outer = 0x0] [url = about:blank] 16:41:43 INFO - PROCESS | 1925 | --DOMWINDOW == 149 (0x12ba64800) [pid = 1925] [serial = 1125] [outer = 0x0] [url = about:blank] 16:41:43 INFO - PROCESS | 1925 | --DOMWINDOW == 148 (0x126558800) [pid = 1925] [serial = 1108] [outer = 0x0] [url = about:blank] 16:41:43 INFO - PROCESS | 1925 | 1464392503557 Marionette TRACE conn2 <- [1,1608,null,{"value":["/2dcontext/line-styles/2d.line.miter.exceeded.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded",0,null,null]]]}] 16:41:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 16:41:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 579ms 16:41:43 INFO - PROCESS | 1925 | 1464392503586 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 16:41:43 INFO - PROCESS | 1925 | 1464392503588 Marionette TRACE conn2 <- [1,1609,null,{"value":"7"}] 16:41:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 16:41:43 INFO - PROCESS | 1925 | 1464392503590 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 16:41:43 INFO - PROCESS | 1925 | 1464392503591 Marionette TRACE conn2 <- [1,1610,null,{}] 16:41:43 INFO - PROCESS | 1925 | 1464392503594 Marionette TRACE conn2 -> [0,1611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:43 INFO - PROCESS | 1925 | 1464392503691 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 16:41:43 INFO - PROCESS | 1925 | 1464392503717 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:43 INFO - PROCESS | 1925 | ++DOCSHELL 0x123f4e800 == 75 [pid = 1925] [id = 410] 16:41:43 INFO - PROCESS | 1925 | ++DOMWINDOW == 149 (0x12161c400) [pid = 1925] [serial = 1229] [outer = 0x0] 16:41:43 INFO - PROCESS | 1925 | ++DOMWINDOW == 150 (0x121625800) [pid = 1925] [serial = 1230] [outer = 0x12161c400] 16:41:43 INFO - PROCESS | 1925 | 1464392503744 Marionette DEBUG loaded listener.js 16:41:43 INFO - PROCESS | 1925 | ++DOMWINDOW == 151 (0x1218ed800) [pid = 1925] [serial = 1231] [outer = 0x12161c400] 16:41:44 INFO - PROCESS | 1925 | 1464392504098 Marionette TRACE conn2 <- [1,1612,null,{"value":["/2dcontext/line-styles/2d.line.miter.invalid.html",0,null,null,[["Setting miterLimit to invalid values is ignored",0,null,null]]]}] 16:41:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 16:41:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 521ms 16:41:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 16:41:44 INFO - PROCESS | 1925 | 1464392504111 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 16:41:44 INFO - PROCESS | 1925 | 1464392504112 Marionette TRACE conn2 <- [1,1613,null,{"value":"7"}] 16:41:44 INFO - PROCESS | 1925 | 1464392504114 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 16:41:44 INFO - PROCESS | 1925 | 1464392504123 Marionette TRACE conn2 <- [1,1614,null,{}] 16:41:44 INFO - PROCESS | 1925 | 1464392504126 Marionette TRACE conn2 -> [0,1615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:44 INFO - PROCESS | 1925 | 1464392504218 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 16:41:44 INFO - PROCESS | 1925 | 1464392504222 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:44 INFO - PROCESS | 1925 | ++DOCSHELL 0x125f5e800 == 76 [pid = 1925] [id = 411] 16:41:44 INFO - PROCESS | 1925 | ++DOMWINDOW == 152 (0x121907800) [pid = 1925] [serial = 1232] [outer = 0x0] 16:41:44 INFO - PROCESS | 1925 | ++DOMWINDOW == 153 (0x121cbb400) [pid = 1925] [serial = 1233] [outer = 0x121907800] 16:41:44 INFO - PROCESS | 1925 | 1464392504248 Marionette DEBUG loaded listener.js 16:41:44 INFO - PROCESS | 1925 | ++DOMWINDOW == 154 (0x12465f800) [pid = 1925] [serial = 1234] [outer = 0x121907800] 16:41:44 INFO - PROCESS | 1925 | 1464392504601 Marionette TRACE conn2 <- [1,1616,null,{"value":["/2dcontext/line-styles/2d.line.miter.lineedge.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle",0,null,null]]]}] 16:41:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.lineedge.html | Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle 16:41:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 527ms 16:41:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 16:41:44 INFO - PROCESS | 1925 | 1464392504643 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 16:41:44 INFO - PROCESS | 1925 | 1464392504644 Marionette TRACE conn2 <- [1,1617,null,{"value":"7"}] 16:41:44 INFO - PROCESS | 1925 | 1464392504646 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 16:41:44 INFO - PROCESS | 1925 | 1464392504647 Marionette TRACE conn2 <- [1,1618,null,{}] 16:41:44 INFO - PROCESS | 1925 | 1464392504649 Marionette TRACE conn2 -> [0,1619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:44 INFO - PROCESS | 1925 | 1464392504792 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 16:41:44 INFO - PROCESS | 1925 | 1464392504840 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:44 INFO - PROCESS | 1925 | ++DOCSHELL 0x128ac6000 == 77 [pid = 1925] [id = 412] 16:41:44 INFO - PROCESS | 1925 | ++DOMWINDOW == 155 (0x12190c400) [pid = 1925] [serial = 1235] [outer = 0x0] 16:41:44 INFO - PROCESS | 1925 | ++DOMWINDOW == 156 (0x124f7b800) [pid = 1925] [serial = 1236] [outer = 0x12190c400] 16:41:44 INFO - PROCESS | 1925 | 1464392504866 Marionette DEBUG loaded listener.js 16:41:44 INFO - PROCESS | 1925 | ++DOMWINDOW == 157 (0x128dc0c00) [pid = 1925] [serial = 1237] [outer = 0x12190c400] 16:41:45 INFO - PROCESS | 1925 | 1464392505209 Marionette TRACE conn2 <- [1,1620,null,{"value":["/2dcontext/line-styles/2d.line.miter.obtuse.html",0,null,null,[["Miter joins are drawn correctly with obtuse angles",0,null,null]]]}] 16:41:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 16:41:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 618ms 16:41:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 16:41:45 INFO - PROCESS | 1925 | 1464392505265 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 16:41:45 INFO - PROCESS | 1925 | 1464392505266 Marionette TRACE conn2 <- [1,1621,null,{"value":"7"}] 16:41:45 INFO - PROCESS | 1925 | 1464392505268 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 16:41:45 INFO - PROCESS | 1925 | 1464392505269 Marionette TRACE conn2 <- [1,1622,null,{}] 16:41:45 INFO - PROCESS | 1925 | 1464392505272 Marionette TRACE conn2 -> [0,1623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:45 INFO - PROCESS | 1925 | 1464392505396 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 16:41:45 INFO - PROCESS | 1925 | 1464392505413 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:45 INFO - PROCESS | 1925 | ++DOCSHELL 0x12adb0800 == 78 [pid = 1925] [id = 413] 16:41:45 INFO - PROCESS | 1925 | ++DOMWINDOW == 158 (0x119a3e400) [pid = 1925] [serial = 1238] [outer = 0x0] 16:41:45 INFO - PROCESS | 1925 | ++DOMWINDOW == 159 (0x128edec00) [pid = 1925] [serial = 1239] [outer = 0x119a3e400] 16:41:45 INFO - PROCESS | 1925 | 1464392505439 Marionette DEBUG loaded listener.js 16:41:45 INFO - PROCESS | 1925 | ++DOMWINDOW == 160 (0x1299d2000) [pid = 1925] [serial = 1240] [outer = 0x119a3e400] 16:41:45 INFO - PROCESS | 1925 | 1464392505805 Marionette TRACE conn2 <- [1,1624,null,{"value":["/2dcontext/line-styles/2d.line.miter.rightangle.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded, on exact right angles",0,null,null]]]}] 16:41:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.rightangle.html | Miter joins are not drawn when the miter limit is exceeded, on exact right angles 16:41:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 569ms 16:41:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 16:41:45 INFO - PROCESS | 1925 | 1464392505838 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 16:41:45 INFO - PROCESS | 1925 | 1464392505839 Marionette TRACE conn2 <- [1,1625,null,{"value":"7"}] 16:41:45 INFO - PROCESS | 1925 | 1464392505844 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 16:41:45 INFO - PROCESS | 1925 | 1464392505846 Marionette TRACE conn2 <- [1,1626,null,{}] 16:41:45 INFO - PROCESS | 1925 | 1464392505850 Marionette TRACE conn2 -> [0,1627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:46 INFO - PROCESS | 1925 | 1464392506031 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 16:41:46 INFO - PROCESS | 1925 | 1464392506141 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:46 INFO - PROCESS | 1925 | ++DOCSHELL 0x12ba83000 == 79 [pid = 1925] [id = 414] 16:41:46 INFO - PROCESS | 1925 | ++DOMWINDOW == 161 (0x124ed5c00) [pid = 1925] [serial = 1241] [outer = 0x0] 16:41:46 INFO - PROCESS | 1925 | ++DOMWINDOW == 162 (0x12a821c00) [pid = 1925] [serial = 1242] [outer = 0x124ed5c00] 16:41:46 INFO - PROCESS | 1925 | 1464392506185 Marionette DEBUG loaded listener.js 16:41:46 INFO - PROCESS | 1925 | ++DOMWINDOW == 163 (0x12ae03000) [pid = 1925] [serial = 1243] [outer = 0x124ed5c00] 16:41:46 INFO - PROCESS | 1925 | 1464392506500 Marionette TRACE conn2 <- [1,1628,null,{"value":["/2dcontext/line-styles/2d.line.miter.valid.html",0,null,null,[["Setting miterLimit to valid values works",0,null,null]]]}] 16:41:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 16:41:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 669ms 16:41:46 INFO - PROCESS | 1925 | 1464392506524 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 16:41:46 INFO - PROCESS | 1925 | 1464392506527 Marionette TRACE conn2 <- [1,1629,null,{"value":"7"}] 16:41:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 16:41:46 INFO - PROCESS | 1925 | 1464392506530 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 16:41:46 INFO - PROCESS | 1925 | 1464392506531 Marionette TRACE conn2 <- [1,1630,null,{}] 16:41:46 INFO - PROCESS | 1925 | 1464392506533 Marionette TRACE conn2 -> [0,1631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:46 INFO - PROCESS | 1925 | 1464392506654 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 16:41:46 INFO - PROCESS | 1925 | 1464392506669 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:46 INFO - PROCESS | 1925 | ++DOCSHELL 0x12c3dc000 == 80 [pid = 1925] [id = 415] 16:41:46 INFO - PROCESS | 1925 | ++DOMWINDOW == 164 (0x12a094400) [pid = 1925] [serial = 1244] [outer = 0x0] 16:41:46 INFO - PROCESS | 1925 | ++DOMWINDOW == 165 (0x12b0bd800) [pid = 1925] [serial = 1245] [outer = 0x12a094400] 16:41:46 INFO - PROCESS | 1925 | 1464392506694 Marionette DEBUG loaded listener.js 16:41:46 INFO - PROCESS | 1925 | ++DOMWINDOW == 166 (0x12ba47c00) [pid = 1925] [serial = 1246] [outer = 0x12a094400] 16:41:47 INFO - PROCESS | 1925 | 1464392507189 Marionette TRACE conn2 <- [1,1632,null,{"value":["/2dcontext/line-styles/2d.line.miter.within.html",0,null,null,[["Miter joins are drawn when the miter limit is not quite exceeded",0,null,null]]]}] 16:41:47 INFO - PROCESS | 1925 | --DOMWINDOW == 165 (0x12c68e000) [pid = 1925] [serial = 1184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 16:41:47 INFO - PROCESS | 1925 | --DOMWINDOW == 164 (0x12bd28400) [pid = 1925] [serial = 1181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 16:41:47 INFO - PROCESS | 1925 | --DOMWINDOW == 163 (0x12d234c00) [pid = 1925] [serial = 1187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 16:41:47 INFO - PROCESS | 1925 | --DOMWINDOW == 162 (0x121cb6800) [pid = 1925] [serial = 1163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 16:41:47 INFO - PROCESS | 1925 | --DOMWINDOW == 161 (0x1215d4800) [pid = 1925] [serial = 1160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 16:41:47 INFO - PROCESS | 1925 | --DOMWINDOW == 160 (0x12116b400) [pid = 1925] [serial = 1157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 16:41:47 INFO - PROCESS | 1925 | --DOMWINDOW == 159 (0x12a098c00) [pid = 1925] [serial = 1169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 16:41:47 INFO - PROCESS | 1925 | --DOMWINDOW == 158 (0x11312ac00) [pid = 1925] [serial = 1151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 16:41:47 INFO - PROCESS | 1925 | --DOMWINDOW == 157 (0x121e63c00) [pid = 1925] [serial = 1166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 16:41:47 INFO - PROCESS | 1925 | --DOMWINDOW == 156 (0x12a819800) [pid = 1925] [serial = 1172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 16:41:47 INFO - PROCESS | 1925 | --DOMWINDOW == 155 (0x112e02800) [pid = 1925] [serial = 1154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 16:41:47 INFO - PROCESS | 1925 | --DOMWINDOW == 154 (0x12ba5a000) [pid = 1925] [serial = 1175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 16:41:47 INFO - PROCESS | 1925 | --DOMWINDOW == 153 (0x1166c3000) [pid = 1925] [serial = 1178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 16:41:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 16:41:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 720ms 16:41:47 INFO - PROCESS | 1925 | 1464392507251 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 16:41:47 INFO - PROCESS | 1925 | 1464392507252 Marionette TRACE conn2 <- [1,1633,null,{"value":"7"}] 16:41:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 16:41:47 INFO - PROCESS | 1925 | 1464392507255 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 16:41:47 INFO - PROCESS | 1925 | 1464392507256 Marionette TRACE conn2 <- [1,1634,null,{}] 16:41:47 INFO - PROCESS | 1925 | 1464392507258 Marionette TRACE conn2 -> [0,1635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:47 INFO - PROCESS | 1925 | 1464392507354 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 16:41:47 INFO - PROCESS | 1925 | 1464392507358 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:47 INFO - PROCESS | 1925 | ++DOCSHELL 0x12c159000 == 81 [pid = 1925] [id = 416] 16:41:47 INFO - PROCESS | 1925 | ++DOMWINDOW == 154 (0x11319ac00) [pid = 1925] [serial = 1247] [outer = 0x0] 16:41:47 INFO - PROCESS | 1925 | ++DOMWINDOW == 155 (0x1215d5400) [pid = 1925] [serial = 1248] [outer = 0x11319ac00] 16:41:47 INFO - PROCESS | 1925 | 1464392507385 Marionette DEBUG loaded listener.js 16:41:47 INFO - PROCESS | 1925 | ++DOMWINDOW == 156 (0x12b965c00) [pid = 1925] [serial = 1249] [outer = 0x11319ac00] 16:41:47 INFO - PROCESS | 1925 | 1464392507763 Marionette TRACE conn2 <- [1,1636,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 16:41:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 16:41:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 522ms 16:41:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 16:41:47 INFO - PROCESS | 1925 | 1464392507778 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 16:41:47 INFO - PROCESS | 1925 | 1464392507780 Marionette TRACE conn2 <- [1,1637,null,{"value":"7"}] 16:41:47 INFO - PROCESS | 1925 | 1464392507782 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 16:41:47 INFO - PROCESS | 1925 | 1464392507784 Marionette TRACE conn2 <- [1,1638,null,{}] 16:41:47 INFO - PROCESS | 1925 | 1464392507786 Marionette TRACE conn2 -> [0,1639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:47 INFO - PROCESS | 1925 | 1464392507927 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 16:41:47 INFO - PROCESS | 1925 | 1464392507934 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:47 INFO - PROCESS | 1925 | ++DOCSHELL 0x12d019800 == 82 [pid = 1925] [id = 417] 16:41:47 INFO - PROCESS | 1925 | ++DOMWINDOW == 157 (0x1166c3000) [pid = 1925] [serial = 1250] [outer = 0x0] 16:41:47 INFO - PROCESS | 1925 | ++DOMWINDOW == 158 (0x12c1af800) [pid = 1925] [serial = 1251] [outer = 0x1166c3000] 16:41:47 INFO - PROCESS | 1925 | 1464392507964 Marionette DEBUG loaded listener.js 16:41:48 INFO - PROCESS | 1925 | ++DOMWINDOW == 159 (0x12cc4f800) [pid = 1925] [serial = 1252] [outer = 0x1166c3000] 16:41:48 INFO - PROCESS | 1925 | 1464392508315 Marionette TRACE conn2 <- [1,1640,null,{"value":["/2dcontext/line-styles/2d.line.width.basic.html",0,null,null,[["lineWidth determines the width of line strokes",0,null,null]]]}] 16:41:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 16:41:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 570ms 16:41:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 16:41:48 INFO - PROCESS | 1925 | 1464392508352 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 16:41:48 INFO - PROCESS | 1925 | 1464392508353 Marionette TRACE conn2 <- [1,1641,null,{"value":"7"}] 16:41:48 INFO - PROCESS | 1925 | 1464392508356 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 16:41:48 INFO - PROCESS | 1925 | 1464392508357 Marionette TRACE conn2 <- [1,1642,null,{}] 16:41:48 INFO - PROCESS | 1925 | 1464392508359 Marionette TRACE conn2 -> [0,1643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:48 INFO - PROCESS | 1925 | 1464392508457 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 16:41:48 INFO - PROCESS | 1925 | 1464392508461 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:48 INFO - PROCESS | 1925 | ++DOCSHELL 0x12edad000 == 83 [pid = 1925] [id = 418] 16:41:48 INFO - PROCESS | 1925 | ++DOMWINDOW == 160 (0x12d0dd400) [pid = 1925] [serial = 1253] [outer = 0x0] 16:41:48 INFO - PROCESS | 1925 | ++DOMWINDOW == 161 (0x12d0ec000) [pid = 1925] [serial = 1254] [outer = 0x12d0dd400] 16:41:48 INFO - PROCESS | 1925 | 1464392508487 Marionette DEBUG loaded listener.js 16:41:48 INFO - PROCESS | 1925 | ++DOMWINDOW == 162 (0x134cb7000) [pid = 1925] [serial = 1255] [outer = 0x12d0dd400] 16:41:48 INFO - PROCESS | 1925 | 1464392508829 Marionette TRACE conn2 <- [1,1644,null,{"value":["/2dcontext/line-styles/2d.line.width.invalid.html",0,null,null,[["Setting lineWidth to invalid values is ignored",0,null,null]]]}] 16:41:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 16:41:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 522ms 16:41:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 16:41:48 INFO - PROCESS | 1925 | 1464392508880 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 16:41:48 INFO - PROCESS | 1925 | 1464392508881 Marionette TRACE conn2 <- [1,1645,null,{"value":"7"}] 16:41:48 INFO - PROCESS | 1925 | 1464392508884 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 16:41:48 INFO - PROCESS | 1925 | 1464392508885 Marionette TRACE conn2 <- [1,1646,null,{}] 16:41:48 INFO - PROCESS | 1925 | 1464392508887 Marionette TRACE conn2 -> [0,1647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:48 INFO - PROCESS | 1925 | 1464392508987 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 16:41:48 INFO - PROCESS | 1925 | 1464392508991 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:49 INFO - PROCESS | 1925 | ++DOCSHELL 0x1349db800 == 84 [pid = 1925] [id = 419] 16:41:49 INFO - PROCESS | 1925 | ++DOMWINDOW == 163 (0x12d232800) [pid = 1925] [serial = 1256] [outer = 0x0] 16:41:49 INFO - PROCESS | 1925 | ++DOMWINDOW == 164 (0x134d79c00) [pid = 1925] [serial = 1257] [outer = 0x12d232800] 16:41:49 INFO - PROCESS | 1925 | 1464392509016 Marionette DEBUG loaded listener.js 16:41:49 INFO - PROCESS | 1925 | ++DOMWINDOW == 165 (0x134d7fc00) [pid = 1925] [serial = 1258] [outer = 0x12d232800] 16:41:50 INFO - PROCESS | 1925 | --DOCSHELL 0x12edb7000 == 83 [pid = 1925] [id = 379] 16:41:50 INFO - PROCESS | 1925 | --DOCSHELL 0x12d346000 == 82 [pid = 1925] [id = 356] 16:41:50 INFO - PROCESS | 1925 | --DOCSHELL 0x12c6a3800 == 81 [pid = 1925] [id = 258] 16:41:50 INFO - PROCESS | 1925 | --DOCSHELL 0x134e5c000 == 80 [pid = 1925] [id = 362] 16:41:50 INFO - PROCESS | 1925 | --DOCSHELL 0x1349dc000 == 79 [pid = 1925] [id = 361] 16:41:50 INFO - PROCESS | 1925 | --DOCSHELL 0x134e56000 == 78 [pid = 1925] [id = 380] 16:41:50 INFO - PROCESS | 1925 | --DOCSHELL 0x12a0a1800 == 77 [pid = 1925] [id = 146] 16:41:50 INFO - PROCESS | 1925 | --DOCSHELL 0x1180d4800 == 76 [pid = 1925] [id = 226] 16:41:50 INFO - PROCESS | 1925 | --DOCSHELL 0x11a03c000 == 75 [pid = 1925] [id = 264] 16:41:50 INFO - PROCESS | 1925 | --DOCSHELL 0x12b91f800 == 74 [pid = 1925] [id = 148] 16:41:50 INFO - PROCESS | 1925 | --DOCSHELL 0x124e1c800 == 73 [pid = 1925] [id = 229] 16:41:50 INFO - PROCESS | 1925 | --DOCSHELL 0x118317000 == 72 [pid = 1925] [id = 284] 16:41:50 INFO - PROCESS | 1925 | --DOCSHELL 0x1352dc000 == 71 [pid = 1925] [id = 381] 16:41:50 INFO - PROCESS | 1925 | --DOCSHELL 0x118535800 == 70 [pid = 1925] [id = 324] 16:41:50 INFO - PROCESS | 1925 | --DOCSHELL 0x121e39800 == 69 [pid = 1925] [id = 382] 16:41:50 INFO - PROCESS | 1925 | --DOCSHELL 0x118316000 == 68 [pid = 1925] [id = 259] 16:41:50 INFO - PROCESS | 1925 | --DOCSHELL 0x11690b800 == 67 [pid = 1925] [id = 383] 16:41:50 INFO - PROCESS | 1925 | --DOCSHELL 0x12b162800 == 66 [pid = 1925] [id = 211] 16:41:50 INFO - PROCESS | 1925 | --DOCSHELL 0x113f0f000 == 65 [pid = 1925] [id = 363] 16:41:50 INFO - PROCESS | 1925 | --DOCSHELL 0x12c162000 == 64 [pid = 1925] [id = 210] 16:41:50 INFO - PROCESS | 1925 | --DOCSHELL 0x12d999000 == 63 [pid = 1925] [id = 376] 16:41:50 INFO - PROCESS | 1925 | --DOCSHELL 0x1198c1000 == 62 [pid = 1925] [id = 149] 16:41:50 INFO - PROCESS | 1925 | --DOCSHELL 0x11a0c0000 == 61 [pid = 1925] [id = 323] 16:41:50 INFO - PROCESS | 1925 | --DOCSHELL 0x116962800 == 60 [pid = 1925] [id = 212] 16:41:50 INFO - PROCESS | 1925 | --DOCSHELL 0x128db5800 == 59 [pid = 1925] [id = 378] 16:41:50 INFO - PROCESS | 1925 | --DOCSHELL 0x12b167000 == 58 [pid = 1925] [id = 147] 16:41:50 INFO - PROCESS | 1925 | --DOCSHELL 0x123f31800 == 57 [pid = 1925] [id = 227] 16:41:50 INFO - PROCESS | 1925 | --DOCSHELL 0x11a03d000 == 56 [pid = 1925] [id = 245] 16:41:50 INFO - PROCESS | 1925 | --DOCSHELL 0x12ba70000 == 55 [pid = 1925] [id = 166] 16:41:50 INFO - PROCESS | 1925 | --DOCSHELL 0x12d022000 == 54 [pid = 1925] [id = 262] 16:41:50 INFO - PROCESS | 1925 | --DOCSHELL 0x12c6a4800 == 53 [pid = 1925] [id = 167] 16:41:50 INFO - PROCESS | 1925 | --DOCSHELL 0x123f22800 == 52 [pid = 1925] [id = 304] 16:41:50 INFO - PROCESS | 1925 | --DOCSHELL 0x113807000 == 51 [pid = 1925] [id = 303] 16:41:50 INFO - PROCESS | 1925 | --DOCSHELL 0x126765000 == 50 [pid = 1925] [id = 285] 16:41:50 INFO - PROCESS | 1925 | --DOCSHELL 0x1349ed800 == 49 [pid = 1925] [id = 302] 16:41:50 INFO - PROCESS | 1925 | --DOCSHELL 0x118e29000 == 48 [pid = 1925] [id = 407] 16:41:50 INFO - PROCESS | 1925 | --DOCSHELL 0x119549000 == 47 [pid = 1925] [id = 406] 16:41:50 INFO - PROCESS | 1925 | --DOCSHELL 0x124306800 == 46 [pid = 1925] [id = 405] 16:41:50 INFO - PROCESS | 1925 | --DOCSHELL 0x13ed34800 == 45 [pid = 1925] [id = 404] 16:41:50 INFO - PROCESS | 1925 | --DOCSHELL 0x113113800 == 44 [pid = 1925] [id = 403] 16:41:50 INFO - PROCESS | 1925 | --DOCSHELL 0x13ed1f000 == 43 [pid = 1925] [id = 402] 16:41:50 INFO - PROCESS | 1925 | --DOCSHELL 0x13783f800 == 42 [pid = 1925] [id = 401] 16:41:50 INFO - PROCESS | 1925 | --DOCSHELL 0x12d98a000 == 41 [pid = 1925] [id = 400] 16:41:50 INFO - PROCESS | 1925 | --DOCSHELL 0x12a0ae800 == 40 [pid = 1925] [id = 399] 16:41:50 INFO - PROCESS | 1925 | --DOCSHELL 0x11938d800 == 39 [pid = 1925] [id = 398] 16:41:50 INFO - PROCESS | 1925 | --DOCSHELL 0x134e52800 == 38 [pid = 1925] [id = 397] 16:41:50 INFO - PROCESS | 1925 | --DOCSHELL 0x125f5e800 == 37 [pid = 1925] [id = 411] 16:41:50 INFO - PROCESS | 1925 | --DOCSHELL 0x12c3dc000 == 36 [pid = 1925] [id = 415] 16:41:50 INFO - PROCESS | 1925 | --DOCSHELL 0x118526000 == 35 [pid = 1925] [id = 408] 16:41:50 INFO - PROCESS | 1925 | --DOCSHELL 0x12edad000 == 34 [pid = 1925] [id = 418] 16:41:50 INFO - PROCESS | 1925 | --DOCSHELL 0x1190c5000 == 33 [pid = 1925] [id = 409] 16:41:50 INFO - PROCESS | 1925 | --DOCSHELL 0x12d019800 == 32 [pid = 1925] [id = 417] 16:41:50 INFO - PROCESS | 1925 | --DOCSHELL 0x128ac6000 == 31 [pid = 1925] [id = 412] 16:41:50 INFO - PROCESS | 1925 | --DOCSHELL 0x12ba83000 == 30 [pid = 1925] [id = 414] 16:41:50 INFO - PROCESS | 1925 | --DOCSHELL 0x12c159000 == 29 [pid = 1925] [id = 416] 16:41:50 INFO - PROCESS | 1925 | --DOCSHELL 0x12adb0800 == 28 [pid = 1925] [id = 413] 16:41:50 INFO - PROCESS | 1925 | --DOCSHELL 0x123f4e800 == 27 [pid = 1925] [id = 410] 16:41:50 INFO - PROCESS | 1925 | --DOMWINDOW == 164 (0x134cb9800) [pid = 1925] [serial = 1188] [outer = 0x0] [url = about:blank] 16:41:50 INFO - PROCESS | 1925 | --DOMWINDOW == 163 (0x1160de000) [pid = 1925] [serial = 1149] [outer = 0x0] [url = about:blank] 16:41:50 INFO - PROCESS | 1925 | --DOMWINDOW == 162 (0x124663000) [pid = 1925] [serial = 1164] [outer = 0x0] [url = about:blank] 16:41:50 INFO - PROCESS | 1925 | --DOMWINDOW == 161 (0x124f39000) [pid = 1925] [serial = 1165] [outer = 0x0] [url = about:blank] 16:41:50 INFO - PROCESS | 1925 | --DOMWINDOW == 160 (0x12161fc00) [pid = 1925] [serial = 1161] [outer = 0x0] [url = about:blank] 16:41:50 INFO - PROCESS | 1925 | --DOMWINDOW == 159 (0x1218f0c00) [pid = 1925] [serial = 1162] [outer = 0x0] [url = about:blank] 16:41:50 INFO - PROCESS | 1925 | --DOMWINDOW == 158 (0x1213bc400) [pid = 1925] [serial = 1158] [outer = 0x0] [url = about:blank] 16:41:50 INFO - PROCESS | 1925 | --DOMWINDOW == 157 (0x12156d400) [pid = 1925] [serial = 1159] [outer = 0x0] [url = about:blank] 16:41:50 INFO - PROCESS | 1925 | --DOMWINDOW == 156 (0x12a825400) [pid = 1925] [serial = 1170] [outer = 0x0] [url = about:blank] 16:41:50 INFO - PROCESS | 1925 | --DOMWINDOW == 155 (0x1180a9000) [pid = 1925] [serial = 1131] [outer = 0x0] [url = about:blank] 16:41:50 INFO - PROCESS | 1925 | --DOMWINDOW == 154 (0x117176c00) [pid = 1925] [serial = 1153] [outer = 0x0] [url = about:blank] 16:41:50 INFO - PROCESS | 1925 | --DOMWINDOW == 153 (0x115e3dc00) [pid = 1925] [serial = 1152] [outer = 0x0] [url = about:blank] 16:41:50 INFO - PROCESS | 1925 | --DOMWINDOW == 152 (0x126557c00) [pid = 1925] [serial = 1167] [outer = 0x0] [url = about:blank] 16:41:50 INFO - PROCESS | 1925 | --DOMWINDOW == 151 (0x12b0b3000) [pid = 1925] [serial = 1140] [outer = 0x0] [url = about:blank] 16:41:50 INFO - PROCESS | 1925 | --DOMWINDOW == 150 (0x12c68a000) [pid = 1925] [serial = 1146] [outer = 0x0] [url = about:blank] 16:41:50 INFO - PROCESS | 1925 | --DOMWINDOW == 149 (0x12ba45400) [pid = 1925] [serial = 1173] [outer = 0x0] [url = about:blank] 16:41:50 INFO - PROCESS | 1925 | --DOMWINDOW == 148 (0x12c1a0800) [pid = 1925] [serial = 1174] [outer = 0x0] [url = about:blank] 16:41:50 INFO - PROCESS | 1925 | --DOMWINDOW == 147 (0x119589000) [pid = 1925] [serial = 1156] [outer = 0x0] [url = about:blank] 16:41:50 INFO - PROCESS | 1925 | --DOMWINDOW == 146 (0x118e85800) [pid = 1925] [serial = 1155] [outer = 0x0] [url = about:blank] 16:41:50 INFO - PROCESS | 1925 | --DOMWINDOW == 145 (0x125ba4000) [pid = 1925] [serial = 1137] [outer = 0x0] [url = about:blank] 16:41:50 INFO - PROCESS | 1925 | --DOMWINDOW == 144 (0x1213bc000) [pid = 1925] [serial = 1134] [outer = 0x0] [url = about:blank] 16:41:50 INFO - PROCESS | 1925 | --DOMWINDOW == 143 (0x12ba45c00) [pid = 1925] [serial = 1143] [outer = 0x0] [url = about:blank] 16:41:50 INFO - PROCESS | 1925 | --DOMWINDOW == 142 (0x12c38e800) [pid = 1925] [serial = 1176] [outer = 0x0] [url = about:blank] 16:41:50 INFO - PROCESS | 1925 | --DOMWINDOW == 141 (0x12c691800) [pid = 1925] [serial = 1179] [outer = 0x0] [url = about:blank] 16:41:50 INFO - PROCESS | 1925 | --DOMWINDOW == 140 (0x12d234000) [pid = 1925] [serial = 1186] [outer = 0x0] [url = about:blank] 16:41:50 INFO - PROCESS | 1925 | --DOMWINDOW == 139 (0x12d0dec00) [pid = 1925] [serial = 1180] [outer = 0x0] [url = about:blank] 16:41:50 INFO - PROCESS | 1925 | --DOMWINDOW == 138 (0x12c686c00) [pid = 1925] [serial = 1177] [outer = 0x0] [url = about:blank] 16:41:50 INFO - PROCESS | 1925 | --DOMWINDOW == 137 (0x12cc50400) [pid = 1925] [serial = 1182] [outer = 0x0] [url = about:blank] 16:41:50 INFO - PROCESS | 1925 | --DOMWINDOW == 136 (0x1299d8000) [pid = 1925] [serial = 1168] [outer = 0x0] [url = about:blank] 16:41:50 INFO - PROCESS | 1925 | --DOMWINDOW == 135 (0x12b0b9000) [pid = 1925] [serial = 1171] [outer = 0x0] [url = about:blank] 16:41:50 INFO - PROCESS | 1925 | --DOMWINDOW == 134 (0x12d0e8c00) [pid = 1925] [serial = 1183] [outer = 0x0] [url = about:blank] 16:41:50 INFO - PROCESS | 1925 | --DOMWINDOW == 133 (0x134cbe000) [pid = 1925] [serial = 1189] [outer = 0x0] [url = about:blank] 16:41:50 INFO - PROCESS | 1925 | --DOMWINDOW == 132 (0x12d229c00) [pid = 1925] [serial = 1185] [outer = 0x0] [url = about:blank] 16:41:51 INFO - PROCESS | 1925 | 1464392511056 Marionette TRACE conn2 <- [1,1648,null,{"value":["/2dcontext/line-styles/2d.line.width.scaledefault.html",0,null,null,[["Default lineWidth strokes are affected by scale transformations",0,null,null]]]}] 16:41:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 16:41:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 2225ms 16:41:51 INFO - PROCESS | 1925 | 1464392511114 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 16:41:51 INFO - PROCESS | 1925 | 1464392511116 Marionette TRACE conn2 <- [1,1649,null,{"value":"7"}] 16:41:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 16:41:51 INFO - PROCESS | 1925 | 1464392511126 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 16:41:51 INFO - PROCESS | 1925 | 1464392511129 Marionette TRACE conn2 <- [1,1650,null,{}] 16:41:51 INFO - PROCESS | 1925 | 1464392511133 Marionette TRACE conn2 -> [0,1651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:51 INFO - PROCESS | 1925 | 1464392511215 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 16:41:51 INFO - PROCESS | 1925 | 1464392511221 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:51 INFO - PROCESS | 1925 | ++DOCSHELL 0x11311b000 == 28 [pid = 1925] [id = 420] 16:41:51 INFO - PROCESS | 1925 | ++DOMWINDOW == 133 (0x1122a9400) [pid = 1925] [serial = 1259] [outer = 0x0] 16:41:51 INFO - PROCESS | 1925 | ++DOMWINDOW == 134 (0x1122b6800) [pid = 1925] [serial = 1260] [outer = 0x1122a9400] 16:41:51 INFO - PROCESS | 1925 | 1464392511251 Marionette DEBUG loaded listener.js 16:41:51 INFO - PROCESS | 1925 | ++DOMWINDOW == 135 (0x112faa000) [pid = 1925] [serial = 1261] [outer = 0x1122a9400] 16:41:51 INFO - PROCESS | 1925 | 1464392511615 Marionette TRACE conn2 <- [1,1652,null,{"value":["/2dcontext/line-styles/2d.line.width.transformed.html",0,null,null,[["Line stroke widths are affected by scale transformations",0,null,null]]]}] 16:41:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 16:41:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 525ms 16:41:51 INFO - PROCESS | 1925 | 1464392511648 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 16:41:51 INFO - PROCESS | 1925 | 1464392511652 Marionette TRACE conn2 <- [1,1653,null,{"value":"7"}] 16:41:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 16:41:51 INFO - PROCESS | 1925 | 1464392511657 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 16:41:51 INFO - PROCESS | 1925 | 1464392511659 Marionette TRACE conn2 <- [1,1654,null,{}] 16:41:51 INFO - PROCESS | 1925 | 1464392511661 Marionette TRACE conn2 -> [0,1655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:51 INFO - PROCESS | 1925 | 1464392511762 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 16:41:51 INFO - PROCESS | 1925 | 1464392511769 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:51 INFO - PROCESS | 1925 | ++DOCSHELL 0x1161d3800 == 29 [pid = 1925] [id = 421] 16:41:51 INFO - PROCESS | 1925 | ++DOMWINDOW == 136 (0x11312f800) [pid = 1925] [serial = 1262] [outer = 0x0] 16:41:51 INFO - PROCESS | 1925 | ++DOMWINDOW == 137 (0x11319c000) [pid = 1925] [serial = 1263] [outer = 0x11312f800] 16:41:51 INFO - PROCESS | 1925 | 1464392511798 Marionette DEBUG loaded listener.js 16:41:51 INFO - PROCESS | 1925 | ++DOMWINDOW == 138 (0x113341800) [pid = 1925] [serial = 1264] [outer = 0x11312f800] 16:41:52 INFO - PROCESS | 1925 | 1464392512129 Marionette TRACE conn2 <- [1,1656,null,{"value":["/2dcontext/line-styles/2d.line.width.valid.html",0,null,null,[["Setting lineWidth to valid values works",0,null,null]]]}] 16:41:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 16:41:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 519ms 16:41:52 INFO - PROCESS | 1925 | 1464392512177 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 16:41:52 INFO - PROCESS | 1925 | 1464392512178 Marionette TRACE conn2 <- [1,1657,null,{"value":"7"}] 16:41:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 16:41:52 INFO - PROCESS | 1925 | 1464392512181 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 16:41:52 INFO - PROCESS | 1925 | 1464392512184 Marionette TRACE conn2 <- [1,1658,null,{}] 16:41:52 INFO - PROCESS | 1925 | 1464392512193 Marionette TRACE conn2 -> [0,1659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:52 INFO - PROCESS | 1925 | 1464392512322 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 16:41:52 INFO - PROCESS | 1925 | 1464392512349 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:52 INFO - PROCESS | 1925 | ++DOCSHELL 0x1170ee800 == 30 [pid = 1925] [id = 422] 16:41:52 INFO - PROCESS | 1925 | ++DOMWINDOW == 139 (0x110f47000) [pid = 1925] [serial = 1265] [outer = 0x0] 16:41:52 INFO - PROCESS | 1925 | ++DOMWINDOW == 140 (0x1160d9000) [pid = 1925] [serial = 1266] [outer = 0x110f47000] 16:41:52 INFO - PROCESS | 1925 | 1464392512397 Marionette DEBUG loaded listener.js 16:41:52 INFO - PROCESS | 1925 | ++DOMWINDOW == 141 (0x1166c0400) [pid = 1925] [serial = 1267] [outer = 0x110f47000] 16:41:52 INFO - PROCESS | 1925 | 1464392512805 Marionette TRACE conn2 <- [1,1660,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.1.html",0,null,null,[["arc() draws pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 16:41:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 16:41:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 672ms 16:41:52 INFO - PROCESS | 1925 | 1464392512854 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 16:41:52 INFO - PROCESS | 1925 | 1464392512855 Marionette TRACE conn2 <- [1,1661,null,{"value":"7"}] 16:41:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 16:41:52 INFO - PROCESS | 1925 | 1464392512858 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 16:41:52 INFO - PROCESS | 1925 | 1464392512859 Marionette TRACE conn2 <- [1,1662,null,{}] 16:41:52 INFO - PROCESS | 1925 | 1464392512861 Marionette TRACE conn2 -> [0,1663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:52 INFO - PROCESS | 1925 | 1464392512963 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 16:41:52 INFO - PROCESS | 1925 | 1464392512969 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:52 INFO - PROCESS | 1925 | ++DOCSHELL 0x1182d1000 == 31 [pid = 1925] [id = 423] 16:41:52 INFO - PROCESS | 1925 | ++DOMWINDOW == 142 (0x1167bb400) [pid = 1925] [serial = 1268] [outer = 0x0] 16:41:52 INFO - PROCESS | 1925 | ++DOMWINDOW == 143 (0x116a62400) [pid = 1925] [serial = 1269] [outer = 0x1167bb400] 16:41:52 INFO - PROCESS | 1925 | 1464392512996 Marionette DEBUG loaded listener.js 16:41:53 INFO - PROCESS | 1925 | ++DOMWINDOW == 144 (0x117685000) [pid = 1925] [serial = 1270] [outer = 0x1167bb400] 16:41:53 INFO - PROCESS | 1925 | 1464392513296 Marionette TRACE conn2 <- [1,1664,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.2.html",0,null,null,[["arc() draws -3pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 16:41:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 16:41:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 470ms 16:41:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 16:41:53 INFO - PROCESS | 1925 | 1464392513330 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 16:41:53 INFO - PROCESS | 1925 | 1464392513331 Marionette TRACE conn2 <- [1,1665,null,{"value":"7"}] 16:41:53 INFO - PROCESS | 1925 | 1464392513333 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 16:41:53 INFO - PROCESS | 1925 | 1464392513334 Marionette TRACE conn2 <- [1,1666,null,{}] 16:41:53 INFO - PROCESS | 1925 | 1464392513336 Marionette TRACE conn2 -> [0,1667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:53 INFO - PROCESS | 1925 | 1464392513411 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 16:41:53 INFO - PROCESS | 1925 | 1464392513415 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:53 INFO - PROCESS | 1925 | ++DOCSHELL 0x118e2a000 == 32 [pid = 1925] [id = 424] 16:41:53 INFO - PROCESS | 1925 | ++DOMWINDOW == 145 (0x11312d400) [pid = 1925] [serial = 1271] [outer = 0x0] 16:41:53 INFO - PROCESS | 1925 | ++DOMWINDOW == 146 (0x1180a1800) [pid = 1925] [serial = 1272] [outer = 0x11312d400] 16:41:53 INFO - PROCESS | 1925 | 1464392513443 Marionette DEBUG loaded listener.js 16:41:53 INFO - PROCESS | 1925 | ++DOMWINDOW == 147 (0x118430c00) [pid = 1925] [serial = 1273] [outer = 0x11312d400] 16:41:53 INFO - PROCESS | 1925 | 1464392513792 Marionette TRACE conn2 <- [1,1668,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.3.html",0,null,null,[["arc() wraps angles mod 2pi when anticlockwise and end > start+2pi",0,null,null]]]}] 16:41:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 16:41:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 468ms 16:41:53 INFO - PROCESS | 1925 | 1464392513801 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 16:41:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 16:41:53 INFO - PROCESS | 1925 | 1464392513815 Marionette TRACE conn2 <- [1,1669,null,{"value":"7"}] 16:41:53 INFO - PROCESS | 1925 | 1464392513818 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 16:41:53 INFO - PROCESS | 1925 | 1464392513819 Marionette TRACE conn2 <- [1,1670,null,{}] 16:41:53 INFO - PROCESS | 1925 | 1464392513821 Marionette TRACE conn2 -> [0,1671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:53 INFO - PROCESS | 1925 | 1464392513947 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 16:41:53 INFO - PROCESS | 1925 | 1464392513953 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:53 INFO - PROCESS | 1925 | ++DOCSHELL 0x119536800 == 33 [pid = 1925] [id = 425] 16:41:53 INFO - PROCESS | 1925 | ++DOMWINDOW == 148 (0x118435800) [pid = 1925] [serial = 1274] [outer = 0x0] 16:41:53 INFO - PROCESS | 1925 | ++DOMWINDOW == 149 (0x118566000) [pid = 1925] [serial = 1275] [outer = 0x118435800] 16:41:53 INFO - PROCESS | 1925 | 1464392513979 Marionette DEBUG loaded listener.js 16:41:54 INFO - PROCESS | 1925 | ++DOMWINDOW == 150 (0x11950ac00) [pid = 1925] [serial = 1276] [outer = 0x118435800] 16:41:54 INFO - PROCESS | 1925 | 1464392514277 Marionette TRACE conn2 <- [1,1672,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.4.html",0,null,null,[["arc() draws a full circle when clockwise and end > start+2pi",0,null,null]]]}] 16:41:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 16:41:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 468ms 16:41:54 INFO - PROCESS | 1925 | 1464392514286 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 16:41:54 INFO - PROCESS | 1925 | 1464392514288 Marionette TRACE conn2 <- [1,1673,null,{"value":"7"}] 16:41:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 16:41:54 INFO - PROCESS | 1925 | 1464392514298 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 16:41:54 INFO - PROCESS | 1925 | 1464392514299 Marionette TRACE conn2 <- [1,1674,null,{}] 16:41:54 INFO - PROCESS | 1925 | 1464392514302 Marionette TRACE conn2 -> [0,1675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:54 INFO - PROCESS | 1925 | 1464392514379 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 16:41:54 INFO - PROCESS | 1925 | 1464392514384 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:54 INFO - PROCESS | 1925 | ++DOCSHELL 0x119ccd800 == 34 [pid = 1925] [id = 426] 16:41:54 INFO - PROCESS | 1925 | ++DOMWINDOW == 151 (0x1161af000) [pid = 1925] [serial = 1277] [outer = 0x0] 16:41:54 INFO - PROCESS | 1925 | ++DOMWINDOW == 152 (0x119596400) [pid = 1925] [serial = 1278] [outer = 0x1161af000] 16:41:54 INFO - PROCESS | 1925 | 1464392514412 Marionette DEBUG loaded listener.js 16:41:54 INFO - PROCESS | 1925 | ++DOMWINDOW == 153 (0x119861000) [pid = 1925] [serial = 1279] [outer = 0x1161af000] 16:41:54 INFO - PROCESS | 1925 | 1464392514736 Marionette TRACE conn2 <- [1,1676,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.5.html",0,null,null,[["arc() wraps angles mod 2pi when clockwise and start > end+2pi",0,null,null]]]}] 16:41:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 16:41:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 478ms 16:41:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 16:41:54 INFO - PROCESS | 1925 | 1464392514768 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 16:41:54 INFO - PROCESS | 1925 | 1464392514769 Marionette TRACE conn2 <- [1,1677,null,{"value":"7"}] 16:41:54 INFO - PROCESS | 1925 | 1464392514772 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 16:41:54 INFO - PROCESS | 1925 | 1464392514773 Marionette TRACE conn2 <- [1,1678,null,{}] 16:41:54 INFO - PROCESS | 1925 | 1464392514775 Marionette TRACE conn2 -> [0,1679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:54 INFO - PROCESS | 1925 | 1464392514876 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 16:41:54 INFO - PROCESS | 1925 | 1464392514883 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:54 INFO - PROCESS | 1925 | ++DOCSHELL 0x11a0d5800 == 35 [pid = 1925] [id = 427] 16:41:54 INFO - PROCESS | 1925 | ++DOMWINDOW == 154 (0x118437c00) [pid = 1925] [serial = 1280] [outer = 0x0] 16:41:54 INFO - PROCESS | 1925 | ++DOMWINDOW == 155 (0x11a097c00) [pid = 1925] [serial = 1281] [outer = 0x118437c00] 16:41:54 INFO - PROCESS | 1925 | 1464392514909 Marionette DEBUG loaded listener.js 16:41:54 INFO - PROCESS | 1925 | ++DOMWINDOW == 156 (0x12116d000) [pid = 1925] [serial = 1282] [outer = 0x118437c00] 16:41:55 INFO - PROCESS | 1925 | 1464392515251 Marionette TRACE conn2 <- [1,1680,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.6.html",0,null,null,[["arc() draws a full circle when anticlockwise and start > end+2pi",0,null,null]]]}] 16:41:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 16:41:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 520ms 16:41:55 INFO - PROCESS | 1925 | 1464392515294 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 16:41:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 16:41:55 INFO - PROCESS | 1925 | 1464392515296 Marionette TRACE conn2 <- [1,1681,null,{"value":"7"}] 16:41:55 INFO - PROCESS | 1925 | 1464392515299 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 16:41:55 INFO - PROCESS | 1925 | 1464392515301 Marionette TRACE conn2 <- [1,1682,null,{}] 16:41:55 INFO - PROCESS | 1925 | 1464392515304 Marionette TRACE conn2 -> [0,1683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:55 INFO - PROCESS | 1925 | 1464392515422 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 16:41:55 INFO - PROCESS | 1925 | 1464392515494 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:55 INFO - PROCESS | 1925 | ++DOCSHELL 0x1170ed000 == 36 [pid = 1925] [id = 428] 16:41:55 INFO - PROCESS | 1925 | ++DOMWINDOW == 157 (0x1187b5c00) [pid = 1925] [serial = 1283] [outer = 0x0] 16:41:55 INFO - PROCESS | 1925 | ++DOMWINDOW == 158 (0x121369800) [pid = 1925] [serial = 1284] [outer = 0x1187b5c00] 16:41:55 INFO - PROCESS | 1925 | 1464392515535 Marionette DEBUG loaded listener.js 16:41:55 INFO - PROCESS | 1925 | ++DOMWINDOW == 159 (0x121374400) [pid = 1925] [serial = 1285] [outer = 0x1187b5c00] 16:41:55 INFO - PROCESS | 1925 | 1464392515853 Marionette TRACE conn2 <- [1,1684,null,{"value":["/2dcontext/path-objects/2d.path.arc.default.html",0,null,null,[["arc() with missing last argument defaults to clockwise",0,null,null]]]}] 16:41:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 16:41:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 572ms 16:41:55 INFO - PROCESS | 1925 | 1464392515872 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 16:41:55 INFO - PROCESS | 1925 | 1464392515873 Marionette TRACE conn2 <- [1,1685,null,{"value":"7"}] 16:41:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 16:41:55 INFO - PROCESS | 1925 | 1464392515884 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 16:41:55 INFO - PROCESS | 1925 | 1464392515885 Marionette TRACE conn2 <- [1,1686,null,{}] 16:41:55 INFO - PROCESS | 1925 | 1464392515887 Marionette TRACE conn2 -> [0,1687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:55 INFO - PROCESS | 1925 | 1464392515971 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 16:41:55 INFO - PROCESS | 1925 | 1464392515977 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:55 INFO - PROCESS | 1925 | ++DOCSHELL 0x121e2f800 == 37 [pid = 1925] [id = 429] 16:41:55 INFO - PROCESS | 1925 | ++DOMWINDOW == 160 (0x121374800) [pid = 1925] [serial = 1286] [outer = 0x0] 16:41:56 INFO - PROCESS | 1925 | ++DOMWINDOW == 161 (0x1213c0400) [pid = 1925] [serial = 1287] [outer = 0x121374800] 16:41:56 INFO - PROCESS | 1925 | 1464392516003 Marionette DEBUG loaded listener.js 16:41:56 INFO - PROCESS | 1925 | ++DOMWINDOW == 162 (0x121454400) [pid = 1925] [serial = 1288] [outer = 0x121374800] 16:41:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.empty.html | arc() with an empty path does not draw a straight line to the start point 16:41:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 519ms 16:41:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 16:41:56 INFO - PROCESS | 1925 | 1464392516399 Marionette TRACE conn2 <- [1,1688,null,{"value":["/2dcontext/path-objects/2d.path.arc.empty.html",0,null,null,[["arc() with an empty path does not draw a straight line to the start point",0,null,null]]]}] 16:41:56 INFO - PROCESS | 1925 | 1464392516403 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 16:41:56 INFO - PROCESS | 1925 | 1464392516405 Marionette TRACE conn2 <- [1,1689,null,{"value":"7"}] 16:41:56 INFO - PROCESS | 1925 | 1464392516407 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 16:41:56 INFO - PROCESS | 1925 | 1464392516409 Marionette TRACE conn2 <- [1,1690,null,{}] 16:41:56 INFO - PROCESS | 1925 | 1464392516411 Marionette TRACE conn2 -> [0,1691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:56 INFO - PROCESS | 1925 | 1464392516521 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 16:41:56 INFO - PROCESS | 1925 | 1464392516526 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:56 INFO - PROCESS | 1925 | ++DOCSHELL 0x118e29000 == 38 [pid = 1925] [id = 430] 16:41:56 INFO - PROCESS | 1925 | ++DOMWINDOW == 163 (0x12145bc00) [pid = 1925] [serial = 1289] [outer = 0x0] 16:41:56 INFO - PROCESS | 1925 | ++DOMWINDOW == 164 (0x12156c000) [pid = 1925] [serial = 1290] [outer = 0x12145bc00] 16:41:56 INFO - PROCESS | 1925 | 1464392516558 Marionette DEBUG loaded listener.js 16:41:56 INFO - PROCESS | 1925 | ++DOMWINDOW == 165 (0x1215d1000) [pid = 1925] [serial = 1291] [outer = 0x12145bc00] 16:41:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 16:41:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 520ms 16:41:56 INFO - PROCESS | 1925 | 1464392516921 Marionette TRACE conn2 <- [1,1692,null,{"value":["/2dcontext/path-objects/2d.path.arc.end.html",0,null,null,[["arc() adds the end point of the arc to the subpath",0,null,null]]]}] 16:41:56 INFO - PROCESS | 1925 | 1464392516930 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 16:41:56 INFO - PROCESS | 1925 | 1464392516931 Marionette TRACE conn2 <- [1,1693,null,{"value":"7"}] 16:41:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 16:41:56 INFO - PROCESS | 1925 | 1464392516933 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 16:41:56 INFO - PROCESS | 1925 | 1464392516934 Marionette TRACE conn2 <- [1,1694,null,{}] 16:41:56 INFO - PROCESS | 1925 | 1464392516936 Marionette TRACE conn2 -> [0,1695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:57 INFO - PROCESS | 1925 | 1464392517040 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 16:41:57 INFO - PROCESS | 1925 | 1464392517045 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:57 INFO - PROCESS | 1925 | ++DOCSHELL 0x124f09800 == 39 [pid = 1925] [id = 431] 16:41:57 INFO - PROCESS | 1925 | ++DOMWINDOW == 166 (0x121565800) [pid = 1925] [serial = 1292] [outer = 0x0] 16:41:57 INFO - PROCESS | 1925 | ++DOMWINDOW == 167 (0x1215d8c00) [pid = 1925] [serial = 1293] [outer = 0x121565800] 16:41:57 INFO - PROCESS | 1925 | 1464392517070 Marionette DEBUG loaded listener.js 16:41:57 INFO - PROCESS | 1925 | ++DOMWINDOW == 168 (0x121623800) [pid = 1925] [serial = 1294] [outer = 0x121565800] 16:41:57 INFO - PROCESS | 1925 | 1464392517402 Marionette TRACE conn2 <- [1,1696,null,{"value":["/2dcontext/path-objects/2d.path.arc.negative.html",0,null,null,[["arc() with negative radius throws INDEX_SIZE_ERR",0,null,null]]]}] 16:41:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 16:41:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 518ms 16:41:57 INFO - PROCESS | 1925 | 1464392517451 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 16:41:57 INFO - PROCESS | 1925 | 1464392517453 Marionette TRACE conn2 <- [1,1697,null,{"value":"7"}] 16:41:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 16:41:57 INFO - PROCESS | 1925 | 1464392517455 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 16:41:57 INFO - PROCESS | 1925 | 1464392517456 Marionette TRACE conn2 <- [1,1698,null,{}] 16:41:57 INFO - PROCESS | 1925 | 1464392517458 Marionette TRACE conn2 -> [0,1699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:57 INFO - PROCESS | 1925 | 1464392517563 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 16:41:57 INFO - PROCESS | 1925 | 1464392517575 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:57 INFO - PROCESS | 1925 | ++DOCSHELL 0x12602e000 == 40 [pid = 1925] [id = 432] 16:41:57 INFO - PROCESS | 1925 | ++DOMWINDOW == 169 (0x121627c00) [pid = 1925] [serial = 1295] [outer = 0x0] 16:41:57 INFO - PROCESS | 1925 | ++DOMWINDOW == 170 (0x1217b2000) [pid = 1925] [serial = 1296] [outer = 0x121627c00] 16:41:57 INFO - PROCESS | 1925 | 1464392517600 Marionette DEBUG loaded listener.js 16:41:57 INFO - PROCESS | 1925 | ++DOMWINDOW == 171 (0x1218ec400) [pid = 1925] [serial = 1297] [outer = 0x121627c00] 16:41:57 INFO - PROCESS | 1925 | 1464392517953 Marionette TRACE conn2 <- [1,1700,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonempty.html",0,null,null,[["arc() with a non-empty path does draw a straight line to the start point",0,null,null]]]}] 16:41:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonempty.html | arc() with a non-empty path does draw a straight line to the start point 16:41:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 521ms 16:41:57 INFO - PROCESS | 1925 | 1464392517977 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 16:41:57 INFO - PROCESS | 1925 | 1464392517978 Marionette TRACE conn2 <- [1,1701,null,{"value":"7"}] 16:41:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 16:41:57 INFO - PROCESS | 1925 | 1464392517980 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 16:41:57 INFO - PROCESS | 1925 | 1464392517981 Marionette TRACE conn2 <- [1,1702,null,{}] 16:41:57 INFO - PROCESS | 1925 | 1464392517983 Marionette TRACE conn2 -> [0,1703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:58 INFO - PROCESS | 1925 | 1464392518083 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 16:41:58 INFO - PROCESS | 1925 | --DOMWINDOW == 170 (0x119a3e400) [pid = 1925] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 16:41:58 INFO - PROCESS | 1925 | --DOMWINDOW == 169 (0x124ed5c00) [pid = 1925] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 16:41:58 INFO - PROCESS | 1925 | --DOMWINDOW == 168 (0x12a094400) [pid = 1925] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 16:41:58 INFO - PROCESS | 1925 | --DOMWINDOW == 167 (0x11319ac00) [pid = 1925] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 16:41:58 INFO - PROCESS | 1925 | --DOMWINDOW == 166 (0x12d0dd400) [pid = 1925] [serial = 1253] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 16:41:58 INFO - PROCESS | 1925 | --DOMWINDOW == 165 (0x1166c3000) [pid = 1925] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 16:41:58 INFO - PROCESS | 1925 | --DOMWINDOW == 164 (0x12161c400) [pid = 1925] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 16:41:58 INFO - PROCESS | 1925 | --DOMWINDOW == 163 (0x119508400) [pid = 1925] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 16:41:58 INFO - PROCESS | 1925 | --DOMWINDOW == 162 (0x1167b5800) [pid = 1925] [serial = 1223] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 16:41:58 INFO - PROCESS | 1925 | --DOMWINDOW == 161 (0x112a76800) [pid = 1925] [serial = 1220] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 16:41:58 INFO - PROCESS | 1925 | --DOMWINDOW == 160 (0x113131000) [pid = 1925] [serial = 1217] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 16:41:58 INFO - PROCESS | 1925 | --DOMWINDOW == 159 (0x112042000) [pid = 1925] [serial = 1214] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 16:41:58 INFO - PROCESS | 1925 | --DOMWINDOW == 158 (0x134cb9c00) [pid = 1925] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 16:41:58 INFO - PROCESS | 1925 | --DOMWINDOW == 157 (0x12c1a1400) [pid = 1925] [serial = 1208] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 16:41:58 INFO - PROCESS | 1925 | --DOMWINDOW == 156 (0x12190e800) [pid = 1925] [serial = 1205] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 16:41:58 INFO - PROCESS | 1925 | --DOMWINDOW == 155 (0x12190a800) [pid = 1925] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 16:41:58 INFO - PROCESS | 1925 | --DOMWINDOW == 154 (0x124659800) [pid = 1925] [serial = 1199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 16:41:58 INFO - PROCESS | 1925 | --DOMWINDOW == 153 (0x11950a800) [pid = 1925] [serial = 1196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 16:41:58 INFO - PROCESS | 1925 | --DOMWINDOW == 152 (0x1169b7c00) [pid = 1925] [serial = 1193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 16:41:58 INFO - PROCESS | 1925 | --DOMWINDOW == 151 (0x134cbac00) [pid = 1925] [serial = 1190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 16:41:58 INFO - PROCESS | 1925 | --DOMWINDOW == 150 (0x12190c400) [pid = 1925] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 16:41:58 INFO - PROCESS | 1925 | --DOMWINDOW == 149 (0x121907800) [pid = 1925] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 16:41:58 INFO - PROCESS | 1925 | --DOMWINDOW == 148 (0x12bd23c00) [pid = 1925] [serial = 1127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 16:41:58 INFO - PROCESS | 1925 | --DOMWINDOW == 147 (0x11319c800) [pid = 1925] [serial = 1070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 16:41:58 INFO - PROCESS | 1925 | --DOMWINDOW == 146 (0x12a08c000) [pid = 1925] [serial = 1142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 16:41:58 INFO - PROCESS | 1925 | --DOMWINDOW == 145 (0x110f4c400) [pid = 1925] [serial = 1010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 16:41:58 INFO - PROCESS | 1925 | --DOMWINDOW == 144 (0x125b98c00) [pid = 1925] [serial = 1022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 16:41:58 INFO - PROCESS | 1925 | --DOMWINDOW == 143 (0x1249dc000) [pid = 1925] [serial = 1136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 16:41:58 INFO - PROCESS | 1925 | --DOMWINDOW == 142 (0x12b967c00) [pid = 1925] [serial = 1085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 16:41:58 INFO - PROCESS | 1925 | --DOMWINDOW == 141 (0x1180aa400) [pid = 1925] [serial = 1016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 16:41:58 INFO - PROCESS | 1925 | --DOMWINDOW == 140 (0x11a097800) [pid = 1925] [serial = 947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 16:41:58 INFO - PROCESS | 1925 | --DOMWINDOW == 139 (0x12b03ec00) [pid = 1925] [serial = 1139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 16:41:58 INFO - PROCESS | 1925 | --DOMWINDOW == 138 (0x1299cdc00) [pid = 1925] [serial = 1025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 16:41:58 INFO - PROCESS | 1925 | --DOMWINDOW == 137 (0x119a0dc00) [pid = 1925] [serial = 1133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 16:41:58 INFO - PROCESS | 1925 | --DOMWINDOW == 136 (0x118430400) [pid = 1925] [serial = 1073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 16:41:58 INFO - PROCESS | 1925 | --DOMWINDOW == 135 (0x1167b7000) [pid = 1925] [serial = 1013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 16:41:58 INFO - PROCESS | 1925 | --DOMWINDOW == 134 (0x128d96800) [pid = 1925] [serial = 1082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 16:41:58 INFO - PROCESS | 1925 | --DOMWINDOW == 133 (0x121574400) [pid = 1925] [serial = 1076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 16:41:58 INFO - PROCESS | 1925 | --DOMWINDOW == 132 (0x12c66a800) [pid = 1925] [serial = 1145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 16:41:58 INFO - PROCESS | 1925 | --DOMWINDOW == 131 (0x12136e400) [pid = 1925] [serial = 1019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 16:41:58 INFO - PROCESS | 1925 | --DOMWINDOW == 130 (0x12a822c00) [pid = 1925] [serial = 1028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 16:41:58 INFO - PROCESS | 1925 | --DOMWINDOW == 129 (0x1122b1400) [pid = 1925] [serial = 1148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 16:41:58 INFO - PROCESS | 1925 | --DOMWINDOW == 128 (0x1246abc00) [pid = 1925] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 16:41:58 INFO - PROCESS | 1925 | --DOMWINDOW == 127 (0x116a6a400) [pid = 1925] [serial = 1130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 16:41:58 INFO - PROCESS | 1925 | --DOMWINDOW == 126 (0x110f4a000) [pid = 1925] [serial = 1088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 16:41:58 INFO - PROCESS | 1925 | 1464392518652 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:58 INFO - PROCESS | 1925 | ++DOCSHELL 0x113305800 == 41 [pid = 1925] [id = 433] 16:41:58 INFO - PROCESS | 1925 | ++DOMWINDOW == 127 (0x110f4a000) [pid = 1925] [serial = 1298] [outer = 0x0] 16:41:58 INFO - PROCESS | 1925 | ++DOMWINDOW == 128 (0x111c5dc00) [pid = 1925] [serial = 1299] [outer = 0x110f4a000] 16:41:58 INFO - PROCESS | 1925 | 1464392518678 Marionette DEBUG loaded listener.js 16:41:58 INFO - PROCESS | 1925 | ++DOMWINDOW == 129 (0x113195800) [pid = 1925] [serial = 1300] [outer = 0x110f4a000] 16:41:58 INFO - PROCESS | 1925 | 1464392518983 Marionette TRACE conn2 <- [1,1704,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonfinite.html",0,null,null,[["arc() with Infinity/NaN is ignored",0,null,null]]]}] 16:41:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 16:41:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1022ms 16:41:59 INFO - PROCESS | 1925 | 1464392519003 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 16:41:59 INFO - PROCESS | 1925 | 1464392519004 Marionette TRACE conn2 <- [1,1705,null,{"value":"7"}] 16:41:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 16:41:59 INFO - PROCESS | 1925 | 1464392519016 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 16:41:59 INFO - PROCESS | 1925 | 1464392519017 Marionette TRACE conn2 <- [1,1706,null,{}] 16:41:59 INFO - PROCESS | 1925 | 1464392519019 Marionette TRACE conn2 -> [0,1707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:59 INFO - PROCESS | 1925 | 1464392519101 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 16:41:59 INFO - PROCESS | 1925 | 1464392519106 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:59 INFO - PROCESS | 1925 | ++DOCSHELL 0x12675d000 == 42 [pid = 1925] [id = 434] 16:41:59 INFO - PROCESS | 1925 | ++DOMWINDOW == 130 (0x1161b0000) [pid = 1925] [serial = 1301] [outer = 0x0] 16:41:59 INFO - PROCESS | 1925 | ++DOMWINDOW == 131 (0x1182f9800) [pid = 1925] [serial = 1302] [outer = 0x1161b0000] 16:41:59 INFO - PROCESS | 1925 | 1464392519131 Marionette DEBUG loaded listener.js 16:41:59 INFO - PROCESS | 1925 | ++DOMWINDOW == 132 (0x11a094400) [pid = 1925] [serial = 1303] [outer = 0x1161b0000] 16:41:59 INFO - PROCESS | 1925 | 1464392519467 Marionette TRACE conn2 <- [1,1708,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.1.html",0,null,null,[["Non-uniformly scaled arcs are the right shape",0,null,null]]]}] 16:41:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 16:41:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 469ms 16:41:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 16:41:59 INFO - PROCESS | 1925 | 1464392519485 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 16:41:59 INFO - PROCESS | 1925 | 1464392519487 Marionette TRACE conn2 <- [1,1709,null,{"value":"7"}] 16:41:59 INFO - PROCESS | 1925 | 1464392519489 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 16:41:59 INFO - PROCESS | 1925 | 1464392519490 Marionette TRACE conn2 <- [1,1710,null,{}] 16:41:59 INFO - PROCESS | 1925 | 1464392519495 Marionette TRACE conn2 -> [0,1711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:59 INFO - PROCESS | 1925 | 1464392519602 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 16:41:59 INFO - PROCESS | 1925 | 1464392519608 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:59 INFO - PROCESS | 1925 | ++DOCSHELL 0x128da3800 == 43 [pid = 1925] [id = 435] 16:41:59 INFO - PROCESS | 1925 | ++DOMWINDOW == 133 (0x113131000) [pid = 1925] [serial = 1304] [outer = 0x0] 16:41:59 INFO - PROCESS | 1925 | ++DOMWINDOW == 134 (0x1215d1400) [pid = 1925] [serial = 1305] [outer = 0x113131000] 16:41:59 INFO - PROCESS | 1925 | 1464392519633 Marionette DEBUG loaded listener.js 16:41:59 INFO - PROCESS | 1925 | ++DOMWINDOW == 135 (0x121905c00) [pid = 1925] [serial = 1306] [outer = 0x113131000] 16:41:59 INFO - PROCESS | 1925 | 1464392519930 Marionette TRACE conn2 <- [1,1712,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.2.html",0,null,null,[["Highly scaled arcs are the right shape",0,null,null]]]}] 16:41:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 16:41:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 472ms 16:41:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 16:41:59 INFO - PROCESS | 1925 | 1464392519962 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 16:41:59 INFO - PROCESS | 1925 | 1464392519964 Marionette TRACE conn2 <- [1,1713,null,{"value":"7"}] 16:41:59 INFO - PROCESS | 1925 | 1464392519966 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 16:41:59 INFO - PROCESS | 1925 | 1464392519967 Marionette TRACE conn2 <- [1,1714,null,{}] 16:41:59 INFO - PROCESS | 1925 | 1464392519969 Marionette TRACE conn2 -> [0,1715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:00 INFO - PROCESS | 1925 | 1464392520053 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 16:42:00 INFO - PROCESS | 1925 | 1464392520058 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:00 INFO - PROCESS | 1925 | ++DOCSHELL 0x129729000 == 44 [pid = 1925] [id = 436] 16:42:00 INFO - PROCESS | 1925 | ++DOMWINDOW == 136 (0x121173c00) [pid = 1925] [serial = 1307] [outer = 0x0] 16:42:00 INFO - PROCESS | 1925 | ++DOMWINDOW == 137 (0x12190f800) [pid = 1925] [serial = 1308] [outer = 0x121173c00] 16:42:00 INFO - PROCESS | 1925 | 1464392520083 Marionette DEBUG loaded listener.js 16:42:00 INFO - PROCESS | 1925 | ++DOMWINDOW == 138 (0x121bef400) [pid = 1925] [serial = 1309] [outer = 0x121173c00] 16:42:00 INFO - PROCESS | 1925 | 1464392520457 Marionette TRACE conn2 <- [1,1716,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.1.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 16:42:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 16:42:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 520ms 16:42:00 INFO - PROCESS | 1925 | 1464392520487 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 16:42:00 INFO - PROCESS | 1925 | 1464392520489 Marionette TRACE conn2 <- [1,1717,null,{"value":"7"}] 16:42:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 16:42:00 INFO - PROCESS | 1925 | 1464392520495 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 16:42:00 INFO - PROCESS | 1925 | 1464392520497 Marionette TRACE conn2 <- [1,1718,null,{}] 16:42:00 INFO - PROCESS | 1925 | 1464392520513 Marionette TRACE conn2 -> [0,1719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:00 INFO - PROCESS | 1925 | 1464392520642 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 16:42:00 INFO - PROCESS | 1925 | 1464392520809 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:00 INFO - PROCESS | 1925 | ++DOCSHELL 0x112606000 == 45 [pid = 1925] [id = 437] 16:42:00 INFO - PROCESS | 1925 | ++DOMWINDOW == 139 (0x110f47800) [pid = 1925] [serial = 1310] [outer = 0x0] 16:42:00 INFO - PROCESS | 1925 | ++DOMWINDOW == 140 (0x110f4d400) [pid = 1925] [serial = 1311] [outer = 0x110f47800] 16:42:00 INFO - PROCESS | 1925 | 1464392520841 Marionette DEBUG loaded listener.js 16:42:00 INFO - PROCESS | 1925 | ++DOMWINDOW == 141 (0x111c61400) [pid = 1925] [serial = 1312] [outer = 0x110f47800] 16:42:01 INFO - PROCESS | 1925 | 1464392521346 Marionette TRACE conn2 <- [1,1720,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.2.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 16:42:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 16:42:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 872ms 16:42:01 INFO - PROCESS | 1925 | 1464392521385 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 16:42:01 INFO - PROCESS | 1925 | 1464392521388 Marionette TRACE conn2 <- [1,1721,null,{"value":"7"}] 16:42:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 16:42:01 INFO - PROCESS | 1925 | 1464392521395 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 16:42:01 INFO - PROCESS | 1925 | 1464392521398 Marionette TRACE conn2 <- [1,1722,null,{}] 16:42:01 INFO - PROCESS | 1925 | 1464392521401 Marionette TRACE conn2 -> [0,1723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:01 INFO - PROCESS | 1925 | 1464392521513 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 16:42:01 INFO - PROCESS | 1925 | 1464392521594 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:01 INFO - PROCESS | 1925 | ++DOCSHELL 0x117e09000 == 46 [pid = 1925] [id = 438] 16:42:01 INFO - PROCESS | 1925 | ++DOMWINDOW == 142 (0x113130800) [pid = 1925] [serial = 1313] [outer = 0x0] 16:42:01 INFO - PROCESS | 1925 | ++DOMWINDOW == 143 (0x113197c00) [pid = 1925] [serial = 1314] [outer = 0x113130800] 16:42:01 INFO - PROCESS | 1925 | 1464392521625 Marionette DEBUG loaded listener.js 16:42:01 INFO - PROCESS | 1925 | ++DOMWINDOW == 144 (0x113863c00) [pid = 1925] [serial = 1315] [outer = 0x113130800] 16:42:02 INFO - PROCESS | 1925 | 1464392522183 Marionette TRACE conn2 <- [1,1724,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.1.html",0,null,null,[["arc() from 0 to pi does not draw anything in the wrong half",0,null,null]]]}] 16:42:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.1.html | arc() from 0 to pi does not draw anything in the wrong half 16:42:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 821ms 16:42:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 16:42:02 INFO - PROCESS | 1925 | 1464392522218 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 16:42:02 INFO - PROCESS | 1925 | 1464392522221 Marionette TRACE conn2 <- [1,1725,null,{"value":"7"}] 16:42:02 INFO - PROCESS | 1925 | 1464392522224 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 16:42:02 INFO - PROCESS | 1925 | 1464392522227 Marionette TRACE conn2 <- [1,1726,null,{}] 16:42:02 INFO - PROCESS | 1925 | 1464392522230 Marionette TRACE conn2 -> [0,1727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:02 INFO - PROCESS | 1925 | 1464392522342 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 16:42:02 INFO - PROCESS | 1925 | 1464392522427 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:02 INFO - PROCESS | 1925 | ++DOCSHELL 0x116f02800 == 47 [pid = 1925] [id = 439] 16:42:02 INFO - PROCESS | 1925 | ++DOMWINDOW == 145 (0x112e05000) [pid = 1925] [serial = 1316] [outer = 0x0] 16:42:02 INFO - PROCESS | 1925 | ++DOMWINDOW == 146 (0x113df0400) [pid = 1925] [serial = 1317] [outer = 0x112e05000] 16:42:02 INFO - PROCESS | 1925 | 1464392522461 Marionette DEBUG loaded listener.js 16:42:02 INFO - PROCESS | 1925 | ++DOMWINDOW == 147 (0x11809b400) [pid = 1925] [serial = 1318] [outer = 0x112e05000] 16:42:03 INFO - PROCESS | 1925 | 1464392523265 Marionette TRACE conn2 <- [1,1728,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.2.html",0,null,null,[["arc() from 0 to pi draws stuff in the right half",0,null,null]]]}] 16:42:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 16:42:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1123ms 16:42:03 INFO - PROCESS | 1925 | 1464392523348 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 16:42:03 INFO - PROCESS | 1925 | 1464392523351 Marionette TRACE conn2 <- [1,1729,null,{"value":"7"}] 16:42:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 16:42:03 INFO - PROCESS | 1925 | 1464392523356 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 16:42:03 INFO - PROCESS | 1925 | 1464392523359 Marionette TRACE conn2 <- [1,1730,null,{}] 16:42:03 INFO - PROCESS | 1925 | 1464392523364 Marionette TRACE conn2 -> [0,1731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:03 INFO - PROCESS | 1925 | 1464392523496 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 16:42:03 INFO - PROCESS | 1925 | 1464392523553 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:03 INFO - PROCESS | 1925 | ++DOCSHELL 0x116920000 == 48 [pid = 1925] [id = 440] 16:42:03 INFO - PROCESS | 1925 | ++DOMWINDOW == 148 (0x112e0bc00) [pid = 1925] [serial = 1319] [outer = 0x0] 16:42:03 INFO - PROCESS | 1925 | ++DOMWINDOW == 149 (0x113134800) [pid = 1925] [serial = 1320] [outer = 0x112e0bc00] 16:42:03 INFO - PROCESS | 1925 | 1464392523584 Marionette DEBUG loaded listener.js 16:42:03 INFO - PROCESS | 1925 | ++DOMWINDOW == 150 (0x1138c1c00) [pid = 1925] [serial = 1321] [outer = 0x112e0bc00] 16:42:03 INFO - PROCESS | 1925 | --DOCSHELL 0x113f0d000 == 47 [pid = 1925] [id = 22] 16:42:03 INFO - PROCESS | 1925 | --DOCSHELL 0x12d98a800 == 46 [pid = 1925] [id = 20] 16:42:03 INFO - PROCESS | 1925 | --DOCSHELL 0x11831a800 == 45 [pid = 1925] [id = 18] 16:42:03 INFO - PROCESS | 1925 | --DOCSHELL 0x12ba79800 == 44 [pid = 1925] [id = 10] 16:42:03 INFO - PROCESS | 1925 | --DOCSHELL 0x12c155000 == 43 [pid = 1925] [id = 12] 16:42:03 INFO - PROCESS | 1925 | --DOCSHELL 0x113a85000 == 42 [pid = 1925] [id = 24] 16:42:03 INFO - PROCESS | 1925 | --DOCSHELL 0x12b92d800 == 41 [pid = 1925] [id = 19] 16:42:03 INFO - PROCESS | 1925 | --DOCSHELL 0x12c3d0800 == 40 [pid = 1925] [id = 13] 16:42:03 INFO - PROCESS | 1925 | --DOCSHELL 0x117013800 == 39 [pid = 1925] [id = 23] 16:42:03 INFO - PROCESS | 1925 | --DOCSHELL 0x12d015800 == 38 [pid = 1925] [id = 17] 16:42:03 INFO - PROCESS | 1925 | --DOCSHELL 0x1182e7000 == 37 [pid = 1925] [id = 11] 16:42:03 INFO - PROCESS | 1925 | --DOCSHELL 0x12b15b000 == 36 [pid = 1925] [id = 9] 16:42:03 INFO - PROCESS | 1925 | --DOCSHELL 0x116f03800 == 35 [pid = 1925] [id = 26] 16:42:03 INFO - PROCESS | 1925 | --DOCSHELL 0x1161b8000 == 34 [pid = 1925] [id = 25] 16:42:03 INFO - PROCESS | 1925 | --DOMWINDOW == 149 (0x134d79c00) [pid = 1925] [serial = 1257] [outer = 0x0] [url = about:blank] 16:42:03 INFO - PROCESS | 1925 | --DOMWINDOW == 148 (0x12c38fc00) [pid = 1925] [serial = 1129] [outer = 0x0] [url = about:blank] 16:42:03 INFO - PROCESS | 1925 | --DOMWINDOW == 147 (0x116a62000) [pid = 1925] [serial = 1072] [outer = 0x0] [url = about:blank] 16:42:03 INFO - PROCESS | 1925 | --DOMWINDOW == 146 (0x12c38ac00) [pid = 1925] [serial = 1144] [outer = 0x0] [url = about:blank] 16:42:03 INFO - PROCESS | 1925 | --DOMWINDOW == 145 (0x112a6a000) [pid = 1925] [serial = 1012] [outer = 0x0] [url = about:blank] 16:42:03 INFO - PROCESS | 1925 | --DOMWINDOW == 144 (0x128dc1400) [pid = 1925] [serial = 1024] [outer = 0x0] [url = about:blank] 16:42:03 INFO - PROCESS | 1925 | --DOMWINDOW == 143 (0x128dce000) [pid = 1925] [serial = 1138] [outer = 0x0] [url = about:blank] 16:42:03 INFO - PROCESS | 1925 | --DOMWINDOW == 142 (0x12bd1c800) [pid = 1925] [serial = 1087] [outer = 0x0] [url = about:blank] 16:42:03 INFO - PROCESS | 1925 | --DOMWINDOW == 141 (0x121371800) [pid = 1925] [serial = 1018] [outer = 0x0] [url = about:blank] 16:42:03 INFO - PROCESS | 1925 | --DOMWINDOW == 140 (0x124f2c800) [pid = 1925] [serial = 949] [outer = 0x0] [url = about:blank] 16:42:03 INFO - PROCESS | 1925 | --DOMWINDOW == 139 (0x12b966000) [pid = 1925] [serial = 1141] [outer = 0x0] [url = about:blank] 16:42:03 INFO - PROCESS | 1925 | --DOMWINDOW == 138 (0x12a81f000) [pid = 1925] [serial = 1027] [outer = 0x0] [url = about:blank] 16:42:03 INFO - PROCESS | 1925 | --DOMWINDOW == 137 (0x1215d6000) [pid = 1925] [serial = 1135] [outer = 0x0] [url = about:blank] 16:42:03 INFO - PROCESS | 1925 | --DOMWINDOW == 136 (0x11985ac00) [pid = 1925] [serial = 1075] [outer = 0x0] [url = about:blank] 16:42:03 INFO - PROCESS | 1925 | --DOMWINDOW == 135 (0x111ab2000) [pid = 1925] [serial = 1015] [outer = 0x0] [url = about:blank] 16:42:03 INFO - PROCESS | 1925 | --DOMWINDOW == 134 (0x12ae0a400) [pid = 1925] [serial = 1084] [outer = 0x0] [url = about:blank] 16:42:03 INFO - PROCESS | 1925 | --DOMWINDOW == 133 (0x12460e800) [pid = 1925] [serial = 1078] [outer = 0x0] [url = about:blank] 16:42:03 INFO - PROCESS | 1925 | --DOMWINDOW == 132 (0x12cc52000) [pid = 1925] [serial = 1147] [outer = 0x0] [url = about:blank] 16:42:03 INFO - PROCESS | 1925 | --DOMWINDOW == 131 (0x124f7cc00) [pid = 1925] [serial = 1021] [outer = 0x0] [url = about:blank] 16:42:03 INFO - PROCESS | 1925 | --DOMWINDOW == 130 (0x12ad80c00) [pid = 1925] [serial = 1030] [outer = 0x0] [url = about:blank] 16:42:03 INFO - PROCESS | 1925 | --DOMWINDOW == 129 (0x12161f800) [pid = 1925] [serial = 1150] [outer = 0x0] [url = about:blank] 16:42:03 INFO - PROCESS | 1925 | --DOMWINDOW == 128 (0x1267eb000) [pid = 1925] [serial = 1081] [outer = 0x0] [url = about:blank] 16:42:03 INFO - PROCESS | 1925 | --DOMWINDOW == 127 (0x1187af800) [pid = 1925] [serial = 1132] [outer = 0x0] [url = about:blank] 16:42:03 INFO - PROCESS | 1925 | --DOMWINDOW == 126 (0x11950cc00) [pid = 1925] [serial = 1090] [outer = 0x0] [url = about:blank] 16:42:03 INFO - PROCESS | 1925 | --DOMWINDOW == 125 (0x128edec00) [pid = 1925] [serial = 1239] [outer = 0x0] [url = about:blank] 16:42:03 INFO - PROCESS | 1925 | --DOMWINDOW == 124 (0x12ae03000) [pid = 1925] [serial = 1243] [outer = 0x0] [url = about:blank] 16:42:03 INFO - PROCESS | 1925 | --DOMWINDOW == 123 (0x12a821c00) [pid = 1925] [serial = 1242] [outer = 0x0] [url = about:blank] 16:42:03 INFO - PROCESS | 1925 | --DOMWINDOW == 122 (0x12b0bd800) [pid = 1925] [serial = 1245] [outer = 0x0] [url = about:blank] 16:42:03 INFO - PROCESS | 1925 | --DOMWINDOW == 121 (0x1215d5400) [pid = 1925] [serial = 1248] [outer = 0x0] [url = about:blank] 16:42:03 INFO - PROCESS | 1925 | --DOMWINDOW == 120 (0x12b965c00) [pid = 1925] [serial = 1249] [outer = 0x0] [url = about:blank] 16:42:03 INFO - PROCESS | 1925 | --DOMWINDOW == 119 (0x12d0ec000) [pid = 1925] [serial = 1254] [outer = 0x0] [url = about:blank] 16:42:03 INFO - PROCESS | 1925 | --DOMWINDOW == 118 (0x12ba47c00) [pid = 1925] [serial = 1246] [outer = 0x0] [url = about:blank] 16:42:03 INFO - PROCESS | 1925 | --DOMWINDOW == 117 (0x12c1af800) [pid = 1925] [serial = 1251] [outer = 0x0] [url = about:blank] 16:42:03 INFO - PROCESS | 1925 | --DOMWINDOW == 116 (0x121625800) [pid = 1925] [serial = 1230] [outer = 0x0] [url = about:blank] 16:42:03 INFO - PROCESS | 1925 | --DOMWINDOW == 115 (0x1218ed800) [pid = 1925] [serial = 1231] [outer = 0x0] [url = about:blank] 16:42:03 INFO - PROCESS | 1925 | --DOMWINDOW == 114 (0x1211b7800) [pid = 1925] [serial = 1227] [outer = 0x0] [url = about:blank] 16:42:03 INFO - PROCESS | 1925 | --DOMWINDOW == 113 (0x121573c00) [pid = 1925] [serial = 1228] [outer = 0x0] [url = about:blank] 16:42:03 INFO - PROCESS | 1925 | --DOMWINDOW == 112 (0x11950e400) [pid = 1925] [serial = 1225] [outer = 0x0] [url = about:blank] 16:42:03 INFO - PROCESS | 1925 | --DOMWINDOW == 111 (0x118ef0000) [pid = 1925] [serial = 1224] [outer = 0x0] [url = about:blank] 16:42:03 INFO - PROCESS | 1925 | --DOMWINDOW == 110 (0x1161a3400) [pid = 1925] [serial = 1222] [outer = 0x0] [url = about:blank] 16:42:03 INFO - PROCESS | 1925 | --DOMWINDOW == 109 (0x113199400) [pid = 1925] [serial = 1221] [outer = 0x0] [url = about:blank] 16:42:03 INFO - PROCESS | 1925 | --DOMWINDOW == 108 (0x135453c00) [pid = 1925] [serial = 1219] [outer = 0x0] [url = about:blank] 16:42:03 INFO - PROCESS | 1925 | --DOMWINDOW == 107 (0x1351df000) [pid = 1925] [serial = 1218] [outer = 0x0] [url = about:blank] 16:42:03 INFO - PROCESS | 1925 | --DOMWINDOW == 106 (0x118e83400) [pid = 1925] [serial = 1215] [outer = 0x0] [url = about:blank] 16:42:03 INFO - PROCESS | 1925 | --DOMWINDOW == 105 (0x1351dc800) [pid = 1925] [serial = 1216] [outer = 0x0] [url = about:blank] 16:42:03 INFO - PROCESS | 1925 | --DOMWINDOW == 104 (0x1351dd400) [pid = 1925] [serial = 1213] [outer = 0x0] [url = about:blank] 16:42:03 INFO - PROCESS | 1925 | --DOMWINDOW == 103 (0x1351d9800) [pid = 1925] [serial = 1212] [outer = 0x0] [url = about:blank] 16:42:03 INFO - PROCESS | 1925 | --DOMWINDOW == 102 (0x134cc3c00) [pid = 1925] [serial = 1210] [outer = 0x0] [url = about:blank] 16:42:03 INFO - PROCESS | 1925 | --DOMWINDOW == 101 (0x12cc45800) [pid = 1925] [serial = 1209] [outer = 0x0] [url = about:blank] 16:42:03 INFO - PROCESS | 1925 | --DOMWINDOW == 100 (0x12b042400) [pid = 1925] [serial = 1207] [outer = 0x0] [url = about:blank] 16:42:03 INFO - PROCESS | 1925 | --DOMWINDOW == 99 (0x1299d0c00) [pid = 1925] [serial = 1206] [outer = 0x0] [url = about:blank] 16:42:03 INFO - PROCESS | 1925 | --DOMWINDOW == 98 (0x12190ec00) [pid = 1925] [serial = 1203] [outer = 0x0] [url = about:blank] 16:42:03 INFO - PROCESS | 1925 | --DOMWINDOW == 97 (0x1267dfc00) [pid = 1925] [serial = 1204] [outer = 0x0] [url = about:blank] 16:42:03 INFO - PROCESS | 1925 | --DOMWINDOW == 96 (0x128dc6800) [pid = 1925] [serial = 1201] [outer = 0x0] [url = about:blank] 16:42:03 INFO - PROCESS | 1925 | --DOMWINDOW == 95 (0x12607ac00) [pid = 1925] [serial = 1200] [outer = 0x0] [url = about:blank] 16:42:03 INFO - PROCESS | 1925 | --DOMWINDOW == 94 (0x121172800) [pid = 1925] [serial = 1197] [outer = 0x0] [url = about:blank] 16:42:03 INFO - PROCESS | 1925 | --DOMWINDOW == 93 (0x1215d4000) [pid = 1925] [serial = 1198] [outer = 0x0] [url = about:blank] 16:42:03 INFO - PROCESS | 1925 | --DOMWINDOW == 92 (0x118e8ac00) [pid = 1925] [serial = 1195] [outer = 0x0] [url = about:blank] 16:42:03 INFO - PROCESS | 1925 | --DOMWINDOW == 91 (0x117554c00) [pid = 1925] [serial = 1194] [outer = 0x0] [url = about:blank] 16:42:03 INFO - PROCESS | 1925 | --DOMWINDOW == 90 (0x134cc2800) [pid = 1925] [serial = 1191] [outer = 0x0] [url = about:blank] 16:42:03 INFO - PROCESS | 1925 | --DOMWINDOW == 89 (0x135514800) [pid = 1925] [serial = 1192] [outer = 0x0] [url = about:blank] 16:42:03 INFO - PROCESS | 1925 | --DOMWINDOW == 88 (0x124f7b800) [pid = 1925] [serial = 1236] [outer = 0x0] [url = about:blank] 16:42:03 INFO - PROCESS | 1925 | --DOMWINDOW == 87 (0x12465f800) [pid = 1925] [serial = 1234] [outer = 0x0] [url = about:blank] 16:42:03 INFO - PROCESS | 1925 | --DOMWINDOW == 86 (0x121cbb400) [pid = 1925] [serial = 1233] [outer = 0x0] [url = about:blank] 16:42:03 INFO - PROCESS | 1925 | --DOMWINDOW == 85 (0x134cb7000) [pid = 1925] [serial = 1255] [outer = 0x0] [url = about:blank] 16:42:03 INFO - PROCESS | 1925 | --DOMWINDOW == 84 (0x1299d2000) [pid = 1925] [serial = 1240] [outer = 0x0] [url = about:blank] 16:42:03 INFO - PROCESS | 1925 | --DOMWINDOW == 83 (0x12cc4f800) [pid = 1925] [serial = 1252] [outer = 0x0] [url = about:blank] 16:42:03 INFO - PROCESS | 1925 | --DOMWINDOW == 82 (0x128dc0c00) [pid = 1925] [serial = 1237] [outer = 0x0] [url = about:blank] 16:42:04 INFO - PROCESS | 1925 | 1464392524016 Marionette TRACE conn2 <- [1,1732,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.3.html",0,null,null,[["arc() from 0 to -pi/2 does not draw anything in the wrong quadrant",0,null,null]]]}] 16:42:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.3.html | arc() from 0 to -pi/2 does not draw anything in the wrong quadrant 16:42:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 673ms 16:42:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 16:42:04 INFO - PROCESS | 1925 | 1464392524029 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 16:42:04 INFO - PROCESS | 1925 | 1464392524032 Marionette TRACE conn2 <- [1,1733,null,{"value":"7"}] 16:42:04 INFO - PROCESS | 1925 | 1464392524036 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 16:42:04 INFO - PROCESS | 1925 | 1464392524038 Marionette TRACE conn2 <- [1,1734,null,{}] 16:42:04 INFO - PROCESS | 1925 | 1464392524041 Marionette TRACE conn2 -> [0,1735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:04 INFO - PROCESS | 1925 | 1464392524122 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 16:42:04 INFO - PROCESS | 1925 | 1464392524129 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:04 INFO - PROCESS | 1925 | ++DOCSHELL 0x1170d9000 == 35 [pid = 1925] [id = 441] 16:42:04 INFO - PROCESS | 1925 | ++DOMWINDOW == 83 (0x115e3d400) [pid = 1925] [serial = 1322] [outer = 0x0] 16:42:04 INFO - PROCESS | 1925 | ++DOMWINDOW == 84 (0x1166c2400) [pid = 1925] [serial = 1323] [outer = 0x115e3d400] 16:42:04 INFO - PROCESS | 1925 | 1464392524155 Marionette DEBUG loaded listener.js 16:42:04 INFO - PROCESS | 1925 | ++DOMWINDOW == 85 (0x116a60400) [pid = 1925] [serial = 1324] [outer = 0x115e3d400] 16:42:04 INFO - PROCESS | 1925 | 1464392524486 Marionette TRACE conn2 <- [1,1736,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.4.html",0,null,null,[["arc() from 0 to -pi/2 draws stuff in the right quadrant",0,null,null]]]}] 16:42:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 16:42:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 523ms 16:42:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 16:42:04 INFO - PROCESS | 1925 | 1464392524560 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 16:42:04 INFO - PROCESS | 1925 | 1464392524561 Marionette TRACE conn2 <- [1,1737,null,{"value":"7"}] 16:42:04 INFO - PROCESS | 1925 | 1464392524563 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 16:42:04 INFO - PROCESS | 1925 | 1464392524566 Marionette TRACE conn2 <- [1,1738,null,{}] 16:42:04 INFO - PROCESS | 1925 | 1464392524573 Marionette TRACE conn2 -> [0,1739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:04 INFO - PROCESS | 1925 | 1464392524653 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 16:42:04 INFO - PROCESS | 1925 | 1464392524661 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:04 INFO - PROCESS | 1925 | ++DOCSHELL 0x1190bc000 == 36 [pid = 1925] [id = 442] 16:42:04 INFO - PROCESS | 1925 | ++DOMWINDOW == 86 (0x11755e800) [pid = 1925] [serial = 1325] [outer = 0x0] 16:42:04 INFO - PROCESS | 1925 | ++DOMWINDOW == 87 (0x1180a2800) [pid = 1925] [serial = 1326] [outer = 0x11755e800] 16:42:04 INFO - PROCESS | 1925 | 1464392524689 Marionette DEBUG loaded listener.js 16:42:04 INFO - PROCESS | 1925 | ++DOMWINDOW == 88 (0x118435400) [pid = 1925] [serial = 1327] [outer = 0x11755e800] 16:42:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 16:42:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 472ms 16:42:05 INFO - PROCESS | 1925 | 1464392525030 Marionette TRACE conn2 <- [1,1740,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.5.html",0,null,null,[["arc() from 0 to 5pi does not draw crazy things",0,null,null]]]}] 16:42:05 INFO - PROCESS | 1925 | 1464392525036 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 16:42:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 16:42:05 INFO - PROCESS | 1925 | 1464392525047 Marionette TRACE conn2 <- [1,1741,null,{"value":"7"}] 16:42:05 INFO - PROCESS | 1925 | 1464392525049 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 16:42:05 INFO - PROCESS | 1925 | 1464392525050 Marionette TRACE conn2 <- [1,1742,null,{}] 16:42:05 INFO - PROCESS | 1925 | 1464392525052 Marionette TRACE conn2 -> [0,1743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:05 INFO - PROCESS | 1925 | 1464392525136 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 16:42:05 INFO - PROCESS | 1925 | 1464392525185 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:05 INFO - PROCESS | 1925 | ++DOCSHELL 0x1198aa800 == 37 [pid = 1925] [id = 443] 16:42:05 INFO - PROCESS | 1925 | ++DOMWINDOW == 89 (0x117678400) [pid = 1925] [serial = 1328] [outer = 0x0] 16:42:05 INFO - PROCESS | 1925 | ++DOMWINDOW == 90 (0x118566c00) [pid = 1925] [serial = 1329] [outer = 0x117678400] 16:42:05 INFO - PROCESS | 1925 | 1464392525211 Marionette DEBUG loaded listener.js 16:42:05 INFO - PROCESS | 1925 | ++DOMWINDOW == 91 (0x119021400) [pid = 1925] [serial = 1330] [outer = 0x117678400] 16:42:05 INFO - PROCESS | 1925 | 1464392525484 Marionette TRACE conn2 <- [1,1744,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.1.html",0,null,null,[["arc() draws nothing when end = start + 2pi-e and anticlockwise",0,null,null]]]}] 16:42:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 16:42:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 469ms 16:42:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 16:42:05 INFO - PROCESS | 1925 | 1464392525518 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 16:42:05 INFO - PROCESS | 1925 | 1464392525520 Marionette TRACE conn2 <- [1,1745,null,{"value":"7"}] 16:42:05 INFO - PROCESS | 1925 | 1464392525522 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 16:42:05 INFO - PROCESS | 1925 | 1464392525523 Marionette TRACE conn2 <- [1,1746,null,{}] 16:42:05 INFO - PROCESS | 1925 | 1464392525533 Marionette TRACE conn2 -> [0,1747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:05 INFO - PROCESS | 1925 | 1464392525615 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 16:42:05 INFO - PROCESS | 1925 | 1464392525619 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:05 INFO - PROCESS | 1925 | ++DOCSHELL 0x121877800 == 38 [pid = 1925] [id = 444] 16:42:05 INFO - PROCESS | 1925 | ++DOMWINDOW == 92 (0x110f48400) [pid = 1925] [serial = 1331] [outer = 0x0] 16:42:05 INFO - PROCESS | 1925 | ++DOMWINDOW == 93 (0x11950d000) [pid = 1925] [serial = 1332] [outer = 0x110f48400] 16:42:05 INFO - PROCESS | 1925 | 1464392525645 Marionette DEBUG loaded listener.js 16:42:05 INFO - PROCESS | 1925 | ++DOMWINDOW == 94 (0x119596c00) [pid = 1925] [serial = 1333] [outer = 0x110f48400] 16:42:05 INFO - PROCESS | 1925 | 1464392525992 Marionette TRACE conn2 <- [1,1748,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.2.html",0,null,null,[["arc() draws a full circle when end = start + 2pi-e and clockwise",0,null,null]]]}] 16:42:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 16:42:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 481ms 16:42:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 16:42:06 INFO - PROCESS | 1925 | 1464392526004 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 16:42:06 INFO - PROCESS | 1925 | 1464392526005 Marionette TRACE conn2 <- [1,1749,null,{"value":"7"}] 16:42:06 INFO - PROCESS | 1925 | 1464392526007 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 16:42:06 INFO - PROCESS | 1925 | 1464392526010 Marionette TRACE conn2 <- [1,1750,null,{}] 16:42:06 INFO - PROCESS | 1925 | 1464392526013 Marionette TRACE conn2 -> [0,1751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:06 INFO - PROCESS | 1925 | 1464392526145 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 16:42:06 INFO - PROCESS | 1925 | 1464392526159 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:06 INFO - PROCESS | 1925 | ++DOCSHELL 0x121e1f000 == 39 [pid = 1925] [id = 445] 16:42:06 INFO - PROCESS | 1925 | ++DOMWINDOW == 95 (0x11985d400) [pid = 1925] [serial = 1334] [outer = 0x0] 16:42:06 INFO - PROCESS | 1925 | ++DOMWINDOW == 96 (0x11a097800) [pid = 1925] [serial = 1335] [outer = 0x11985d400] 16:42:06 INFO - PROCESS | 1925 | 1464392526185 Marionette DEBUG loaded listener.js 16:42:06 INFO - PROCESS | 1925 | ++DOMWINDOW == 97 (0x121375c00) [pid = 1925] [serial = 1336] [outer = 0x11985d400] 16:42:06 INFO - PROCESS | 1925 | 1464392526522 Marionette TRACE conn2 <- [1,1752,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.3.html",0,null,null,[["arc() draws a full circle when end = start + 2pi+e and anticlockwise",0,null,null]]]}] 16:42:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 16:42:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 571ms 16:42:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 16:42:06 INFO - PROCESS | 1925 | 1464392526579 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 16:42:06 INFO - PROCESS | 1925 | 1464392526580 Marionette TRACE conn2 <- [1,1753,null,{"value":"7"}] 16:42:06 INFO - PROCESS | 1925 | 1464392526582 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 16:42:06 INFO - PROCESS | 1925 | 1464392526583 Marionette TRACE conn2 <- [1,1754,null,{}] 16:42:06 INFO - PROCESS | 1925 | 1464392526585 Marionette TRACE conn2 -> [0,1755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:06 INFO - PROCESS | 1925 | 1464392526679 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 16:42:06 INFO - PROCESS | 1925 | 1464392526691 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:06 INFO - PROCESS | 1925 | ++DOCSHELL 0x124621000 == 40 [pid = 1925] [id = 446] 16:42:06 INFO - PROCESS | 1925 | ++DOMWINDOW == 98 (0x11985a400) [pid = 1925] [serial = 1337] [outer = 0x0] 16:42:06 INFO - PROCESS | 1925 | ++DOMWINDOW == 99 (0x1213c8000) [pid = 1925] [serial = 1338] [outer = 0x11985a400] 16:42:06 INFO - PROCESS | 1925 | 1464392526716 Marionette DEBUG loaded listener.js 16:42:06 INFO - PROCESS | 1925 | ++DOMWINDOW == 100 (0x121567400) [pid = 1925] [serial = 1339] [outer = 0x11985a400] 16:42:07 INFO - PROCESS | 1925 | 1464392527049 Marionette TRACE conn2 <- [1,1756,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.4.html",0,null,null,[["arc() draws nothing when end = start + 2pi+e and clockwise",0,null,null]]]}] 16:42:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 16:42:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 519ms 16:42:07 INFO - PROCESS | 1925 | 1464392527101 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 16:42:07 INFO - PROCESS | 1925 | 1464392527102 Marionette TRACE conn2 <- [1,1757,null,{"value":"7"}] 16:42:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 16:42:07 INFO - PROCESS | 1925 | 1464392527105 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 16:42:07 INFO - PROCESS | 1925 | 1464392527106 Marionette TRACE conn2 <- [1,1758,null,{}] 16:42:07 INFO - PROCESS | 1925 | 1464392527108 Marionette TRACE conn2 -> [0,1759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:07 INFO - PROCESS | 1925 | 1464392527204 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 16:42:07 INFO - PROCESS | 1925 | 1464392527208 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:07 INFO - PROCESS | 1925 | ++DOCSHELL 0x124f0b800 == 41 [pid = 1925] [id = 447] 16:42:07 INFO - PROCESS | 1925 | ++DOMWINDOW == 101 (0x119860800) [pid = 1925] [serial = 1340] [outer = 0x0] 16:42:07 INFO - PROCESS | 1925 | ++DOMWINDOW == 102 (0x12156e400) [pid = 1925] [serial = 1341] [outer = 0x119860800] 16:42:07 INFO - PROCESS | 1925 | 1464392527233 Marionette DEBUG loaded listener.js 16:42:07 INFO - PROCESS | 1925 | ++DOMWINDOW == 103 (0x1215cec00) [pid = 1925] [serial = 1342] [outer = 0x119860800] 16:42:07 INFO - PROCESS | 1925 | 1464392527603 Marionette TRACE conn2 <- [1,1760,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.1.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and anticlockwise",0,null,null]]]}] 16:42:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 16:42:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 523ms 16:42:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 16:42:07 INFO - PROCESS | 1925 | 1464392527636 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 16:42:07 INFO - PROCESS | 1925 | 1464392527637 Marionette TRACE conn2 <- [1,1761,null,{"value":"7"}] 16:42:07 INFO - PROCESS | 1925 | 1464392527640 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 16:42:07 INFO - PROCESS | 1925 | 1464392527641 Marionette TRACE conn2 <- [1,1762,null,{}] 16:42:07 INFO - PROCESS | 1925 | 1464392527646 Marionette TRACE conn2 -> [0,1763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:07 INFO - PROCESS | 1925 | 1464392527742 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 16:42:07 INFO - PROCESS | 1925 | 1464392527746 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:07 INFO - PROCESS | 1925 | ++DOCSHELL 0x118e19800 == 42 [pid = 1925] [id = 448] 16:42:07 INFO - PROCESS | 1925 | ++DOMWINDOW == 104 (0x1213ba000) [pid = 1925] [serial = 1343] [outer = 0x0] 16:42:07 INFO - PROCESS | 1925 | ++DOMWINDOW == 105 (0x1215d4000) [pid = 1925] [serial = 1344] [outer = 0x1213ba000] 16:42:07 INFO - PROCESS | 1925 | 1464392527799 Marionette DEBUG loaded listener.js 16:42:07 INFO - PROCESS | 1925 | ++DOMWINDOW == 106 (0x12161d000) [pid = 1925] [serial = 1345] [outer = 0x1213ba000] 16:42:08 INFO - PROCESS | 1925 | 1464392528227 Marionette TRACE conn2 <- [1,1764,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.2.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and clockwise",0,null,null]]]}] 16:42:08 INFO - PROCESS | 1925 | --DOMWINDOW == 105 (0x12145bc00) [pid = 1925] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 16:42:08 INFO - PROCESS | 1925 | --DOMWINDOW == 104 (0x121565800) [pid = 1925] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 16:42:08 INFO - PROCESS | 1925 | --DOMWINDOW == 103 (0x11312d400) [pid = 1925] [serial = 1271] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 16:42:08 INFO - PROCESS | 1925 | --DOMWINDOW == 102 (0x1187b5c00) [pid = 1925] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 16:42:08 INFO - PROCESS | 1925 | --DOMWINDOW == 101 (0x121374800) [pid = 1925] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 16:42:08 INFO - PROCESS | 1925 | --DOMWINDOW == 100 (0x11312f800) [pid = 1925] [serial = 1262] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 16:42:08 INFO - PROCESS | 1925 | --DOMWINDOW == 99 (0x110f47000) [pid = 1925] [serial = 1265] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 16:42:08 INFO - PROCESS | 1925 | --DOMWINDOW == 98 (0x1122a9400) [pid = 1925] [serial = 1259] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 16:42:08 INFO - PROCESS | 1925 | --DOMWINDOW == 97 (0x118437c00) [pid = 1925] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 16:42:08 INFO - PROCESS | 1925 | --DOMWINDOW == 96 (0x1161af000) [pid = 1925] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 16:42:08 INFO - PROCESS | 1925 | --DOMWINDOW == 95 (0x1167bb400) [pid = 1925] [serial = 1268] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 16:42:08 INFO - PROCESS | 1925 | --DOMWINDOW == 94 (0x118435800) [pid = 1925] [serial = 1274] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 16:42:08 INFO - PROCESS | 1925 | --DOMWINDOW == 93 (0x121627c00) [pid = 1925] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 16:42:08 INFO - PROCESS | 1925 | --DOMWINDOW == 92 (0x110f4a000) [pid = 1925] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 16:42:08 INFO - PROCESS | 1925 | --DOMWINDOW == 91 (0x1161b0000) [pid = 1925] [serial = 1301] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 16:42:08 INFO - PROCESS | 1925 | --DOMWINDOW == 90 (0x113131000) [pid = 1925] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 16:42:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 16:42:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 623ms 16:42:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 16:42:08 INFO - PROCESS | 1925 | 1464392528263 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 16:42:08 INFO - PROCESS | 1925 | 1464392528264 Marionette TRACE conn2 <- [1,1765,null,{"value":"7"}] 16:42:08 INFO - PROCESS | 1925 | 1464392528266 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 16:42:08 INFO - PROCESS | 1925 | 1464392528268 Marionette TRACE conn2 <- [1,1766,null,{}] 16:42:08 INFO - PROCESS | 1925 | 1464392528270 Marionette TRACE conn2 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:08 INFO - PROCESS | 1925 | 1464392528349 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 16:42:08 INFO - PROCESS | 1925 | 1464392528354 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:08 INFO - PROCESS | 1925 | ++DOCSHELL 0x1190b7000 == 43 [pid = 1925] [id = 449] 16:42:08 INFO - PROCESS | 1925 | ++DOMWINDOW == 91 (0x1122a9400) [pid = 1925] [serial = 1346] [outer = 0x0] 16:42:08 INFO - PROCESS | 1925 | ++DOMWINDOW == 92 (0x1167bb400) [pid = 1925] [serial = 1347] [outer = 0x1122a9400] 16:42:08 INFO - PROCESS | 1925 | 1464392528379 Marionette DEBUG loaded listener.js 16:42:08 INFO - PROCESS | 1925 | ++DOMWINDOW == 93 (0x11950a000) [pid = 1925] [serial = 1348] [outer = 0x1122a9400] 16:42:08 INFO - PROCESS | 1925 | 1464392528729 Marionette TRACE conn2 <- [1,1768,null,{"value":["/2dcontext/path-objects/2d.path.arc.zeroradius.html",0,null,null,[["arc() with zero radius draws a line to the start point",0,null,null]]]}] 16:42:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 16:42:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 469ms 16:42:08 INFO - PROCESS | 1925 | 1464392528737 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 16:42:08 INFO - PROCESS | 1925 | 1464392528738 Marionette TRACE conn2 <- [1,1769,null,{"value":"7"}] 16:42:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 16:42:08 INFO - PROCESS | 1925 | 1464392528752 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 16:42:08 INFO - PROCESS | 1925 | 1464392528754 Marionette TRACE conn2 <- [1,1770,null,{}] 16:42:08 INFO - PROCESS | 1925 | 1464392528757 Marionette TRACE conn2 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:08 INFO - PROCESS | 1925 | 1464392528854 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 16:42:08 INFO - PROCESS | 1925 | 1464392528906 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:08 INFO - PROCESS | 1925 | ++DOCSHELL 0x1292a7800 == 44 [pid = 1925] [id = 450] 16:42:08 INFO - PROCESS | 1925 | ++DOMWINDOW == 94 (0x11312e400) [pid = 1925] [serial = 1349] [outer = 0x0] 16:42:08 INFO - PROCESS | 1925 | ++DOMWINDOW == 95 (0x1213c2000) [pid = 1925] [serial = 1350] [outer = 0x11312e400] 16:42:08 INFO - PROCESS | 1925 | 1464392528934 Marionette DEBUG loaded listener.js 16:42:08 INFO - PROCESS | 1925 | ++DOMWINDOW == 96 (0x121908000) [pid = 1925] [serial = 1351] [outer = 0x11312e400] 16:42:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 16:42:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 480ms 16:42:09 INFO - PROCESS | 1925 | 1464392529217 Marionette TRACE conn2 <- [1,1772,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.1.html",0,null,null,[["arcTo() has no effect if P0 = P1",0,null,null]]]}] 16:42:09 INFO - PROCESS | 1925 | 1464392529222 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 16:42:09 INFO - PROCESS | 1925 | 1464392529223 Marionette TRACE conn2 <- [1,1773,null,{"value":"7"}] 16:42:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 16:42:09 INFO - PROCESS | 1925 | 1464392529233 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 16:42:09 INFO - PROCESS | 1925 | 1464392529234 Marionette TRACE conn2 <- [1,1774,null,{}] 16:42:09 INFO - PROCESS | 1925 | 1464392529236 Marionette TRACE conn2 -> [0,1775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:09 INFO - PROCESS | 1925 | 1464392529321 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 16:42:09 INFO - PROCESS | 1925 | 1464392529328 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:09 INFO - PROCESS | 1925 | ++DOCSHELL 0x12a8d3800 == 45 [pid = 1925] [id = 451] 16:42:09 INFO - PROCESS | 1925 | ++DOMWINDOW == 97 (0x121910800) [pid = 1925] [serial = 1352] [outer = 0x0] 16:42:09 INFO - PROCESS | 1925 | ++DOMWINDOW == 98 (0x121cb8800) [pid = 1925] [serial = 1353] [outer = 0x121910800] 16:42:09 INFO - PROCESS | 1925 | 1464392529353 Marionette DEBUG loaded listener.js 16:42:09 INFO - PROCESS | 1925 | ++DOMWINDOW == 99 (0x1242c4400) [pid = 1925] [serial = 1354] [outer = 0x121910800] 16:42:09 INFO - PROCESS | 1925 | 1464392529694 Marionette TRACE conn2 <- [1,1776,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.2.html",0,null,null,[["arcTo() draws a straight line to P1 if P1 = P2",0,null,null]]]}] 16:42:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 16:42:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 474ms 16:42:09 INFO - PROCESS | 1925 | 1464392529702 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 16:42:09 INFO - PROCESS | 1925 | 1464392529703 Marionette TRACE conn2 <- [1,1777,null,{"value":"7"}] 16:42:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 16:42:09 INFO - PROCESS | 1925 | 1464392529705 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 16:42:09 INFO - PROCESS | 1925 | 1464392529706 Marionette TRACE conn2 <- [1,1778,null,{}] 16:42:09 INFO - PROCESS | 1925 | 1464392529712 Marionette TRACE conn2 -> [0,1779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:09 INFO - PROCESS | 1925 | 1464392529828 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 16:42:09 INFO - PROCESS | 1925 | 1464392529835 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:09 INFO - PROCESS | 1925 | ++DOCSHELL 0x12ada8000 == 46 [pid = 1925] [id = 452] 16:42:09 INFO - PROCESS | 1925 | ++DOMWINDOW == 100 (0x121902800) [pid = 1925] [serial = 1355] [outer = 0x0] 16:42:09 INFO - PROCESS | 1925 | ++DOMWINDOW == 101 (0x1242c2400) [pid = 1925] [serial = 1356] [outer = 0x121902800] 16:42:09 INFO - PROCESS | 1925 | 1464392529859 Marionette DEBUG loaded listener.js 16:42:09 INFO - PROCESS | 1925 | ++DOMWINDOW == 102 (0x1246a2800) [pid = 1925] [serial = 1357] [outer = 0x121902800] 16:42:10 INFO - PROCESS | 1925 | 1464392530161 Marionette TRACE conn2 <- [1,1780,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.1.html",0,null,null,[["arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1",0,null,null]]]}] 16:42:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1 16:42:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 473ms 16:42:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 16:42:10 INFO - PROCESS | 1925 | 1464392530180 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 16:42:10 INFO - PROCESS | 1925 | 1464392530181 Marionette TRACE conn2 <- [1,1781,null,{"value":"7"}] 16:42:10 INFO - PROCESS | 1925 | 1464392530183 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 16:42:10 INFO - PROCESS | 1925 | 1464392530184 Marionette TRACE conn2 <- [1,1782,null,{}] 16:42:10 INFO - PROCESS | 1925 | 1464392530186 Marionette TRACE conn2 -> [0,1783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:10 INFO - PROCESS | 1925 | 1464392530270 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 16:42:10 INFO - PROCESS | 1925 | 1464392530378 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:10 INFO - PROCESS | 1925 | ++DOCSHELL 0x113107800 == 47 [pid = 1925] [id = 453] 16:42:10 INFO - PROCESS | 1925 | ++DOMWINDOW == 103 (0x110f44800) [pid = 1925] [serial = 1358] [outer = 0x0] 16:42:10 INFO - PROCESS | 1925 | ++DOMWINDOW == 104 (0x111ab2000) [pid = 1925] [serial = 1359] [outer = 0x110f44800] 16:42:10 INFO - PROCESS | 1925 | 1464392530410 Marionette DEBUG loaded listener.js 16:42:10 INFO - PROCESS | 1925 | ++DOMWINDOW == 105 (0x112045400) [pid = 1925] [serial = 1360] [outer = 0x110f44800] 16:42:10 INFO - PROCESS | 1925 | 1464392530919 Marionette TRACE conn2 <- [1,1784,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.2.html",0,null,null,[["arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1",0,null,null]]]}] 16:42:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1 16:42:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 769ms 16:42:10 INFO - PROCESS | 1925 | 1464392530963 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 16:42:10 INFO - PROCESS | 1925 | 1464392530967 Marionette TRACE conn2 <- [1,1785,null,{"value":"7"}] 16:42:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 16:42:10 INFO - PROCESS | 1925 | 1464392530973 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 16:42:10 INFO - PROCESS | 1925 | 1464392530980 Marionette TRACE conn2 <- [1,1786,null,{}] 16:42:10 INFO - PROCESS | 1925 | 1464392530984 Marionette TRACE conn2 -> [0,1787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:11 INFO - PROCESS | 1925 | 1464392531112 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 16:42:11 INFO - PROCESS | 1925 | 1464392531178 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:11 INFO - PROCESS | 1925 | ++DOCSHELL 0x119376800 == 48 [pid = 1925] [id = 454] 16:42:11 INFO - PROCESS | 1925 | ++DOMWINDOW == 106 (0x116070400) [pid = 1925] [serial = 1361] [outer = 0x0] 16:42:11 INFO - PROCESS | 1925 | ++DOMWINDOW == 107 (0x116a61000) [pid = 1925] [serial = 1362] [outer = 0x116070400] 16:42:11 INFO - PROCESS | 1925 | 1464392531209 Marionette DEBUG loaded listener.js 16:42:11 INFO - PROCESS | 1925 | ++DOMWINDOW == 108 (0x117678000) [pid = 1925] [serial = 1363] [outer = 0x116070400] 16:42:11 INFO - PROCESS | 1925 | 1464392531644 Marionette TRACE conn2 <- [1,1788,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.3.html",0,null,null,[["arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1",0,null,null]]]}] 16:42:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1 16:42:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 725ms 16:42:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 16:42:11 INFO - PROCESS | 1925 | 1464392531700 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 16:42:11 INFO - PROCESS | 1925 | 1464392531703 Marionette TRACE conn2 <- [1,1789,null,{"value":"7"}] 16:42:11 INFO - PROCESS | 1925 | 1464392531705 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 16:42:11 INFO - PROCESS | 1925 | 1464392531706 Marionette TRACE conn2 <- [1,1790,null,{}] 16:42:11 INFO - PROCESS | 1925 | 1464392531709 Marionette TRACE conn2 -> [0,1791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:11 INFO - PROCESS | 1925 | 1464392531815 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 16:42:11 INFO - PROCESS | 1925 | 1464392531885 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:11 INFO - PROCESS | 1925 | ++DOCSHELL 0x129712800 == 49 [pid = 1925] [id = 455] 16:42:11 INFO - PROCESS | 1925 | ++DOMWINDOW == 109 (0x1182f1000) [pid = 1925] [serial = 1364] [outer = 0x0] 16:42:11 INFO - PROCESS | 1925 | ++DOMWINDOW == 110 (0x118565800) [pid = 1925] [serial = 1365] [outer = 0x1182f1000] 16:42:11 INFO - PROCESS | 1925 | 1464392531915 Marionette DEBUG loaded listener.js 16:42:11 INFO - PROCESS | 1925 | ++DOMWINDOW == 111 (0x119858400) [pid = 1925] [serial = 1366] [outer = 0x1182f1000] 16:42:12 INFO - PROCESS | 1925 | 1464392532344 Marionette TRACE conn2 <- [1,1792,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 16:42:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 16:42:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 671ms 16:42:12 INFO - PROCESS | 1925 | 1464392532376 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 16:42:12 INFO - PROCESS | 1925 | 1464392532378 Marionette TRACE conn2 <- [1,1793,null,{"value":"7"}] 16:42:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 16:42:12 INFO - PROCESS | 1925 | 1464392532385 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 16:42:12 INFO - PROCESS | 1925 | 1464392532389 Marionette TRACE conn2 <- [1,1794,null,{}] 16:42:12 INFO - PROCESS | 1925 | 1464392532414 Marionette TRACE conn2 -> [0,1795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:12 INFO - PROCESS | 1925 | 1464392532516 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 16:42:12 INFO - PROCESS | 1925 | 1464392532571 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:12 INFO - PROCESS | 1925 | ++DOCSHELL 0x12b154800 == 50 [pid = 1925] [id = 456] 16:42:12 INFO - PROCESS | 1925 | ++DOMWINDOW == 112 (0x118e88400) [pid = 1925] [serial = 1367] [outer = 0x0] 16:42:12 INFO - PROCESS | 1925 | ++DOMWINDOW == 113 (0x121175400) [pid = 1925] [serial = 1368] [outer = 0x118e88400] 16:42:12 INFO - PROCESS | 1925 | 1464392532613 Marionette DEBUG loaded listener.js 16:42:12 INFO - PROCESS | 1925 | ++DOMWINDOW == 114 (0x121571800) [pid = 1925] [serial = 1369] [outer = 0x118e88400] 16:42:13 INFO - PROCESS | 1925 | 1464392533014 Marionette TRACE conn2 <- [1,1796,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 16:42:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 16:42:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 648ms 16:42:13 INFO - PROCESS | 1925 | 1464392533030 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 16:42:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 16:42:13 INFO - PROCESS | 1925 | 1464392533032 Marionette TRACE conn2 <- [1,1797,null,{"value":"7"}] 16:42:13 INFO - PROCESS | 1925 | 1464392533034 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 16:42:13 INFO - PROCESS | 1925 | 1464392533035 Marionette TRACE conn2 <- [1,1798,null,{}] 16:42:13 INFO - PROCESS | 1925 | 1464392533038 Marionette TRACE conn2 -> [0,1799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:13 INFO - PROCESS | 1925 | 1464392533142 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 16:42:13 INFO - PROCESS | 1925 | 1464392533197 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:13 INFO - PROCESS | 1925 | ++DOCSHELL 0x12b928000 == 51 [pid = 1925] [id = 457] 16:42:13 INFO - PROCESS | 1925 | ++DOMWINDOW == 115 (0x1215d6000) [pid = 1925] [serial = 1370] [outer = 0x0] 16:42:13 INFO - PROCESS | 1925 | ++DOMWINDOW == 116 (0x121629000) [pid = 1925] [serial = 1371] [outer = 0x1215d6000] 16:42:13 INFO - PROCESS | 1925 | 1464392533226 Marionette DEBUG loaded listener.js 16:42:13 INFO - PROCESS | 1925 | ++DOMWINDOW == 117 (0x121906000) [pid = 1925] [serial = 1372] [outer = 0x1215d6000] 16:42:13 INFO - PROCESS | 1925 | 1464392533669 Marionette TRACE conn2 <- [1,1800,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.negative.html",0,null,null,[["arcTo() with negative radius throws an exception",0,null,null]]]}] 16:42:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 16:42:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 670ms 16:42:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 16:42:13 INFO - PROCESS | 1925 | 1464392533704 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 16:42:13 INFO - PROCESS | 1925 | 1464392533705 Marionette TRACE conn2 <- [1,1801,null,{"value":"7"}] 16:42:13 INFO - PROCESS | 1925 | 1464392533708 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 16:42:13 INFO - PROCESS | 1925 | 1464392533709 Marionette TRACE conn2 <- [1,1802,null,{}] 16:42:13 INFO - PROCESS | 1925 | 1464392533712 Marionette TRACE conn2 -> [0,1803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:13 INFO - PROCESS | 1925 | 1464392533815 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 16:42:13 INFO - PROCESS | 1925 | 1464392533925 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:13 INFO - PROCESS | 1925 | ++DOCSHELL 0x12ba6d800 == 52 [pid = 1925] [id = 458] 16:42:13 INFO - PROCESS | 1925 | ++DOMWINDOW == 118 (0x12460c400) [pid = 1925] [serial = 1373] [outer = 0x0] 16:42:13 INFO - PROCESS | 1925 | ++DOMWINDOW == 119 (0x1246aa800) [pid = 1925] [serial = 1374] [outer = 0x12460c400] 16:42:13 INFO - PROCESS | 1925 | 1464392533960 Marionette DEBUG loaded listener.js 16:42:14 INFO - PROCESS | 1925 | ++DOMWINDOW == 120 (0x124edb800) [pid = 1925] [serial = 1375] [outer = 0x12460c400] 16:42:14 INFO - PROCESS | 1925 | 1464392534533 Marionette TRACE conn2 <- [1,1804,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.nonfinite.html",0,null,null,[["arcTo() with Infinity/NaN is ignored",0,null,null]]]}] 16:42:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 16:42:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 872ms 16:42:14 INFO - PROCESS | 1925 | 1464392534581 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 16:42:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 16:42:14 INFO - PROCESS | 1925 | 1464392534583 Marionette TRACE conn2 <- [1,1805,null,{"value":"7"}] 16:42:14 INFO - PROCESS | 1925 | 1464392534586 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 16:42:14 INFO - PROCESS | 1925 | 1464392534589 Marionette TRACE conn2 <- [1,1806,null,{}] 16:42:14 INFO - PROCESS | 1925 | 1464392534593 Marionette TRACE conn2 -> [0,1807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:14 INFO - PROCESS | 1925 | 1464392534687 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 16:42:14 INFO - PROCESS | 1925 | 1464392534758 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:14 INFO - PROCESS | 1925 | ++DOCSHELL 0x118edb800 == 53 [pid = 1925] [id = 459] 16:42:14 INFO - PROCESS | 1925 | ++DOMWINDOW == 121 (0x112041800) [pid = 1925] [serial = 1376] [outer = 0x0] 16:42:14 INFO - PROCESS | 1925 | ++DOMWINDOW == 122 (0x112e06800) [pid = 1925] [serial = 1377] [outer = 0x112041800] 16:42:14 INFO - PROCESS | 1925 | 1464392534785 Marionette DEBUG loaded listener.js 16:42:14 INFO - PROCESS | 1925 | ++DOMWINDOW == 123 (0x11334e000) [pid = 1925] [serial = 1378] [outer = 0x112041800] 16:42:15 INFO - PROCESS | 1925 | 1464392535219 Marionette TRACE conn2 <- [1,1808,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.scale.html",0,null,null,[["arcTo scales the curve, not just the control points",0,null,null]]]}] 16:42:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 16:42:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 675ms 16:42:15 INFO - PROCESS | 1925 | 1464392535262 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 16:42:15 INFO - PROCESS | 1925 | 1464392535265 Marionette TRACE conn2 <- [1,1809,null,{"value":"7"}] 16:42:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 16:42:15 INFO - PROCESS | 1925 | 1464392535270 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 16:42:15 INFO - PROCESS | 1925 | 1464392535271 Marionette TRACE conn2 <- [1,1810,null,{}] 16:42:15 INFO - PROCESS | 1925 | 1464392535274 Marionette TRACE conn2 -> [0,1811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:15 INFO - PROCESS | 1925 | 1464392535371 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 16:42:15 INFO - PROCESS | 1925 | --DOCSHELL 0x12c6a7800 == 52 [pid = 1925] [id = 14] 16:42:15 INFO - PROCESS | 1925 | --DOCSHELL 0x111ca7000 == 51 [pid = 1925] [id = 21] 16:42:15 INFO - PROCESS | 1925 | --DOCSHELL 0x12ada8000 == 50 [pid = 1925] [id = 452] 16:42:15 INFO - PROCESS | 1925 | --DOCSHELL 0x12a8d3800 == 49 [pid = 1925] [id = 451] 16:42:15 INFO - PROCESS | 1925 | --DOCSHELL 0x1292a7800 == 48 [pid = 1925] [id = 450] 16:42:15 INFO - PROCESS | 1925 | --DOCSHELL 0x1190b7000 == 47 [pid = 1925] [id = 449] 16:42:15 INFO - PROCESS | 1925 | --DOCSHELL 0x118e19800 == 46 [pid = 1925] [id = 448] 16:42:15 INFO - PROCESS | 1925 | --DOCSHELL 0x124f0b800 == 45 [pid = 1925] [id = 447] 16:42:15 INFO - PROCESS | 1925 | --DOCSHELL 0x124621000 == 44 [pid = 1925] [id = 446] 16:42:15 INFO - PROCESS | 1925 | --DOMWINDOW == 122 (0x12190f800) [pid = 1925] [serial = 1308] [outer = 0x0] [url = about:blank] 16:42:15 INFO - PROCESS | 1925 | --DOCSHELL 0x121e1f000 == 43 [pid = 1925] [id = 445] 16:42:15 INFO - PROCESS | 1925 | --DOCSHELL 0x121877800 == 42 [pid = 1925] [id = 444] 16:42:15 INFO - PROCESS | 1925 | --DOCSHELL 0x1198aa800 == 41 [pid = 1925] [id = 443] 16:42:15 INFO - PROCESS | 1925 | --DOCSHELL 0x1190bc000 == 40 [pid = 1925] [id = 442] 16:42:15 INFO - PROCESS | 1925 | --DOCSHELL 0x1170d9000 == 39 [pid = 1925] [id = 441] 16:42:15 INFO - PROCESS | 1925 | --DOCSHELL 0x116920000 == 38 [pid = 1925] [id = 440] 16:42:15 INFO - PROCESS | 1925 | --DOCSHELL 0x116f02800 == 37 [pid = 1925] [id = 439] 16:42:15 INFO - PROCESS | 1925 | --DOCSHELL 0x117e09000 == 36 [pid = 1925] [id = 438] 16:42:15 INFO - PROCESS | 1925 | --DOMWINDOW == 121 (0x12156c000) [pid = 1925] [serial = 1290] [outer = 0x0] [url = about:blank] 16:42:15 INFO - PROCESS | 1925 | --DOMWINDOW == 120 (0x1215d8c00) [pid = 1925] [serial = 1293] [outer = 0x0] [url = about:blank] 16:42:15 INFO - PROCESS | 1925 | --DOMWINDOW == 119 (0x1180a1800) [pid = 1925] [serial = 1272] [outer = 0x0] [url = about:blank] 16:42:15 INFO - PROCESS | 1925 | --DOMWINDOW == 118 (0x118430c00) [pid = 1925] [serial = 1273] [outer = 0x0] [url = about:blank] 16:42:15 INFO - PROCESS | 1925 | --DOMWINDOW == 117 (0x121369800) [pid = 1925] [serial = 1284] [outer = 0x0] [url = about:blank] 16:42:15 INFO - PROCESS | 1925 | --DOMWINDOW == 116 (0x121374400) [pid = 1925] [serial = 1285] [outer = 0x0] [url = about:blank] 16:42:15 INFO - PROCESS | 1925 | --DOMWINDOW == 115 (0x1213c0400) [pid = 1925] [serial = 1287] [outer = 0x0] [url = about:blank] 16:42:15 INFO - PROCESS | 1925 | --DOMWINDOW == 114 (0x11319c000) [pid = 1925] [serial = 1263] [outer = 0x0] [url = about:blank] 16:42:15 INFO - PROCESS | 1925 | --DOMWINDOW == 113 (0x113341800) [pid = 1925] [serial = 1264] [outer = 0x0] [url = about:blank] 16:42:15 INFO - PROCESS | 1925 | --DOMWINDOW == 112 (0x1160d9000) [pid = 1925] [serial = 1266] [outer = 0x0] [url = about:blank] 16:42:15 INFO - PROCESS | 1925 | --DOMWINDOW == 111 (0x1166c0400) [pid = 1925] [serial = 1267] [outer = 0x0] [url = about:blank] 16:42:15 INFO - PROCESS | 1925 | --DOMWINDOW == 110 (0x1122b6800) [pid = 1925] [serial = 1260] [outer = 0x0] [url = about:blank] 16:42:15 INFO - PROCESS | 1925 | --DOMWINDOW == 109 (0x112faa000) [pid = 1925] [serial = 1261] [outer = 0x0] [url = about:blank] 16:42:15 INFO - PROCESS | 1925 | --DOMWINDOW == 108 (0x11a097c00) [pid = 1925] [serial = 1281] [outer = 0x0] [url = about:blank] 16:42:15 INFO - PROCESS | 1925 | --DOMWINDOW == 107 (0x12116d000) [pid = 1925] [serial = 1282] [outer = 0x0] [url = about:blank] 16:42:15 INFO - PROCESS | 1925 | --DOMWINDOW == 106 (0x119596400) [pid = 1925] [serial = 1278] [outer = 0x0] [url = about:blank] 16:42:15 INFO - PROCESS | 1925 | --DOMWINDOW == 105 (0x119861000) [pid = 1925] [serial = 1279] [outer = 0x0] [url = about:blank] 16:42:15 INFO - PROCESS | 1925 | --DOMWINDOW == 104 (0x116a62400) [pid = 1925] [serial = 1269] [outer = 0x0] [url = about:blank] 16:42:15 INFO - PROCESS | 1925 | --DOMWINDOW == 103 (0x117685000) [pid = 1925] [serial = 1270] [outer = 0x0] [url = about:blank] 16:42:15 INFO - PROCESS | 1925 | --DOMWINDOW == 102 (0x118566000) [pid = 1925] [serial = 1275] [outer = 0x0] [url = about:blank] 16:42:15 INFO - PROCESS | 1925 | --DOMWINDOW == 101 (0x11950ac00) [pid = 1925] [serial = 1276] [outer = 0x0] [url = about:blank] 16:42:15 INFO - PROCESS | 1925 | --DOMWINDOW == 100 (0x1217b2000) [pid = 1925] [serial = 1296] [outer = 0x0] [url = about:blank] 16:42:15 INFO - PROCESS | 1925 | --DOMWINDOW == 99 (0x121623800) [pid = 1925] [serial = 1294] [outer = 0x0] [url = about:blank] 16:42:15 INFO - PROCESS | 1925 | --DOMWINDOW == 98 (0x111c5dc00) [pid = 1925] [serial = 1299] [outer = 0x0] [url = about:blank] 16:42:15 INFO - PROCESS | 1925 | --DOMWINDOW == 97 (0x113195800) [pid = 1925] [serial = 1300] [outer = 0x0] [url = about:blank] 16:42:15 INFO - PROCESS | 1925 | --DOMWINDOW == 96 (0x1215d1000) [pid = 1925] [serial = 1291] [outer = 0x0] [url = about:blank] 16:42:15 INFO - PROCESS | 1925 | --DOMWINDOW == 95 (0x1218ec400) [pid = 1925] [serial = 1297] [outer = 0x0] [url = about:blank] 16:42:15 INFO - PROCESS | 1925 | --DOMWINDOW == 94 (0x1182f9800) [pid = 1925] [serial = 1302] [outer = 0x0] [url = about:blank] 16:42:15 INFO - PROCESS | 1925 | --DOMWINDOW == 93 (0x11a094400) [pid = 1925] [serial = 1303] [outer = 0x0] [url = about:blank] 16:42:15 INFO - PROCESS | 1925 | --DOMWINDOW == 92 (0x121454400) [pid = 1925] [serial = 1288] [outer = 0x0] [url = about:blank] 16:42:15 INFO - PROCESS | 1925 | --DOMWINDOW == 91 (0x1215d1400) [pid = 1925] [serial = 1305] [outer = 0x0] [url = about:blank] 16:42:15 INFO - PROCESS | 1925 | --DOMWINDOW == 90 (0x121905c00) [pid = 1925] [serial = 1306] [outer = 0x0] [url = about:blank] 16:42:15 INFO - PROCESS | 1925 | 1464392535498 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:15 INFO - PROCESS | 1925 | ++DOCSHELL 0x113119800 == 37 [pid = 1925] [id = 460] 16:42:15 INFO - PROCESS | 1925 | ++DOMWINDOW == 91 (0x1122b6800) [pid = 1925] [serial = 1379] [outer = 0x0] 16:42:15 INFO - PROCESS | 1925 | ++DOMWINDOW == 92 (0x113195800) [pid = 1925] [serial = 1380] [outer = 0x1122b6800] 16:42:15 INFO - PROCESS | 1925 | 1464392535526 Marionette DEBUG loaded listener.js 16:42:15 INFO - PROCESS | 1925 | ++DOMWINDOW == 93 (0x1166c0400) [pid = 1925] [serial = 1381] [outer = 0x1122b6800] 16:42:15 INFO - PROCESS | 1925 | 1464392535842 Marionette TRACE conn2 <- [1,1812,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 16:42:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 16:42:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 619ms 16:42:15 INFO - PROCESS | 1925 | 1464392535889 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 16:42:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 16:42:15 INFO - PROCESS | 1925 | 1464392535890 Marionette TRACE conn2 <- [1,1813,null,{"value":"7"}] 16:42:15 INFO - PROCESS | 1925 | 1464392535893 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 16:42:15 INFO - PROCESS | 1925 | 1464392535895 Marionette TRACE conn2 <- [1,1814,null,{}] 16:42:15 INFO - PROCESS | 1925 | 1464392535902 Marionette TRACE conn2 -> [0,1815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:15 INFO - PROCESS | 1925 | 1464392535985 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 16:42:16 INFO - PROCESS | 1925 | 1464392536051 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:16 INFO - PROCESS | 1925 | ++DOCSHELL 0x118e1d000 == 38 [pid = 1925] [id = 461] 16:42:16 INFO - PROCESS | 1925 | ++DOMWINDOW == 94 (0x1161a4400) [pid = 1925] [serial = 1382] [outer = 0x0] 16:42:16 INFO - PROCESS | 1925 | ++DOMWINDOW == 95 (0x117685000) [pid = 1925] [serial = 1383] [outer = 0x1161a4400] 16:42:16 INFO - PROCESS | 1925 | 1464392536079 Marionette DEBUG loaded listener.js 16:42:16 INFO - PROCESS | 1925 | ++DOMWINDOW == 96 (0x11855f800) [pid = 1925] [serial = 1384] [outer = 0x1161a4400] 16:42:16 INFO - PROCESS | 1925 | 1464392536396 Marionette TRACE conn2 <- [1,1816,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 16:42:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 16:42:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 524ms 16:42:16 INFO - PROCESS | 1925 | 1464392536418 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 16:42:16 INFO - PROCESS | 1925 | 1464392536420 Marionette TRACE conn2 <- [1,1817,null,{"value":"7"}] 16:42:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 16:42:16 INFO - PROCESS | 1925 | 1464392536423 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 16:42:16 INFO - PROCESS | 1925 | 1464392536427 Marionette TRACE conn2 <- [1,1818,null,{}] 16:42:16 INFO - PROCESS | 1925 | 1464392536431 Marionette TRACE conn2 -> [0,1819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:16 INFO - PROCESS | 1925 | 1464392536560 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 16:42:16 INFO - PROCESS | 1925 | 1464392536642 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:16 INFO - PROCESS | 1925 | ++DOCSHELL 0x1198c0800 == 39 [pid = 1925] [id = 462] 16:42:16 INFO - PROCESS | 1925 | ++DOMWINDOW == 97 (0x118437000) [pid = 1925] [serial = 1385] [outer = 0x0] 16:42:16 INFO - PROCESS | 1925 | ++DOMWINDOW == 98 (0x119025000) [pid = 1925] [serial = 1386] [outer = 0x118437000] 16:42:16 INFO - PROCESS | 1925 | 1464392536685 Marionette DEBUG loaded listener.js 16:42:16 INFO - PROCESS | 1925 | ++DOMWINDOW == 99 (0x119861000) [pid = 1925] [serial = 1387] [outer = 0x118437000] 16:42:17 INFO - PROCESS | 1925 | 1464392537133 Marionette TRACE conn2 <- [1,1820,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.end.html",0,null,null,[["arcTo() does not draw anything from P1 to P2",0,null,null]]]}] 16:42:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 16:42:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 722ms 16:42:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 16:42:17 INFO - PROCESS | 1925 | 1464392537146 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 16:42:17 INFO - PROCESS | 1925 | 1464392537148 Marionette TRACE conn2 <- [1,1821,null,{"value":"7"}] 16:42:17 INFO - PROCESS | 1925 | 1464392537164 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 16:42:17 INFO - PROCESS | 1925 | 1464392537165 Marionette TRACE conn2 <- [1,1822,null,{}] 16:42:17 INFO - PROCESS | 1925 | 1464392537168 Marionette TRACE conn2 -> [0,1823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:17 INFO - PROCESS | 1925 | 1464392537249 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 16:42:17 INFO - PROCESS | 1925 | 1464392537253 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:17 INFO - PROCESS | 1925 | ++DOCSHELL 0x12188c000 == 40 [pid = 1925] [id = 463] 16:42:17 INFO - PROCESS | 1925 | ++DOMWINDOW == 100 (0x119a0d000) [pid = 1925] [serial = 1388] [outer = 0x0] 16:42:17 INFO - PROCESS | 1925 | ++DOMWINDOW == 101 (0x121170000) [pid = 1925] [serial = 1389] [outer = 0x119a0d000] 16:42:17 INFO - PROCESS | 1925 | 1464392537280 Marionette DEBUG loaded listener.js 16:42:17 INFO - PROCESS | 1925 | ++DOMWINDOW == 102 (0x121373400) [pid = 1925] [serial = 1390] [outer = 0x119a0d000] 16:42:17 INFO - PROCESS | 1925 | 1464392537648 Marionette TRACE conn2 <- [1,1824,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.start.html",0,null,null,[["arcTo() draws a straight line from P0 to P1",0,null,null]]]}] 16:42:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 16:42:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 535ms 16:42:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 16:42:17 INFO - PROCESS | 1925 | 1464392537687 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 16:42:17 INFO - PROCESS | 1925 | 1464392537688 Marionette TRACE conn2 <- [1,1825,null,{"value":"7"}] 16:42:17 INFO - PROCESS | 1925 | 1464392537690 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 16:42:17 INFO - PROCESS | 1925 | 1464392537693 Marionette TRACE conn2 <- [1,1826,null,{}] 16:42:17 INFO - PROCESS | 1925 | 1464392537696 Marionette TRACE conn2 -> [0,1827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:17 INFO - PROCESS | 1925 | 1464392537812 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 16:42:17 INFO - PROCESS | 1925 | 1464392537829 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:17 INFO - PROCESS | 1925 | ++DOCSHELL 0x1180d2000 == 41 [pid = 1925] [id = 464] 16:42:17 INFO - PROCESS | 1925 | ++DOMWINDOW == 103 (0x1213bf400) [pid = 1925] [serial = 1391] [outer = 0x0] 16:42:17 INFO - PROCESS | 1925 | ++DOMWINDOW == 104 (0x1215ca400) [pid = 1925] [serial = 1392] [outer = 0x1213bf400] 16:42:17 INFO - PROCESS | 1925 | 1464392537856 Marionette DEBUG loaded listener.js 16:42:17 INFO - PROCESS | 1925 | ++DOMWINDOW == 105 (0x1217b2000) [pid = 1925] [serial = 1393] [outer = 0x1213bf400] 16:42:18 INFO - PROCESS | 1925 | 1464392538268 Marionette TRACE conn2 <- [1,1828,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.transformation.html",0,null,null,[["arcTo joins up to the last subpath point correctly",0,null,null]]]}] 16:42:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 16:42:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 623ms 16:42:18 INFO - PROCESS | 1925 | 1464392538322 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 16:42:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 16:42:18 INFO - PROCESS | 1925 | 1464392538324 Marionette TRACE conn2 <- [1,1829,null,{"value":"7"}] 16:42:18 INFO - PROCESS | 1925 | 1464392538327 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 16:42:18 INFO - PROCESS | 1925 | 1464392538329 Marionette TRACE conn2 <- [1,1830,null,{}] 16:42:18 INFO - PROCESS | 1925 | 1464392538332 Marionette TRACE conn2 -> [0,1831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:18 INFO - PROCESS | 1925 | 1464392538484 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 16:42:18 INFO - PROCESS | 1925 | 1464392538510 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:18 INFO - PROCESS | 1925 | ++DOCSHELL 0x124f20000 == 42 [pid = 1925] [id = 465] 16:42:18 INFO - PROCESS | 1925 | ++DOMWINDOW == 106 (0x1218ec400) [pid = 1925] [serial = 1394] [outer = 0x0] 16:42:18 INFO - PROCESS | 1925 | ++DOMWINDOW == 107 (0x12190ec00) [pid = 1925] [serial = 1395] [outer = 0x1218ec400] 16:42:18 INFO - PROCESS | 1925 | 1464392538549 Marionette DEBUG loaded listener.js 16:42:18 INFO - PROCESS | 1925 | ++DOMWINDOW == 108 (0x123fcc000) [pid = 1925] [serial = 1396] [outer = 0x1218ec400] 16:42:18 INFO - PROCESS | 1925 | 1464392538902 Marionette TRACE conn2 <- [1,1832,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.1.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1",0,null,null]]]}] 16:42:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 16:42:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 620ms 16:42:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 16:42:18 INFO - PROCESS | 1925 | 1464392538948 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 16:42:18 INFO - PROCESS | 1925 | 1464392538949 Marionette TRACE conn2 <- [1,1833,null,{"value":"7"}] 16:42:18 INFO - PROCESS | 1925 | 1464392538951 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 16:42:18 INFO - PROCESS | 1925 | 1464392538952 Marionette TRACE conn2 <- [1,1834,null,{}] 16:42:18 INFO - PROCESS | 1925 | 1464392538954 Marionette TRACE conn2 -> [0,1835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:19 INFO - PROCESS | 1925 | 1464392539056 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 16:42:19 INFO - PROCESS | 1925 | 1464392539107 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:19 INFO - PROCESS | 1925 | ++DOCSHELL 0x126761000 == 43 [pid = 1925] [id = 466] 16:42:19 INFO - PROCESS | 1925 | ++DOMWINDOW == 109 (0x121906800) [pid = 1925] [serial = 1397] [outer = 0x0] 16:42:19 INFO - PROCESS | 1925 | ++DOMWINDOW == 110 (0x1247ddc00) [pid = 1925] [serial = 1398] [outer = 0x121906800] 16:42:19 INFO - PROCESS | 1925 | 1464392539133 Marionette DEBUG loaded listener.js 16:42:19 INFO - PROCESS | 1925 | ++DOMWINDOW == 111 (0x124edf800) [pid = 1925] [serial = 1399] [outer = 0x121906800] 16:42:19 INFO - PROCESS | 1925 | 1464392539427 Marionette TRACE conn2 <- [1,1836,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.2.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear",0,null,null]]]}] 16:42:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear 16:42:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 519ms 16:42:19 INFO - PROCESS | 1925 | --DOMWINDOW == 110 (0x121910800) [pid = 1925] [serial = 1352] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 16:42:19 INFO - PROCESS | 1925 | --DOMWINDOW == 109 (0x117678400) [pid = 1925] [serial = 1328] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 16:42:19 INFO - PROCESS | 1925 | --DOMWINDOW == 108 (0x110f48400) [pid = 1925] [serial = 1331] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 16:42:19 INFO - PROCESS | 1925 | --DOMWINDOW == 107 (0x11985a400) [pid = 1925] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 16:42:19 INFO - PROCESS | 1925 | --DOMWINDOW == 106 (0x115e3d400) [pid = 1925] [serial = 1322] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 16:42:19 INFO - PROCESS | 1925 | --DOMWINDOW == 105 (0x11755e800) [pid = 1925] [serial = 1325] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 16:42:19 INFO - PROCESS | 1925 | --DOMWINDOW == 104 (0x119860800) [pid = 1925] [serial = 1340] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 16:42:19 INFO - PROCESS | 1925 | --DOMWINDOW == 103 (0x112e0bc00) [pid = 1925] [serial = 1319] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 16:42:19 INFO - PROCESS | 1925 | --DOMWINDOW == 102 (0x1213ba000) [pid = 1925] [serial = 1343] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 16:42:19 INFO - PROCESS | 1925 | --DOMWINDOW == 101 (0x1122a9400) [pid = 1925] [serial = 1346] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 16:42:19 INFO - PROCESS | 1925 | --DOMWINDOW == 100 (0x11312e400) [pid = 1925] [serial = 1349] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 16:42:19 INFO - PROCESS | 1925 | --DOMWINDOW == 99 (0x11985d400) [pid = 1925] [serial = 1334] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 16:42:19 INFO - PROCESS | 1925 | --DOMWINDOW == 98 (0x121173c00) [pid = 1925] [serial = 1307] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 16:42:19 INFO - PROCESS | 1925 | 1464392539563 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 16:42:19 INFO - PROCESS | 1925 | 1464392539564 Marionette TRACE conn2 <- [1,1837,null,{"value":"7"}] 16:42:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 16:42:19 INFO - PROCESS | 1925 | 1464392539568 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 16:42:19 INFO - PROCESS | 1925 | 1464392539570 Marionette TRACE conn2 <- [1,1838,null,{}] 16:42:19 INFO - PROCESS | 1925 | 1464392539572 Marionette TRACE conn2 -> [0,1839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:19 INFO - PROCESS | 1925 | 1464392539663 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 16:42:19 INFO - PROCESS | 1925 | 1464392539667 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:19 INFO - PROCESS | 1925 | ++DOCSHELL 0x121e2a800 == 44 [pid = 1925] [id = 467] 16:42:19 INFO - PROCESS | 1925 | ++DOMWINDOW == 99 (0x113131400) [pid = 1925] [serial = 1400] [outer = 0x0] 16:42:19 INFO - PROCESS | 1925 | ++DOMWINDOW == 100 (0x117e46000) [pid = 1925] [serial = 1401] [outer = 0x113131400] 16:42:19 INFO - PROCESS | 1925 | 1464392539693 Marionette DEBUG loaded listener.js 16:42:19 INFO - PROCESS | 1925 | ++DOMWINDOW == 101 (0x121173c00) [pid = 1925] [serial = 1402] [outer = 0x113131400] 16:42:20 INFO - PROCESS | 1925 | 1464392540005 Marionette TRACE conn2 <- [1,1840,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 16:42:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 16:42:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 468ms 16:42:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 16:42:20 INFO - PROCESS | 1925 | 1464392540037 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 16:42:20 INFO - PROCESS | 1925 | 1464392540039 Marionette TRACE conn2 <- [1,1841,null,{"value":"7"}] 16:42:20 INFO - PROCESS | 1925 | 1464392540041 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 16:42:20 INFO - PROCESS | 1925 | 1464392540043 Marionette TRACE conn2 <- [1,1842,null,{}] 16:42:20 INFO - PROCESS | 1925 | 1464392540047 Marionette TRACE conn2 -> [0,1843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:20 INFO - PROCESS | 1925 | 1464392540131 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 16:42:20 INFO - PROCESS | 1925 | 1464392540186 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:20 INFO - PROCESS | 1925 | ++DOCSHELL 0x1292c1800 == 45 [pid = 1925] [id = 468] 16:42:20 INFO - PROCESS | 1925 | ++DOMWINDOW == 102 (0x115e3d400) [pid = 1925] [serial = 1403] [outer = 0x0] 16:42:20 INFO - PROCESS | 1925 | ++DOMWINDOW == 103 (0x1217b9800) [pid = 1925] [serial = 1404] [outer = 0x115e3d400] 16:42:20 INFO - PROCESS | 1925 | 1464392540214 Marionette DEBUG loaded listener.js 16:42:20 INFO - PROCESS | 1925 | ++DOMWINDOW == 104 (0x124f39000) [pid = 1925] [serial = 1405] [outer = 0x115e3d400] 16:42:20 INFO - PROCESS | 1925 | 1464392540529 Marionette TRACE conn2 <- [1,1844,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.basic",0,null,null]]]}] 16:42:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 16:42:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 521ms 16:42:20 INFO - PROCESS | 1925 | 1464392540563 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 16:42:20 INFO - PROCESS | 1925 | 1464392540564 Marionette TRACE conn2 <- [1,1845,null,{"value":"7"}] 16:42:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 16:42:20 INFO - PROCESS | 1925 | 1464392540566 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 16:42:20 INFO - PROCESS | 1925 | 1464392540568 Marionette TRACE conn2 <- [1,1846,null,{}] 16:42:20 INFO - PROCESS | 1925 | 1464392540570 Marionette TRACE conn2 -> [0,1847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:20 INFO - PROCESS | 1925 | 1464392540668 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 16:42:20 INFO - PROCESS | 1925 | 1464392540672 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:20 INFO - PROCESS | 1925 | ++DOCSHELL 0x12ae6a800 == 46 [pid = 1925] [id = 469] 16:42:20 INFO - PROCESS | 1925 | ++DOMWINDOW == 105 (0x124f33800) [pid = 1925] [serial = 1406] [outer = 0x0] 16:42:20 INFO - PROCESS | 1925 | ++DOMWINDOW == 106 (0x125b9dc00) [pid = 1925] [serial = 1407] [outer = 0x124f33800] 16:42:20 INFO - PROCESS | 1925 | 1464392540711 Marionette DEBUG loaded listener.js 16:42:20 INFO - PROCESS | 1925 | ++DOMWINDOW == 107 (0x126208800) [pid = 1925] [serial = 1408] [outer = 0x124f33800] 16:42:21 INFO - PROCESS | 1925 | 1464392541060 Marionette TRACE conn2 <- [1,1848,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 16:42:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 16:42:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 519ms 16:42:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 16:42:21 INFO - PROCESS | 1925 | 1464392541086 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 16:42:21 INFO - PROCESS | 1925 | 1464392541087 Marionette TRACE conn2 <- [1,1849,null,{"value":"7"}] 16:42:21 INFO - PROCESS | 1925 | 1464392541089 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 16:42:21 INFO - PROCESS | 1925 | 1464392541090 Marionette TRACE conn2 <- [1,1850,null,{}] 16:42:21 INFO - PROCESS | 1925 | 1464392541105 Marionette TRACE conn2 -> [0,1851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:21 INFO - PROCESS | 1925 | 1464392541188 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 16:42:21 INFO - PROCESS | 1925 | 1464392541193 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:21 INFO - PROCESS | 1925 | ++DOCSHELL 0x12ba82000 == 47 [pid = 1925] [id = 470] 16:42:21 INFO - PROCESS | 1925 | ++DOMWINDOW == 108 (0x126502400) [pid = 1925] [serial = 1409] [outer = 0x0] 16:42:21 INFO - PROCESS | 1925 | ++DOMWINDOW == 109 (0x12655e000) [pid = 1925] [serial = 1410] [outer = 0x126502400] 16:42:21 INFO - PROCESS | 1925 | 1464392541218 Marionette DEBUG loaded listener.js 16:42:21 INFO - PROCESS | 1925 | ++DOMWINDOW == 110 (0x1265b7400) [pid = 1925] [serial = 1411] [outer = 0x126502400] 16:42:21 INFO - PROCESS | 1925 | 1464392541554 Marionette TRACE conn2 <- [1,1852,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 16:42:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 16:42:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 574ms 16:42:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 16:42:21 INFO - PROCESS | 1925 | 1464392541663 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 16:42:21 INFO - PROCESS | 1925 | 1464392541666 Marionette TRACE conn2 <- [1,1853,null,{"value":"7"}] 16:42:21 INFO - PROCESS | 1925 | 1464392541669 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 16:42:21 INFO - PROCESS | 1925 | 1464392541671 Marionette TRACE conn2 <- [1,1854,null,{}] 16:42:21 INFO - PROCESS | 1925 | 1464392541675 Marionette TRACE conn2 -> [0,1855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:21 INFO - PROCESS | 1925 | 1464392541774 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 16:42:21 INFO - PROCESS | 1925 | 1464392541875 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:21 INFO - PROCESS | 1925 | ++DOCSHELL 0x11697c800 == 48 [pid = 1925] [id = 471] 16:42:21 INFO - PROCESS | 1925 | ++DOMWINDOW == 111 (0x111edac00) [pid = 1925] [serial = 1412] [outer = 0x0] 16:42:21 INFO - PROCESS | 1925 | ++DOMWINDOW == 112 (0x112a6a000) [pid = 1925] [serial = 1413] [outer = 0x111edac00] 16:42:21 INFO - PROCESS | 1925 | 1464392541906 Marionette DEBUG loaded listener.js 16:42:21 INFO - PROCESS | 1925 | ++DOMWINDOW == 113 (0x113340800) [pid = 1925] [serial = 1414] [outer = 0x111edac00] 16:42:22 INFO - PROCESS | 1925 | 1464392542310 Marionette TRACE conn2 <- [1,1856,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html",0,null,null,[["bezierCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 16:42:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 16:42:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 671ms 16:42:22 INFO - PROCESS | 1925 | 1464392542347 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 16:42:22 INFO - PROCESS | 1925 | 1464392542350 Marionette TRACE conn2 <- [1,1857,null,{"value":"7"}] 16:42:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 16:42:22 INFO - PROCESS | 1925 | 1464392542355 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 16:42:22 INFO - PROCESS | 1925 | 1464392542358 Marionette TRACE conn2 <- [1,1858,null,{}] 16:42:22 INFO - PROCESS | 1925 | 1464392542363 Marionette TRACE conn2 -> [0,1859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:22 INFO - PROCESS | 1925 | 1464392542470 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 16:42:22 INFO - PROCESS | 1925 | 1464392542531 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:22 INFO - PROCESS | 1925 | ++DOCSHELL 0x121c75000 == 49 [pid = 1925] [id = 472] 16:42:22 INFO - PROCESS | 1925 | ++DOMWINDOW == 114 (0x117172400) [pid = 1925] [serial = 1415] [outer = 0x0] 16:42:22 INFO - PROCESS | 1925 | ++DOMWINDOW == 115 (0x117684c00) [pid = 1925] [serial = 1416] [outer = 0x117172400] 16:42:22 INFO - PROCESS | 1925 | 1464392542565 Marionette DEBUG loaded listener.js 16:42:22 INFO - PROCESS | 1925 | ++DOMWINDOW == 116 (0x1182fa800) [pid = 1925] [serial = 1417] [outer = 0x117172400] 16:42:22 INFO - PROCESS | 1925 | 1464392542992 Marionette TRACE conn2 <- [1,1860,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.scaled",0,null,null]]]}] 16:42:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 16:42:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 678ms 16:42:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 16:42:23 INFO - PROCESS | 1925 | 1464392543031 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 16:42:23 INFO - PROCESS | 1925 | 1464392543033 Marionette TRACE conn2 <- [1,1861,null,{"value":"7"}] 16:42:23 INFO - PROCESS | 1925 | 1464392543035 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 16:42:23 INFO - PROCESS | 1925 | 1464392543037 Marionette TRACE conn2 <- [1,1862,null,{}] 16:42:23 INFO - PROCESS | 1925 | 1464392543044 Marionette TRACE conn2 -> [0,1863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:23 INFO - PROCESS | 1925 | 1464392543153 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 16:42:23 INFO - PROCESS | 1925 | 1464392543248 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:23 INFO - PROCESS | 1925 | ++DOCSHELL 0x12b164800 == 50 [pid = 1925] [id = 473] 16:42:23 INFO - PROCESS | 1925 | ++DOMWINDOW == 117 (0x121172800) [pid = 1925] [serial = 1418] [outer = 0x0] 16:42:23 INFO - PROCESS | 1925 | ++DOMWINDOW == 118 (0x1213bd000) [pid = 1925] [serial = 1419] [outer = 0x121172800] 16:42:23 INFO - PROCESS | 1925 | 1464392543281 Marionette DEBUG loaded listener.js 16:42:23 INFO - PROCESS | 1925 | ++DOMWINDOW == 119 (0x12156c000) [pid = 1925] [serial = 1420] [outer = 0x121172800] 16:42:23 INFO - PROCESS | 1925 | 1464392543700 Marionette TRACE conn2 <- [1,1864,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.shape",0,null,null]]]}] 16:42:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 16:42:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 672ms 16:42:23 INFO - PROCESS | 1925 | 1464392543707 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 16:42:23 INFO - PROCESS | 1925 | 1464392543711 Marionette TRACE conn2 <- [1,1865,null,{"value":"7"}] 16:42:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 16:42:23 INFO - PROCESS | 1925 | 1464392543714 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 16:42:23 INFO - PROCESS | 1925 | 1464392543715 Marionette TRACE conn2 <- [1,1866,null,{}] 16:42:23 INFO - PROCESS | 1925 | 1464392543717 Marionette TRACE conn2 -> [0,1867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:23 INFO - PROCESS | 1925 | 1464392543822 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 16:42:23 INFO - PROCESS | 1925 | 1464392543876 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:23 INFO - PROCESS | 1925 | ++DOCSHELL 0x12c3cc800 == 51 [pid = 1925] [id = 474] 16:42:23 INFO - PROCESS | 1925 | ++DOMWINDOW == 120 (0x1215ccc00) [pid = 1925] [serial = 1421] [outer = 0x0] 16:42:23 INFO - PROCESS | 1925 | ++DOMWINDOW == 121 (0x121906400) [pid = 1925] [serial = 1422] [outer = 0x1215ccc00] 16:42:23 INFO - PROCESS | 1925 | 1464392543906 Marionette DEBUG loaded listener.js 16:42:23 INFO - PROCESS | 1925 | ++DOMWINDOW == 122 (0x1246a0400) [pid = 1925] [serial = 1423] [outer = 0x1215ccc00] 16:42:24 INFO - PROCESS | 1925 | 1464392544345 Marionette TRACE conn2 <- [1,1868,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.1.html",0,null,null,[["Canvas test: 2d.path.clip.basic.1",0,null,null]]]}] 16:42:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 16:42:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 668ms 16:42:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 16:42:24 INFO - PROCESS | 1925 | 1464392544383 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 16:42:24 INFO - PROCESS | 1925 | 1464392544384 Marionette TRACE conn2 <- [1,1869,null,{"value":"7"}] 16:42:24 INFO - PROCESS | 1925 | 1464392544387 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 16:42:24 INFO - PROCESS | 1925 | 1464392544388 Marionette TRACE conn2 <- [1,1870,null,{}] 16:42:24 INFO - PROCESS | 1925 | 1464392544390 Marionette TRACE conn2 -> [0,1871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:24 INFO - PROCESS | 1925 | 1464392544494 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 16:42:24 INFO - PROCESS | 1925 | 1464392544595 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:24 INFO - PROCESS | 1925 | ++DOCSHELL 0x12c696800 == 52 [pid = 1925] [id = 475] 16:42:24 INFO - PROCESS | 1925 | ++DOMWINDOW == 123 (0x121625c00) [pid = 1925] [serial = 1424] [outer = 0x0] 16:42:24 INFO - PROCESS | 1925 | ++DOMWINDOW == 124 (0x124f39400) [pid = 1925] [serial = 1425] [outer = 0x121625c00] 16:42:24 INFO - PROCESS | 1925 | 1464392544627 Marionette DEBUG loaded listener.js 16:42:24 INFO - PROCESS | 1925 | ++DOMWINDOW == 125 (0x125f4c000) [pid = 1925] [serial = 1426] [outer = 0x121625c00] 16:42:25 INFO - PROCESS | 1925 | 1464392545042 Marionette TRACE conn2 <- [1,1872,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.2.html",0,null,null,[["Canvas test: 2d.path.clip.basic.2",0,null,null]]]}] 16:42:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 16:42:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 668ms 16:42:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 16:42:25 INFO - PROCESS | 1925 | 1464392545056 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 16:42:25 INFO - PROCESS | 1925 | 1464392545057 Marionette TRACE conn2 <- [1,1873,null,{"value":"7"}] 16:42:25 INFO - PROCESS | 1925 | 1464392545061 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 16:42:25 INFO - PROCESS | 1925 | 1464392545063 Marionette TRACE conn2 <- [1,1874,null,{}] 16:42:25 INFO - PROCESS | 1925 | 1464392545066 Marionette TRACE conn2 -> [0,1875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:25 INFO - PROCESS | 1925 | 1464392545186 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 16:42:25 INFO - PROCESS | 1925 | 1464392545247 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:25 INFO - PROCESS | 1925 | ++DOCSHELL 0x12ca0c800 == 53 [pid = 1925] [id = 476] 16:42:25 INFO - PROCESS | 1925 | ++DOMWINDOW == 126 (0x1265bac00) [pid = 1925] [serial = 1427] [outer = 0x0] 16:42:25 INFO - PROCESS | 1925 | ++DOMWINDOW == 127 (0x1267dfc00) [pid = 1925] [serial = 1428] [outer = 0x1265bac00] 16:42:25 INFO - PROCESS | 1925 | 1464392545277 Marionette DEBUG loaded listener.js 16:42:25 INFO - PROCESS | 1925 | ++DOMWINDOW == 128 (0x1267ea400) [pid = 1925] [serial = 1429] [outer = 0x1265bac00] 16:42:25 INFO - PROCESS | 1925 | 1464392545952 Marionette TRACE conn2 <- [1,1876,null,{"value":["/2dcontext/path-objects/2d.path.clip.empty.html",0,null,null,[["Canvas test: 2d.path.clip.empty",0,null,null]]]}] 16:42:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 16:42:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 923ms 16:42:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 16:42:25 INFO - PROCESS | 1925 | 1464392545984 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 16:42:25 INFO - PROCESS | 1925 | 1464392545986 Marionette TRACE conn2 <- [1,1877,null,{"value":"7"}] 16:42:25 INFO - PROCESS | 1925 | 1464392545990 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 16:42:25 INFO - PROCESS | 1925 | 1464392545995 Marionette TRACE conn2 <- [1,1878,null,{}] 16:42:26 INFO - PROCESS | 1925 | 1464392545999 Marionette TRACE conn2 -> [0,1879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:26 INFO - PROCESS | 1925 | 1464392546093 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 16:42:26 INFO - PROCESS | 1925 | 1464392546171 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:26 INFO - PROCESS | 1925 | ++DOCSHELL 0x118e26800 == 54 [pid = 1925] [id = 477] 16:42:26 INFO - PROCESS | 1925 | ++DOMWINDOW == 129 (0x111c6ac00) [pid = 1925] [serial = 1430] [outer = 0x0] 16:42:26 INFO - PROCESS | 1925 | ++DOMWINDOW == 130 (0x112fa7400) [pid = 1925] [serial = 1431] [outer = 0x111c6ac00] 16:42:26 INFO - PROCESS | 1925 | 1464392546199 Marionette DEBUG loaded listener.js 16:42:26 INFO - PROCESS | 1925 | ++DOMWINDOW == 131 (0x1160d9000) [pid = 1925] [serial = 1432] [outer = 0x111c6ac00] 16:42:26 INFO - PROCESS | 1925 | 1464392546633 Marionette TRACE conn2 <- [1,1880,null,{"value":["/2dcontext/path-objects/2d.path.clip.intersect.html",0,null,null,[["Canvas test: 2d.path.clip.intersect",0,null,null]]]}] 16:42:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 16:42:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 674ms 16:42:26 INFO - PROCESS | 1925 | 1464392546664 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 16:42:26 INFO - PROCESS | 1925 | 1464392546667 Marionette TRACE conn2 <- [1,1881,null,{"value":"7"}] 16:42:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 16:42:26 INFO - PROCESS | 1925 | 1464392546671 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 16:42:26 INFO - PROCESS | 1925 | 1464392546673 Marionette TRACE conn2 <- [1,1882,null,{}] 16:42:26 INFO - PROCESS | 1925 | 1464392546675 Marionette TRACE conn2 -> [0,1883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:26 INFO - PROCESS | 1925 | 1464392546795 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 16:42:26 INFO - PROCESS | 1925 | --DOCSHELL 0x12ae6a800 == 53 [pid = 1925] [id = 469] 16:42:26 INFO - PROCESS | 1925 | --DOCSHELL 0x1292c1800 == 52 [pid = 1925] [id = 468] 16:42:26 INFO - PROCESS | 1925 | --DOCSHELL 0x121e2a800 == 51 [pid = 1925] [id = 467] 16:42:26 INFO - PROCESS | 1925 | --DOCSHELL 0x126761000 == 50 [pid = 1925] [id = 466] 16:42:26 INFO - PROCESS | 1925 | --DOCSHELL 0x124f20000 == 49 [pid = 1925] [id = 465] 16:42:26 INFO - PROCESS | 1925 | --DOCSHELL 0x1180d2000 == 48 [pid = 1925] [id = 464] 16:42:26 INFO - PROCESS | 1925 | --DOMWINDOW == 130 (0x1242c2400) [pid = 1925] [serial = 1356] [outer = 0x0] [url = about:blank] 16:42:26 INFO - PROCESS | 1925 | --DOCSHELL 0x12188c000 == 47 [pid = 1925] [id = 463] 16:42:26 INFO - PROCESS | 1925 | --DOCSHELL 0x1198c0800 == 46 [pid = 1925] [id = 462] 16:42:26 INFO - PROCESS | 1925 | --DOCSHELL 0x118e1d000 == 45 [pid = 1925] [id = 461] 16:42:26 INFO - PROCESS | 1925 | --DOCSHELL 0x113119800 == 44 [pid = 1925] [id = 460] 16:42:26 INFO - PROCESS | 1925 | --DOCSHELL 0x118edb800 == 43 [pid = 1925] [id = 459] 16:42:26 INFO - PROCESS | 1925 | --DOCSHELL 0x113107800 == 42 [pid = 1925] [id = 453] 16:42:26 INFO - PROCESS | 1925 | --DOMWINDOW == 129 (0x121bef400) [pid = 1925] [serial = 1309] [outer = 0x0] [url = about:blank] 16:42:26 INFO - PROCESS | 1925 | --DOMWINDOW == 128 (0x1242c4400) [pid = 1925] [serial = 1354] [outer = 0x0] [url = about:blank] 16:42:26 INFO - PROCESS | 1925 | --DOMWINDOW == 127 (0x118566c00) [pid = 1925] [serial = 1329] [outer = 0x0] [url = about:blank] 16:42:26 INFO - PROCESS | 1925 | --DOMWINDOW == 126 (0x119021400) [pid = 1925] [serial = 1330] [outer = 0x0] [url = about:blank] 16:42:26 INFO - PROCESS | 1925 | --DOMWINDOW == 125 (0x11950d000) [pid = 1925] [serial = 1332] [outer = 0x0] [url = about:blank] 16:42:26 INFO - PROCESS | 1925 | --DOMWINDOW == 124 (0x119596c00) [pid = 1925] [serial = 1333] [outer = 0x0] [url = about:blank] 16:42:26 INFO - PROCESS | 1925 | --DOMWINDOW == 123 (0x1213c8000) [pid = 1925] [serial = 1338] [outer = 0x0] [url = about:blank] 16:42:26 INFO - PROCESS | 1925 | --DOMWINDOW == 122 (0x1166c2400) [pid = 1925] [serial = 1323] [outer = 0x0] [url = about:blank] 16:42:26 INFO - PROCESS | 1925 | --DOMWINDOW == 121 (0x116a60400) [pid = 1925] [serial = 1324] [outer = 0x0] [url = about:blank] 16:42:26 INFO - PROCESS | 1925 | --DOMWINDOW == 120 (0x110f4d400) [pid = 1925] [serial = 1311] [outer = 0x0] [url = about:blank] 16:42:26 INFO - PROCESS | 1925 | --DOMWINDOW == 119 (0x1180a2800) [pid = 1925] [serial = 1326] [outer = 0x0] [url = about:blank] 16:42:26 INFO - PROCESS | 1925 | --DOMWINDOW == 118 (0x118435400) [pid = 1925] [serial = 1327] [outer = 0x0] [url = about:blank] 16:42:26 INFO - PROCESS | 1925 | --DOMWINDOW == 117 (0x113df0400) [pid = 1925] [serial = 1317] [outer = 0x0] [url = about:blank] 16:42:26 INFO - PROCESS | 1925 | --DOMWINDOW == 116 (0x12156e400) [pid = 1925] [serial = 1341] [outer = 0x0] [url = about:blank] 16:42:26 INFO - PROCESS | 1925 | --DOMWINDOW == 115 (0x1138c1c00) [pid = 1925] [serial = 1321] [outer = 0x0] [url = about:blank] 16:42:26 INFO - PROCESS | 1925 | --DOMWINDOW == 114 (0x113134800) [pid = 1925] [serial = 1320] [outer = 0x0] [url = about:blank] 16:42:26 INFO - PROCESS | 1925 | --DOMWINDOW == 113 (0x113197c00) [pid = 1925] [serial = 1314] [outer = 0x0] [url = about:blank] 16:42:26 INFO - PROCESS | 1925 | --DOMWINDOW == 112 (0x1215d4000) [pid = 1925] [serial = 1344] [outer = 0x0] [url = about:blank] 16:42:26 INFO - PROCESS | 1925 | --DOMWINDOW == 111 (0x1215cec00) [pid = 1925] [serial = 1342] [outer = 0x0] [url = about:blank] 16:42:26 INFO - PROCESS | 1925 | --DOMWINDOW == 110 (0x1167bb400) [pid = 1925] [serial = 1347] [outer = 0x0] [url = about:blank] 16:42:26 INFO - PROCESS | 1925 | --DOMWINDOW == 109 (0x11950a000) [pid = 1925] [serial = 1348] [outer = 0x0] [url = about:blank] 16:42:26 INFO - PROCESS | 1925 | --DOMWINDOW == 108 (0x121cb8800) [pid = 1925] [serial = 1353] [outer = 0x0] [url = about:blank] 16:42:26 INFO - PROCESS | 1925 | --DOMWINDOW == 107 (0x12161d000) [pid = 1925] [serial = 1345] [outer = 0x0] [url = about:blank] 16:42:26 INFO - PROCESS | 1925 | --DOMWINDOW == 106 (0x121908000) [pid = 1925] [serial = 1351] [outer = 0x0] [url = about:blank] 16:42:26 INFO - PROCESS | 1925 | --DOMWINDOW == 105 (0x11a097800) [pid = 1925] [serial = 1335] [outer = 0x0] [url = about:blank] 16:42:26 INFO - PROCESS | 1925 | --DOMWINDOW == 104 (0x121567400) [pid = 1925] [serial = 1339] [outer = 0x0] [url = about:blank] 16:42:26 INFO - PROCESS | 1925 | --DOMWINDOW == 103 (0x121375c00) [pid = 1925] [serial = 1336] [outer = 0x0] [url = about:blank] 16:42:26 INFO - PROCESS | 1925 | --DOMWINDOW == 102 (0x1213c2000) [pid = 1925] [serial = 1350] [outer = 0x0] [url = about:blank] 16:42:26 INFO - PROCESS | 1925 | 1464392546894 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:26 INFO - PROCESS | 1925 | ++DOCSHELL 0x113119800 == 43 [pid = 1925] [id = 478] 16:42:26 INFO - PROCESS | 1925 | ++DOMWINDOW == 103 (0x11312e400) [pid = 1925] [serial = 1433] [outer = 0x0] 16:42:26 INFO - PROCESS | 1925 | ++DOMWINDOW == 104 (0x1160dcc00) [pid = 1925] [serial = 1434] [outer = 0x11312e400] 16:42:26 INFO - PROCESS | 1925 | 1464392546923 Marionette DEBUG loaded listener.js 16:42:26 INFO - PROCESS | 1925 | ++DOMWINDOW == 105 (0x1182fa400) [pid = 1925] [serial = 1435] [outer = 0x11312e400] 16:42:27 INFO - PROCESS | 1925 | 1464392547224 Marionette TRACE conn2 <- [1,1884,null,{"value":["/2dcontext/path-objects/2d.path.clip.unaffected.html",0,null,null,[["Canvas test: 2d.path.clip.unaffected",0,null,null]]]}] 16:42:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 16:42:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 570ms 16:42:27 INFO - PROCESS | 1925 | 1464392547249 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 16:42:27 INFO - PROCESS | 1925 | 1464392547250 Marionette TRACE conn2 <- [1,1885,null,{"value":"7"}] 16:42:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 16:42:27 INFO - PROCESS | 1925 | 1464392547253 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 16:42:27 INFO - PROCESS | 1925 | 1464392547255 Marionette TRACE conn2 <- [1,1886,null,{}] 16:42:27 INFO - PROCESS | 1925 | 1464392547266 Marionette TRACE conn2 -> [0,1887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:27 INFO - PROCESS | 1925 | 1464392547355 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 16:42:27 INFO - PROCESS | 1925 | 1464392547360 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:27 INFO - PROCESS | 1925 | ++DOCSHELL 0x119546000 == 44 [pid = 1925] [id = 479] 16:42:27 INFO - PROCESS | 1925 | ++DOMWINDOW == 106 (0x11843c800) [pid = 1925] [serial = 1436] [outer = 0x0] 16:42:27 INFO - PROCESS | 1925 | ++DOMWINDOW == 107 (0x119508400) [pid = 1925] [serial = 1437] [outer = 0x11843c800] 16:42:27 INFO - PROCESS | 1925 | 1464392547389 Marionette DEBUG loaded listener.js 16:42:27 INFO - PROCESS | 1925 | ++DOMWINDOW == 108 (0x119f70400) [pid = 1925] [serial = 1438] [outer = 0x11843c800] 16:42:27 INFO - PROCESS | 1925 | ++DOMWINDOW == 109 (0x1213c4800) [pid = 1925] [serial = 1439] [outer = 0x113244000] 16:42:27 INFO - PROCESS | 1925 | 1464392547822 Marionette TRACE conn2 <- [1,1888,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.1.html",0,null,null,[["Canvas test: 2d.path.clip.winding.1",0,null,null]]]}] 16:42:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 16:42:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 577ms 16:42:27 INFO - PROCESS | 1925 | 1464392547831 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 16:42:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 16:42:27 INFO - PROCESS | 1925 | 1464392547832 Marionette TRACE conn2 <- [1,1889,null,{"value":"7"}] 16:42:27 INFO - PROCESS | 1925 | 1464392547835 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 16:42:27 INFO - PROCESS | 1925 | 1464392547836 Marionette TRACE conn2 <- [1,1890,null,{}] 16:42:27 INFO - PROCESS | 1925 | 1464392547838 Marionette TRACE conn2 -> [0,1891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:27 INFO - PROCESS | 1925 | 1464392547923 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 16:42:27 INFO - PROCESS | 1925 | 1464392547931 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:27 INFO - PROCESS | 1925 | ++DOCSHELL 0x123f26000 == 45 [pid = 1925] [id = 480] 16:42:27 INFO - PROCESS | 1925 | ++DOMWINDOW == 110 (0x121175c00) [pid = 1925] [serial = 1440] [outer = 0x0] 16:42:27 INFO - PROCESS | 1925 | ++DOMWINDOW == 111 (0x1213c2800) [pid = 1925] [serial = 1441] [outer = 0x121175c00] 16:42:27 INFO - PROCESS | 1925 | 1464392547957 Marionette DEBUG loaded listener.js 16:42:28 INFO - PROCESS | 1925 | ++DOMWINDOW == 112 (0x1215d4000) [pid = 1925] [serial = 1442] [outer = 0x121175c00] 16:42:28 INFO - PROCESS | 1925 | 1464392548299 Marionette TRACE conn2 <- [1,1892,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.2.html",0,null,null,[["Canvas test: 2d.path.clip.winding.2",0,null,null]]]}] 16:42:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 16:42:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 517ms 16:42:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 16:42:28 INFO - PROCESS | 1925 | 1464392548353 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 16:42:28 INFO - PROCESS | 1925 | 1464392548354 Marionette TRACE conn2 <- [1,1893,null,{"value":"7"}] 16:42:28 INFO - PROCESS | 1925 | 1464392548356 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 16:42:28 INFO - PROCESS | 1925 | 1464392548357 Marionette TRACE conn2 <- [1,1894,null,{}] 16:42:28 INFO - PROCESS | 1925 | 1464392548360 Marionette TRACE conn2 -> [0,1895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:28 INFO - PROCESS | 1925 | 1464392548445 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 16:42:28 INFO - PROCESS | 1925 | 1464392548449 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:28 INFO - PROCESS | 1925 | ++DOCSHELL 0x121e34000 == 46 [pid = 1925] [id = 481] 16:42:28 INFO - PROCESS | 1925 | ++DOMWINDOW == 113 (0x121375c00) [pid = 1925] [serial = 1443] [outer = 0x0] 16:42:28 INFO - PROCESS | 1925 | ++DOMWINDOW == 114 (0x121657000) [pid = 1925] [serial = 1444] [outer = 0x121375c00] 16:42:28 INFO - PROCESS | 1925 | 1464392548476 Marionette DEBUG loaded listener.js 16:42:28 INFO - PROCESS | 1925 | ++DOMWINDOW == 115 (0x121904000) [pid = 1925] [serial = 1445] [outer = 0x121375c00] 16:42:28 INFO - PROCESS | 1925 | 1464392548830 Marionette TRACE conn2 <- [1,1896,null,{"value":["/2dcontext/path-objects/2d.path.closePath.empty.html",0,null,null,[["Canvas test: 2d.path.closePath.empty",0,null,null]]]}] 16:42:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 16:42:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 521ms 16:42:28 INFO - PROCESS | 1925 | 1464392548878 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 16:42:28 INFO - PROCESS | 1925 | 1464392548879 Marionette TRACE conn2 <- [1,1897,null,{"value":"7"}] 16:42:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 16:42:28 INFO - PROCESS | 1925 | 1464392548881 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 16:42:28 INFO - PROCESS | 1925 | 1464392548882 Marionette TRACE conn2 <- [1,1898,null,{}] 16:42:28 INFO - PROCESS | 1925 | 1464392548884 Marionette TRACE conn2 -> [0,1899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:29 INFO - PROCESS | 1925 | 1464392549012 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 16:42:29 INFO - PROCESS | 1925 | 1464392549031 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:29 INFO - PROCESS | 1925 | ++DOCSHELL 0x124f1a800 == 47 [pid = 1925] [id = 482] 16:42:29 INFO - PROCESS | 1925 | ++DOMWINDOW == 116 (0x121bfb000) [pid = 1925] [serial = 1446] [outer = 0x0] 16:42:29 INFO - PROCESS | 1925 | ++DOMWINDOW == 117 (0x1249ce400) [pid = 1925] [serial = 1447] [outer = 0x121bfb000] 16:42:29 INFO - PROCESS | 1925 | 1464392549057 Marionette DEBUG loaded listener.js 16:42:29 INFO - PROCESS | 1925 | ++DOMWINDOW == 118 (0x126071000) [pid = 1925] [serial = 1448] [outer = 0x121bfb000] 16:42:29 INFO - PROCESS | 1925 | 1464392549402 Marionette TRACE conn2 <- [1,1900,null,{"value":["/2dcontext/path-objects/2d.path.closePath.newline.html",0,null,null,[["Canvas test: 2d.path.closePath.newline",0,null,null]]]}] 16:42:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 16:42:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 572ms 16:42:29 INFO - PROCESS | 1925 | 1464392549453 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 16:42:29 INFO - PROCESS | 1925 | 1464392549454 Marionette TRACE conn2 <- [1,1901,null,{"value":"7"}] 16:42:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 16:42:29 INFO - PROCESS | 1925 | 1464392549457 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 16:42:29 INFO - PROCESS | 1925 | 1464392549458 Marionette TRACE conn2 <- [1,1902,null,{}] 16:42:29 INFO - PROCESS | 1925 | 1464392549460 Marionette TRACE conn2 -> [0,1903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:29 INFO - PROCESS | 1925 | 1464392549565 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 16:42:29 INFO - PROCESS | 1925 | 1464392549578 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:29 INFO - PROCESS | 1925 | ++DOCSHELL 0x128d98000 == 48 [pid = 1925] [id = 483] 16:42:29 INFO - PROCESS | 1925 | ++DOMWINDOW == 119 (0x124ed8400) [pid = 1925] [serial = 1449] [outer = 0x0] 16:42:29 INFO - PROCESS | 1925 | ++DOMWINDOW == 120 (0x12655dc00) [pid = 1925] [serial = 1450] [outer = 0x124ed8400] 16:42:29 INFO - PROCESS | 1925 | 1464392549603 Marionette DEBUG loaded listener.js 16:42:29 INFO - PROCESS | 1925 | ++DOMWINDOW == 121 (0x1265be400) [pid = 1925] [serial = 1451] [outer = 0x124ed8400] 16:42:29 INFO - PROCESS | 1925 | 1464392549950 Marionette TRACE conn2 <- [1,1904,null,{"value":["/2dcontext/path-objects/2d.path.closePath.nextpoint.html",0,null,null,[["Canvas test: 2d.path.closePath.nextpoint",0,null,null]]]}] 16:42:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 16:42:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 520ms 16:42:29 INFO - PROCESS | 1925 | 1464392549978 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 16:42:29 INFO - PROCESS | 1925 | 1464392549979 Marionette TRACE conn2 <- [1,1905,null,{"value":"7"}] 16:42:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 16:42:29 INFO - PROCESS | 1925 | 1464392549990 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 16:42:29 INFO - PROCESS | 1925 | 1464392549991 Marionette TRACE conn2 <- [1,1906,null,{}] 16:42:29 INFO - PROCESS | 1925 | 1464392549993 Marionette TRACE conn2 -> [0,1907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:30 INFO - PROCESS | 1925 | 1464392550098 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 16:42:30 INFO - PROCESS | 1925 | 1464392550133 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:30 INFO - PROCESS | 1925 | ++DOCSHELL 0x12a0a6800 == 49 [pid = 1925] [id = 484] 16:42:30 INFO - PROCESS | 1925 | ++DOMWINDOW == 122 (0x126560c00) [pid = 1925] [serial = 1452] [outer = 0x0] 16:42:30 INFO - PROCESS | 1925 | ++DOMWINDOW == 123 (0x1267e1800) [pid = 1925] [serial = 1453] [outer = 0x126560c00] 16:42:30 INFO - PROCESS | 1925 | 1464392550158 Marionette DEBUG loaded listener.js 16:42:30 INFO - PROCESS | 1925 | ++DOMWINDOW == 124 (0x1267ec400) [pid = 1925] [serial = 1454] [outer = 0x126560c00] 16:42:30 INFO - PROCESS | 1925 | 1464392550481 Marionette TRACE conn2 <- [1,1908,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.basic.html",0,null,null,[["Canvas test: 2d.path.fill.closed.basic",0,null,null]]]}] 16:42:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 16:42:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 531ms 16:42:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 16:42:30 INFO - PROCESS | 1925 | 1464392550518 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 16:42:30 INFO - PROCESS | 1925 | 1464392550520 Marionette TRACE conn2 <- [1,1909,null,{"value":"7"}] 16:42:30 INFO - PROCESS | 1925 | 1464392550522 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 16:42:30 INFO - PROCESS | 1925 | 1464392550523 Marionette TRACE conn2 <- [1,1910,null,{}] 16:42:30 INFO - PROCESS | 1925 | 1464392550525 Marionette TRACE conn2 -> [0,1911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:30 INFO - PROCESS | 1925 | 1464392550638 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 16:42:30 INFO - PROCESS | 1925 | 1464392550674 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:30 INFO - PROCESS | 1925 | ++DOCSHELL 0x12ae54000 == 50 [pid = 1925] [id = 485] 16:42:30 INFO - PROCESS | 1925 | ++DOMWINDOW == 125 (0x1265be800) [pid = 1925] [serial = 1455] [outer = 0x0] 16:42:30 INFO - PROCESS | 1925 | ++DOMWINDOW == 126 (0x128a9e000) [pid = 1925] [serial = 1456] [outer = 0x1265be800] 16:42:30 INFO - PROCESS | 1925 | 1464392550699 Marionette DEBUG loaded listener.js 16:42:30 INFO - PROCESS | 1925 | ++DOMWINDOW == 127 (0x128d8c000) [pid = 1925] [serial = 1457] [outer = 0x1265be800] 16:42:31 INFO - PROCESS | 1925 | --DOMWINDOW == 126 (0x121902800) [pid = 1925] [serial = 1355] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 16:42:31 INFO - PROCESS | 1925 | --DOMWINDOW == 125 (0x1213bf400) [pid = 1925] [serial = 1391] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 16:42:31 INFO - PROCESS | 1925 | --DOMWINDOW == 124 (0x1218ec400) [pid = 1925] [serial = 1394] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 16:42:31 INFO - PROCESS | 1925 | --DOMWINDOW == 123 (0x112041800) [pid = 1925] [serial = 1376] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 16:42:31 INFO - PROCESS | 1925 | --DOMWINDOW == 122 (0x1161a4400) [pid = 1925] [serial = 1382] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 16:42:31 INFO - PROCESS | 1925 | --DOMWINDOW == 121 (0x118437000) [pid = 1925] [serial = 1385] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 16:42:31 INFO - PROCESS | 1925 | --DOMWINDOW == 120 (0x119a0d000) [pid = 1925] [serial = 1388] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 16:42:31 INFO - PROCESS | 1925 | --DOMWINDOW == 119 (0x1122b6800) [pid = 1925] [serial = 1379] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 16:42:31 INFO - PROCESS | 1925 | --DOMWINDOW == 118 (0x121906800) [pid = 1925] [serial = 1397] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 16:42:31 INFO - PROCESS | 1925 | --DOMWINDOW == 117 (0x124f33800) [pid = 1925] [serial = 1406] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 16:42:31 INFO - PROCESS | 1925 | --DOMWINDOW == 116 (0x115e3d400) [pid = 1925] [serial = 1403] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 16:42:31 INFO - PROCESS | 1925 | --DOMWINDOW == 115 (0x113131400) [pid = 1925] [serial = 1400] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 16:42:31 INFO - PROCESS | 1925 | 1464392551114 Marionette TRACE conn2 <- [1,1912,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.unaffected.html",0,null,null,[["Canvas test: 2d.path.fill.closed.unaffected",0,null,null]]]}] 16:42:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 16:42:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 618ms 16:42:31 INFO - PROCESS | 1925 | 1464392551142 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 16:42:31 INFO - PROCESS | 1925 | 1464392551144 Marionette TRACE conn2 <- [1,1913,null,{"value":"7"}] 16:42:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 16:42:31 INFO - PROCESS | 1925 | 1464392551146 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 16:42:31 INFO - PROCESS | 1925 | 1464392551147 Marionette TRACE conn2 <- [1,1914,null,{}] 16:42:31 INFO - PROCESS | 1925 | 1464392551149 Marionette TRACE conn2 -> [0,1915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:31 INFO - PROCESS | 1925 | 1464392551238 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 16:42:31 INFO - PROCESS | 1925 | 1464392551243 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:31 INFO - PROCESS | 1925 | ++DOCSHELL 0x1262a1000 == 51 [pid = 1925] [id = 486] 16:42:31 INFO - PROCESS | 1925 | ++DOMWINDOW == 116 (0x112a6a800) [pid = 1925] [serial = 1458] [outer = 0x0] 16:42:31 INFO - PROCESS | 1925 | ++DOMWINDOW == 117 (0x11809f400) [pid = 1925] [serial = 1459] [outer = 0x112a6a800] 16:42:31 INFO - PROCESS | 1925 | 1464392551268 Marionette DEBUG loaded listener.js 16:42:31 INFO - PROCESS | 1925 | ++DOMWINDOW == 118 (0x121903800) [pid = 1925] [serial = 1460] [outer = 0x112a6a800] 16:42:31 INFO - PROCESS | 1925 | 1464392551624 Marionette TRACE conn2 <- [1,1916,null,{"value":["/2dcontext/path-objects/2d.path.fill.overlap.html",0,null,null,[["Canvas test: 2d.path.fill.overlap",0,null,null]]]}] 16:42:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 16:42:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 518ms 16:42:31 INFO - PROCESS | 1925 | 1464392551668 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 16:42:31 INFO - PROCESS | 1925 | 1464392551670 Marionette TRACE conn2 <- [1,1917,null,{"value":"7"}] 16:42:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 16:42:31 INFO - PROCESS | 1925 | 1464392551674 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 16:42:31 INFO - PROCESS | 1925 | 1464392551677 Marionette TRACE conn2 <- [1,1918,null,{}] 16:42:31 INFO - PROCESS | 1925 | 1464392551680 Marionette TRACE conn2 -> [0,1919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:31 INFO - PROCESS | 1925 | 1464392551835 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 16:42:31 INFO - PROCESS | 1925 | 1464392551861 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:31 INFO - PROCESS | 1925 | ++DOCSHELL 0x12c3c2800 == 52 [pid = 1925] [id = 487] 16:42:31 INFO - PROCESS | 1925 | ++DOMWINDOW == 119 (0x128aa0800) [pid = 1925] [serial = 1461] [outer = 0x0] 16:42:31 INFO - PROCESS | 1925 | ++DOMWINDOW == 120 (0x128dc0800) [pid = 1925] [serial = 1462] [outer = 0x128aa0800] 16:42:31 INFO - PROCESS | 1925 | 1464392551891 Marionette DEBUG loaded listener.js 16:42:31 INFO - PROCESS | 1925 | ++DOMWINDOW == 121 (0x128edd800) [pid = 1925] [serial = 1463] [outer = 0x128aa0800] 16:42:32 INFO - PROCESS | 1925 | 1464392552262 Marionette TRACE conn2 <- [1,1920,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.add.html",0,null,null,[["Canvas test: 2d.path.fill.winding.add",0,null,null]]]}] 16:42:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 16:42:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 622ms 16:42:32 INFO - PROCESS | 1925 | 1464392552305 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 16:42:32 INFO - PROCESS | 1925 | 1464392552306 Marionette TRACE conn2 <- [1,1921,null,{"value":"7"}] 16:42:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 16:42:32 INFO - PROCESS | 1925 | 1464392552308 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 16:42:32 INFO - PROCESS | 1925 | 1464392552309 Marionette TRACE conn2 <- [1,1922,null,{}] 16:42:32 INFO - PROCESS | 1925 | 1464392552312 Marionette TRACE conn2 -> [0,1923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:32 INFO - PROCESS | 1925 | 1464392552401 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 16:42:32 INFO - PROCESS | 1925 | 1464392552405 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:32 INFO - PROCESS | 1925 | ++DOCSHELL 0x12ca1c800 == 53 [pid = 1925] [id = 488] 16:42:32 INFO - PROCESS | 1925 | ++DOMWINDOW == 122 (0x128edc800) [pid = 1925] [serial = 1464] [outer = 0x0] 16:42:32 INFO - PROCESS | 1925 | ++DOMWINDOW == 123 (0x128ee7400) [pid = 1925] [serial = 1465] [outer = 0x128edc800] 16:42:32 INFO - PROCESS | 1925 | 1464392552431 Marionette DEBUG loaded listener.js 16:42:32 INFO - PROCESS | 1925 | ++DOMWINDOW == 124 (0x12945a000) [pid = 1925] [serial = 1466] [outer = 0x128edc800] 16:42:32 INFO - PROCESS | 1925 | 1464392552773 Marionette TRACE conn2 <- [1,1924,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.1",0,null,null]]]}] 16:42:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 16:42:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 472ms 16:42:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 16:42:32 INFO - PROCESS | 1925 | 1464392552781 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 16:42:32 INFO - PROCESS | 1925 | 1464392552782 Marionette TRACE conn2 <- [1,1925,null,{"value":"7"}] 16:42:32 INFO - PROCESS | 1925 | 1464392552784 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 16:42:32 INFO - PROCESS | 1925 | 1464392552785 Marionette TRACE conn2 <- [1,1926,null,{}] 16:42:32 INFO - PROCESS | 1925 | 1464392552787 Marionette TRACE conn2 -> [0,1927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:32 INFO - PROCESS | 1925 | 1464392552878 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 16:42:32 INFO - PROCESS | 1925 | 1464392552883 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:32 INFO - PROCESS | 1925 | ++DOCSHELL 0x12cac8800 == 54 [pid = 1925] [id = 489] 16:42:32 INFO - PROCESS | 1925 | ++DOMWINDOW == 125 (0x12945ac00) [pid = 1925] [serial = 1467] [outer = 0x0] 16:42:32 INFO - PROCESS | 1925 | ++DOMWINDOW == 126 (0x1299ce000) [pid = 1925] [serial = 1468] [outer = 0x12945ac00] 16:42:32 INFO - PROCESS | 1925 | 1464392552908 Marionette DEBUG loaded listener.js 16:42:32 INFO - PROCESS | 1925 | ++DOMWINDOW == 127 (0x12a08d400) [pid = 1925] [serial = 1469] [outer = 0x12945ac00] 16:42:33 INFO - PROCESS | 1925 | 1464392553443 Marionette TRACE conn2 <- [1,1928,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.2",0,null,null]]]}] 16:42:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 16:42:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 669ms 16:42:33 INFO - PROCESS | 1925 | 1464392553453 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 16:42:33 INFO - PROCESS | 1925 | 1464392553456 Marionette TRACE conn2 <- [1,1929,null,{"value":"7"}] 16:42:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 16:42:33 INFO - PROCESS | 1925 | 1464392553462 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 16:42:33 INFO - PROCESS | 1925 | 1464392553464 Marionette TRACE conn2 <- [1,1930,null,{}] 16:42:33 INFO - PROCESS | 1925 | 1464392553468 Marionette TRACE conn2 -> [0,1931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:33 INFO - PROCESS | 1925 | 1464392553578 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 16:42:33 INFO - PROCESS | 1925 | 1464392553649 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:33 INFO - PROCESS | 1925 | ++DOCSHELL 0x118e1f800 == 55 [pid = 1925] [id = 490] 16:42:33 INFO - PROCESS | 1925 | ++DOMWINDOW == 128 (0x113139400) [pid = 1925] [serial = 1470] [outer = 0x0] 16:42:33 INFO - PROCESS | 1925 | ++DOMWINDOW == 129 (0x1160e4400) [pid = 1925] [serial = 1471] [outer = 0x113139400] 16:42:33 INFO - PROCESS | 1925 | 1464392553681 Marionette DEBUG loaded listener.js 16:42:33 INFO - PROCESS | 1925 | ++DOMWINDOW == 130 (0x11809d000) [pid = 1925] [serial = 1472] [outer = 0x113139400] 16:42:34 INFO - PROCESS | 1925 | 1464392554114 Marionette TRACE conn2 <- [1,1932,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.3",0,null,null]]]}] 16:42:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 16:42:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 673ms 16:42:34 INFO - PROCESS | 1925 | 1464392554133 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 16:42:34 INFO - PROCESS | 1925 | 1464392554137 Marionette TRACE conn2 <- [1,1933,null,{"value":"7"}] 16:42:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 16:42:34 INFO - PROCESS | 1925 | 1464392554142 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 16:42:34 INFO - PROCESS | 1925 | 1464392554144 Marionette TRACE conn2 <- [1,1934,null,{}] 16:42:34 INFO - PROCESS | 1925 | 1464392554147 Marionette TRACE conn2 -> [0,1935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:34 INFO - PROCESS | 1925 | 1464392554256 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 16:42:34 INFO - PROCESS | 1925 | 1464392554348 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:34 INFO - PROCESS | 1925 | ++DOCSHELL 0x125f70800 == 56 [pid = 1925] [id = 491] 16:42:34 INFO - PROCESS | 1925 | ++DOMWINDOW == 131 (0x1184ce000) [pid = 1925] [serial = 1473] [outer = 0x0] 16:42:34 INFO - PROCESS | 1925 | ++DOMWINDOW == 132 (0x119029000) [pid = 1925] [serial = 1474] [outer = 0x1184ce000] 16:42:34 INFO - PROCESS | 1925 | 1464392554393 Marionette DEBUG loaded listener.js 16:42:34 INFO - PROCESS | 1925 | ++DOMWINDOW == 133 (0x11a09d400) [pid = 1925] [serial = 1475] [outer = 0x1184ce000] 16:42:34 INFO - PROCESS | 1925 | 1464392554817 Marionette TRACE conn2 <- [1,1936,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 16:42:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 16:42:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 721ms 16:42:34 INFO - PROCESS | 1925 | 1464392554864 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 16:42:34 INFO - PROCESS | 1925 | 1464392554866 Marionette TRACE conn2 <- [1,1937,null,{"value":"7"}] 16:42:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 16:42:34 INFO - PROCESS | 1925 | 1464392554868 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 16:42:34 INFO - PROCESS | 1925 | 1464392554871 Marionette TRACE conn2 <- [1,1938,null,{}] 16:42:34 INFO - PROCESS | 1925 | 1464392554894 Marionette TRACE conn2 -> [0,1939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:35 INFO - PROCESS | 1925 | 1464392555027 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 16:42:35 INFO - PROCESS | 1925 | 1464392555082 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:35 INFO - PROCESS | 1925 | ++DOCSHELL 0x12cd40800 == 57 [pid = 1925] [id = 492] 16:42:35 INFO - PROCESS | 1925 | ++DOMWINDOW == 134 (0x121cbcc00) [pid = 1925] [serial = 1476] [outer = 0x0] 16:42:35 INFO - PROCESS | 1925 | ++DOMWINDOW == 135 (0x1246a4400) [pid = 1925] [serial = 1477] [outer = 0x121cbcc00] 16:42:35 INFO - PROCESS | 1925 | 1464392555114 Marionette DEBUG loaded listener.js 16:42:35 INFO - PROCESS | 1925 | ++DOMWINDOW == 136 (0x124f33c00) [pid = 1925] [serial = 1478] [outer = 0x121cbcc00] 16:42:35 INFO - PROCESS | 1925 | 1464392555531 Marionette TRACE conn2 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 16:42:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 16:42:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 673ms 16:42:35 INFO - PROCESS | 1925 | 1464392555541 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 16:42:35 INFO - PROCESS | 1925 | 1464392555543 Marionette TRACE conn2 <- [1,1941,null,{"value":"7"}] 16:42:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 16:42:35 INFO - PROCESS | 1925 | 1464392555546 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 16:42:35 INFO - PROCESS | 1925 | 1464392555547 Marionette TRACE conn2 <- [1,1942,null,{}] 16:42:35 INFO - PROCESS | 1925 | 1464392555549 Marionette TRACE conn2 -> [0,1943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:35 INFO - PROCESS | 1925 | 1464392555676 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 16:42:35 INFO - PROCESS | 1925 | 1464392555778 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:35 INFO - PROCESS | 1925 | ++DOCSHELL 0x12d015800 == 58 [pid = 1925] [id = 493] 16:42:35 INFO - PROCESS | 1925 | ++DOMWINDOW == 137 (0x125feb000) [pid = 1925] [serial = 1479] [outer = 0x0] 16:42:35 INFO - PROCESS | 1925 | ++DOMWINDOW == 138 (0x1265c0400) [pid = 1925] [serial = 1480] [outer = 0x125feb000] 16:42:35 INFO - PROCESS | 1925 | 1464392555811 Marionette DEBUG loaded listener.js 16:42:35 INFO - PROCESS | 1925 | ++DOMWINDOW == 139 (0x128d96800) [pid = 1925] [serial = 1481] [outer = 0x125feb000] 16:42:36 INFO - PROCESS | 1925 | 1464392556194 Marionette TRACE conn2 <- [1,1944,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 16:42:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 16:42:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 668ms 16:42:36 INFO - PROCESS | 1925 | 1464392556215 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 16:42:36 INFO - PROCESS | 1925 | 1464392556216 Marionette TRACE conn2 <- [1,1945,null,{"value":"7"}] 16:42:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 16:42:36 INFO - PROCESS | 1925 | 1464392556218 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 16:42:36 INFO - PROCESS | 1925 | 1464392556220 Marionette TRACE conn2 <- [1,1946,null,{}] 16:42:36 INFO - PROCESS | 1925 | 1464392556222 Marionette TRACE conn2 -> [0,1947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:36 INFO - PROCESS | 1925 | 1464392556330 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 16:42:36 INFO - PROCESS | 1925 | 1464392556401 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:36 INFO - PROCESS | 1925 | ++DOCSHELL 0x12d190800 == 59 [pid = 1925] [id = 494] 16:42:36 INFO - PROCESS | 1925 | ++DOMWINDOW == 140 (0x121cbd800) [pid = 1925] [serial = 1482] [outer = 0x0] 16:42:36 INFO - PROCESS | 1925 | ++DOMWINDOW == 141 (0x128dc4800) [pid = 1925] [serial = 1483] [outer = 0x121cbd800] 16:42:36 INFO - PROCESS | 1925 | 1464392556432 Marionette DEBUG loaded listener.js 16:42:36 INFO - PROCESS | 1925 | ++DOMWINDOW == 142 (0x128ee1000) [pid = 1925] [serial = 1484] [outer = 0x121cbd800] 16:42:36 INFO - PROCESS | 1925 | 1464392556855 Marionette TRACE conn2 <- [1,1948,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 16:42:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 16:42:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 669ms 16:42:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 16:42:36 INFO - PROCESS | 1925 | 1464392556888 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 16:42:36 INFO - PROCESS | 1925 | 1464392556889 Marionette TRACE conn2 <- [1,1949,null,{"value":"7"}] 16:42:36 INFO - PROCESS | 1925 | 1464392556910 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 16:42:36 INFO - PROCESS | 1925 | 1464392556911 Marionette TRACE conn2 <- [1,1950,null,{}] 16:42:36 INFO - PROCESS | 1925 | 1464392556915 Marionette TRACE conn2 -> [0,1951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:37 INFO - PROCESS | 1925 | 1464392557052 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 16:42:37 INFO - PROCESS | 1925 | 1464392557159 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:37 INFO - PROCESS | 1925 | ++DOCSHELL 0x12cd39000 == 60 [pid = 1925] [id = 495] 16:42:37 INFO - PROCESS | 1925 | ++DOMWINDOW == 143 (0x1160da800) [pid = 1925] [serial = 1485] [outer = 0x0] 16:42:37 INFO - PROCESS | 1925 | ++DOMWINDOW == 144 (0x12a08cc00) [pid = 1925] [serial = 1486] [outer = 0x1160da800] 16:42:37 INFO - PROCESS | 1925 | 1464392557189 Marionette DEBUG loaded listener.js 16:42:37 INFO - PROCESS | 1925 | ++DOMWINDOW == 145 (0x12a826c00) [pid = 1925] [serial = 1487] [outer = 0x1160da800] 16:42:37 INFO - PROCESS | 1925 | 1464392557604 Marionette TRACE conn2 <- [1,1952,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 16:42:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 16:42:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 739ms 16:42:37 INFO - PROCESS | 1925 | 1464392557631 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 16:42:37 INFO - PROCESS | 1925 | 1464392557632 Marionette TRACE conn2 <- [1,1953,null,{"value":"7"}] 16:42:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 16:42:37 INFO - PROCESS | 1925 | 1464392557634 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 16:42:37 INFO - PROCESS | 1925 | 1464392557636 Marionette TRACE conn2 <- [1,1954,null,{}] 16:42:37 INFO - PROCESS | 1925 | 1464392557638 Marionette TRACE conn2 -> [0,1955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:37 INFO - PROCESS | 1925 | 1464392557886 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 16:42:38 INFO - PROCESS | 1925 | 1464392558013 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:38 INFO - PROCESS | 1925 | ++DOCSHELL 0x1190b5000 == 61 [pid = 1925] [id = 496] 16:42:38 INFO - PROCESS | 1925 | ++DOMWINDOW == 146 (0x111c67000) [pid = 1925] [serial = 1488] [outer = 0x0] 16:42:38 INFO - PROCESS | 1925 | ++DOMWINDOW == 147 (0x111e3d800) [pid = 1925] [serial = 1489] [outer = 0x111c67000] 16:42:38 INFO - PROCESS | 1925 | 1464392558044 Marionette DEBUG loaded listener.js 16:42:38 INFO - PROCESS | 1925 | ++DOMWINDOW == 148 (0x113195c00) [pid = 1925] [serial = 1490] [outer = 0x111c67000] 16:42:38 INFO - PROCESS | 1925 | 1464392558468 Marionette TRACE conn2 <- [1,1956,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html",0,null,null,[["isPointInPath() works on unclosed arcs larger than 2pi",0,null,null]]]}] 16:42:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 16:42:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 875ms 16:42:38 INFO - PROCESS | 1925 | 1464392558511 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 16:42:38 INFO - PROCESS | 1925 | 1464392558513 Marionette TRACE conn2 <- [1,1957,null,{"value":"7"}] 16:42:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 16:42:38 INFO - PROCESS | 1925 | 1464392558516 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 16:42:38 INFO - PROCESS | 1925 | 1464392558519 Marionette TRACE conn2 <- [1,1958,null,{}] 16:42:38 INFO - PROCESS | 1925 | 1464392558522 Marionette TRACE conn2 -> [0,1959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:38 INFO - PROCESS | 1925 | 1464392558622 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 16:42:38 INFO - PROCESS | 1925 | 1464392558698 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:38 INFO - PROCESS | 1925 | ++DOCSHELL 0x1182eb000 == 62 [pid = 1925] [id = 497] 16:42:38 INFO - PROCESS | 1925 | ++DOMWINDOW == 149 (0x117553c00) [pid = 1925] [serial = 1491] [outer = 0x0] 16:42:38 INFO - PROCESS | 1925 | ++DOMWINDOW == 150 (0x1182f9800) [pid = 1925] [serial = 1492] [outer = 0x117553c00] 16:42:38 INFO - PROCESS | 1925 | 1464392558728 Marionette DEBUG loaded listener.js 16:42:38 INFO - PROCESS | 1925 | ++DOMWINDOW == 151 (0x118565400) [pid = 1925] [serial = 1493] [outer = 0x117553c00] 16:42:38 INFO - PROCESS | 1925 | --DOCSHELL 0x12ca1c800 == 61 [pid = 1925] [id = 488] 16:42:38 INFO - PROCESS | 1925 | --DOCSHELL 0x12c3c2800 == 60 [pid = 1925] [id = 487] 16:42:38 INFO - PROCESS | 1925 | --DOCSHELL 0x1262a1000 == 59 [pid = 1925] [id = 486] 16:42:38 INFO - PROCESS | 1925 | --DOCSHELL 0x12ae54000 == 58 [pid = 1925] [id = 485] 16:42:38 INFO - PROCESS | 1925 | --DOCSHELL 0x12a0a6800 == 57 [pid = 1925] [id = 484] 16:42:38 INFO - PROCESS | 1925 | --DOCSHELL 0x128d98000 == 56 [pid = 1925] [id = 483] 16:42:38 INFO - PROCESS | 1925 | --DOCSHELL 0x124f1a800 == 55 [pid = 1925] [id = 482] 16:42:38 INFO - PROCESS | 1925 | --DOMWINDOW == 150 (0x12655e000) [pid = 1925] [serial = 1410] [outer = 0x0] [url = about:blank] 16:42:39 INFO - PROCESS | 1925 | --DOCSHELL 0x121e34000 == 54 [pid = 1925] [id = 481] 16:42:39 INFO - PROCESS | 1925 | --DOCSHELL 0x123f26000 == 53 [pid = 1925] [id = 480] 16:42:39 INFO - PROCESS | 1925 | --DOCSHELL 0x119546000 == 52 [pid = 1925] [id = 479] 16:42:39 INFO - PROCESS | 1925 | --DOCSHELL 0x113119800 == 51 [pid = 1925] [id = 478] 16:42:39 INFO - PROCESS | 1925 | --DOCSHELL 0x118e26800 == 50 [pid = 1925] [id = 477] 16:42:39 INFO - PROCESS | 1925 | --DOCSHELL 0x12b164800 == 49 [pid = 1925] [id = 473] 16:42:39 INFO - PROCESS | 1925 | --DOCSHELL 0x121c75000 == 48 [pid = 1925] [id = 472] 16:42:39 INFO - PROCESS | 1925 | --DOCSHELL 0x11697c800 == 47 [pid = 1925] [id = 471] 16:42:39 INFO - PROCESS | 1925 | --DOMWINDOW == 149 (0x1246a2800) [pid = 1925] [serial = 1357] [outer = 0x0] [url = about:blank] 16:42:39 INFO - PROCESS | 1925 | --DOMWINDOW == 148 (0x1215ca400) [pid = 1925] [serial = 1392] [outer = 0x0] [url = about:blank] 16:42:39 INFO - PROCESS | 1925 | --DOMWINDOW == 147 (0x12190ec00) [pid = 1925] [serial = 1395] [outer = 0x0] [url = about:blank] 16:42:39 INFO - PROCESS | 1925 | --DOMWINDOW == 146 (0x11334e000) [pid = 1925] [serial = 1378] [outer = 0x0] [url = about:blank] 16:42:39 INFO - PROCESS | 1925 | --DOMWINDOW == 145 (0x112e06800) [pid = 1925] [serial = 1377] [outer = 0x0] [url = about:blank] 16:42:39 INFO - PROCESS | 1925 | --DOMWINDOW == 144 (0x117685000) [pid = 1925] [serial = 1383] [outer = 0x0] [url = about:blank] 16:42:39 INFO - PROCESS | 1925 | --DOMWINDOW == 143 (0x11855f800) [pid = 1925] [serial = 1384] [outer = 0x0] [url = about:blank] 16:42:39 INFO - PROCESS | 1925 | --DOMWINDOW == 142 (0x116a61000) [pid = 1925] [serial = 1362] [outer = 0x0] [url = about:blank] 16:42:39 INFO - PROCESS | 1925 | --DOMWINDOW == 141 (0x118565800) [pid = 1925] [serial = 1365] [outer = 0x0] [url = about:blank] 16:42:39 INFO - PROCESS | 1925 | --DOMWINDOW == 140 (0x119861000) [pid = 1925] [serial = 1387] [outer = 0x0] [url = about:blank] 16:42:39 INFO - PROCESS | 1925 | --DOMWINDOW == 139 (0x119025000) [pid = 1925] [serial = 1386] [outer = 0x0] [url = about:blank] 16:42:39 INFO - PROCESS | 1925 | --DOMWINDOW == 138 (0x121170000) [pid = 1925] [serial = 1389] [outer = 0x0] [url = about:blank] 16:42:39 INFO - PROCESS | 1925 | --DOMWINDOW == 137 (0x113195800) [pid = 1925] [serial = 1380] [outer = 0x0] [url = about:blank] 16:42:39 INFO - PROCESS | 1925 | --DOMWINDOW == 136 (0x1166c0400) [pid = 1925] [serial = 1381] [outer = 0x0] [url = about:blank] 16:42:39 INFO - PROCESS | 1925 | --DOMWINDOW == 135 (0x111ab2000) [pid = 1925] [serial = 1359] [outer = 0x0] [url = about:blank] 16:42:39 INFO - PROCESS | 1925 | --DOMWINDOW == 134 (0x121629000) [pid = 1925] [serial = 1371] [outer = 0x0] [url = about:blank] 16:42:39 INFO - PROCESS | 1925 | --DOMWINDOW == 133 (0x121175400) [pid = 1925] [serial = 1368] [outer = 0x0] [url = about:blank] 16:42:39 INFO - PROCESS | 1925 | --DOMWINDOW == 132 (0x1246aa800) [pid = 1925] [serial = 1374] [outer = 0x0] [url = about:blank] 16:42:39 INFO - PROCESS | 1925 | --DOMWINDOW == 131 (0x1247ddc00) [pid = 1925] [serial = 1398] [outer = 0x0] [url = about:blank] 16:42:39 INFO - PROCESS | 1925 | --DOMWINDOW == 130 (0x126208800) [pid = 1925] [serial = 1408] [outer = 0x0] [url = about:blank] 16:42:39 INFO - PROCESS | 1925 | --DOMWINDOW == 129 (0x1217b9800) [pid = 1925] [serial = 1404] [outer = 0x0] [url = about:blank] 16:42:39 INFO - PROCESS | 1925 | --DOMWINDOW == 128 (0x117e46000) [pid = 1925] [serial = 1401] [outer = 0x0] [url = about:blank] 16:42:39 INFO - PROCESS | 1925 | --DOMWINDOW == 127 (0x121173c00) [pid = 1925] [serial = 1402] [outer = 0x0] [url = about:blank] 16:42:39 INFO - PROCESS | 1925 | --DOMWINDOW == 126 (0x124f39000) [pid = 1925] [serial = 1405] [outer = 0x0] [url = about:blank] 16:42:39 INFO - PROCESS | 1925 | --DOMWINDOW == 125 (0x125b9dc00) [pid = 1925] [serial = 1407] [outer = 0x0] [url = about:blank] 16:42:39 INFO - PROCESS | 1925 | --DOMWINDOW == 124 (0x124edf800) [pid = 1925] [serial = 1399] [outer = 0x0] [url = about:blank] 16:42:39 INFO - PROCESS | 1925 | --DOMWINDOW == 123 (0x123fcc000) [pid = 1925] [serial = 1396] [outer = 0x0] [url = about:blank] 16:42:39 INFO - PROCESS | 1925 | --DOMWINDOW == 122 (0x1217b2000) [pid = 1925] [serial = 1393] [outer = 0x0] [url = about:blank] 16:42:39 INFO - PROCESS | 1925 | --DOMWINDOW == 121 (0x121373400) [pid = 1925] [serial = 1390] [outer = 0x0] [url = about:blank] 16:42:39 INFO - PROCESS | 1925 | 1464392559145 Marionette TRACE conn2 <- [1,1960,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.edge.html",0,null,null,[["isPointInPath() counts points on the path as being inside",0,null,null]]]}] 16:42:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 16:42:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 670ms 16:42:39 INFO - PROCESS | 1925 | 1464392559187 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 16:42:39 INFO - PROCESS | 1925 | 1464392559189 Marionette TRACE conn2 <- [1,1961,null,{"value":"7"}] 16:42:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 16:42:39 INFO - PROCESS | 1925 | 1464392559191 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 16:42:39 INFO - PROCESS | 1925 | 1464392559192 Marionette TRACE conn2 <- [1,1962,null,{}] 16:42:39 INFO - PROCESS | 1925 | 1464392559195 Marionette TRACE conn2 -> [0,1963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:39 INFO - PROCESS | 1925 | 1464392559281 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 16:42:39 INFO - PROCESS | 1925 | 1464392559288 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:39 INFO - PROCESS | 1925 | ++DOCSHELL 0x1190b4800 == 48 [pid = 1925] [id = 498] 16:42:39 INFO - PROCESS | 1925 | ++DOMWINDOW == 122 (0x1187b4400) [pid = 1925] [serial = 1494] [outer = 0x0] 16:42:39 INFO - PROCESS | 1925 | ++DOMWINDOW == 123 (0x11950a000) [pid = 1925] [serial = 1495] [outer = 0x1187b4400] 16:42:39 INFO - PROCESS | 1925 | 1464392559314 Marionette DEBUG loaded listener.js 16:42:39 INFO - PROCESS | 1925 | ++DOMWINDOW == 124 (0x119860800) [pid = 1925] [serial = 1496] [outer = 0x1187b4400] 16:42:39 INFO - PROCESS | 1925 | 1464392559685 Marionette TRACE conn2 <- [1,1964,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.empty.html",0,null,null,[["isPointInPath() works when there is no path",0,null,null]]]}] 16:42:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 16:42:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 520ms 16:42:39 INFO - PROCESS | 1925 | 1464392559712 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 16:42:39 INFO - PROCESS | 1925 | 1464392559714 Marionette TRACE conn2 <- [1,1965,null,{"value":"7"}] 16:42:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 16:42:39 INFO - PROCESS | 1925 | 1464392559721 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 16:42:39 INFO - PROCESS | 1925 | 1464392559725 Marionette TRACE conn2 <- [1,1966,null,{}] 16:42:39 INFO - PROCESS | 1925 | 1464392559727 Marionette TRACE conn2 -> [0,1967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:39 INFO - PROCESS | 1925 | 1464392559817 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 16:42:39 INFO - PROCESS | 1925 | 1464392559822 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:39 INFO - PROCESS | 1925 | ++DOCSHELL 0x121ac8800 == 49 [pid = 1925] [id = 499] 16:42:39 INFO - PROCESS | 1925 | ++DOMWINDOW == 125 (0x11a096c00) [pid = 1925] [serial = 1497] [outer = 0x0] 16:42:39 INFO - PROCESS | 1925 | ++DOMWINDOW == 126 (0x121176c00) [pid = 1925] [serial = 1498] [outer = 0x11a096c00] 16:42:39 INFO - PROCESS | 1925 | 1464392559848 Marionette DEBUG loaded listener.js 16:42:39 INFO - PROCESS | 1925 | ++DOMWINDOW == 127 (0x121452000) [pid = 1925] [serial = 1499] [outer = 0x11a096c00] 16:42:40 INFO - PROCESS | 1925 | 1464392560209 Marionette TRACE conn2 <- [1,1968,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html",0,null,null,[["isPointInPath() returns false for non-finite arguments",0,null,null]]]}] 16:42:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 16:42:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 524ms 16:42:40 INFO - PROCESS | 1925 | 1464392560249 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 16:42:40 INFO - PROCESS | 1925 | 1464392560251 Marionette TRACE conn2 <- [1,1969,null,{"value":"7"}] 16:42:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 16:42:40 INFO - PROCESS | 1925 | 1464392560264 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 16:42:40 INFO - PROCESS | 1925 | 1464392560265 Marionette TRACE conn2 <- [1,1970,null,{}] 16:42:40 INFO - PROCESS | 1925 | 1464392560267 Marionette TRACE conn2 -> [0,1971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:40 INFO - PROCESS | 1925 | 1464392560353 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 16:42:40 INFO - PROCESS | 1925 | 1464392560357 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:40 INFO - PROCESS | 1925 | ++DOCSHELL 0x118525800 == 50 [pid = 1925] [id = 500] 16:42:40 INFO - PROCESS | 1925 | ++DOMWINDOW == 128 (0x121567000) [pid = 1925] [serial = 1500] [outer = 0x0] 16:42:40 INFO - PROCESS | 1925 | ++DOMWINDOW == 129 (0x1215cdc00) [pid = 1925] [serial = 1501] [outer = 0x121567000] 16:42:40 INFO - PROCESS | 1925 | 1464392560384 Marionette DEBUG loaded listener.js 16:42:40 INFO - PROCESS | 1925 | ++DOMWINDOW == 130 (0x12161d000) [pid = 1925] [serial = 1502] [outer = 0x121567000] 16:42:40 INFO - PROCESS | 1925 | 1464392560732 Marionette TRACE conn2 <- [1,1972,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.outside.html",0,null,null,[["isPointInPath() works on paths outside the canvas",0,null,null]]]}] 16:42:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 16:42:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 523ms 16:42:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 16:42:40 INFO - PROCESS | 1925 | 1464392560783 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 16:42:40 INFO - PROCESS | 1925 | 1464392560784 Marionette TRACE conn2 <- [1,1973,null,{"value":"7"}] 16:42:40 INFO - PROCESS | 1925 | 1464392560786 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 16:42:40 INFO - PROCESS | 1925 | 1464392560787 Marionette TRACE conn2 <- [1,1974,null,{}] 16:42:40 INFO - PROCESS | 1925 | 1464392560789 Marionette TRACE conn2 -> [0,1975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:40 INFO - PROCESS | 1925 | 1464392560874 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 16:42:40 INFO - PROCESS | 1925 | 1464392560943 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:40 INFO - PROCESS | 1925 | ++DOCSHELL 0x124f5e800 == 51 [pid = 1925] [id = 501] 16:42:40 INFO - PROCESS | 1925 | ++DOMWINDOW == 131 (0x12190cc00) [pid = 1925] [serial = 1503] [outer = 0x0] 16:42:40 INFO - PROCESS | 1925 | ++DOMWINDOW == 132 (0x121bef800) [pid = 1925] [serial = 1504] [outer = 0x12190cc00] 16:42:40 INFO - PROCESS | 1925 | 1464392560974 Marionette DEBUG loaded listener.js 16:42:41 INFO - PROCESS | 1925 | ++DOMWINDOW == 133 (0x1246aa800) [pid = 1925] [serial = 1505] [outer = 0x12190cc00] 16:42:41 INFO - PROCESS | 1925 | 1464392561308 Marionette TRACE conn2 <- [1,1976,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.subpath.html",0,null,null,[["isPointInPath() uses the current path, not just the subpath",0,null,null]]]}] 16:42:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 16:42:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 569ms 16:42:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 16:42:41 INFO - PROCESS | 1925 | 1464392561356 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 16:42:41 INFO - PROCESS | 1925 | 1464392561357 Marionette TRACE conn2 <- [1,1977,null,{"value":"7"}] 16:42:41 INFO - PROCESS | 1925 | 1464392561366 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 16:42:41 INFO - PROCESS | 1925 | 1464392561367 Marionette TRACE conn2 <- [1,1978,null,{}] 16:42:41 INFO - PROCESS | 1925 | 1464392561369 Marionette TRACE conn2 -> [0,1979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:41 INFO - PROCESS | 1925 | 1464392561474 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 16:42:41 INFO - PROCESS | 1925 | 1464392561491 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:41 INFO - PROCESS | 1925 | ++DOCSHELL 0x128abb800 == 52 [pid = 1925] [id = 502] 16:42:41 INFO - PROCESS | 1925 | ++DOMWINDOW == 134 (0x1249dc000) [pid = 1925] [serial = 1506] [outer = 0x0] 16:42:41 INFO - PROCESS | 1925 | ++DOMWINDOW == 135 (0x124f33800) [pid = 1925] [serial = 1507] [outer = 0x1249dc000] 16:42:41 INFO - PROCESS | 1925 | 1464392561517 Marionette DEBUG loaded listener.js 16:42:41 INFO - PROCESS | 1925 | ++DOMWINDOW == 136 (0x125ba4800) [pid = 1925] [serial = 1508] [outer = 0x1249dc000] 16:42:41 INFO - PROCESS | 1925 | 1464392561847 Marionette TRACE conn2 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 16:42:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 16:42:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 525ms 16:42:41 INFO - PROCESS | 1925 | 1464392561884 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 16:42:41 INFO - PROCESS | 1925 | 1464392561885 Marionette TRACE conn2 <- [1,1981,null,{"value":"7"}] 16:42:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 16:42:41 INFO - PROCESS | 1925 | 1464392561888 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 16:42:41 INFO - PROCESS | 1925 | 1464392561889 Marionette TRACE conn2 <- [1,1982,null,{}] 16:42:41 INFO - PROCESS | 1925 | 1464392561891 Marionette TRACE conn2 -> [0,1983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:41 INFO - PROCESS | 1925 | 1464392561997 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 16:42:42 INFO - PROCESS | 1925 | 1464392562033 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:42 INFO - PROCESS | 1925 | ++DOCSHELL 0x1292b5000 == 53 [pid = 1925] [id = 503] 16:42:42 INFO - PROCESS | 1925 | ++DOMWINDOW == 137 (0x124f7ac00) [pid = 1925] [serial = 1509] [outer = 0x0] 16:42:42 INFO - PROCESS | 1925 | ++DOMWINDOW == 138 (0x126502c00) [pid = 1925] [serial = 1510] [outer = 0x124f7ac00] 16:42:42 INFO - PROCESS | 1925 | 1464392562058 Marionette DEBUG loaded listener.js 16:42:42 INFO - PROCESS | 1925 | ++DOMWINDOW == 139 (0x1265bec00) [pid = 1925] [serial = 1511] [outer = 0x124f7ac00] 16:42:42 INFO - PROCESS | 1925 | 1464392562380 Marionette TRACE conn2 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 16:42:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 16:42:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 518ms 16:42:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 16:42:42 INFO - PROCESS | 1925 | 1464392562406 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 16:42:42 INFO - PROCESS | 1925 | 1464392562408 Marionette TRACE conn2 <- [1,1985,null,{"value":"7"}] 16:42:42 INFO - PROCESS | 1925 | 1464392562410 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 16:42:42 INFO - PROCESS | 1925 | 1464392562414 Marionette TRACE conn2 <- [1,1986,null,{}] 16:42:42 INFO - PROCESS | 1925 | 1464392562421 Marionette TRACE conn2 -> [0,1987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:42 INFO - PROCESS | 1925 | 1464392562535 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 16:42:42 INFO - PROCESS | 1925 | 1464392562572 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:42 INFO - PROCESS | 1925 | ++DOCSHELL 0x12a8d5000 == 54 [pid = 1925] [id = 504] 16:42:42 INFO - PROCESS | 1925 | ++DOMWINDOW == 140 (0x12655e000) [pid = 1925] [serial = 1512] [outer = 0x0] 16:42:42 INFO - PROCESS | 1925 | ++DOMWINDOW == 141 (0x1267ed400) [pid = 1925] [serial = 1513] [outer = 0x12655e000] 16:42:42 INFO - PROCESS | 1925 | 1464392562597 Marionette DEBUG loaded listener.js 16:42:42 INFO - PROCESS | 1925 | ++DOMWINDOW == 142 (0x128d8ec00) [pid = 1925] [serial = 1514] [outer = 0x12655e000] 16:42:42 INFO - PROCESS | 1925 | 1464392562907 Marionette TRACE conn2 <- [1,1988,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 16:42:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 16:42:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 527ms 16:42:42 INFO - PROCESS | 1925 | 1464392562938 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 16:42:42 INFO - PROCESS | 1925 | 1464392562939 Marionette TRACE conn2 <- [1,1989,null,{"value":"7"}] 16:42:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 16:42:42 INFO - PROCESS | 1925 | 1464392562941 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 16:42:42 INFO - PROCESS | 1925 | 1464392562942 Marionette TRACE conn2 <- [1,1990,null,{}] 16:42:42 INFO - PROCESS | 1925 | 1464392562953 Marionette TRACE conn2 -> [0,1991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:43 INFO - PROCESS | 1925 | 1464392563058 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 16:42:43 INFO - PROCESS | 1925 | 1464392563095 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:43 INFO - PROCESS | 1925 | ++DOCSHELL 0x12b15d800 == 55 [pid = 1925] [id = 505] 16:42:43 INFO - PROCESS | 1925 | ++DOMWINDOW == 143 (0x1265bf000) [pid = 1925] [serial = 1515] [outer = 0x0] 16:42:43 INFO - PROCESS | 1925 | ++DOMWINDOW == 144 (0x128edf800) [pid = 1925] [serial = 1516] [outer = 0x1265bf000] 16:42:43 INFO - PROCESS | 1925 | 1464392563120 Marionette DEBUG loaded listener.js 16:42:43 INFO - PROCESS | 1925 | ++DOMWINDOW == 145 (0x129455400) [pid = 1925] [serial = 1517] [outer = 0x1265bf000] 16:42:43 INFO - PROCESS | 1925 | --DOMWINDOW == 144 (0x112a6a800) [pid = 1925] [serial = 1458] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 16:42:43 INFO - PROCESS | 1925 | --DOMWINDOW == 143 (0x121bfb000) [pid = 1925] [serial = 1446] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 16:42:43 INFO - PROCESS | 1925 | --DOMWINDOW == 142 (0x126560c00) [pid = 1925] [serial = 1452] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 16:42:43 INFO - PROCESS | 1925 | --DOMWINDOW == 141 (0x121175c00) [pid = 1925] [serial = 1440] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 16:42:43 INFO - PROCESS | 1925 | --DOMWINDOW == 140 (0x11312e400) [pid = 1925] [serial = 1433] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 16:42:43 INFO - PROCESS | 1925 | --DOMWINDOW == 139 (0x128edc800) [pid = 1925] [serial = 1464] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 16:42:43 INFO - PROCESS | 1925 | --DOMWINDOW == 138 (0x121375c00) [pid = 1925] [serial = 1443] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 16:42:43 INFO - PROCESS | 1925 | --DOMWINDOW == 137 (0x1265be800) [pid = 1925] [serial = 1455] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 16:42:43 INFO - PROCESS | 1925 | --DOMWINDOW == 136 (0x111c6ac00) [pid = 1925] [serial = 1430] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 16:42:43 INFO - PROCESS | 1925 | --DOMWINDOW == 135 (0x124ed8400) [pid = 1925] [serial = 1449] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 16:42:43 INFO - PROCESS | 1925 | --DOMWINDOW == 134 (0x126502400) [pid = 1925] [serial = 1409] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 16:42:43 INFO - PROCESS | 1925 | --DOMWINDOW == 133 (0x11843c800) [pid = 1925] [serial = 1436] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 16:42:43 INFO - PROCESS | 1925 | --DOMWINDOW == 132 (0x128aa0800) [pid = 1925] [serial = 1461] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 16:42:43 INFO - PROCESS | 1925 | 1464392563529 Marionette TRACE conn2 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 16:42:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 16:42:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 627ms 16:42:43 INFO - PROCESS | 1925 | 1464392563571 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 16:42:43 INFO - PROCESS | 1925 | 1464392563572 Marionette TRACE conn2 <- [1,1993,null,{"value":"7"}] 16:42:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 16:42:43 INFO - PROCESS | 1925 | 1464392563578 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 16:42:43 INFO - PROCESS | 1925 | 1464392563579 Marionette TRACE conn2 <- [1,1994,null,{}] 16:42:43 INFO - PROCESS | 1925 | 1464392563582 Marionette TRACE conn2 -> [0,1995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:43 INFO - PROCESS | 1925 | 1464392563673 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 16:42:43 INFO - PROCESS | 1925 | 1464392563678 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:43 INFO - PROCESS | 1925 | ++DOCSHELL 0x12ba74800 == 56 [pid = 1925] [id = 506] 16:42:43 INFO - PROCESS | 1925 | ++DOMWINDOW == 133 (0x1213bc400) [pid = 1925] [serial = 1518] [outer = 0x0] 16:42:43 INFO - PROCESS | 1925 | ++DOMWINDOW == 134 (0x1242c4400) [pid = 1925] [serial = 1519] [outer = 0x1213bc400] 16:42:43 INFO - PROCESS | 1925 | 1464392563708 Marionette DEBUG loaded listener.js 16:42:43 INFO - PROCESS | 1925 | ++DOMWINDOW == 135 (0x128ee4c00) [pid = 1925] [serial = 1520] [outer = 0x1213bc400] 16:42:44 INFO - PROCESS | 1925 | 1464392564061 Marionette TRACE conn2 <- [1,1996,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 16:42:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 16:42:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 522ms 16:42:44 INFO - PROCESS | 1925 | 1464392564097 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 16:42:44 INFO - PROCESS | 1925 | 1464392564098 Marionette TRACE conn2 <- [1,1997,null,{"value":"7"}] 16:42:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 16:42:44 INFO - PROCESS | 1925 | 1464392564101 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 16:42:44 INFO - PROCESS | 1925 | 1464392564102 Marionette TRACE conn2 <- [1,1998,null,{}] 16:42:44 INFO - PROCESS | 1925 | 1464392564104 Marionette TRACE conn2 -> [0,1999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:44 INFO - PROCESS | 1925 | 1464392564231 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 16:42:44 INFO - PROCESS | 1925 | 1464392564268 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:44 INFO - PROCESS | 1925 | ++DOCSHELL 0x12c159800 == 57 [pid = 1925] [id = 507] 16:42:44 INFO - PROCESS | 1925 | ++DOMWINDOW == 136 (0x1213c5c00) [pid = 1925] [serial = 1521] [outer = 0x0] 16:42:44 INFO - PROCESS | 1925 | ++DOMWINDOW == 137 (0x1299d1800) [pid = 1925] [serial = 1522] [outer = 0x1213c5c00] 16:42:44 INFO - PROCESS | 1925 | 1464392564293 Marionette DEBUG loaded listener.js 16:42:44 INFO - PROCESS | 1925 | ++DOMWINDOW == 138 (0x12a825c00) [pid = 1925] [serial = 1523] [outer = 0x1213c5c00] 16:42:44 INFO - PROCESS | 1925 | 1464392564580 Marionette TRACE conn2 <- [1,2000,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.winding.html",0,null,null,[["isPointInPath() uses the non-zero winding number rule",0,null,null]]]}] 16:42:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 16:42:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 518ms 16:42:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 16:42:44 INFO - PROCESS | 1925 | 1464392564619 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 16:42:44 INFO - PROCESS | 1925 | 1464392564620 Marionette TRACE conn2 <- [1,2001,null,{"value":"7"}] 16:42:44 INFO - PROCESS | 1925 | 1464392564622 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 16:42:44 INFO - PROCESS | 1925 | 1464392564623 Marionette TRACE conn2 <- [1,2002,null,{}] 16:42:44 INFO - PROCESS | 1925 | 1464392564627 Marionette TRACE conn2 -> [0,2003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:44 INFO - PROCESS | 1925 | 1464392564719 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 16:42:44 INFO - PROCESS | 1925 | 1464392564723 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:44 INFO - PROCESS | 1925 | ++DOCSHELL 0x12ca1c800 == 58 [pid = 1925] [id = 508] 16:42:44 INFO - PROCESS | 1925 | ++DOMWINDOW == 139 (0x12a824c00) [pid = 1925] [serial = 1524] [outer = 0x0] 16:42:44 INFO - PROCESS | 1925 | ++DOMWINDOW == 140 (0x12a89c800) [pid = 1925] [serial = 1525] [outer = 0x12a824c00] 16:42:44 INFO - PROCESS | 1925 | 1464392564749 Marionette DEBUG loaded listener.js 16:42:44 INFO - PROCESS | 1925 | ++DOMWINDOW == 141 (0x12ad7c400) [pid = 1925] [serial = 1526] [outer = 0x12a824c00] 16:42:45 INFO - PROCESS | 1925 | 1464392565082 Marionette TRACE conn2 <- [1,2004,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.basic.html",0,null,null,[["Canvas test: 2d.path.lineTo.basic",0,null,null]]]}] 16:42:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 16:42:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 474ms 16:42:45 INFO - PROCESS | 1925 | 1464392565100 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 16:42:45 INFO - PROCESS | 1925 | 1464392565101 Marionette TRACE conn2 <- [1,2005,null,{"value":"7"}] 16:42:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 16:42:45 INFO - PROCESS | 1925 | 1464392565103 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 16:42:45 INFO - PROCESS | 1925 | 1464392565104 Marionette TRACE conn2 <- [1,2006,null,{}] 16:42:45 INFO - PROCESS | 1925 | 1464392565106 Marionette TRACE conn2 -> [0,2007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:45 INFO - PROCESS | 1925 | 1464392565226 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 16:42:45 INFO - PROCESS | 1925 | 1464392565232 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:45 INFO - PROCESS | 1925 | ++DOCSHELL 0x12d015000 == 59 [pid = 1925] [id = 509] 16:42:45 INFO - PROCESS | 1925 | ++DOMWINDOW == 142 (0x110f51800) [pid = 1925] [serial = 1527] [outer = 0x0] 16:42:45 INFO - PROCESS | 1925 | ++DOMWINDOW == 143 (0x12ad80c00) [pid = 1925] [serial = 1528] [outer = 0x110f51800] 16:42:45 INFO - PROCESS | 1925 | 1464392565257 Marionette DEBUG loaded listener.js 16:42:45 INFO - PROCESS | 1925 | ++DOMWINDOW == 144 (0x12ae0e400) [pid = 1925] [serial = 1529] [outer = 0x110f51800] 16:42:45 INFO - PROCESS | 1925 | 1464392565746 Marionette TRACE conn2 <- [1,2008,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the point is added and nothing is drawn",0,null,null]]]}] 16:42:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | If there is no subpath, the point is added and nothing is drawn 16:42:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 670ms 16:42:45 INFO - PROCESS | 1925 | 1464392565787 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 16:42:45 INFO - PROCESS | 1925 | 1464392565790 Marionette TRACE conn2 <- [1,2009,null,{"value":"7"}] 16:42:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 16:42:45 INFO - PROCESS | 1925 | 1464392565796 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 16:42:45 INFO - PROCESS | 1925 | 1464392565798 Marionette TRACE conn2 <- [1,2010,null,{}] 16:42:45 INFO - PROCESS | 1925 | 1464392565802 Marionette TRACE conn2 -> [0,2011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:45 INFO - PROCESS | 1925 | 1464392565913 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 16:42:45 INFO - PROCESS | 1925 | 1464392565990 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:46 INFO - PROCESS | 1925 | ++DOCSHELL 0x11953c800 == 60 [pid = 1925] [id = 510] 16:42:46 INFO - PROCESS | 1925 | ++DOMWINDOW == 145 (0x1169bec00) [pid = 1925] [serial = 1530] [outer = 0x0] 16:42:46 INFO - PROCESS | 1925 | ++DOMWINDOW == 146 (0x117e52c00) [pid = 1925] [serial = 1531] [outer = 0x1169bec00] 16:42:46 INFO - PROCESS | 1925 | 1464392566021 Marionette DEBUG loaded listener.js 16:42:46 INFO - PROCESS | 1925 | ++DOMWINDOW == 147 (0x11855f800) [pid = 1925] [serial = 1532] [outer = 0x1169bec00] 16:42:46 INFO - PROCESS | 1925 | 1464392566450 Marionette TRACE conn2 <- [1,2012,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the point is added and used for subsequent drawing",0,null,null]]]}] 16:42:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | If there is no subpath, the point is added and used for subsequent drawing 16:42:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 722ms 16:42:46 INFO - PROCESS | 1925 | 1464392566517 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 16:42:46 INFO - PROCESS | 1925 | 1464392566521 Marionette TRACE conn2 <- [1,2013,null,{"value":"7"}] 16:42:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 16:42:46 INFO - PROCESS | 1925 | 1464392566545 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 16:42:46 INFO - PROCESS | 1925 | 1464392566547 Marionette TRACE conn2 <- [1,2014,null,{}] 16:42:46 INFO - PROCESS | 1925 | 1464392566551 Marionette TRACE conn2 -> [0,2015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:46 INFO - PROCESS | 1925 | 1464392566665 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 16:42:46 INFO - PROCESS | 1925 | 1464392566760 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:46 INFO - PROCESS | 1925 | ++DOCSHELL 0x124f1a800 == 61 [pid = 1925] [id = 511] 16:42:46 INFO - PROCESS | 1925 | ++DOMWINDOW == 148 (0x119a46c00) [pid = 1925] [serial = 1533] [outer = 0x0] 16:42:46 INFO - PROCESS | 1925 | ++DOMWINDOW == 149 (0x12116a400) [pid = 1925] [serial = 1534] [outer = 0x119a46c00] 16:42:46 INFO - PROCESS | 1925 | 1464392566790 Marionette DEBUG loaded listener.js 16:42:46 INFO - PROCESS | 1925 | ++DOMWINDOW == 150 (0x121451c00) [pid = 1925] [serial = 1535] [outer = 0x119a46c00] 16:42:47 INFO - PROCESS | 1925 | 1464392567203 Marionette TRACE conn2 <- [1,2016,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nextpoint.html",0,null,null,[["Canvas test: 2d.path.lineTo.nextpoint",0,null,null]]]}] 16:42:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 16:42:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 740ms 16:42:47 INFO - PROCESS | 1925 | 1464392567266 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 16:42:47 INFO - PROCESS | 1925 | 1464392567268 Marionette TRACE conn2 <- [1,2017,null,{"value":"7"}] 16:42:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 16:42:47 INFO - PROCESS | 1925 | 1464392567270 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 16:42:47 INFO - PROCESS | 1925 | 1464392567273 Marionette TRACE conn2 <- [1,2018,null,{}] 16:42:47 INFO - PROCESS | 1925 | 1464392567281 Marionette TRACE conn2 -> [0,2019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:47 INFO - PROCESS | 1925 | 1464392567389 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 16:42:47 INFO - PROCESS | 1925 | 1464392567466 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:47 INFO - PROCESS | 1925 | ++DOCSHELL 0x12d1a2800 == 62 [pid = 1925] [id = 512] 16:42:47 INFO - PROCESS | 1925 | ++DOMWINDOW == 151 (0x1215cb400) [pid = 1925] [serial = 1536] [outer = 0x0] 16:42:47 INFO - PROCESS | 1925 | ++DOMWINDOW == 152 (0x12469f800) [pid = 1925] [serial = 1537] [outer = 0x1215cb400] 16:42:47 INFO - PROCESS | 1925 | 1464392567498 Marionette DEBUG loaded listener.js 16:42:47 INFO - PROCESS | 1925 | ++DOMWINDOW == 153 (0x125b98c00) [pid = 1925] [serial = 1538] [outer = 0x1215cb400] 16:42:47 INFO - PROCESS | 1925 | 1464392567889 Marionette TRACE conn2 <- [1,2020,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nonfinite.html",0,null,null,[["lineTo() with Infinity/NaN is ignored",0,null,null]]]}] 16:42:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 16:42:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 672ms 16:42:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 16:42:47 INFO - PROCESS | 1925 | 1464392567943 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 16:42:47 INFO - PROCESS | 1925 | 1464392567945 Marionette TRACE conn2 <- [1,2021,null,{"value":"7"}] 16:42:47 INFO - PROCESS | 1925 | 1464392567947 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 16:42:47 INFO - PROCESS | 1925 | 1464392567948 Marionette TRACE conn2 <- [1,2022,null,{}] 16:42:47 INFO - PROCESS | 1925 | 1464392567950 Marionette TRACE conn2 -> [0,2023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:48 INFO - PROCESS | 1925 | 1464392568077 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 16:42:48 INFO - PROCESS | 1925 | 1464392568183 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:48 INFO - PROCESS | 1925 | ++DOCSHELL 0x12d98c000 == 63 [pid = 1925] [id = 513] 16:42:48 INFO - PROCESS | 1925 | ++DOMWINDOW == 154 (0x1267e2000) [pid = 1925] [serial = 1539] [outer = 0x0] 16:42:48 INFO - PROCESS | 1925 | ++DOMWINDOW == 155 (0x128dc9400) [pid = 1925] [serial = 1540] [outer = 0x1267e2000] 16:42:48 INFO - PROCESS | 1925 | 1464392568214 Marionette DEBUG loaded listener.js 16:42:48 INFO - PROCESS | 1925 | ++DOMWINDOW == 156 (0x1299d2400) [pid = 1925] [serial = 1541] [outer = 0x1267e2000] 16:42:48 INFO - PROCESS | 1925 | 1464392568629 Marionette TRACE conn2 <- [1,2024,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.basic.html",0,null,null,[["Canvas test: 2d.path.moveTo.basic",0,null,null]]]}] 16:42:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 16:42:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 719ms 16:42:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 16:42:48 INFO - PROCESS | 1925 | 1464392568666 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 16:42:48 INFO - PROCESS | 1925 | 1464392568668 Marionette TRACE conn2 <- [1,2025,null,{"value":"7"}] 16:42:48 INFO - PROCESS | 1925 | 1464392568670 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 16:42:48 INFO - PROCESS | 1925 | 1464392568671 Marionette TRACE conn2 <- [1,2026,null,{}] 16:42:48 INFO - PROCESS | 1925 | 1464392568674 Marionette TRACE conn2 -> [0,2027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:48 INFO - PROCESS | 1925 | 1464392568783 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 16:42:48 INFO - PROCESS | 1925 | 1464392568887 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:48 INFO - PROCESS | 1925 | ++DOCSHELL 0x12ddb3000 == 64 [pid = 1925] [id = 514] 16:42:48 INFO - PROCESS | 1925 | ++DOMWINDOW == 157 (0x128d8d000) [pid = 1925] [serial = 1542] [outer = 0x0] 16:42:48 INFO - PROCESS | 1925 | ++DOMWINDOW == 158 (0x12a819400) [pid = 1925] [serial = 1543] [outer = 0x128d8d000] 16:42:48 INFO - PROCESS | 1925 | 1464392568918 Marionette DEBUG loaded listener.js 16:42:48 INFO - PROCESS | 1925 | ++DOMWINDOW == 159 (0x12ad80800) [pid = 1925] [serial = 1544] [outer = 0x128d8d000] 16:42:49 INFO - PROCESS | 1925 | 1464392569362 Marionette TRACE conn2 <- [1,2028,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.multiple.html",0,null,null,[["Canvas test: 2d.path.moveTo.multiple",0,null,null]]]}] 16:42:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 16:42:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 719ms 16:42:49 INFO - PROCESS | 1925 | 1464392569389 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 16:42:49 INFO - PROCESS | 1925 | 1464392569390 Marionette TRACE conn2 <- [1,2029,null,{"value":"7"}] 16:42:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 16:42:49 INFO - PROCESS | 1925 | 1464392569412 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 16:42:49 INFO - PROCESS | 1925 | 1464392569414 Marionette TRACE conn2 <- [1,2030,null,{}] 16:42:49 INFO - PROCESS | 1925 | 1464392569416 Marionette TRACE conn2 -> [0,2031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:49 INFO - PROCESS | 1925 | 1464392569539 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 16:42:49 INFO - PROCESS | 1925 | 1464392569617 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:49 INFO - PROCESS | 1925 | ++DOCSHELL 0x1182e8800 == 65 [pid = 1925] [id = 515] 16:42:49 INFO - PROCESS | 1925 | ++DOMWINDOW == 160 (0x1169bf800) [pid = 1925] [serial = 1545] [outer = 0x0] 16:42:49 INFO - PROCESS | 1925 | ++DOMWINDOW == 161 (0x121623800) [pid = 1925] [serial = 1546] [outer = 0x1169bf800] 16:42:49 INFO - PROCESS | 1925 | 1464392569647 Marionette DEBUG loaded listener.js 16:42:49 INFO - PROCESS | 1925 | ++DOMWINDOW == 162 (0x12b04c000) [pid = 1925] [serial = 1547] [outer = 0x1169bf800] 16:42:50 INFO - PROCESS | 1925 | 1464392570261 Marionette TRACE conn2 <- [1,2032,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.newsubpath.html",0,null,null,[["Canvas test: 2d.path.moveTo.newsubpath",0,null,null]]]}] 16:42:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 16:42:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 871ms 16:42:50 INFO - PROCESS | 1925 | 1464392570284 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 16:42:50 INFO - PROCESS | 1925 | 1464392570287 Marionette TRACE conn2 <- [1,2033,null,{"value":"7"}] 16:42:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 16:42:50 INFO - PROCESS | 1925 | 1464392570292 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 16:42:50 INFO - PROCESS | 1925 | 1464392570298 Marionette TRACE conn2 <- [1,2034,null,{}] 16:42:50 INFO - PROCESS | 1925 | 1464392570304 Marionette TRACE conn2 -> [0,2035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:50 INFO - PROCESS | 1925 | 1464392570425 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 16:42:50 INFO - PROCESS | 1925 | 1464392570504 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:50 INFO - PROCESS | 1925 | ++DOCSHELL 0x121e34000 == 66 [pid = 1925] [id = 516] 16:42:50 INFO - PROCESS | 1925 | ++DOMWINDOW == 163 (0x1138c1c00) [pid = 1925] [serial = 1548] [outer = 0x0] 16:42:50 INFO - PROCESS | 1925 | ++DOMWINDOW == 164 (0x1167bb400) [pid = 1925] [serial = 1549] [outer = 0x1138c1c00] 16:42:50 INFO - PROCESS | 1925 | 1464392570532 Marionette DEBUG loaded listener.js 16:42:50 INFO - PROCESS | 1925 | ++DOMWINDOW == 165 (0x1180aa000) [pid = 1925] [serial = 1550] [outer = 0x1138c1c00] 16:42:51 INFO - PROCESS | 1925 | 1464392570994 Marionette TRACE conn2 <- [1,2036,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.nonfinite.html",0,null,null,[["moveTo() with Infinity/NaN is ignored",0,null,null]]]}] 16:42:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 16:42:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 730ms 16:42:51 INFO - PROCESS | 1925 | 1464392571022 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 16:42:51 INFO - PROCESS | 1925 | 1464392571025 Marionette TRACE conn2 <- [1,2037,null,{"value":"7"}] 16:42:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 16:42:51 INFO - PROCESS | 1925 | 1464392571049 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 16:42:51 INFO - PROCESS | 1925 | 1464392571050 Marionette TRACE conn2 <- [1,2038,null,{}] 16:42:51 INFO - PROCESS | 1925 | 1464392571053 Marionette TRACE conn2 -> [0,2039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:51 INFO - PROCESS | 1925 | 1464392571152 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 16:42:51 INFO - PROCESS | 1925 | 1464392571231 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:51 INFO - PROCESS | 1925 | ++DOCSHELL 0x11a0c0800 == 67 [pid = 1925] [id = 517] 16:42:51 INFO - PROCESS | 1925 | ++DOMWINDOW == 166 (0x116944000) [pid = 1925] [serial = 1551] [outer = 0x0] 16:42:51 INFO - PROCESS | 1925 | ++DOMWINDOW == 167 (0x11901fc00) [pid = 1925] [serial = 1552] [outer = 0x116944000] 16:42:51 INFO - PROCESS | 1925 | 1464392571258 Marionette DEBUG loaded listener.js 16:42:51 INFO - PROCESS | 1925 | ++DOMWINDOW == 168 (0x11a094400) [pid = 1925] [serial = 1553] [outer = 0x116944000] 16:42:51 INFO - PROCESS | 1925 | --DOCSHELL 0x1349db800 == 66 [pid = 1925] [id = 419] 16:42:51 INFO - PROCESS | 1925 | --DOCSHELL 0x12ca1c800 == 65 [pid = 1925] [id = 508] 16:42:51 INFO - PROCESS | 1925 | --DOCSHELL 0x12c159800 == 64 [pid = 1925] [id = 507] 16:42:51 INFO - PROCESS | 1925 | --DOCSHELL 0x12ba74800 == 63 [pid = 1925] [id = 506] 16:42:51 INFO - PROCESS | 1925 | --DOMWINDOW == 167 (0x124f39400) [pid = 1925] [serial = 1425] [outer = 0x0] [url = about:blank] 16:42:51 INFO - PROCESS | 1925 | --DOMWINDOW == 166 (0x1213bd000) [pid = 1925] [serial = 1419] [outer = 0x0] [url = about:blank] 16:42:51 INFO - PROCESS | 1925 | --DOMWINDOW == 165 (0x1267dfc00) [pid = 1925] [serial = 1428] [outer = 0x0] [url = about:blank] 16:42:51 INFO - PROCESS | 1925 | --DOMWINDOW == 164 (0x1299ce000) [pid = 1925] [serial = 1468] [outer = 0x0] [url = about:blank] 16:42:51 INFO - PROCESS | 1925 | --DOMWINDOW == 163 (0x112a6a000) [pid = 1925] [serial = 1413] [outer = 0x0] [url = about:blank] 16:42:51 INFO - PROCESS | 1925 | --DOMWINDOW == 162 (0x121906400) [pid = 1925] [serial = 1422] [outer = 0x0] [url = about:blank] 16:42:51 INFO - PROCESS | 1925 | --DOMWINDOW == 161 (0x117684c00) [pid = 1925] [serial = 1416] [outer = 0x0] [url = about:blank] 16:42:51 INFO - PROCESS | 1925 | --DOCSHELL 0x12b15d800 == 62 [pid = 1925] [id = 505] 16:42:51 INFO - PROCESS | 1925 | --DOCSHELL 0x12a8d5000 == 61 [pid = 1925] [id = 504] 16:42:51 INFO - PROCESS | 1925 | --DOCSHELL 0x1292b5000 == 60 [pid = 1925] [id = 503] 16:42:51 INFO - PROCESS | 1925 | --DOCSHELL 0x128abb800 == 59 [pid = 1925] [id = 502] 16:42:51 INFO - PROCESS | 1925 | --DOCSHELL 0x124f5e800 == 58 [pid = 1925] [id = 501] 16:42:51 INFO - PROCESS | 1925 | --DOCSHELL 0x118525800 == 57 [pid = 1925] [id = 500] 16:42:51 INFO - PROCESS | 1925 | --DOCSHELL 0x121ac8800 == 56 [pid = 1925] [id = 499] 16:42:51 INFO - PROCESS | 1925 | --DOCSHELL 0x1190b4800 == 55 [pid = 1925] [id = 498] 16:42:51 INFO - PROCESS | 1925 | --DOCSHELL 0x1182eb000 == 54 [pid = 1925] [id = 497] 16:42:51 INFO - PROCESS | 1925 | --DOCSHELL 0x1190b5000 == 53 [pid = 1925] [id = 496] 16:42:51 INFO - PROCESS | 1925 | --DOCSHELL 0x118e1f800 == 52 [pid = 1925] [id = 490] 16:42:51 INFO - PROCESS | 1925 | --DOCSHELL 0x12cac8800 == 51 [pid = 1925] [id = 489] 16:42:51 INFO - PROCESS | 1925 | 1464392571762 Marionette TRACE conn2 <- [1,2040,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.basic",0,null,null]]]}] 16:42:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 16:42:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 722ms 16:42:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 16:42:51 INFO - PROCESS | 1925 | 1464392571768 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 16:42:51 INFO - PROCESS | 1925 | 1464392571769 Marionette TRACE conn2 <- [1,2041,null,{"value":"7"}] 16:42:51 INFO - PROCESS | 1925 | 1464392571771 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 16:42:51 INFO - PROCESS | 1925 | 1464392571773 Marionette TRACE conn2 <- [1,2042,null,{}] 16:42:51 INFO - PROCESS | 1925 | --DOMWINDOW == 160 (0x128dc0800) [pid = 1925] [serial = 1462] [outer = 0x0] [url = about:blank] 16:42:51 INFO - PROCESS | 1925 | --DOMWINDOW == 159 (0x128edd800) [pid = 1925] [serial = 1463] [outer = 0x0] [url = about:blank] 16:42:51 INFO - PROCESS | 1925 | --DOMWINDOW == 158 (0x128d8c000) [pid = 1925] [serial = 1457] [outer = 0x0] [url = about:blank] 16:42:51 INFO - PROCESS | 1925 | --DOMWINDOW == 157 (0x119508400) [pid = 1925] [serial = 1437] [outer = 0x0] [url = about:blank] 16:42:51 INFO - PROCESS | 1925 | --DOMWINDOW == 156 (0x12945a000) [pid = 1925] [serial = 1466] [outer = 0x0] [url = about:blank] 16:42:51 INFO - PROCESS | 1925 | --DOMWINDOW == 155 (0x11809f400) [pid = 1925] [serial = 1459] [outer = 0x0] [url = about:blank] 16:42:51 INFO - PROCESS | 1925 | --DOMWINDOW == 154 (0x1249ce400) [pid = 1925] [serial = 1447] [outer = 0x0] [url = about:blank] 16:42:51 INFO - PROCESS | 1925 | --DOMWINDOW == 153 (0x1267ec400) [pid = 1925] [serial = 1454] [outer = 0x0] [url = about:blank] 16:42:51 INFO - PROCESS | 1925 | --DOMWINDOW == 152 (0x1213c2800) [pid = 1925] [serial = 1441] [outer = 0x0] [url = about:blank] 16:42:51 INFO - PROCESS | 1925 | --DOMWINDOW == 151 (0x1182fa400) [pid = 1925] [serial = 1435] [outer = 0x0] [url = about:blank] 16:42:51 INFO - PROCESS | 1925 | --DOMWINDOW == 150 (0x113135400) [pid = 1925] [serial = 892] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 16:42:51 INFO - PROCESS | 1925 | --DOMWINDOW == 149 (0x128ee7400) [pid = 1925] [serial = 1465] [outer = 0x0] [url = about:blank] 16:42:51 INFO - PROCESS | 1925 | --DOMWINDOW == 148 (0x121657000) [pid = 1925] [serial = 1444] [outer = 0x0] [url = about:blank] 16:42:51 INFO - PROCESS | 1925 | --DOMWINDOW == 147 (0x128a9e000) [pid = 1925] [serial = 1456] [outer = 0x0] [url = about:blank] 16:42:51 INFO - PROCESS | 1925 | --DOMWINDOW == 146 (0x112fa7400) [pid = 1925] [serial = 1431] [outer = 0x0] [url = about:blank] 16:42:51 INFO - PROCESS | 1925 | --DOMWINDOW == 145 (0x12655dc00) [pid = 1925] [serial = 1450] [outer = 0x0] [url = about:blank] 16:42:51 INFO - PROCESS | 1925 | --DOMWINDOW == 144 (0x121903800) [pid = 1925] [serial = 1460] [outer = 0x0] [url = about:blank] 16:42:51 INFO - PROCESS | 1925 | --DOMWINDOW == 143 (0x1160dcc00) [pid = 1925] [serial = 1434] [outer = 0x0] [url = about:blank] 16:42:51 INFO - PROCESS | 1925 | --DOMWINDOW == 142 (0x1265b7400) [pid = 1925] [serial = 1411] [outer = 0x0] [url = about:blank] 16:42:51 INFO - PROCESS | 1925 | --DOMWINDOW == 141 (0x121904000) [pid = 1925] [serial = 1445] [outer = 0x0] [url = about:blank] 16:42:51 INFO - PROCESS | 1925 | --DOMWINDOW == 140 (0x1160d9000) [pid = 1925] [serial = 1432] [outer = 0x0] [url = about:blank] 16:42:51 INFO - PROCESS | 1925 | --DOMWINDOW == 139 (0x1215d4000) [pid = 1925] [serial = 1442] [outer = 0x0] [url = about:blank] 16:42:51 INFO - PROCESS | 1925 | --DOMWINDOW == 138 (0x1265be400) [pid = 1925] [serial = 1451] [outer = 0x0] [url = about:blank] 16:42:51 INFO - PROCESS | 1925 | --DOMWINDOW == 137 (0x119f70400) [pid = 1925] [serial = 1438] [outer = 0x0] [url = about:blank] 16:42:51 INFO - PROCESS | 1925 | --DOMWINDOW == 136 (0x1267e1800) [pid = 1925] [serial = 1453] [outer = 0x0] [url = about:blank] 16:42:51 INFO - PROCESS | 1925 | --DOMWINDOW == 135 (0x126071000) [pid = 1925] [serial = 1448] [outer = 0x0] [url = about:blank] 16:42:51 INFO - PROCESS | 1925 | 1464392571813 Marionette TRACE conn2 -> [0,2043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:51 INFO - PROCESS | 1925 | 1464392571904 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 16:42:51 INFO - PROCESS | 1925 | 1464392571916 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:51 INFO - PROCESS | 1925 | ++DOCSHELL 0x11831a800 == 52 [pid = 1925] [id = 518] 16:42:51 INFO - PROCESS | 1925 | ++DOMWINDOW == 136 (0x118435400) [pid = 1925] [serial = 1554] [outer = 0x0] 16:42:51 INFO - PROCESS | 1925 | ++DOMWINDOW == 137 (0x12136b000) [pid = 1925] [serial = 1555] [outer = 0x118435400] 16:42:51 INFO - PROCESS | 1925 | 1464392571961 Marionette DEBUG loaded listener.js 16:42:52 INFO - PROCESS | 1925 | ++DOMWINDOW == 138 (0x12156e400) [pid = 1925] [serial = 1556] [outer = 0x118435400] 16:42:52 INFO - PROCESS | 1925 | 1464392572430 Marionette TRACE conn2 <- [1,2044,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 16:42:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 16:42:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 684ms 16:42:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 16:42:52 INFO - PROCESS | 1925 | 1464392572455 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 16:42:52 INFO - PROCESS | 1925 | 1464392572457 Marionette TRACE conn2 <- [1,2045,null,{"value":"7"}] 16:42:52 INFO - PROCESS | 1925 | 1464392572460 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 16:42:52 INFO - PROCESS | 1925 | 1464392572463 Marionette TRACE conn2 <- [1,2046,null,{}] 16:42:52 INFO - PROCESS | 1925 | 1464392572466 Marionette TRACE conn2 -> [0,2047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:52 INFO - PROCESS | 1925 | 1464392572553 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 16:42:52 INFO - PROCESS | 1925 | 1464392572557 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:52 INFO - PROCESS | 1925 | ++DOCSHELL 0x123f4c800 == 53 [pid = 1925] [id = 519] 16:42:52 INFO - PROCESS | 1925 | ++DOMWINDOW == 139 (0x121622400) [pid = 1925] [serial = 1557] [outer = 0x0] 16:42:52 INFO - PROCESS | 1925 | ++DOMWINDOW == 140 (0x121902800) [pid = 1925] [serial = 1558] [outer = 0x121622400] 16:42:52 INFO - PROCESS | 1925 | 1464392572583 Marionette DEBUG loaded listener.js 16:42:52 INFO - PROCESS | 1925 | ++DOMWINDOW == 141 (0x1219a1400) [pid = 1925] [serial = 1559] [outer = 0x121622400] 16:42:52 INFO - PROCESS | 1925 | 1464392572912 Marionette TRACE conn2 <- [1,2048,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 16:42:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 16:42:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 472ms 16:42:52 INFO - PROCESS | 1925 | 1464392572940 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 16:42:52 INFO - PROCESS | 1925 | 1464392572941 Marionette TRACE conn2 <- [1,2049,null,{"value":"7"}] 16:42:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 16:42:52 INFO - PROCESS | 1925 | 1464392572947 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 16:42:52 INFO - PROCESS | 1925 | 1464392572948 Marionette TRACE conn2 <- [1,2050,null,{}] 16:42:52 INFO - PROCESS | 1925 | 1464392572958 Marionette TRACE conn2 -> [0,2051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:53 INFO - PROCESS | 1925 | 1464392573042 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 16:42:53 INFO - PROCESS | 1925 | 1464392573050 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:53 INFO - PROCESS | 1925 | ++DOCSHELL 0x118536000 == 54 [pid = 1925] [id = 520] 16:42:53 INFO - PROCESS | 1925 | ++DOMWINDOW == 142 (0x121e5b800) [pid = 1925] [serial = 1560] [outer = 0x0] 16:42:53 INFO - PROCESS | 1925 | ++DOMWINDOW == 143 (0x124ed3800) [pid = 1925] [serial = 1561] [outer = 0x121e5b800] 16:42:53 INFO - PROCESS | 1925 | 1464392573076 Marionette DEBUG loaded listener.js 16:42:53 INFO - PROCESS | 1925 | ++DOMWINDOW == 144 (0x124f2cc00) [pid = 1925] [serial = 1562] [outer = 0x121e5b800] 16:42:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 16:42:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 478ms 16:42:53 INFO - PROCESS | 1925 | 1464392573422 Marionette TRACE conn2 <- [1,2052,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html",0,null,null,[["quadraticCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 16:42:53 INFO - PROCESS | 1925 | 1464392573426 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 16:42:53 INFO - PROCESS | 1925 | 1464392573428 Marionette TRACE conn2 <- [1,2053,null,{"value":"7"}] 16:42:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 16:42:53 INFO - PROCESS | 1925 | 1464392573434 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 16:42:53 INFO - PROCESS | 1925 | 1464392573435 Marionette TRACE conn2 <- [1,2054,null,{}] 16:42:53 INFO - PROCESS | 1925 | 1464392573437 Marionette TRACE conn2 -> [0,2055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:53 INFO - PROCESS | 1925 | 1464392573539 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 16:42:53 INFO - PROCESS | 1925 | 1464392573608 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:53 INFO - PROCESS | 1925 | ++DOCSHELL 0x1299ad800 == 55 [pid = 1925] [id = 521] 16:42:53 INFO - PROCESS | 1925 | ++DOMWINDOW == 145 (0x121e64400) [pid = 1925] [serial = 1563] [outer = 0x0] 16:42:53 INFO - PROCESS | 1925 | ++DOMWINDOW == 146 (0x124f7dc00) [pid = 1925] [serial = 1564] [outer = 0x121e64400] 16:42:53 INFO - PROCESS | 1925 | 1464392573634 Marionette DEBUG loaded listener.js 16:42:53 INFO - PROCESS | 1925 | ++DOMWINDOW == 147 (0x128a9c400) [pid = 1925] [serial = 1565] [outer = 0x121e64400] 16:42:54 INFO - PROCESS | 1925 | 1464392574032 Marionette TRACE conn2 <- [1,2056,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.scaled",0,null,null]]]}] 16:42:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 16:42:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 621ms 16:42:54 INFO - PROCESS | 1925 | 1464392574055 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 16:42:54 INFO - PROCESS | 1925 | 1464392574057 Marionette TRACE conn2 <- [1,2057,null,{"value":"7"}] 16:42:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 16:42:54 INFO - PROCESS | 1925 | 1464392574070 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 16:42:54 INFO - PROCESS | 1925 | 1464392574072 Marionette TRACE conn2 <- [1,2058,null,{}] 16:42:54 INFO - PROCESS | 1925 | 1464392574076 Marionette TRACE conn2 -> [0,2059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:54 INFO - PROCESS | 1925 | 1464392574255 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 16:42:54 INFO - PROCESS | 1925 | 1464392574274 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:54 INFO - PROCESS | 1925 | ++DOCSHELL 0x12b152000 == 56 [pid = 1925] [id = 522] 16:42:54 INFO - PROCESS | 1925 | ++DOMWINDOW == 148 (0x1267ec400) [pid = 1925] [serial = 1566] [outer = 0x0] 16:42:54 INFO - PROCESS | 1925 | ++DOMWINDOW == 149 (0x128dc1c00) [pid = 1925] [serial = 1567] [outer = 0x1267ec400] 16:42:54 INFO - PROCESS | 1925 | 1464392574314 Marionette DEBUG loaded listener.js 16:42:54 INFO - PROCESS | 1925 | ++DOMWINDOW == 150 (0x129459c00) [pid = 1925] [serial = 1568] [outer = 0x1267ec400] 16:42:54 INFO - PROCESS | 1925 | 1464392574681 Marionette TRACE conn2 <- [1,2060,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.shape",0,null,null]]]}] 16:42:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 16:42:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 630ms 16:42:54 INFO - PROCESS | 1925 | 1464392574690 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 16:42:54 INFO - PROCESS | 1925 | 1464392574691 Marionette TRACE conn2 <- [1,2061,null,{"value":"7"}] 16:42:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 16:42:54 INFO - PROCESS | 1925 | 1464392574698 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 16:42:54 INFO - PROCESS | 1925 | 1464392574699 Marionette TRACE conn2 <- [1,2062,null,{}] 16:42:54 INFO - PROCESS | 1925 | 1464392574701 Marionette TRACE conn2 -> [0,2063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:54 INFO - PROCESS | 1925 | 1464392574815 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 16:42:54 INFO - PROCESS | 1925 | 1464392574829 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:54 INFO - PROCESS | 1925 | ++DOCSHELL 0x12ba7e800 == 57 [pid = 1925] [id = 523] 16:42:54 INFO - PROCESS | 1925 | ++DOMWINDOW == 151 (0x128d8d800) [pid = 1925] [serial = 1569] [outer = 0x0] 16:42:54 INFO - PROCESS | 1925 | ++DOMWINDOW == 152 (0x12a81ac00) [pid = 1925] [serial = 1570] [outer = 0x128d8d800] 16:42:54 INFO - PROCESS | 1925 | 1464392574854 Marionette DEBUG loaded listener.js 16:42:54 INFO - PROCESS | 1925 | ++DOMWINDOW == 153 (0x12a826000) [pid = 1925] [serial = 1571] [outer = 0x128d8d800] 16:42:55 INFO - PROCESS | 1925 | 1464392575230 Marionette TRACE conn2 <- [1,2064,null,{"value":["/2dcontext/path-objects/2d.path.rect.basic.html",0,null,null,[["Canvas test: 2d.path.rect.basic",0,null,null]]]}] 16:42:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 16:42:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 570ms 16:42:55 INFO - PROCESS | 1925 | 1464392575266 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 16:42:55 INFO - PROCESS | 1925 | 1464392575268 Marionette TRACE conn2 <- [1,2065,null,{"value":"7"}] 16:42:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 16:42:55 INFO - PROCESS | 1925 | 1464392575276 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 16:42:55 INFO - PROCESS | 1925 | 1464392575277 Marionette TRACE conn2 <- [1,2066,null,{}] 16:42:55 INFO - PROCESS | 1925 | 1464392575280 Marionette TRACE conn2 -> [0,2067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:55 INFO - PROCESS | 1925 | 1464392575387 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 16:42:55 INFO - PROCESS | 1925 | 1464392575428 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:55 INFO - PROCESS | 1925 | ++DOCSHELL 0x12c3d8000 == 58 [pid = 1925] [id = 524] 16:42:55 INFO - PROCESS | 1925 | ++DOMWINDOW == 154 (0x12a828000) [pid = 1925] [serial = 1572] [outer = 0x0] 16:42:55 INFO - PROCESS | 1925 | ++DOMWINDOW == 155 (0x12ae03c00) [pid = 1925] [serial = 1573] [outer = 0x12a828000] 16:42:55 INFO - PROCESS | 1925 | 1464392575452 Marionette DEBUG loaded listener.js 16:42:55 INFO - PROCESS | 1925 | ++DOMWINDOW == 156 (0x12b03e000) [pid = 1925] [serial = 1574] [outer = 0x12a828000] 16:42:55 INFO - PROCESS | 1925 | 1464392575785 Marionette TRACE conn2 <- [1,2068,null,{"value":["/2dcontext/path-objects/2d.path.rect.closed.html",0,null,null,[["Canvas test: 2d.path.rect.closed",0,null,null]]]}] 16:42:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 16:42:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 569ms 16:42:55 INFO - PROCESS | 1925 | 1464392575845 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 16:42:55 INFO - PROCESS | 1925 | 1464392575846 Marionette TRACE conn2 <- [1,2069,null,{"value":"7"}] 16:42:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 16:42:55 INFO - PROCESS | 1925 | 1464392575849 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 16:42:55 INFO - PROCESS | 1925 | 1464392575850 Marionette TRACE conn2 <- [1,2070,null,{}] 16:42:55 INFO - PROCESS | 1925 | 1464392575853 Marionette TRACE conn2 -> [0,2071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:56 INFO - PROCESS | 1925 | 1464392576235 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 16:42:56 INFO - PROCESS | 1925 | --DOMWINDOW == 155 (0x1215ccc00) [pid = 1925] [serial = 1421] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 16:42:56 INFO - PROCESS | 1925 | --DOMWINDOW == 154 (0x111edac00) [pid = 1925] [serial = 1412] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 16:42:56 INFO - PROCESS | 1925 | --DOMWINDOW == 153 (0x117172400) [pid = 1925] [serial = 1415] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 16:42:56 INFO - PROCESS | 1925 | --DOMWINDOW == 152 (0x121172800) [pid = 1925] [serial = 1418] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 16:42:56 INFO - PROCESS | 1925 | --DOMWINDOW == 151 (0x113130800) [pid = 1925] [serial = 1313] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 16:42:56 INFO - PROCESS | 1925 | --DOMWINDOW == 150 (0x116070400) [pid = 1925] [serial = 1361] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 16:42:56 INFO - PROCESS | 1925 | --DOMWINDOW == 149 (0x12460c400) [pid = 1925] [serial = 1373] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 16:42:56 INFO - PROCESS | 1925 | --DOMWINDOW == 148 (0x110f47800) [pid = 1925] [serial = 1310] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 16:42:56 INFO - PROCESS | 1925 | --DOMWINDOW == 147 (0x110f44800) [pid = 1925] [serial = 1358] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 16:42:56 INFO - PROCESS | 1925 | --DOMWINDOW == 146 (0x1215d6000) [pid = 1925] [serial = 1370] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 16:42:56 INFO - PROCESS | 1925 | --DOMWINDOW == 145 (0x112e05000) [pid = 1925] [serial = 1316] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 16:42:56 INFO - PROCESS | 1925 | --DOMWINDOW == 144 (0x1265bac00) [pid = 1925] [serial = 1427] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 16:42:56 INFO - PROCESS | 1925 | --DOMWINDOW == 143 (0x12d232800) [pid = 1925] [serial = 1256] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 16:42:56 INFO - PROCESS | 1925 | --DOMWINDOW == 142 (0x118e88400) [pid = 1925] [serial = 1367] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 16:42:56 INFO - PROCESS | 1925 | --DOMWINDOW == 141 (0x1182f1000) [pid = 1925] [serial = 1364] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 16:42:56 INFO - PROCESS | 1925 | --DOMWINDOW == 140 (0x12a824c00) [pid = 1925] [serial = 1524] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 16:42:56 INFO - PROCESS | 1925 | --DOMWINDOW == 139 (0x124f7ac00) [pid = 1925] [serial = 1509] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 16:42:56 INFO - PROCESS | 1925 | --DOMWINDOW == 138 (0x1249dc000) [pid = 1925] [serial = 1506] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 16:42:56 INFO - PROCESS | 1925 | --DOMWINDOW == 137 (0x12655e000) [pid = 1925] [serial = 1512] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 16:42:56 INFO - PROCESS | 1925 | --DOMWINDOW == 136 (0x1265bf000) [pid = 1925] [serial = 1515] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 16:42:56 INFO - PROCESS | 1925 | --DOMWINDOW == 135 (0x1213c5c00) [pid = 1925] [serial = 1521] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 16:42:56 INFO - PROCESS | 1925 | --DOMWINDOW == 134 (0x117553c00) [pid = 1925] [serial = 1491] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 16:42:56 INFO - PROCESS | 1925 | --DOMWINDOW == 133 (0x121567000) [pid = 1925] [serial = 1500] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 16:42:56 INFO - PROCESS | 1925 | --DOMWINDOW == 132 (0x11a096c00) [pid = 1925] [serial = 1497] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 16:42:56 INFO - PROCESS | 1925 | --DOMWINDOW == 131 (0x1184ce000) [pid = 1925] [serial = 1473] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 16:42:56 INFO - PROCESS | 1925 | --DOMWINDOW == 130 (0x12945ac00) [pid = 1925] [serial = 1467] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 16:42:56 INFO - PROCESS | 1925 | --DOMWINDOW == 129 (0x12190cc00) [pid = 1925] [serial = 1503] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 16:42:56 INFO - PROCESS | 1925 | --DOMWINDOW == 128 (0x111c67000) [pid = 1925] [serial = 1488] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 16:42:56 INFO - PROCESS | 1925 | --DOMWINDOW == 127 (0x121cbd800) [pid = 1925] [serial = 1482] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 16:42:56 INFO - PROCESS | 1925 | --DOMWINDOW == 126 (0x1160da800) [pid = 1925] [serial = 1485] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 16:42:56 INFO - PROCESS | 1925 | --DOMWINDOW == 125 (0x1187b4400) [pid = 1925] [serial = 1494] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 16:42:56 INFO - PROCESS | 1925 | --DOMWINDOW == 124 (0x113139400) [pid = 1925] [serial = 1470] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 16:42:56 INFO - PROCESS | 1925 | --DOMWINDOW == 123 (0x125feb000) [pid = 1925] [serial = 1479] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 16:42:56 INFO - PROCESS | 1925 | --DOMWINDOW == 122 (0x121cbcc00) [pid = 1925] [serial = 1476] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 16:42:56 INFO - PROCESS | 1925 | --DOMWINDOW == 121 (0x1213bc400) [pid = 1925] [serial = 1518] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 16:42:56 INFO - PROCESS | 1925 | --DOMWINDOW == 120 (0x121625c00) [pid = 1925] [serial = 1424] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 16:42:56 INFO - PROCESS | 1925 | 1464392576307 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:56 INFO - PROCESS | 1925 | ++DOCSHELL 0x113208000 == 59 [pid = 1925] [id = 525] 16:42:56 INFO - PROCESS | 1925 | ++DOMWINDOW == 121 (0x110f48400) [pid = 1925] [serial = 1575] [outer = 0x0] 16:42:56 INFO - PROCESS | 1925 | ++DOMWINDOW == 122 (0x111c64800) [pid = 1925] [serial = 1576] [outer = 0x110f48400] 16:42:56 INFO - PROCESS | 1925 | 1464392576333 Marionette DEBUG loaded listener.js 16:42:56 INFO - PROCESS | 1925 | ++DOMWINDOW == 123 (0x113197400) [pid = 1925] [serial = 1577] [outer = 0x110f48400] 16:42:56 INFO - PROCESS | 1925 | 1464392576645 Marionette TRACE conn2 <- [1,2072,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.1.html",0,null,null,[["Canvas test: 2d.path.rect.end.1",0,null,null]]]}] 16:42:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 16:42:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 819ms 16:42:56 INFO - PROCESS | 1925 | 1464392576670 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 16:42:56 INFO - PROCESS | 1925 | 1464392576672 Marionette TRACE conn2 <- [1,2073,null,{"value":"7"}] 16:42:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 16:42:56 INFO - PROCESS | 1925 | 1464392576675 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 16:42:56 INFO - PROCESS | 1925 | 1464392576679 Marionette TRACE conn2 <- [1,2074,null,{}] 16:42:56 INFO - PROCESS | 1925 | 1464392576683 Marionette TRACE conn2 -> [0,2075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:56 INFO - PROCESS | 1925 | 1464392576872 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 16:42:56 INFO - PROCESS | 1925 | 1464392576878 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:56 INFO - PROCESS | 1925 | ++DOCSHELL 0x12b150800 == 60 [pid = 1925] [id = 526] 16:42:56 INFO - PROCESS | 1925 | ++DOMWINDOW == 124 (0x112039400) [pid = 1925] [serial = 1578] [outer = 0x0] 16:42:56 INFO - PROCESS | 1925 | ++DOMWINDOW == 125 (0x117682800) [pid = 1925] [serial = 1579] [outer = 0x112039400] 16:42:56 INFO - PROCESS | 1925 | 1464392576907 Marionette DEBUG loaded listener.js 16:42:56 INFO - PROCESS | 1925 | ++DOMWINDOW == 126 (0x12190a400) [pid = 1925] [serial = 1580] [outer = 0x112039400] 16:42:57 INFO - PROCESS | 1925 | 1464392577237 Marionette TRACE conn2 <- [1,2076,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.2.html",0,null,null,[["Canvas test: 2d.path.rect.end.2",0,null,null]]]}] 16:42:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 16:42:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 575ms 16:42:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 16:42:57 INFO - PROCESS | 1925 | 1464392577249 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 16:42:57 INFO - PROCESS | 1925 | 1464392577251 Marionette TRACE conn2 <- [1,2077,null,{"value":"7"}] 16:42:57 INFO - PROCESS | 1925 | 1464392577253 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 16:42:57 INFO - PROCESS | 1925 | 1464392577254 Marionette TRACE conn2 <- [1,2078,null,{}] 16:42:57 INFO - PROCESS | 1925 | 1464392577256 Marionette TRACE conn2 -> [0,2079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:57 INFO - PROCESS | 1925 | 1464392577348 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 16:42:57 INFO - PROCESS | 1925 | 1464392577352 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:57 INFO - PROCESS | 1925 | ++DOCSHELL 0x12d183000 == 61 [pid = 1925] [id = 527] 16:42:57 INFO - PROCESS | 1925 | ++DOMWINDOW == 127 (0x12190f800) [pid = 1925] [serial = 1581] [outer = 0x0] 16:42:57 INFO - PROCESS | 1925 | ++DOMWINDOW == 128 (0x126077800) [pid = 1925] [serial = 1582] [outer = 0x12190f800] 16:42:57 INFO - PROCESS | 1925 | 1464392577377 Marionette DEBUG loaded listener.js 16:42:57 INFO - PROCESS | 1925 | ++DOMWINDOW == 129 (0x128dc6800) [pid = 1925] [serial = 1583] [outer = 0x12190f800] 16:42:57 INFO - PROCESS | 1925 | 1464392577720 Marionette TRACE conn2 <- [1,2080,null,{"value":["/2dcontext/path-objects/2d.path.rect.negative.html",0,null,null,[["Canvas test: 2d.path.rect.negative",0,null,null]]]}] 16:42:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 16:42:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 518ms 16:42:57 INFO - PROCESS | 1925 | 1464392577781 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 16:42:57 INFO - PROCESS | 1925 | 1464392577782 Marionette TRACE conn2 <- [1,2081,null,{"value":"7"}] 16:42:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 16:42:57 INFO - PROCESS | 1925 | 1464392577784 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 16:42:57 INFO - PROCESS | 1925 | 1464392577785 Marionette TRACE conn2 <- [1,2082,null,{}] 16:42:57 INFO - PROCESS | 1925 | 1464392577788 Marionette TRACE conn2 -> [0,2083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:57 INFO - PROCESS | 1925 | 1464392577879 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 16:42:57 INFO - PROCESS | 1925 | 1464392577884 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:57 INFO - PROCESS | 1925 | ++DOCSHELL 0x12d34c000 == 62 [pid = 1925] [id = 528] 16:42:57 INFO - PROCESS | 1925 | ++DOMWINDOW == 130 (0x129452c00) [pid = 1925] [serial = 1584] [outer = 0x0] 16:42:57 INFO - PROCESS | 1925 | ++DOMWINDOW == 131 (0x12ae0fc00) [pid = 1925] [serial = 1585] [outer = 0x129452c00] 16:42:57 INFO - PROCESS | 1925 | 1464392577909 Marionette DEBUG loaded listener.js 16:42:57 INFO - PROCESS | 1925 | ++DOMWINDOW == 132 (0x12b0b6c00) [pid = 1925] [serial = 1586] [outer = 0x129452c00] 16:42:58 INFO - PROCESS | 1925 | 1464392578353 Marionette TRACE conn2 <- [1,2084,null,{"value":["/2dcontext/path-objects/2d.path.rect.newsubpath.html",0,null,null,[["Canvas test: 2d.path.rect.newsubpath",0,null,null]]]}] 16:42:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 16:42:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 619ms 16:42:58 INFO - PROCESS | 1925 | 1464392578409 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 16:42:58 INFO - PROCESS | 1925 | 1464392578413 Marionette TRACE conn2 <- [1,2085,null,{"value":"7"}] 16:42:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 16:42:58 INFO - PROCESS | 1925 | 1464392578418 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 16:42:58 INFO - PROCESS | 1925 | 1464392578421 Marionette TRACE conn2 <- [1,2086,null,{}] 16:42:58 INFO - PROCESS | 1925 | 1464392578425 Marionette TRACE conn2 -> [0,2087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:58 INFO - PROCESS | 1925 | 1464392578537 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 16:42:58 INFO - PROCESS | 1925 | 1464392578672 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:58 INFO - PROCESS | 1925 | ++DOCSHELL 0x118302800 == 63 [pid = 1925] [id = 529] 16:42:58 INFO - PROCESS | 1925 | ++DOMWINDOW == 133 (0x1131a0800) [pid = 1925] [serial = 1587] [outer = 0x0] 16:42:58 INFO - PROCESS | 1925 | ++DOMWINDOW == 134 (0x113d05c00) [pid = 1925] [serial = 1588] [outer = 0x1131a0800] 16:42:58 INFO - PROCESS | 1925 | 1464392578704 Marionette DEBUG loaded listener.js 16:42:58 INFO - PROCESS | 1925 | ++DOMWINDOW == 135 (0x116f24c00) [pid = 1925] [serial = 1589] [outer = 0x1131a0800] 16:42:59 INFO - PROCESS | 1925 | 1464392579104 Marionette TRACE conn2 <- [1,2088,null,{"value":["/2dcontext/path-objects/2d.path.rect.nonfinite.html",0,null,null,[["rect() with Infinity/NaN is ignored",0,null,null]]]}] 16:42:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 16:42:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 723ms 16:42:59 INFO - PROCESS | 1925 | 1464392579141 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 16:42:59 INFO - PROCESS | 1925 | 1464392579145 Marionette TRACE conn2 <- [1,2089,null,{"value":"7"}] 16:42:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 16:42:59 INFO - PROCESS | 1925 | 1464392579149 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 16:42:59 INFO - PROCESS | 1925 | 1464392579151 Marionette TRACE conn2 <- [1,2090,null,{}] 16:42:59 INFO - PROCESS | 1925 | 1464392579154 Marionette TRACE conn2 -> [0,2091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:59 INFO - PROCESS | 1925 | 1464392579269 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 16:42:59 INFO - PROCESS | 1925 | 1464392579375 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:59 INFO - PROCESS | 1925 | ++DOCSHELL 0x128abd800 == 64 [pid = 1925] [id = 530] 16:42:59 INFO - PROCESS | 1925 | ++DOMWINDOW == 136 (0x11755c000) [pid = 1925] [serial = 1590] [outer = 0x0] 16:42:59 INFO - PROCESS | 1925 | ++DOMWINDOW == 137 (0x118566000) [pid = 1925] [serial = 1591] [outer = 0x11755c000] 16:42:59 INFO - PROCESS | 1925 | 1464392579406 Marionette DEBUG loaded listener.js 16:42:59 INFO - PROCESS | 1925 | ++DOMWINDOW == 138 (0x119857000) [pid = 1925] [serial = 1592] [outer = 0x11755c000] 16:42:59 INFO - PROCESS | 1925 | 1464392579815 Marionette TRACE conn2 <- [1,2092,null,{"value":["/2dcontext/path-objects/2d.path.rect.selfintersect.html",0,null,null,[["Canvas test: 2d.path.rect.selfintersect",0,null,null]]]}] 16:42:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 16:42:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 670ms 16:42:59 INFO - PROCESS | 1925 | 1464392579820 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 16:42:59 INFO - PROCESS | 1925 | 1464392579821 Marionette TRACE conn2 <- [1,2093,null,{"value":"7"}] 16:42:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 16:42:59 INFO - PROCESS | 1925 | 1464392579824 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 16:42:59 INFO - PROCESS | 1925 | 1464392579827 Marionette TRACE conn2 <- [1,2094,null,{}] 16:42:59 INFO - PROCESS | 1925 | 1464392579837 Marionette TRACE conn2 -> [0,2095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:59 INFO - PROCESS | 1925 | 1464392579950 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 16:43:00 INFO - PROCESS | 1925 | 1464392580049 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:00 INFO - PROCESS | 1925 | ++DOCSHELL 0x12d336800 == 65 [pid = 1925] [id = 531] 16:43:00 INFO - PROCESS | 1925 | ++DOMWINDOW == 139 (0x1213b9c00) [pid = 1925] [serial = 1593] [outer = 0x0] 16:43:00 INFO - PROCESS | 1925 | ++DOMWINDOW == 140 (0x1215d2000) [pid = 1925] [serial = 1594] [outer = 0x1213b9c00] 16:43:00 INFO - PROCESS | 1925 | 1464392580080 Marionette DEBUG loaded listener.js 16:43:00 INFO - PROCESS | 1925 | ++DOMWINDOW == 141 (0x124347400) [pid = 1925] [serial = 1595] [outer = 0x1213b9c00] 16:43:00 INFO - PROCESS | 1925 | 1464392580509 Marionette TRACE conn2 <- [1,2096,null,{"value":["/2dcontext/path-objects/2d.path.rect.winding.html",0,null,null,[["Canvas test: 2d.path.rect.winding",0,null,null]]]}] 16:43:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 16:43:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 724ms 16:43:00 INFO - PROCESS | 1925 | 1464392580548 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 16:43:00 INFO - PROCESS | 1925 | 1464392580550 Marionette TRACE conn2 <- [1,2097,null,{"value":"7"}] 16:43:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 16:43:00 INFO - PROCESS | 1925 | 1464392580553 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 16:43:00 INFO - PROCESS | 1925 | 1464392580554 Marionette TRACE conn2 <- [1,2098,null,{}] 16:43:00 INFO - PROCESS | 1925 | 1464392580556 Marionette TRACE conn2 -> [0,2099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:00 INFO - PROCESS | 1925 | 1464392580668 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 16:43:00 INFO - PROCESS | 1925 | 1464392580743 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:00 INFO - PROCESS | 1925 | ++DOCSHELL 0x12edc4000 == 66 [pid = 1925] [id = 532] 16:43:00 INFO - PROCESS | 1925 | ++DOMWINDOW == 142 (0x1213bb800) [pid = 1925] [serial = 1596] [outer = 0x0] 16:43:00 INFO - PROCESS | 1925 | ++DOMWINDOW == 143 (0x126071400) [pid = 1925] [serial = 1597] [outer = 0x1213bb800] 16:43:00 INFO - PROCESS | 1925 | 1464392580775 Marionette DEBUG loaded listener.js 16:43:00 INFO - PROCESS | 1925 | ++DOMWINDOW == 144 (0x1265c1400) [pid = 1925] [serial = 1598] [outer = 0x1213bb800] 16:43:01 INFO - PROCESS | 1925 | 1464392581195 Marionette TRACE conn2 <- [1,2100,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.1.html",0,null,null,[["Canvas test: 2d.path.rect.zero.1",0,null,null]]]}] 16:43:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 16:43:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 668ms 16:43:01 INFO - PROCESS | 1925 | 1464392581222 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 16:43:01 INFO - PROCESS | 1925 | 1464392581223 Marionette TRACE conn2 <- [1,2101,null,{"value":"7"}] 16:43:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 16:43:01 INFO - PROCESS | 1925 | 1464392581226 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 16:43:01 INFO - PROCESS | 1925 | 1464392581227 Marionette TRACE conn2 <- [1,2102,null,{}] 16:43:01 INFO - PROCESS | 1925 | 1464392581230 Marionette TRACE conn2 -> [0,2103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:01 INFO - PROCESS | 1925 | 1464392581355 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 16:43:01 INFO - PROCESS | 1925 | 1464392581432 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:01 INFO - PROCESS | 1925 | ++DOCSHELL 0x1349a9000 == 67 [pid = 1925] [id = 533] 16:43:01 INFO - PROCESS | 1925 | ++DOMWINDOW == 145 (0x125ba2c00) [pid = 1925] [serial = 1599] [outer = 0x0] 16:43:01 INFO - PROCESS | 1925 | ++DOMWINDOW == 146 (0x128dca400) [pid = 1925] [serial = 1600] [outer = 0x125ba2c00] 16:43:01 INFO - PROCESS | 1925 | 1464392581462 Marionette DEBUG loaded listener.js 16:43:01 INFO - PROCESS | 1925 | ++DOMWINDOW == 147 (0x12a828c00) [pid = 1925] [serial = 1601] [outer = 0x125ba2c00] 16:43:01 INFO - PROCESS | 1925 | 1464392581881 Marionette TRACE conn2 <- [1,2104,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.2.html",0,null,null,[["Canvas test: 2d.path.rect.zero.2",0,null,null]]]}] 16:43:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 16:43:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 670ms 16:43:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 16:43:01 INFO - PROCESS | 1925 | 1464392581897 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 16:43:01 INFO - PROCESS | 1925 | 1464392581899 Marionette TRACE conn2 <- [1,2105,null,{"value":"7"}] 16:43:01 INFO - PROCESS | 1925 | 1464392581901 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 16:43:01 INFO - PROCESS | 1925 | 1464392581902 Marionette TRACE conn2 <- [1,2106,null,{}] 16:43:01 INFO - PROCESS | 1925 | 1464392581905 Marionette TRACE conn2 -> [0,2107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:02 INFO - PROCESS | 1925 | 1464392582028 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 16:43:02 INFO - PROCESS | 1925 | 1464392582095 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:02 INFO - PROCESS | 1925 | ++DOCSHELL 0x134b56800 == 68 [pid = 1925] [id = 534] 16:43:02 INFO - PROCESS | 1925 | ++DOMWINDOW == 148 (0x12ae02c00) [pid = 1925] [serial = 1602] [outer = 0x0] 16:43:02 INFO - PROCESS | 1925 | ++DOMWINDOW == 149 (0x12b0b9000) [pid = 1925] [serial = 1603] [outer = 0x12ae02c00] 16:43:02 INFO - PROCESS | 1925 | 1464392582166 Marionette DEBUG loaded listener.js 16:43:02 INFO - PROCESS | 1925 | ++DOMWINDOW == 150 (0x12ba3ac00) [pid = 1925] [serial = 1604] [outer = 0x12ae02c00] 16:43:02 INFO - PROCESS | 1925 | 1464392582577 Marionette TRACE conn2 <- [1,2108,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.3.html",0,null,null,[["Canvas test: 2d.path.rect.zero.3",0,null,null]]]}] 16:43:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 16:43:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 723ms 16:43:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 16:43:02 INFO - PROCESS | 1925 | 1464392582668 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 16:43:02 INFO - PROCESS | 1925 | 1464392582669 Marionette TRACE conn2 <- [1,2109,null,{"value":"7"}] 16:43:02 INFO - PROCESS | 1925 | 1464392582673 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 16:43:02 INFO - PROCESS | 1925 | 1464392582675 Marionette TRACE conn2 <- [1,2110,null,{}] 16:43:02 INFO - PROCESS | 1925 | 1464392582677 Marionette TRACE conn2 -> [0,2111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:02 INFO - PROCESS | 1925 | 1464392582786 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 16:43:02 INFO - PROCESS | 1925 | 1464392582861 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:02 INFO - PROCESS | 1925 | ++DOCSHELL 0x11937a000 == 69 [pid = 1925] [id = 535] 16:43:02 INFO - PROCESS | 1925 | ++DOMWINDOW == 151 (0x111c68400) [pid = 1925] [serial = 1605] [outer = 0x0] 16:43:02 INFO - PROCESS | 1925 | ++DOMWINDOW == 152 (0x1180a2800) [pid = 1925] [serial = 1606] [outer = 0x111c68400] 16:43:02 INFO - PROCESS | 1925 | 1464392582891 Marionette DEBUG loaded listener.js 16:43:02 INFO - PROCESS | 1925 | ++DOMWINDOW == 153 (0x12116b800) [pid = 1925] [serial = 1607] [outer = 0x111c68400] 16:43:03 INFO - PROCESS | 1925 | 1464392583531 Marionette TRACE conn2 <- [1,2112,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.4.html",0,null,null,[["Canvas test: 2d.path.rect.zero.4",0,null,null]]]}] 16:43:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 16:43:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 872ms 16:43:03 INFO - PROCESS | 1925 | 1464392583548 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 16:43:03 INFO - PROCESS | 1925 | 1464392583551 Marionette TRACE conn2 <- [1,2113,null,{"value":"7"}] 16:43:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 16:43:03 INFO - PROCESS | 1925 | 1464392583557 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 16:43:03 INFO - PROCESS | 1925 | 1464392583561 Marionette TRACE conn2 <- [1,2114,null,{}] 16:43:03 INFO - PROCESS | 1925 | 1464392583567 Marionette TRACE conn2 -> [0,2115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:03 INFO - PROCESS | 1925 | 1464392583689 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 16:43:03 INFO - PROCESS | 1925 | 1464392583756 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:03 INFO - PROCESS | 1925 | ++DOCSHELL 0x12187c800 == 70 [pid = 1925] [id = 536] 16:43:03 INFO - PROCESS | 1925 | ++DOMWINDOW == 154 (0x11276dc00) [pid = 1925] [serial = 1608] [outer = 0x0] 16:43:03 INFO - PROCESS | 1925 | ++DOMWINDOW == 155 (0x113136400) [pid = 1925] [serial = 1609] [outer = 0x11276dc00] 16:43:03 INFO - PROCESS | 1925 | 1464392583784 Marionette DEBUG loaded listener.js 16:43:03 INFO - PROCESS | 1925 | ++DOMWINDOW == 156 (0x113d07400) [pid = 1925] [serial = 1610] [outer = 0x11276dc00] 16:43:04 INFO - PROCESS | 1925 | 1464392584220 Marionette TRACE conn2 <- [1,2116,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.5.html",0,null,null,[["Canvas test: 2d.path.rect.zero.5",0,null,null]]]}] 16:43:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 16:43:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 726ms 16:43:04 INFO - PROCESS | 1925 | 1464392584297 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 16:43:04 INFO - PROCESS | 1925 | 1464392584301 Marionette TRACE conn2 <- [1,2117,null,{"value":"7"}] 16:43:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 16:43:04 INFO - PROCESS | 1925 | 1464392584307 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 16:43:04 INFO - PROCESS | 1925 | 1464392584309 Marionette TRACE conn2 <- [1,2118,null,{}] 16:43:04 INFO - PROCESS | 1925 | 1464392584314 Marionette TRACE conn2 -> [0,2119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:04 INFO - PROCESS | 1925 | 1464392584415 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 16:43:04 INFO - PROCESS | 1925 | 1464392584498 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:04 INFO - PROCESS | 1925 | ++DOCSHELL 0x1182dd000 == 71 [pid = 1925] [id = 537] 16:43:04 INFO - PROCESS | 1925 | ++DOMWINDOW == 157 (0x117554000) [pid = 1925] [serial = 1611] [outer = 0x0] 16:43:04 INFO - PROCESS | 1925 | ++DOMWINDOW == 158 (0x117e50800) [pid = 1925] [serial = 1612] [outer = 0x117554000] 16:43:04 INFO - PROCESS | 1925 | 1464392584526 Marionette DEBUG loaded listener.js 16:43:04 INFO - PROCESS | 1925 | ++DOMWINDOW == 159 (0x118431c00) [pid = 1925] [serial = 1613] [outer = 0x117554000] 16:43:04 INFO - PROCESS | 1925 | --DOCSHELL 0x12d183000 == 70 [pid = 1925] [id = 527] 16:43:04 INFO - PROCESS | 1925 | --DOCSHELL 0x12b150800 == 69 [pid = 1925] [id = 526] 16:43:04 INFO - PROCESS | 1925 | --DOCSHELL 0x113208000 == 68 [pid = 1925] [id = 525] 16:43:04 INFO - PROCESS | 1925 | --DOCSHELL 0x12c3d8000 == 67 [pid = 1925] [id = 524] 16:43:04 INFO - PROCESS | 1925 | --DOCSHELL 0x12ba7e800 == 66 [pid = 1925] [id = 523] 16:43:04 INFO - PROCESS | 1925 | --DOCSHELL 0x12b152000 == 65 [pid = 1925] [id = 522] 16:43:04 INFO - PROCESS | 1925 | --DOMWINDOW == 158 (0x12ad80c00) [pid = 1925] [serial = 1528] [outer = 0x0] [url = about:blank] 16:43:04 INFO - PROCESS | 1925 | --DOCSHELL 0x1299ad800 == 64 [pid = 1925] [id = 521] 16:43:04 INFO - PROCESS | 1925 | --DOCSHELL 0x118536000 == 63 [pid = 1925] [id = 520] 16:43:04 INFO - PROCESS | 1925 | --DOCSHELL 0x123f4c800 == 62 [pid = 1925] [id = 519] 16:43:04 INFO - PROCESS | 1925 | --DOCSHELL 0x11831a800 == 61 [pid = 1925] [id = 518] 16:43:04 INFO - PROCESS | 1925 | --DOCSHELL 0x11a0c0800 == 60 [pid = 1925] [id = 517] 16:43:04 INFO - PROCESS | 1925 | --DOCSHELL 0x121e34000 == 59 [pid = 1925] [id = 516] 16:43:04 INFO - PROCESS | 1925 | --DOCSHELL 0x12d1a2800 == 58 [pid = 1925] [id = 512] 16:43:04 INFO - PROCESS | 1925 | --DOCSHELL 0x124f1a800 == 57 [pid = 1925] [id = 511] 16:43:04 INFO - PROCESS | 1925 | --DOCSHELL 0x11953c800 == 56 [pid = 1925] [id = 510] 16:43:04 INFO - PROCESS | 1925 | 1464392584962 Marionette TRACE conn2 <- [1,2120,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.6.html",0,null,null,[["Canvas test: 2d.path.rect.zero.6",0,null,null]]]}] 16:43:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 16:43:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 675ms 16:43:04 INFO - PROCESS | 1925 | 1464392584982 Marionette TRACE conn2 -> [0,2121,"getWindowHandle",null] 16:43:04 INFO - PROCESS | 1925 | 1464392584983 Marionette TRACE conn2 <- [1,2121,null,{"value":"7"}] 16:43:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 16:43:04 INFO - PROCESS | 1925 | 1464392584986 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 16:43:04 INFO - PROCESS | 1925 | 1464392584988 Marionette TRACE conn2 <- [1,2122,null,{}] 16:43:05 INFO - PROCESS | 1925 | 1464392584997 Marionette TRACE conn2 -> [0,2123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:05 INFO - PROCESS | 1925 | 1464392585096 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 16:43:05 INFO - PROCESS | 1925 | --DOMWINDOW == 157 (0x111c61400) [pid = 1925] [serial = 1312] [outer = 0x0] [url = about:blank] 16:43:05 INFO - PROCESS | 1925 | --DOMWINDOW == 156 (0x112045400) [pid = 1925] [serial = 1360] [outer = 0x0] [url = about:blank] 16:43:05 INFO - PROCESS | 1925 | --DOMWINDOW == 155 (0x121906000) [pid = 1925] [serial = 1372] [outer = 0x0] [url = about:blank] 16:43:05 INFO - PROCESS | 1925 | --DOMWINDOW == 154 (0x11809b400) [pid = 1925] [serial = 1318] [outer = 0x0] [url = about:blank] 16:43:05 INFO - PROCESS | 1925 | --DOMWINDOW == 153 (0x1267ea400) [pid = 1925] [serial = 1429] [outer = 0x0] [url = about:blank] 16:43:05 INFO - PROCESS | 1925 | --DOMWINDOW == 152 (0x134d7fc00) [pid = 1925] [serial = 1258] [outer = 0x0] [url = about:blank] 16:43:05 INFO - PROCESS | 1925 | --DOMWINDOW == 151 (0x121571800) [pid = 1925] [serial = 1369] [outer = 0x0] [url = about:blank] 16:43:05 INFO - PROCESS | 1925 | --DOMWINDOW == 150 (0x119858400) [pid = 1925] [serial = 1366] [outer = 0x0] [url = about:blank] 16:43:05 INFO - PROCESS | 1925 | --DOMWINDOW == 149 (0x113340800) [pid = 1925] [serial = 1414] [outer = 0x0] [url = about:blank] 16:43:05 INFO - PROCESS | 1925 | --DOMWINDOW == 148 (0x1182fa800) [pid = 1925] [serial = 1417] [outer = 0x0] [url = about:blank] 16:43:05 INFO - PROCESS | 1925 | --DOMWINDOW == 147 (0x12156c000) [pid = 1925] [serial = 1420] [outer = 0x0] [url = about:blank] 16:43:05 INFO - PROCESS | 1925 | --DOMWINDOW == 146 (0x113863c00) [pid = 1925] [serial = 1315] [outer = 0x0] [url = about:blank] 16:43:05 INFO - PROCESS | 1925 | --DOMWINDOW == 145 (0x117678000) [pid = 1925] [serial = 1363] [outer = 0x0] [url = about:blank] 16:43:05 INFO - PROCESS | 1925 | --DOMWINDOW == 144 (0x124edb800) [pid = 1925] [serial = 1375] [outer = 0x0] [url = about:blank] 16:43:05 INFO - PROCESS | 1925 | --DOMWINDOW == 143 (0x125f4c000) [pid = 1925] [serial = 1426] [outer = 0x0] [url = about:blank] 16:43:05 INFO - PROCESS | 1925 | --DOMWINDOW == 142 (0x1246a0400) [pid = 1925] [serial = 1423] [outer = 0x0] [url = about:blank] 16:43:05 INFO - PROCESS | 1925 | --DOMWINDOW == 141 (0x12a89c800) [pid = 1925] [serial = 1525] [outer = 0x0] [url = about:blank] 16:43:05 INFO - PROCESS | 1925 | --DOMWINDOW == 140 (0x126502c00) [pid = 1925] [serial = 1510] [outer = 0x0] [url = about:blank] 16:43:05 INFO - PROCESS | 1925 | --DOMWINDOW == 139 (0x124f33800) [pid = 1925] [serial = 1507] [outer = 0x0] [url = about:blank] 16:43:05 INFO - PROCESS | 1925 | --DOMWINDOW == 138 (0x1267ed400) [pid = 1925] [serial = 1513] [outer = 0x0] [url = about:blank] 16:43:05 INFO - PROCESS | 1925 | --DOMWINDOW == 137 (0x1265bec00) [pid = 1925] [serial = 1511] [outer = 0x0] [url = about:blank] 16:43:05 INFO - PROCESS | 1925 | --DOMWINDOW == 136 (0x128edf800) [pid = 1925] [serial = 1516] [outer = 0x0] [url = about:blank] 16:43:05 INFO - PROCESS | 1925 | --DOMWINDOW == 135 (0x128d8ec00) [pid = 1925] [serial = 1514] [outer = 0x0] [url = about:blank] 16:43:05 INFO - PROCESS | 1925 | --DOMWINDOW == 134 (0x1299d1800) [pid = 1925] [serial = 1522] [outer = 0x0] [url = about:blank] 16:43:05 INFO - PROCESS | 1925 | --DOMWINDOW == 133 (0x118565400) [pid = 1925] [serial = 1493] [outer = 0x0] [url = about:blank] 16:43:05 INFO - PROCESS | 1925 | --DOMWINDOW == 132 (0x1182f9800) [pid = 1925] [serial = 1492] [outer = 0x0] [url = about:blank] 16:43:05 INFO - PROCESS | 1925 | --DOMWINDOW == 131 (0x1215cdc00) [pid = 1925] [serial = 1501] [outer = 0x0] [url = about:blank] 16:43:05 INFO - PROCESS | 1925 | --DOMWINDOW == 130 (0x12161d000) [pid = 1925] [serial = 1502] [outer = 0x0] [url = about:blank] 16:43:05 INFO - PROCESS | 1925 | --DOMWINDOW == 129 (0x121176c00) [pid = 1925] [serial = 1498] [outer = 0x0] [url = about:blank] 16:43:05 INFO - PROCESS | 1925 | --DOMWINDOW == 128 (0x121452000) [pid = 1925] [serial = 1499] [outer = 0x0] [url = about:blank] 16:43:05 INFO - PROCESS | 1925 | --DOMWINDOW == 127 (0x11a09d400) [pid = 1925] [serial = 1475] [outer = 0x0] [url = about:blank] 16:43:05 INFO - PROCESS | 1925 | --DOMWINDOW == 126 (0x119029000) [pid = 1925] [serial = 1474] [outer = 0x0] [url = about:blank] 16:43:05 INFO - PROCESS | 1925 | --DOMWINDOW == 125 (0x12a08d400) [pid = 1925] [serial = 1469] [outer = 0x0] [url = about:blank] 16:43:05 INFO - PROCESS | 1925 | --DOMWINDOW == 124 (0x121bef800) [pid = 1925] [serial = 1504] [outer = 0x0] [url = about:blank] 16:43:05 INFO - PROCESS | 1925 | --DOMWINDOW == 123 (0x111e3d800) [pid = 1925] [serial = 1489] [outer = 0x0] [url = about:blank] 16:43:05 INFO - PROCESS | 1925 | --DOMWINDOW == 122 (0x113195c00) [pid = 1925] [serial = 1490] [outer = 0x0] [url = about:blank] 16:43:05 INFO - PROCESS | 1925 | --DOMWINDOW == 121 (0x128dc4800) [pid = 1925] [serial = 1483] [outer = 0x0] [url = about:blank] 16:43:05 INFO - PROCESS | 1925 | --DOMWINDOW == 120 (0x128ee1000) [pid = 1925] [serial = 1484] [outer = 0x0] [url = about:blank] 16:43:05 INFO - PROCESS | 1925 | --DOMWINDOW == 119 (0x12a826c00) [pid = 1925] [serial = 1487] [outer = 0x0] [url = about:blank] 16:43:05 INFO - PROCESS | 1925 | --DOMWINDOW == 118 (0x12a08cc00) [pid = 1925] [serial = 1486] [outer = 0x0] [url = about:blank] 16:43:05 INFO - PROCESS | 1925 | --DOMWINDOW == 117 (0x11950a000) [pid = 1925] [serial = 1495] [outer = 0x0] [url = about:blank] 16:43:05 INFO - PROCESS | 1925 | --DOMWINDOW == 116 (0x119860800) [pid = 1925] [serial = 1496] [outer = 0x0] [url = about:blank] 16:43:05 INFO - PROCESS | 1925 | --DOMWINDOW == 115 (0x11809d000) [pid = 1925] [serial = 1472] [outer = 0x0] [url = about:blank] 16:43:05 INFO - PROCESS | 1925 | --DOMWINDOW == 114 (0x1160e4400) [pid = 1925] [serial = 1471] [outer = 0x0] [url = about:blank] 16:43:05 INFO - PROCESS | 1925 | --DOMWINDOW == 113 (0x1265c0400) [pid = 1925] [serial = 1480] [outer = 0x0] [url = about:blank] 16:43:05 INFO - PROCESS | 1925 | --DOMWINDOW == 112 (0x128d96800) [pid = 1925] [serial = 1481] [outer = 0x0] [url = about:blank] 16:43:05 INFO - PROCESS | 1925 | --DOMWINDOW == 111 (0x124f33c00) [pid = 1925] [serial = 1478] [outer = 0x0] [url = about:blank] 16:43:05 INFO - PROCESS | 1925 | --DOMWINDOW == 110 (0x1246a4400) [pid = 1925] [serial = 1477] [outer = 0x0] [url = about:blank] 16:43:05 INFO - PROCESS | 1925 | --DOMWINDOW == 109 (0x12a825c00) [pid = 1925] [serial = 1523] [outer = 0x0] [url = about:blank] 16:43:05 INFO - PROCESS | 1925 | --DOMWINDOW == 108 (0x129455400) [pid = 1925] [serial = 1517] [outer = 0x0] [url = about:blank] 16:43:05 INFO - PROCESS | 1925 | --DOMWINDOW == 107 (0x1242c4400) [pid = 1925] [serial = 1519] [outer = 0x0] [url = about:blank] 16:43:05 INFO - PROCESS | 1925 | --DOMWINDOW == 106 (0x128ee4c00) [pid = 1925] [serial = 1520] [outer = 0x0] [url = about:blank] 16:43:05 INFO - PROCESS | 1925 | --DOMWINDOW == 105 (0x12ad7c400) [pid = 1925] [serial = 1526] [outer = 0x0] [url = about:blank] 16:43:05 INFO - PROCESS | 1925 | --DOMWINDOW == 104 (0x125ba4800) [pid = 1925] [serial = 1508] [outer = 0x0] [url = about:blank] 16:43:05 INFO - PROCESS | 1925 | --DOMWINDOW == 103 (0x1246aa800) [pid = 1925] [serial = 1505] [outer = 0x0] [url = about:blank] 16:43:05 INFO - PROCESS | 1925 | 1464392585167 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:05 INFO - PROCESS | 1925 | ++DOCSHELL 0x118536000 == 57 [pid = 1925] [id = 538] 16:43:05 INFO - PROCESS | 1925 | ++DOMWINDOW == 104 (0x113195c00) [pid = 1925] [serial = 1614] [outer = 0x0] 16:43:05 INFO - PROCESS | 1925 | ++DOMWINDOW == 105 (0x117678000) [pid = 1925] [serial = 1615] [outer = 0x113195c00] 16:43:05 INFO - PROCESS | 1925 | 1464392585195 Marionette DEBUG loaded listener.js 16:43:05 INFO - PROCESS | 1925 | ++DOMWINDOW == 106 (0x119858400) [pid = 1925] [serial = 1616] [outer = 0x113195c00] 16:43:05 INFO - PROCESS | 1925 | 1464392585509 Marionette TRACE conn2 <- [1,2124,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 16:43:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 16:43:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 570ms 16:43:05 INFO - PROCESS | 1925 | 1464392585557 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 16:43:05 INFO - PROCESS | 1925 | 1464392585558 Marionette TRACE conn2 <- [1,2125,null,{"value":"7"}] 16:43:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 16:43:05 INFO - PROCESS | 1925 | 1464392585561 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 16:43:05 INFO - PROCESS | 1925 | 1464392585564 Marionette TRACE conn2 <- [1,2126,null,{}] 16:43:05 INFO - PROCESS | 1925 | 1464392585567 Marionette TRACE conn2 -> [0,2127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:05 INFO - PROCESS | 1925 | 1464392585676 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 16:43:05 INFO - PROCESS | 1925 | 1464392585754 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:05 INFO - PROCESS | 1925 | ++DOCSHELL 0x121e1f000 == 58 [pid = 1925] [id = 539] 16:43:05 INFO - PROCESS | 1925 | ++DOMWINDOW == 107 (0x121173000) [pid = 1925] [serial = 1617] [outer = 0x0] 16:43:05 INFO - PROCESS | 1925 | ++DOMWINDOW == 108 (0x1213bf000) [pid = 1925] [serial = 1618] [outer = 0x121173000] 16:43:05 INFO - PROCESS | 1925 | 1464392585780 Marionette DEBUG loaded listener.js 16:43:05 INFO - PROCESS | 1925 | ++DOMWINDOW == 109 (0x121573800) [pid = 1925] [serial = 1619] [outer = 0x121173000] 16:43:06 INFO - PROCESS | 1925 | 1464392586050 Marionette TRACE conn2 <- [1,2128,null,{"value":["/2dcontext/path-objects/2d.path.stroke.overlap.html",0,null,null,[["Stroked subpaths are combined before being drawn",0,null,null]]]}] 16:43:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 16:43:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 522ms 16:43:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 16:43:06 INFO - PROCESS | 1925 | 1464392586084 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 16:43:06 INFO - PROCESS | 1925 | 1464392586085 Marionette TRACE conn2 <- [1,2129,null,{"value":"7"}] 16:43:06 INFO - PROCESS | 1925 | 1464392586087 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 16:43:06 INFO - PROCESS | 1925 | 1464392586100 Marionette TRACE conn2 <- [1,2130,null,{}] 16:43:06 INFO - PROCESS | 1925 | 1464392586108 Marionette TRACE conn2 -> [0,2131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:06 INFO - PROCESS | 1925 | 1464392586199 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 16:43:06 INFO - PROCESS | 1925 | 1464392586260 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:06 INFO - PROCESS | 1925 | ++DOCSHELL 0x124f04000 == 59 [pid = 1925] [id = 540] 16:43:06 INFO - PROCESS | 1925 | ++DOMWINDOW == 110 (0x12156d400) [pid = 1925] [serial = 1620] [outer = 0x0] 16:43:06 INFO - PROCESS | 1925 | ++DOMWINDOW == 111 (0x1215d6000) [pid = 1925] [serial = 1621] [outer = 0x12156d400] 16:43:06 INFO - PROCESS | 1925 | 1464392586285 Marionette DEBUG loaded listener.js 16:43:06 INFO - PROCESS | 1925 | ++DOMWINDOW == 112 (0x1217b2000) [pid = 1925] [serial = 1622] [outer = 0x12156d400] 16:43:06 INFO - PROCESS | 1925 | 1464392586586 Marionette TRACE conn2 <- [1,2132,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.arc.html",0,null,null,[["Zero-length line segments from arcTo and arc are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2133,"getWindowHandle",null] 16:43:06 INFO - PROCESS | 1925 | 1464392586626 Marionette TRACE conn2 <- [1,2133,null,{"value":"7"}] 16:43:06 INFO - PROCESS | 1925 | 1464392586629 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 16:43:06 INFO - PROCESS | 1925 | 1464392586632 Marionette TRACE conn2 <- [1,2134,null,{}] 16:43:06 INFO - PROCESS | 1925 | 1464392586634 Marionette TRACE conn2 -> [0,2135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:06 INFO - PROCESS | 1925 | 1464392586737 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 16:43:06 INFO - PROCESS | 1925 | 1464392586743 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:06 INFO - PROCESS | 1925 | ++DOCSHELL 0x128ac1800 == 60 [pid = 1925] [id = 541] 16:43:06 INFO - PROCESS | 1925 | ++DOMWINDOW == 113 (0x121573c00) [pid = 1925] [serial = 1623] [outer = 0x0] 16:43:06 INFO - PROCESS | 1925 | ++DOMWINDOW == 114 (0x121a5b800) [pid = 1925] [serial = 1624] [outer = 0x121573c00] 16:43:06 INFO - PROCESS | 1925 | 1464392586826 Marionette DEBUG loaded listener.js 16:43:06 INFO - PROCESS | 1925 | ++DOMWINDOW == 115 (0x125b99400) [pid = 1925] [serial = 1625] [outer = 0x121573c00] 16:43:07 INFO - PROCESS | 1925 | 1464392587148 Marionette TRACE conn2 <- [1,2136,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.closed.html",0,null,null,[["Zero-length line segments from closed paths are removed before stroking",0,null,null]]]}] 16:43:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 16:43:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 570ms 16:43:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 16:43:07 INFO - PROCESS | 1925 | 1464392587200 Marionette TRACE conn2 -> [0,2137,"getWindowHandle",null] 16:43:07 INFO - PROCESS | 1925 | 1464392587201 Marionette TRACE conn2 <- [1,2137,null,{"value":"7"}] 16:43:07 INFO - PROCESS | 1925 | 1464392587203 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 16:43:07 INFO - PROCESS | 1925 | 1464392587204 Marionette TRACE conn2 <- [1,2138,null,{}] 16:43:07 INFO - PROCESS | 1925 | 1464392587206 Marionette TRACE conn2 -> [0,2139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:07 INFO - PROCESS | 1925 | 1464392587311 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 16:43:07 INFO - PROCESS | 1925 | 1464392587323 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:07 INFO - PROCESS | 1925 | ++DOCSHELL 0x12a8d9000 == 61 [pid = 1925] [id = 542] 16:43:07 INFO - PROCESS | 1925 | ++DOMWINDOW == 116 (0x125b9ec00) [pid = 1925] [serial = 1626] [outer = 0x0] 16:43:07 INFO - PROCESS | 1925 | ++DOMWINDOW == 117 (0x126210c00) [pid = 1925] [serial = 1627] [outer = 0x125b9ec00] 16:43:07 INFO - PROCESS | 1925 | 1464392587356 Marionette DEBUG loaded listener.js 16:43:07 INFO - PROCESS | 1925 | ++DOMWINDOW == 118 (0x1265bf000) [pid = 1925] [serial = 1628] [outer = 0x125b9ec00] 16:43:07 INFO - PROCESS | 1925 | 1464392587712 Marionette TRACE conn2 <- [1,2140,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.corner.html",0,null,null,[["Zero-length line segments are removed before stroking with miters",0,null,null]]]}] 16:43:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 16:43:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 518ms 16:43:07 INFO - PROCESS | 1925 | 1464392587721 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 16:43:07 INFO - PROCESS | 1925 | 1464392587722 Marionette TRACE conn2 <- [1,2141,null,{"value":"7"}] 16:43:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 16:43:07 INFO - PROCESS | 1925 | 1464392587724 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 16:43:07 INFO - PROCESS | 1925 | 1464392587725 Marionette TRACE conn2 <- [1,2142,null,{}] 16:43:07 INFO - PROCESS | 1925 | 1464392587731 Marionette TRACE conn2 -> [0,2143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:07 INFO - PROCESS | 1925 | 1464392587842 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 16:43:07 INFO - PROCESS | 1925 | 1464392587877 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:07 INFO - PROCESS | 1925 | ++DOCSHELL 0x12b164000 == 62 [pid = 1925] [id = 543] 16:43:07 INFO - PROCESS | 1925 | ++DOMWINDOW == 119 (0x125fe8c00) [pid = 1925] [serial = 1629] [outer = 0x0] 16:43:07 INFO - PROCESS | 1925 | ++DOMWINDOW == 120 (0x128aa2c00) [pid = 1925] [serial = 1630] [outer = 0x125fe8c00] 16:43:07 INFO - PROCESS | 1925 | 1464392587902 Marionette DEBUG loaded listener.js 16:43:07 INFO - PROCESS | 1925 | ++DOMWINDOW == 121 (0x128dcc400) [pid = 1925] [serial = 1631] [outer = 0x125fe8c00] 16:43:08 INFO - PROCESS | 1925 | 1464392588232 Marionette TRACE conn2 <- [1,2144,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.curve.html",0,null,null,[["Zero-length line segments from quadraticCurveTo and bezierCurveTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2145,"getWindowHandle",null] 16:43:08 INFO - PROCESS | 1925 | 1464392588249 Marionette TRACE conn2 <- [1,2145,null,{"value":"7"}] 16:43:08 INFO - PROCESS | 1925 | 1464392588252 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 16:43:08 INFO - PROCESS | 1925 | 1464392588253 Marionette TRACE conn2 <- [1,2146,null,{}] 16:43:08 INFO - PROCESS | 1925 | 1464392588255 Marionette TRACE conn2 -> [0,2147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:08 INFO - PROCESS | 1925 | 1464392588370 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 16:43:08 INFO - PROCESS | 1925 | 1464392588384 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:08 INFO - PROCESS | 1925 | ++DOCSHELL 0x12ba7d000 == 63 [pid = 1925] [id = 544] 16:43:08 INFO - PROCESS | 1925 | ++DOMWINDOW == 122 (0x128edf800) [pid = 1925] [serial = 1632] [outer = 0x0] 16:43:08 INFO - PROCESS | 1925 | ++DOMWINDOW == 123 (0x12a08e000) [pid = 1925] [serial = 1633] [outer = 0x128edf800] 16:43:08 INFO - PROCESS | 1925 | 1464392588408 Marionette DEBUG loaded listener.js 16:43:08 INFO - PROCESS | 1925 | ++DOMWINDOW == 124 (0x12a81fc00) [pid = 1925] [serial = 1634] [outer = 0x128edf800] 16:43:08 INFO - PROCESS | 1925 | 1464392588784 Marionette TRACE conn2 <- [1,2148,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.line.html",0,null,null,[["Zero-length line segments from lineTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2149,"getWindowHandle",null] 16:43:08 INFO - PROCESS | 1925 | 1464392588824 Marionette TRACE conn2 <- [1,2149,null,{"value":"7"}] 16:43:08 INFO - PROCESS | 1925 | 1464392588827 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 16:43:08 INFO - PROCESS | 1925 | 1464392588829 Marionette TRACE conn2 <- [1,2150,null,{}] 16:43:08 INFO - PROCESS | 1925 | 1464392588833 Marionette TRACE conn2 -> [0,2151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:09 INFO - PROCESS | 1925 | 1464392589007 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 16:43:09 INFO - PROCESS | 1925 | 1464392589032 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:09 INFO - PROCESS | 1925 | ++DOCSHELL 0x12c3d8800 == 64 [pid = 1925] [id = 545] 16:43:09 INFO - PROCESS | 1925 | ++DOMWINDOW == 125 (0x128dc4000) [pid = 1925] [serial = 1635] [outer = 0x0] 16:43:09 INFO - PROCESS | 1925 | ++DOMWINDOW == 126 (0x12ad80c00) [pid = 1925] [serial = 1636] [outer = 0x128dc4000] 16:43:09 INFO - PROCESS | 1925 | 1464392589073 Marionette DEBUG loaded listener.js 16:43:09 INFO - PROCESS | 1925 | ++DOMWINDOW == 127 (0x12b040c00) [pid = 1925] [serial = 1637] [outer = 0x128dc4000] 16:43:09 INFO - PROCESS | 1925 | --DOMWINDOW == 126 (0x1267ec400) [pid = 1925] [serial = 1566] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 16:43:09 INFO - PROCESS | 1925 | --DOMWINDOW == 125 (0x128d8d800) [pid = 1925] [serial = 1569] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 16:43:09 INFO - PROCESS | 1925 | --DOMWINDOW == 124 (0x12a828000) [pid = 1925] [serial = 1572] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 16:43:09 INFO - PROCESS | 1925 | --DOMWINDOW == 123 (0x121e5b800) [pid = 1925] [serial = 1560] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 16:43:09 INFO - PROCESS | 1925 | --DOMWINDOW == 122 (0x110f51800) [pid = 1925] [serial = 1527] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 16:43:09 INFO - PROCESS | 1925 | --DOMWINDOW == 121 (0x118435400) [pid = 1925] [serial = 1554] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 16:43:09 INFO - PROCESS | 1925 | --DOMWINDOW == 120 (0x116944000) [pid = 1925] [serial = 1551] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 16:43:09 INFO - PROCESS | 1925 | --DOMWINDOW == 119 (0x1138c1c00) [pid = 1925] [serial = 1548] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 16:43:09 INFO - PROCESS | 1925 | --DOMWINDOW == 118 (0x121622400) [pid = 1925] [serial = 1557] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 16:43:09 INFO - PROCESS | 1925 | --DOMWINDOW == 117 (0x121e64400) [pid = 1925] [serial = 1563] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 16:43:09 INFO - PROCESS | 1925 | --DOMWINDOW == 116 (0x12190f800) [pid = 1925] [serial = 1581] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 16:43:09 INFO - PROCESS | 1925 | --DOMWINDOW == 115 (0x110f48400) [pid = 1925] [serial = 1575] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 16:43:09 INFO - PROCESS | 1925 | --DOMWINDOW == 114 (0x112039400) [pid = 1925] [serial = 1578] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 16:43:09 INFO - PROCESS | 1925 | 1464392589602 Marionette TRACE conn2 <- [1,2152,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.rect.html",0,null,null,[["Zero-length line segments from rect and strokeRect are removed before stroking",0,null,null]]]}] 16:43:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 16:43:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 823ms 16:43:09 INFO - PROCESS | 1925 | 1464392589650 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 16:43:09 INFO - PROCESS | 1925 | 1464392589652 Marionette TRACE conn2 <- [1,2153,null,{"value":"7"}] 16:43:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 16:43:09 INFO - PROCESS | 1925 | 1464392589654 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 16:43:09 INFO - PROCESS | 1925 | 1464392589656 Marionette TRACE conn2 <- [1,2154,null,{}] 16:43:09 INFO - PROCESS | 1925 | 1464392589658 Marionette TRACE conn2 -> [0,2155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:09 INFO - PROCESS | 1925 | 1464392589787 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 16:43:09 INFO - PROCESS | 1925 | 1464392589791 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:09 INFO - PROCESS | 1925 | ++DOCSHELL 0x12c6b2800 == 65 [pid = 1925] [id = 546] 16:43:09 INFO - PROCESS | 1925 | ++DOMWINDOW == 115 (0x121374400) [pid = 1925] [serial = 1638] [outer = 0x0] 16:43:09 INFO - PROCESS | 1925 | ++DOMWINDOW == 116 (0x1265bf400) [pid = 1925] [serial = 1639] [outer = 0x121374400] 16:43:09 INFO - PROCESS | 1925 | 1464392589823 Marionette DEBUG loaded listener.js 16:43:09 INFO - PROCESS | 1925 | ++DOMWINDOW == 117 (0x12b0bd800) [pid = 1925] [serial = 1640] [outer = 0x121374400] 16:43:10 INFO - PROCESS | 1925 | 1464392590181 Marionette TRACE conn2 <- [1,2156,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale1.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 16:43:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 16:43:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 570ms 16:43:10 INFO - PROCESS | 1925 | 1464392590225 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 16:43:10 INFO - PROCESS | 1925 | 1464392590226 Marionette TRACE conn2 <- [1,2157,null,{"value":"7"}] 16:43:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 16:43:10 INFO - PROCESS | 1925 | 1464392590228 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 16:43:10 INFO - PROCESS | 1925 | 1464392590229 Marionette TRACE conn2 <- [1,2158,null,{}] 16:43:10 INFO - PROCESS | 1925 | 1464392590231 Marionette TRACE conn2 -> [0,2159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:10 INFO - PROCESS | 1925 | 1464392590348 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 16:43:10 INFO - PROCESS | 1925 | 1464392590355 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:10 INFO - PROCESS | 1925 | ++DOCSHELL 0x12cac1800 == 66 [pid = 1925] [id = 547] 16:43:10 INFO - PROCESS | 1925 | ++DOMWINDOW == 118 (0x110f4c800) [pid = 1925] [serial = 1641] [outer = 0x0] 16:43:10 INFO - PROCESS | 1925 | ++DOMWINDOW == 119 (0x12b963000) [pid = 1925] [serial = 1642] [outer = 0x110f4c800] 16:43:10 INFO - PROCESS | 1925 | 1464392590380 Marionette DEBUG loaded listener.js 16:43:10 INFO - PROCESS | 1925 | ++DOMWINDOW == 120 (0x12ba3cc00) [pid = 1925] [serial = 1643] [outer = 0x110f4c800] 16:43:10 INFO - PROCESS | 1925 | 1464392590717 Marionette TRACE conn2 <- [1,2160,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale2.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 16:43:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 16:43:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 519ms 16:43:10 INFO - PROCESS | 1925 | 1464392590747 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 16:43:10 INFO - PROCESS | 1925 | 1464392590749 Marionette TRACE conn2 <- [1,2161,null,{"value":"7"}] 16:43:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 16:43:10 INFO - PROCESS | 1925 | 1464392590751 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 16:43:10 INFO - PROCESS | 1925 | 1464392590752 Marionette TRACE conn2 <- [1,2162,null,{}] 16:43:10 INFO - PROCESS | 1925 | 1464392590755 Marionette TRACE conn2 -> [0,2163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:10 INFO - PROCESS | 1925 | 1464392590856 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 16:43:10 INFO - PROCESS | 1925 | 1464392590864 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:10 INFO - PROCESS | 1925 | ++DOCSHELL 0x12d18d800 == 67 [pid = 1925] [id = 548] 16:43:10 INFO - PROCESS | 1925 | ++DOMWINDOW == 121 (0x12ba48400) [pid = 1925] [serial = 1644] [outer = 0x0] 16:43:10 INFO - PROCESS | 1925 | ++DOMWINDOW == 122 (0x12ba5b000) [pid = 1925] [serial = 1645] [outer = 0x12ba48400] 16:43:10 INFO - PROCESS | 1925 | 1464392590889 Marionette DEBUG loaded listener.js 16:43:10 INFO - PROCESS | 1925 | ++DOMWINDOW == 123 (0x1180a5c00) [pid = 1925] [serial = 1646] [outer = 0x12ba48400] 16:43:11 INFO - PROCESS | 1925 | 1464392591205 Marionette TRACE conn2 <- [1,2164,null,{"value":["/2dcontext/path-objects/2d.path.stroke.skew.html",0,null,null,[["Strokes lines are skewed by the current transformation matrix",0,null,null]]]}] 16:43:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 16:43:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 470ms 16:43:11 INFO - PROCESS | 1925 | 1464392591221 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 16:43:11 INFO - PROCESS | 1925 | 1464392591222 Marionette TRACE conn2 <- [1,2165,null,{"value":"7"}] 16:43:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 16:43:11 INFO - PROCESS | 1925 | 1464392591250 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 16:43:11 INFO - PROCESS | 1925 | 1464392591251 Marionette TRACE conn2 <- [1,2166,null,{}] 16:43:11 INFO - PROCESS | 1925 | 1464392591273 Marionette TRACE conn2 -> [0,2167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:11 INFO - PROCESS | 1925 | 1464392591369 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 16:43:11 INFO - PROCESS | 1925 | 1464392591374 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:11 INFO - PROCESS | 1925 | ++DOCSHELL 0x12d980800 == 68 [pid = 1925] [id = 549] 16:43:11 INFO - PROCESS | 1925 | ++DOMWINDOW == 124 (0x12b047400) [pid = 1925] [serial = 1647] [outer = 0x0] 16:43:11 INFO - PROCESS | 1925 | ++DOMWINDOW == 125 (0x12ba64800) [pid = 1925] [serial = 1648] [outer = 0x12b047400] 16:43:11 INFO - PROCESS | 1925 | 1464392591399 Marionette DEBUG loaded listener.js 16:43:11 INFO - PROCESS | 1925 | ++DOMWINDOW == 126 (0x12bd1b800) [pid = 1925] [serial = 1649] [outer = 0x12b047400] 16:43:11 INFO - PROCESS | 1925 | 1464392591927 Marionette TRACE conn2 <- [1,2168,null,{"value":["/2dcontext/path-objects/2d.path.stroke.unaffected.html",0,null,null,[["Stroking does not start a new path or subpath",0,null,null]]]}] 16:43:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 16:43:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 747ms 16:43:11 INFO - PROCESS | 1925 | 1464392591986 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 16:43:11 INFO - PROCESS | 1925 | 1464392591989 Marionette TRACE conn2 <- [1,2169,null,{"value":"7"}] 16:43:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 16:43:11 INFO - PROCESS | 1925 | 1464392591992 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 16:43:11 INFO - PROCESS | 1925 | 1464392591995 Marionette TRACE conn2 <- [1,2170,null,{}] 16:43:12 INFO - PROCESS | 1925 | 1464392591998 Marionette TRACE conn2 -> [0,2171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:12 INFO - PROCESS | 1925 | 1464392592115 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 16:43:12 INFO - PROCESS | 1925 | 1464392592220 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:12 INFO - PROCESS | 1925 | ++DOCSHELL 0x119382800 == 69 [pid = 1925] [id = 550] 16:43:12 INFO - PROCESS | 1925 | ++DOMWINDOW == 127 (0x11319e400) [pid = 1925] [serial = 1650] [outer = 0x0] 16:43:12 INFO - PROCESS | 1925 | ++DOMWINDOW == 128 (0x1160da800) [pid = 1925] [serial = 1651] [outer = 0x11319e400] 16:43:12 INFO - PROCESS | 1925 | 1464392592253 Marionette DEBUG loaded listener.js 16:43:12 INFO - PROCESS | 1925 | ++DOMWINDOW == 129 (0x1180a6400) [pid = 1925] [serial = 1652] [outer = 0x11319e400] 16:43:12 INFO - PROCESS | 1925 | 1464392592697 Marionette TRACE conn2 <- [1,2172,null,{"value":["/2dcontext/path-objects/2d.path.stroke.union.html",0,null,null,[["Strokes in opposite directions are unioned, not subtracted",0,null,null]]]}] 16:43:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 16:43:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 771ms 16:43:12 INFO - PROCESS | 1925 | 1464392592764 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 16:43:12 INFO - PROCESS | 1925 | 1464392592769 Marionette TRACE conn2 <- [1,2173,null,{"value":"7"}] 16:43:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 16:43:12 INFO - PROCESS | 1925 | 1464392592773 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 16:43:12 INFO - PROCESS | 1925 | 1464392592775 Marionette TRACE conn2 <- [1,2174,null,{}] 16:43:12 INFO - PROCESS | 1925 | 1464392592778 Marionette TRACE conn2 -> [0,2175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:12 INFO - PROCESS | 1925 | 1464392592893 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 16:43:12 INFO - PROCESS | 1925 | 1464392592970 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:12 INFO - PROCESS | 1925 | ++DOCSHELL 0x1299b4800 == 70 [pid = 1925] [id = 551] 16:43:12 INFO - PROCESS | 1925 | ++DOMWINDOW == 130 (0x1184cd800) [pid = 1925] [serial = 1653] [outer = 0x0] 16:43:13 INFO - PROCESS | 1925 | ++DOMWINDOW == 131 (0x119861000) [pid = 1925] [serial = 1654] [outer = 0x1184cd800] 16:43:13 INFO - PROCESS | 1925 | 1464392593000 Marionette DEBUG loaded listener.js 16:43:13 INFO - PROCESS | 1925 | ++DOMWINDOW == 132 (0x1211b5000) [pid = 1925] [serial = 1655] [outer = 0x1184cd800] 16:43:13 INFO - PROCESS | 1925 | 1464392593420 Marionette TRACE conn2 <- [1,2176,null,{"value":["/2dcontext/path-objects/2d.path.transformation.basic.html",0,null,null,[["Canvas test: 2d.path.transformation.basic",0,null,null]]]}] 16:43:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 16:43:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 669ms 16:43:13 INFO - PROCESS | 1925 | 1464392593443 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 16:43:13 INFO - PROCESS | 1925 | 1464392593445 Marionette TRACE conn2 <- [1,2177,null,{"value":"7"}] 16:43:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 16:43:13 INFO - PROCESS | 1925 | 1464392593449 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 16:43:13 INFO - PROCESS | 1925 | 1464392593452 Marionette TRACE conn2 <- [1,2178,null,{}] 16:43:13 INFO - PROCESS | 1925 | 1464392593459 Marionette TRACE conn2 -> [0,2179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:13 INFO - PROCESS | 1925 | 1464392593573 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 16:43:13 INFO - PROCESS | 1925 | 1464392593650 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:13 INFO - PROCESS | 1925 | ++DOCSHELL 0x12ddb0000 == 71 [pid = 1925] [id = 552] 16:43:13 INFO - PROCESS | 1925 | ++DOMWINDOW == 133 (0x12190e800) [pid = 1925] [serial = 1656] [outer = 0x0] 16:43:13 INFO - PROCESS | 1925 | ++DOMWINDOW == 134 (0x12465d400) [pid = 1925] [serial = 1657] [outer = 0x12190e800] 16:43:13 INFO - PROCESS | 1925 | 1464392593684 Marionette DEBUG loaded listener.js 16:43:13 INFO - PROCESS | 1925 | ++DOMWINDOW == 135 (0x125f4b400) [pid = 1925] [serial = 1658] [outer = 0x12190e800] 16:43:14 INFO - PROCESS | 1925 | 1464392594112 Marionette TRACE conn2 <- [1,2180,null,{"value":["/2dcontext/path-objects/2d.path.transformation.changing.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 16:43:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 16:43:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 671ms 16:43:14 INFO - PROCESS | 1925 | 1464392594121 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 16:43:14 INFO - PROCESS | 1925 | 1464392594123 Marionette TRACE conn2 <- [1,2181,null,{"value":"7"}] 16:43:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 16:43:14 INFO - PROCESS | 1925 | 1464392594125 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 16:43:14 INFO - PROCESS | 1925 | 1464392594127 Marionette TRACE conn2 <- [1,2182,null,{}] 16:43:14 INFO - PROCESS | 1925 | 1464392594132 Marionette TRACE conn2 -> [0,2183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:14 INFO - PROCESS | 1925 | 1464392594260 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 16:43:14 INFO - PROCESS | 1925 | 1464392594334 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:14 INFO - PROCESS | 1925 | ++DOCSHELL 0x1349ed800 == 72 [pid = 1925] [id = 553] 16:43:14 INFO - PROCESS | 1925 | ++DOMWINDOW == 136 (0x128dc0400) [pid = 1925] [serial = 1659] [outer = 0x0] 16:43:14 INFO - PROCESS | 1925 | ++DOMWINDOW == 137 (0x12944e000) [pid = 1925] [serial = 1660] [outer = 0x128dc0400] 16:43:14 INFO - PROCESS | 1925 | 1464392594364 Marionette DEBUG loaded listener.js 16:43:14 INFO - PROCESS | 1925 | ++DOMWINDOW == 138 (0x12ae05400) [pid = 1925] [serial = 1661] [outer = 0x128dc0400] 16:43:14 INFO - PROCESS | 1925 | 1464392594740 Marionette TRACE conn2 <- [1,2184,null,{"value":["/2dcontext/path-objects/2d.path.transformation.multiple.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 16:43:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 16:43:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 672ms 16:43:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 16:43:14 INFO - PROCESS | 1925 | 1464392594798 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 16:43:14 INFO - PROCESS | 1925 | 1464392594799 Marionette TRACE conn2 <- [1,2185,null,{"value":"7"}] 16:43:14 INFO - PROCESS | 1925 | 1464392594801 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 16:43:14 INFO - PROCESS | 1925 | 1464392594803 Marionette TRACE conn2 <- [1,2186,null,{}] 16:43:14 INFO - PROCESS | 1925 | 1464392594805 Marionette TRACE conn2 -> [0,2187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:14 INFO - PROCESS | 1925 | 1464392594913 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 16:43:15 INFO - PROCESS | 1925 | 1464392595015 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:15 INFO - PROCESS | 1925 | ++DOCSHELL 0x134b72800 == 73 [pid = 1925] [id = 554] 16:43:15 INFO - PROCESS | 1925 | ++DOMWINDOW == 139 (0x128dce400) [pid = 1925] [serial = 1662] [outer = 0x0] 16:43:15 INFO - PROCESS | 1925 | ++DOMWINDOW == 140 (0x12b0b9400) [pid = 1925] [serial = 1663] [outer = 0x128dce400] 16:43:15 INFO - PROCESS | 1925 | 1464392595048 Marionette DEBUG loaded listener.js 16:43:15 INFO - PROCESS | 1925 | ++DOMWINDOW == 141 (0x12ba45000) [pid = 1925] [serial = 1664] [outer = 0x128dce400] 16:43:15 INFO - PROCESS | 1925 | 1464392595532 Marionette TRACE conn2 <- [1,2188,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html",0,null,null,[["createImageData(imgdata) exists and returns something",0,null,null]]]}] 16:43:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 16:43:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 823ms 16:43:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 16:43:15 INFO - PROCESS | 1925 | 1464392595626 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 16:43:15 INFO - PROCESS | 1925 | 1464392595628 Marionette TRACE conn2 <- [1,2189,null,{"value":"7"}] 16:43:15 INFO - PROCESS | 1925 | 1464392595631 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 16:43:15 INFO - PROCESS | 1925 | 1464392595633 Marionette TRACE conn2 <- [1,2190,null,{}] 16:43:15 INFO - PROCESS | 1925 | 1464392595636 Marionette TRACE conn2 -> [0,2191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:15 INFO - PROCESS | 1925 | 1464392595824 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 16:43:15 INFO - PROCESS | 1925 | 1464392595865 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:15 INFO - PROCESS | 1925 | ++DOCSHELL 0x1352c4800 == 74 [pid = 1925] [id = 555] 16:43:15 INFO - PROCESS | 1925 | ++DOMWINDOW == 142 (0x12bd21000) [pid = 1925] [serial = 1665] [outer = 0x0] 16:43:15 INFO - PROCESS | 1925 | ++DOMWINDOW == 143 (0x12bd28c00) [pid = 1925] [serial = 1666] [outer = 0x12bd21000] 16:43:15 INFO - PROCESS | 1925 | 1464392595895 Marionette DEBUG loaded listener.js 16:43:15 INFO - PROCESS | 1925 | ++DOMWINDOW == 144 (0x12c1a3800) [pid = 1925] [serial = 1667] [outer = 0x12bd21000] 16:43:16 INFO - PROCESS | 1925 | 1464392596329 Marionette TRACE conn2 <- [1,2192,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html",0,null,null,[["createImageData(imgdata) returns transparent black data of the right size",0,null,null]]]}] 16:43:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 16:43:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 720ms 16:43:16 INFO - PROCESS | 1925 | 1464392596352 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 16:43:16 INFO - PROCESS | 1925 | 1464392596354 Marionette TRACE conn2 <- [1,2193,null,{"value":"7"}] 16:43:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 16:43:16 INFO - PROCESS | 1925 | 1464392596357 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 16:43:16 INFO - PROCESS | 1925 | 1464392596359 Marionette TRACE conn2 <- [1,2194,null,{}] 16:43:16 INFO - PROCESS | 1925 | 1464392596363 Marionette TRACE conn2 -> [0,2195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:16 INFO - PROCESS | 1925 | 1464392596528 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 16:43:16 INFO - PROCESS | 1925 | 1464392596694 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:16 INFO - PROCESS | 1925 | ++DOCSHELL 0x1352d4000 == 75 [pid = 1925] [id = 556] 16:43:16 INFO - PROCESS | 1925 | ++DOMWINDOW == 145 (0x112767400) [pid = 1925] [serial = 1668] [outer = 0x0] 16:43:16 INFO - PROCESS | 1925 | ++DOMWINDOW == 146 (0x12c1a6c00) [pid = 1925] [serial = 1669] [outer = 0x112767400] 16:43:16 INFO - PROCESS | 1925 | 1464392596743 Marionette DEBUG loaded listener.js 16:43:16 INFO - PROCESS | 1925 | ++DOMWINDOW == 147 (0x12c387800) [pid = 1925] [serial = 1670] [outer = 0x112767400] 16:43:17 INFO - PROCESS | 1925 | 1464392597254 Marionette TRACE conn2 <- [1,2196,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.this.html",0,null,null,[["createImageData(imgdata) should throw when called with the wrong |this|",0,null,null]]]}] 16:43:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 16:43:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 926ms 16:43:17 INFO - PROCESS | 1925 | 1464392597298 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 16:43:17 INFO - PROCESS | 1925 | 1464392597300 Marionette TRACE conn2 <- [1,2197,null,{"value":"7"}] 16:43:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 16:43:17 INFO - PROCESS | 1925 | 1464392597305 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 16:43:17 INFO - PROCESS | 1925 | 1464392597307 Marionette TRACE conn2 <- [1,2198,null,{}] 16:43:17 INFO - PROCESS | 1925 | 1464392597312 Marionette TRACE conn2 -> [0,2199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:17 INFO - PROCESS | 1925 | 1464392597482 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 16:43:17 INFO - PROCESS | 1925 | 1464392597589 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:17 INFO - PROCESS | 1925 | ++DOCSHELL 0x121597800 == 76 [pid = 1925] [id = 557] 16:43:17 INFO - PROCESS | 1925 | ++DOMWINDOW == 148 (0x112a68800) [pid = 1925] [serial = 1671] [outer = 0x0] 16:43:17 INFO - PROCESS | 1925 | ++DOMWINDOW == 149 (0x1247ddc00) [pid = 1925] [serial = 1672] [outer = 0x112a68800] 16:43:17 INFO - PROCESS | 1925 | 1464392597628 Marionette DEBUG loaded listener.js 16:43:17 INFO - PROCESS | 1925 | ++DOMWINDOW == 150 (0x12c386400) [pid = 1925] [serial = 1673] [outer = 0x112a68800] 16:43:18 INFO - PROCESS | 1925 | 1464392598258 Marionette TRACE conn2 <- [1,2200,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.type.html",0,null,null,[["createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 16:43:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 16:43:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 976ms 16:43:18 INFO - PROCESS | 1925 | 1464392598281 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 16:43:18 INFO - PROCESS | 1925 | 1464392598284 Marionette TRACE conn2 <- [1,2201,null,{"value":"7"}] 16:43:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 16:43:18 INFO - PROCESS | 1925 | 1464392598287 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 16:43:18 INFO - PROCESS | 1925 | 1464392598290 Marionette TRACE conn2 <- [1,2202,null,{}] 16:43:18 INFO - PROCESS | 1925 | 1464392598311 Marionette TRACE conn2 -> [0,2203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:18 INFO - PROCESS | 1925 | 1464392598438 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 16:43:18 INFO - PROCESS | 1925 | 1464392598504 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:18 INFO - PROCESS | 1925 | ++DOCSHELL 0x124f05800 == 77 [pid = 1925] [id = 558] 16:43:18 INFO - PROCESS | 1925 | ++DOMWINDOW == 151 (0x113135000) [pid = 1925] [serial = 1674] [outer = 0x0] 16:43:18 INFO - PROCESS | 1925 | ++DOMWINDOW == 152 (0x1160e4400) [pid = 1925] [serial = 1675] [outer = 0x113135000] 16:43:18 INFO - PROCESS | 1925 | 1464392598533 Marionette DEBUG loaded listener.js 16:43:18 INFO - PROCESS | 1925 | ++DOMWINDOW == 153 (0x117685400) [pid = 1925] [serial = 1676] [outer = 0x113135000] 16:43:18 INFO - PROCESS | 1925 | --DOCSHELL 0x12cd40800 == 76 [pid = 1925] [id = 492] 16:43:18 INFO - PROCESS | 1925 | --DOCSHELL 0x12d015800 == 75 [pid = 1925] [id = 493] 16:43:18 INFO - PROCESS | 1925 | --DOCSHELL 0x125f70800 == 74 [pid = 1925] [id = 491] 16:43:18 INFO - PROCESS | 1925 | --DOCSHELL 0x12cd39000 == 73 [pid = 1925] [id = 495] 16:43:18 INFO - PROCESS | 1925 | --DOCSHELL 0x12d190800 == 72 [pid = 1925] [id = 494] 16:43:18 INFO - PROCESS | 1925 | --DOCSHELL 0x12d18d800 == 71 [pid = 1925] [id = 548] 16:43:18 INFO - PROCESS | 1925 | --DOCSHELL 0x12cac1800 == 70 [pid = 1925] [id = 547] 16:43:18 INFO - PROCESS | 1925 | --DOCSHELL 0x12c6b2800 == 69 [pid = 1925] [id = 546] 16:43:18 INFO - PROCESS | 1925 | --DOCSHELL 0x12c3d8800 == 68 [pid = 1925] [id = 545] 16:43:18 INFO - PROCESS | 1925 | --DOCSHELL 0x12ba7d000 == 67 [pid = 1925] [id = 544] 16:43:18 INFO - PROCESS | 1925 | --DOCSHELL 0x12b164000 == 66 [pid = 1925] [id = 543] 16:43:18 INFO - PROCESS | 1925 | --DOMWINDOW == 152 (0x12ae0fc00) [pid = 1925] [serial = 1585] [outer = 0x0] [url = about:blank] 16:43:19 INFO - PROCESS | 1925 | --DOCSHELL 0x12a8d9000 == 65 [pid = 1925] [id = 542] 16:43:19 INFO - PROCESS | 1925 | --DOCSHELL 0x128ac1800 == 64 [pid = 1925] [id = 541] 16:43:19 INFO - PROCESS | 1925 | --DOCSHELL 0x124f04000 == 63 [pid = 1925] [id = 540] 16:43:19 INFO - PROCESS | 1925 | --DOCSHELL 0x121e1f000 == 62 [pid = 1925] [id = 539] 16:43:19 INFO - PROCESS | 1925 | --DOCSHELL 0x118536000 == 61 [pid = 1925] [id = 538] 16:43:19 INFO - PROCESS | 1925 | --DOCSHELL 0x1182dd000 == 60 [pid = 1925] [id = 537] 16:43:19 INFO - PROCESS | 1925 | --DOCSHELL 0x12187c800 == 59 [pid = 1925] [id = 536] 16:43:19 INFO - PROCESS | 1925 | 1464392599038 Marionette TRACE conn2 <- [1,2204,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 16:43:19 INFO - PROCESS | 1925 | --DOCSHELL 0x12d336800 == 58 [pid = 1925] [id = 531] 16:43:19 INFO - PROCESS | 1925 | --DOCSHELL 0x128abd800 == 57 [pid = 1925] [id = 530] 16:43:19 INFO - PROCESS | 1925 | --DOCSHELL 0x118302800 == 56 [pid = 1925] [id = 529] 16:43:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 16:43:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 771ms 16:43:19 INFO - PROCESS | 1925 | 1464392599059 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 16:43:19 INFO - PROCESS | 1925 | 1464392599063 Marionette TRACE conn2 <- [1,2205,null,{"value":"7"}] 16:43:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 16:43:19 INFO - PROCESS | 1925 | --DOMWINDOW == 151 (0x12a819400) [pid = 1925] [serial = 1543] [outer = 0x0] [url = about:blank] 16:43:19 INFO - PROCESS | 1925 | --DOMWINDOW == 150 (0x128dc9400) [pid = 1925] [serial = 1540] [outer = 0x0] [url = about:blank] 16:43:19 INFO - PROCESS | 1925 | --DOMWINDOW == 149 (0x121902800) [pid = 1925] [serial = 1558] [outer = 0x0] [url = about:blank] 16:43:19 INFO - PROCESS | 1925 | --DOMWINDOW == 148 (0x1219a1400) [pid = 1925] [serial = 1559] [outer = 0x0] [url = about:blank] 16:43:19 INFO - PROCESS | 1925 | --DOMWINDOW == 147 (0x12116a400) [pid = 1925] [serial = 1534] [outer = 0x0] [url = about:blank] 16:43:19 INFO - PROCESS | 1925 | --DOMWINDOW == 146 (0x124f7dc00) [pid = 1925] [serial = 1564] [outer = 0x0] [url = about:blank] 16:43:19 INFO - PROCESS | 1925 | --DOMWINDOW == 145 (0x117e52c00) [pid = 1925] [serial = 1531] [outer = 0x0] [url = about:blank] 16:43:19 INFO - PROCESS | 1925 | --DOMWINDOW == 144 (0x126077800) [pid = 1925] [serial = 1582] [outer = 0x0] [url = about:blank] 16:43:19 INFO - PROCESS | 1925 | --DOMWINDOW == 143 (0x111c64800) [pid = 1925] [serial = 1576] [outer = 0x0] [url = about:blank] 16:43:19 INFO - PROCESS | 1925 | --DOMWINDOW == 142 (0x12a826000) [pid = 1925] [serial = 1571] [outer = 0x0] [url = about:blank] 16:43:19 INFO - PROCESS | 1925 | --DOMWINDOW == 141 (0x117682800) [pid = 1925] [serial = 1579] [outer = 0x0] [url = about:blank] 16:43:19 INFO - PROCESS | 1925 | --DOMWINDOW == 140 (0x113197400) [pid = 1925] [serial = 1577] [outer = 0x0] [url = about:blank] 16:43:19 INFO - PROCESS | 1925 | --DOMWINDOW == 139 (0x128a9c400) [pid = 1925] [serial = 1565] [outer = 0x0] [url = about:blank] 16:43:19 INFO - PROCESS | 1925 | --DOMWINDOW == 138 (0x128dc6800) [pid = 1925] [serial = 1583] [outer = 0x0] [url = about:blank] 16:43:19 INFO - PROCESS | 1925 | --DOMWINDOW == 137 (0x12190a400) [pid = 1925] [serial = 1580] [outer = 0x0] [url = about:blank] 16:43:19 INFO - PROCESS | 1925 | --DOMWINDOW == 136 (0x129459c00) [pid = 1925] [serial = 1568] [outer = 0x0] [url = about:blank] 16:43:19 INFO - PROCESS | 1925 | --DOMWINDOW == 135 (0x128dc1c00) [pid = 1925] [serial = 1567] [outer = 0x0] [url = about:blank] 16:43:19 INFO - PROCESS | 1925 | --DOMWINDOW == 134 (0x12a81ac00) [pid = 1925] [serial = 1570] [outer = 0x0] [url = about:blank] 16:43:19 INFO - PROCESS | 1925 | --DOMWINDOW == 133 (0x12b03e000) [pid = 1925] [serial = 1574] [outer = 0x0] [url = about:blank] 16:43:19 INFO - PROCESS | 1925 | --DOMWINDOW == 132 (0x12ae03c00) [pid = 1925] [serial = 1573] [outer = 0x0] [url = about:blank] 16:43:19 INFO - PROCESS | 1925 | --DOMWINDOW == 131 (0x124ed3800) [pid = 1925] [serial = 1561] [outer = 0x0] [url = about:blank] 16:43:19 INFO - PROCESS | 1925 | --DOMWINDOW == 130 (0x124f2cc00) [pid = 1925] [serial = 1562] [outer = 0x0] [url = about:blank] 16:43:19 INFO - PROCESS | 1925 | --DOMWINDOW == 129 (0x12ae0e400) [pid = 1925] [serial = 1529] [outer = 0x0] [url = about:blank] 16:43:19 INFO - PROCESS | 1925 | --DOMWINDOW == 128 (0x12136b000) [pid = 1925] [serial = 1555] [outer = 0x0] [url = about:blank] 16:43:19 INFO - PROCESS | 1925 | --DOMWINDOW == 127 (0x12156e400) [pid = 1925] [serial = 1556] [outer = 0x0] [url = about:blank] 16:43:19 INFO - PROCESS | 1925 | --DOMWINDOW == 126 (0x12469f800) [pid = 1925] [serial = 1537] [outer = 0x0] [url = about:blank] 16:43:19 INFO - PROCESS | 1925 | --DOMWINDOW == 125 (0x11a094400) [pid = 1925] [serial = 1553] [outer = 0x0] [url = about:blank] 16:43:19 INFO - PROCESS | 1925 | --DOMWINDOW == 124 (0x11901fc00) [pid = 1925] [serial = 1552] [outer = 0x0] [url = about:blank] 16:43:19 INFO - PROCESS | 1925 | --DOMWINDOW == 123 (0x1180aa000) [pid = 1925] [serial = 1550] [outer = 0x0] [url = about:blank] 16:43:19 INFO - PROCESS | 1925 | --DOMWINDOW == 122 (0x1167bb400) [pid = 1925] [serial = 1549] [outer = 0x0] [url = about:blank] 16:43:19 INFO - PROCESS | 1925 | --DOMWINDOW == 121 (0x121623800) [pid = 1925] [serial = 1546] [outer = 0x0] [url = about:blank] 16:43:19 INFO - PROCESS | 1925 | 1464392599088 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 16:43:19 INFO - PROCESS | 1925 | 1464392599089 Marionette TRACE conn2 <- [1,2206,null,{}] 16:43:19 INFO - PROCESS | 1925 | 1464392599094 Marionette TRACE conn2 -> [0,2207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:19 INFO - PROCESS | 1925 | 1464392599188 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 16:43:19 INFO - PROCESS | 1925 | 1464392599196 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:19 INFO - PROCESS | 1925 | ++DOCSHELL 0x119543800 == 57 [pid = 1925] [id = 559] 16:43:19 INFO - PROCESS | 1925 | ++DOMWINDOW == 122 (0x118436000) [pid = 1925] [serial = 1677] [outer = 0x0] 16:43:19 INFO - PROCESS | 1925 | ++DOMWINDOW == 123 (0x119027000) [pid = 1925] [serial = 1678] [outer = 0x118436000] 16:43:19 INFO - PROCESS | 1925 | 1464392599223 Marionette DEBUG loaded listener.js 16:43:19 INFO - PROCESS | 1925 | ++DOMWINDOW == 124 (0x11a095800) [pid = 1925] [serial = 1679] [outer = 0x118436000] 16:43:19 INFO - PROCESS | 1925 | 1464392599592 Marionette TRACE conn2 <- [1,2208,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html",0,null,null,[["createImageData(sw, sh) exists and returns something",0,null,null]]]}] 16:43:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 16:43:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 538ms 16:43:19 INFO - PROCESS | 1925 | 1464392599638 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 16:43:19 INFO - PROCESS | 1925 | 1464392599639 Marionette TRACE conn2 <- [1,2209,null,{"value":"7"}] 16:43:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 16:43:19 INFO - PROCESS | 1925 | 1464392599643 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 16:43:19 INFO - PROCESS | 1925 | 1464392599645 Marionette TRACE conn2 <- [1,2210,null,{}] 16:43:19 INFO - PROCESS | 1925 | 1464392599653 Marionette TRACE conn2 -> [0,2211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:19 INFO - PROCESS | 1925 | 1464392599746 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 16:43:19 INFO - PROCESS | 1925 | 1464392599751 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:19 INFO - PROCESS | 1925 | ++DOCSHELL 0x12601b000 == 58 [pid = 1925] [id = 560] 16:43:19 INFO - PROCESS | 1925 | ++DOMWINDOW == 125 (0x12136b000) [pid = 1925] [serial = 1680] [outer = 0x0] 16:43:19 INFO - PROCESS | 1925 | ++DOMWINDOW == 126 (0x1217bb800) [pid = 1925] [serial = 1681] [outer = 0x12136b000] 16:43:19 INFO - PROCESS | 1925 | 1464392599779 Marionette DEBUG loaded listener.js 16:43:19 INFO - PROCESS | 1925 | ++DOMWINDOW == 127 (0x1242c0c00) [pid = 1925] [serial = 1682] [outer = 0x12136b000] 16:43:20 INFO - PROCESS | 1925 | 1464392600130 Marionette TRACE conn2 <- [1,2212,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html",0,null,null,[["createImageData(sw, sh) returns transparent black data of the right size",0,null,null]]]}] 16:43:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 16:43:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 522ms 16:43:20 INFO - PROCESS | 1925 | 1464392600172 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 16:43:20 INFO - PROCESS | 1925 | 1464392600181 Marionette TRACE conn2 <- [1,2213,null,{"value":"7"}] 16:43:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 16:43:20 INFO - PROCESS | 1925 | 1464392600185 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 16:43:20 INFO - PROCESS | 1925 | 1464392600186 Marionette TRACE conn2 <- [1,2214,null,{}] 16:43:20 INFO - PROCESS | 1925 | 1464392600188 Marionette TRACE conn2 -> [0,2215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:20 INFO - PROCESS | 1925 | 1464392600279 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 16:43:20 INFO - PROCESS | 1925 | 1464392600284 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:20 INFO - PROCESS | 1925 | ++DOCSHELL 0x129711000 == 59 [pid = 1925] [id = 561] 16:43:20 INFO - PROCESS | 1925 | ++DOMWINDOW == 128 (0x12465b400) [pid = 1925] [serial = 1683] [outer = 0x0] 16:43:20 INFO - PROCESS | 1925 | ++DOMWINDOW == 129 (0x124edf800) [pid = 1925] [serial = 1684] [outer = 0x12465b400] 16:43:20 INFO - PROCESS | 1925 | 1464392600310 Marionette DEBUG loaded listener.js 16:43:20 INFO - PROCESS | 1925 | ++DOMWINDOW == 130 (0x125b9f000) [pid = 1925] [serial = 1685] [outer = 0x12465b400] 16:43:20 INFO - PROCESS | 1925 | 1464392600655 Marionette TRACE conn2 <- [1,2216,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.large.html",0,null,null,[["createImageData(sw, sh) works for sizes much larger than the canvas",0,null,null]]]}] 16:43:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 16:43:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 520ms 16:43:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 16:43:20 INFO - PROCESS | 1925 | 1464392600706 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 16:43:20 INFO - PROCESS | 1925 | 1464392600707 Marionette TRACE conn2 <- [1,2217,null,{"value":"7"}] 16:43:20 INFO - PROCESS | 1925 | 1464392600709 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 16:43:20 INFO - PROCESS | 1925 | 1464392600710 Marionette TRACE conn2 <- [1,2218,null,{}] 16:43:20 INFO - PROCESS | 1925 | 1464392600712 Marionette TRACE conn2 -> [0,2219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:20 INFO - PROCESS | 1925 | 1464392600800 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 16:43:20 INFO - PROCESS | 1925 | 1464392600876 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:20 INFO - PROCESS | 1925 | ++DOCSHELL 0x12a0bc000 == 60 [pid = 1925] [id = 562] 16:43:20 INFO - PROCESS | 1925 | ++DOMWINDOW == 131 (0x1249d4800) [pid = 1925] [serial = 1686] [outer = 0x0] 16:43:20 INFO - PROCESS | 1925 | ++DOMWINDOW == 132 (0x125ba7800) [pid = 1925] [serial = 1687] [outer = 0x1249d4800] 16:43:20 INFO - PROCESS | 1925 | 1464392600901 Marionette DEBUG loaded listener.js 16:43:20 INFO - PROCESS | 1925 | ++DOMWINDOW == 133 (0x126557c00) [pid = 1925] [serial = 1688] [outer = 0x1249d4800] 16:43:21 INFO - PROCESS | 1925 | 1464392601237 Marionette TRACE conn2 <- [1,2220,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html",0,null,null,[["createImageData(sw, sh) takes the absolute magnitude of the size arguments",0,null,null]]]}] 16:43:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 16:43:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 570ms 16:43:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 16:43:21 INFO - PROCESS | 1925 | 1464392601279 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 16:43:21 INFO - PROCESS | 1925 | 1464392601281 Marionette TRACE conn2 <- [1,2221,null,{"value":"7"}] 16:43:21 INFO - PROCESS | 1925 | 1464392601283 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 16:43:21 INFO - PROCESS | 1925 | 1464392601284 Marionette TRACE conn2 <- [1,2222,null,{}] 16:43:21 INFO - PROCESS | 1925 | 1464392601286 Marionette TRACE conn2 -> [0,2223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:21 INFO - PROCESS | 1925 | 1464392601413 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 16:43:21 INFO - PROCESS | 1925 | 1464392601430 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:21 INFO - PROCESS | 1925 | ++DOCSHELL 0x12b935000 == 61 [pid = 1925] [id = 563] 16:43:21 INFO - PROCESS | 1925 | ++DOMWINDOW == 134 (0x1265ba800) [pid = 1925] [serial = 1689] [outer = 0x0] 16:43:21 INFO - PROCESS | 1925 | ++DOMWINDOW == 135 (0x128dc9400) [pid = 1925] [serial = 1690] [outer = 0x1265ba800] 16:43:21 INFO - PROCESS | 1925 | 1464392601456 Marionette DEBUG loaded listener.js 16:43:21 INFO - PROCESS | 1925 | ++DOMWINDOW == 136 (0x129474000) [pid = 1925] [serial = 1691] [outer = 0x1265ba800] 16:43:21 INFO - PROCESS | 1925 | 1464392601823 Marionette TRACE conn2 <- [1,2224,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html",0,null,null,[["createImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 16:43:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 16:43:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 573ms 16:43:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 16:43:21 INFO - PROCESS | 1925 | 1464392601856 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 16:43:21 INFO - PROCESS | 1925 | 1464392601858 Marionette TRACE conn2 <- [1,2225,null,{"value":"7"}] 16:43:21 INFO - PROCESS | 1925 | 1464392601860 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 16:43:21 INFO - PROCESS | 1925 | 1464392601861 Marionette TRACE conn2 <- [1,2226,null,{}] 16:43:21 INFO - PROCESS | 1925 | 1464392601871 Marionette TRACE conn2 -> [0,2227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:21 INFO - PROCESS | 1925 | 1464392601980 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 16:43:22 INFO - PROCESS | 1925 | 1464392602021 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:22 INFO - PROCESS | 1925 | ++DOCSHELL 0x12c161000 == 62 [pid = 1925] [id = 564] 16:43:22 INFO - PROCESS | 1925 | ++DOMWINDOW == 137 (0x128d87400) [pid = 1925] [serial = 1692] [outer = 0x0] 16:43:22 INFO - PROCESS | 1925 | ++DOMWINDOW == 138 (0x12a824400) [pid = 1925] [serial = 1693] [outer = 0x128d87400] 16:43:22 INFO - PROCESS | 1925 | 1464392602045 Marionette DEBUG loaded listener.js 16:43:22 INFO - PROCESS | 1925 | ++DOMWINDOW == 139 (0x12a89ac00) [pid = 1925] [serial = 1694] [outer = 0x128d87400] 16:43:22 INFO - PROCESS | 1925 | 1464392602356 Marionette TRACE conn2 <- [1,2228,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.round.html",0,null,null,[["createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)",0,null,null]]]}] 16:43:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 16:43:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 527ms 16:43:22 INFO - PROCESS | 1925 | 1464392602388 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 16:43:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 16:43:22 INFO - PROCESS | 1925 | 1464392602389 Marionette TRACE conn2 <- [1,2229,null,{"value":"7"}] 16:43:22 INFO - PROCESS | 1925 | 1464392602391 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 16:43:22 INFO - PROCESS | 1925 | 1464392602392 Marionette TRACE conn2 <- [1,2230,null,{}] 16:43:22 INFO - PROCESS | 1925 | 1464392602397 Marionette TRACE conn2 -> [0,2231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:22 INFO - PROCESS | 1925 | 1464392602507 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 16:43:22 INFO - PROCESS | 1925 | 1464392602520 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:22 INFO - PROCESS | 1925 | ++DOCSHELL 0x12ca03800 == 63 [pid = 1925] [id = 565] 16:43:22 INFO - PROCESS | 1925 | ++DOMWINDOW == 140 (0x112a73000) [pid = 1925] [serial = 1695] [outer = 0x0] 16:43:22 INFO - PROCESS | 1925 | ++DOMWINDOW == 141 (0x12ae10400) [pid = 1925] [serial = 1696] [outer = 0x112a73000] 16:43:22 INFO - PROCESS | 1925 | 1464392602552 Marionette DEBUG loaded listener.js 16:43:22 INFO - PROCESS | 1925 | ++DOMWINDOW == 142 (0x12b95d800) [pid = 1925] [serial = 1697] [outer = 0x112a73000] 16:43:22 INFO - PROCESS | 1925 | 1464392602902 Marionette TRACE conn2 <- [1,2232,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.this.html",0,null,null,[["createImageData(sw, sh) should throw when called with the wrong |this|",0,null,null]]]}] 16:43:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 16:43:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 523ms 16:43:22 INFO - PROCESS | 1925 | 1464392602921 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 16:43:22 INFO - PROCESS | 1925 | 1464392602923 Marionette TRACE conn2 <- [1,2233,null,{"value":"7"}] 16:43:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 16:43:22 INFO - PROCESS | 1925 | 1464392602925 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 16:43:22 INFO - PROCESS | 1925 | 1464392602926 Marionette TRACE conn2 <- [1,2234,null,{}] 16:43:22 INFO - PROCESS | 1925 | 1464392602928 Marionette TRACE conn2 -> [0,2235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:23 INFO - PROCESS | 1925 | 1464392603041 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 16:43:23 INFO - PROCESS | 1925 | 1464392603052 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:23 INFO - PROCESS | 1925 | ++DOCSHELL 0x12cd38800 == 64 [pid = 1925] [id = 566] 16:43:23 INFO - PROCESS | 1925 | ++DOMWINDOW == 143 (0x12a823400) [pid = 1925] [serial = 1698] [outer = 0x0] 16:43:23 INFO - PROCESS | 1925 | ++DOMWINDOW == 144 (0x12b96a000) [pid = 1925] [serial = 1699] [outer = 0x12a823400] 16:43:23 INFO - PROCESS | 1925 | 1464392603077 Marionette DEBUG loaded listener.js 16:43:23 INFO - PROCESS | 1925 | ++DOMWINDOW == 145 (0x12ba5f400) [pid = 1925] [serial = 1700] [outer = 0x12a823400] 16:43:23 INFO - PROCESS | 1925 | --DOMWINDOW == 144 (0x121374400) [pid = 1925] [serial = 1638] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 16:43:23 INFO - PROCESS | 1925 | --DOMWINDOW == 143 (0x12ba48400) [pid = 1925] [serial = 1644] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 16:43:23 INFO - PROCESS | 1925 | --DOMWINDOW == 142 (0x110f4c800) [pid = 1925] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 16:43:23 INFO - PROCESS | 1925 | --DOMWINDOW == 141 (0x125fe8c00) [pid = 1925] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 16:43:23 INFO - PROCESS | 1925 | --DOMWINDOW == 140 (0x125b9ec00) [pid = 1925] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 16:43:23 INFO - PROCESS | 1925 | --DOMWINDOW == 139 (0x128edf800) [pid = 1925] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 16:43:23 INFO - PROCESS | 1925 | --DOMWINDOW == 138 (0x12156d400) [pid = 1925] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 16:43:23 INFO - PROCESS | 1925 | --DOMWINDOW == 137 (0x121573c00) [pid = 1925] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 16:43:23 INFO - PROCESS | 1925 | --DOMWINDOW == 136 (0x113195c00) [pid = 1925] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 16:43:23 INFO - PROCESS | 1925 | --DOMWINDOW == 135 (0x128dc4000) [pid = 1925] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 16:43:23 INFO - PROCESS | 1925 | --DOMWINDOW == 134 (0x11276dc00) [pid = 1925] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 16:43:23 INFO - PROCESS | 1925 | --DOMWINDOW == 133 (0x117554000) [pid = 1925] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 16:43:23 INFO - PROCESS | 1925 | --DOMWINDOW == 132 (0x121173000) [pid = 1925] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 16:43:23 INFO - PROCESS | 1925 | 1464392603516 Marionette TRACE conn2 <- [1,2236,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html",0,null,null,[["createImageData(sw, sh) works for sizes smaller than one pixel",0,null,null]]]}] 16:43:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 16:43:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 622ms 16:43:23 INFO - PROCESS | 1925 | 1464392603550 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 16:43:23 INFO - PROCESS | 1925 | 1464392603552 Marionette TRACE conn2 <- [1,2237,null,{"value":"7"}] 16:43:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 16:43:23 INFO - PROCESS | 1925 | 1464392603554 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 16:43:23 INFO - PROCESS | 1925 | 1464392603555 Marionette TRACE conn2 <- [1,2238,null,{}] 16:43:23 INFO - PROCESS | 1925 | 1464392603557 Marionette TRACE conn2 -> [0,2239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:23 INFO - PROCESS | 1925 | 1464392603682 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 16:43:23 INFO - PROCESS | 1925 | 1464392603727 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:23 INFO - PROCESS | 1925 | ++DOCSHELL 0x12c697000 == 65 [pid = 1925] [id = 567] 16:43:23 INFO - PROCESS | 1925 | ++DOMWINDOW == 133 (0x110f4dc00) [pid = 1925] [serial = 1701] [outer = 0x0] 16:43:23 INFO - PROCESS | 1925 | ++DOMWINDOW == 134 (0x1217b8400) [pid = 1925] [serial = 1702] [outer = 0x110f4dc00] 16:43:23 INFO - PROCESS | 1925 | 1464392603752 Marionette DEBUG loaded listener.js 16:43:23 INFO - PROCESS | 1925 | ++DOMWINDOW == 135 (0x12b041000) [pid = 1925] [serial = 1703] [outer = 0x110f4dc00] 16:43:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 16:43:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 520ms 16:43:24 INFO - PROCESS | 1925 | 1464392604069 Marionette TRACE conn2 <- [1,2240,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.type.html",0,null,null,[["createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 16:43:24 INFO - PROCESS | 1925 | 1464392604074 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 16:43:24 INFO - PROCESS | 1925 | 1464392604076 Marionette TRACE conn2 <- [1,2241,null,{"value":"7"}] 16:43:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 16:43:24 INFO - PROCESS | 1925 | 1464392604078 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 16:43:24 INFO - PROCESS | 1925 | 1464392604083 Marionette TRACE conn2 <- [1,2242,null,{}] 16:43:24 INFO - PROCESS | 1925 | 1464392604086 Marionette TRACE conn2 -> [0,2243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:24 INFO - PROCESS | 1925 | 1464392604194 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 16:43:24 INFO - PROCESS | 1925 | 1464392604258 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:24 INFO - PROCESS | 1925 | ++DOCSHELL 0x12d19c800 == 66 [pid = 1925] [id = 568] 16:43:24 INFO - PROCESS | 1925 | ++DOMWINDOW == 136 (0x1160de800) [pid = 1925] [serial = 1704] [outer = 0x0] 16:43:24 INFO - PROCESS | 1925 | ++DOMWINDOW == 137 (0x12ba41400) [pid = 1925] [serial = 1705] [outer = 0x1160de800] 16:43:24 INFO - PROCESS | 1925 | 1464392604288 Marionette DEBUG loaded listener.js 16:43:24 INFO - PROCESS | 1925 | ++DOMWINDOW == 138 (0x12c390800) [pid = 1925] [serial = 1706] [outer = 0x1160de800] 16:43:24 INFO - PROCESS | 1925 | 1464392604567 Marionette TRACE conn2 <- [1,2244,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html",0,null,null,[["createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 16:43:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 16:43:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 528ms 16:43:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 16:43:24 INFO - PROCESS | 1925 | 1464392604606 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 16:43:24 INFO - PROCESS | 1925 | 1464392604608 Marionette TRACE conn2 <- [1,2245,null,{"value":"7"}] 16:43:24 INFO - PROCESS | 1925 | 1464392604610 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 16:43:24 INFO - PROCESS | 1925 | 1464392604613 Marionette TRACE conn2 <- [1,2246,null,{}] 16:43:24 INFO - PROCESS | 1925 | 1464392604622 Marionette TRACE conn2 -> [0,2247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:24 INFO - PROCESS | 1925 | 1464392604723 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 16:43:24 INFO - PROCESS | 1925 | 1464392604728 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:24 INFO - PROCESS | 1925 | ++DOCSHELL 0x13499b000 == 67 [pid = 1925] [id = 569] 16:43:24 INFO - PROCESS | 1925 | ++DOMWINDOW == 139 (0x110f4a400) [pid = 1925] [serial = 1707] [outer = 0x0] 16:43:24 INFO - PROCESS | 1925 | ++DOMWINDOW == 140 (0x12c671400) [pid = 1925] [serial = 1708] [outer = 0x110f4a400] 16:43:24 INFO - PROCESS | 1925 | 1464392604753 Marionette DEBUG loaded listener.js 16:43:24 INFO - PROCESS | 1925 | ++DOMWINDOW == 141 (0x12c68b000) [pid = 1925] [serial = 1709] [outer = 0x110f4a400] 16:43:25 INFO - PROCESS | 1925 | 1464392605115 Marionette TRACE conn2 <- [1,2248,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 16:43:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 16:43:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 529ms 16:43:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 16:43:25 INFO - PROCESS | 1925 | 1464392605139 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 16:43:25 INFO - PROCESS | 1925 | 1464392605141 Marionette TRACE conn2 <- [1,2249,null,{"value":"7"}] 16:43:25 INFO - PROCESS | 1925 | 1464392605146 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 16:43:25 INFO - PROCESS | 1925 | 1464392605158 Marionette TRACE conn2 <- [1,2250,null,{}] 16:43:25 INFO - PROCESS | 1925 | 1464392605174 Marionette TRACE conn2 -> [0,2251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:25 INFO - PROCESS | 1925 | 1464392605287 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 16:43:25 INFO - PROCESS | 1925 | 1464392605292 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:25 INFO - PROCESS | 1925 | ++DOCSHELL 0x134e50000 == 68 [pid = 1925] [id = 570] 16:43:25 INFO - PROCESS | 1925 | ++DOMWINDOW == 142 (0x12c68ac00) [pid = 1925] [serial = 1710] [outer = 0x0] 16:43:25 INFO - PROCESS | 1925 | ++DOMWINDOW == 143 (0x12cc44c00) [pid = 1925] [serial = 1711] [outer = 0x12c68ac00] 16:43:25 INFO - PROCESS | 1925 | 1464392605328 Marionette DEBUG loaded listener.js 16:43:25 INFO - PROCESS | 1925 | ++DOMWINDOW == 144 (0x12d0de000) [pid = 1925] [serial = 1712] [outer = 0x12c68ac00] 16:43:25 INFO - PROCESS | 1925 | 1464392605953 Marionette TRACE conn2 <- [1,2252,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html",0,null,null,[["getImageData() clamps colours to the range [0, 255]",0,null,null]]]}] 16:43:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 16:43:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 850ms 16:43:26 INFO - PROCESS | 1925 | 1464392606017 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 16:43:26 INFO - PROCESS | 1925 | 1464392606019 Marionette TRACE conn2 <- [1,2253,null,{"value":"7"}] 16:43:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 16:43:26 INFO - PROCESS | 1925 | 1464392606024 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 16:43:26 INFO - PROCESS | 1925 | 1464392606026 Marionette TRACE conn2 <- [1,2254,null,{}] 16:43:26 INFO - PROCESS | 1925 | 1464392606032 Marionette TRACE conn2 -> [0,2255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:26 INFO - PROCESS | 1925 | 1464392606146 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 16:43:26 INFO - PROCESS | 1925 | 1464392606225 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:26 INFO - PROCESS | 1925 | ++DOCSHELL 0x121ac0800 == 69 [pid = 1925] [id = 571] 16:43:26 INFO - PROCESS | 1925 | ++DOMWINDOW == 145 (0x117173800) [pid = 1925] [serial = 1713] [outer = 0x0] 16:43:26 INFO - PROCESS | 1925 | ++DOMWINDOW == 146 (0x118435000) [pid = 1925] [serial = 1714] [outer = 0x117173800] 16:43:26 INFO - PROCESS | 1925 | 1464392606256 Marionette DEBUG loaded listener.js 16:43:26 INFO - PROCESS | 1925 | ++DOMWINDOW == 147 (0x119f70400) [pid = 1925] [serial = 1715] [outer = 0x117173800] 16:43:26 INFO - PROCESS | 1925 | 1464392606686 Marionette TRACE conn2 <- [1,2256,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.length.html",0,null,null,[["getImageData() returns a correctly-sized Uint8ClampedArray",0,null,null]]]}] 16:43:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 16:43:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 675ms 16:43:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 16:43:26 INFO - PROCESS | 1925 | 1464392606699 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 16:43:26 INFO - PROCESS | 1925 | 1464392606703 Marionette TRACE conn2 <- [1,2257,null,{"value":"7"}] 16:43:26 INFO - PROCESS | 1925 | 1464392606708 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 16:43:26 INFO - PROCESS | 1925 | 1464392606709 Marionette TRACE conn2 <- [1,2258,null,{}] 16:43:26 INFO - PROCESS | 1925 | 1464392606712 Marionette TRACE conn2 -> [0,2259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:26 INFO - PROCESS | 1925 | 1464392606833 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 16:43:26 INFO - PROCESS | 1925 | 1464392606939 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:26 INFO - PROCESS | 1925 | ++DOCSHELL 0x12b16a000 == 70 [pid = 1925] [id = 572] 16:43:26 INFO - PROCESS | 1925 | ++DOMWINDOW == 148 (0x121170000) [pid = 1925] [serial = 1716] [outer = 0x0] 16:43:26 INFO - PROCESS | 1925 | ++DOMWINDOW == 149 (0x121904400) [pid = 1925] [serial = 1717] [outer = 0x121170000] 16:43:26 INFO - PROCESS | 1925 | 1464392606971 Marionette DEBUG loaded listener.js 16:43:27 INFO - PROCESS | 1925 | ++DOMWINDOW == 150 (0x124edc800) [pid = 1925] [serial = 1718] [outer = 0x121170000] 16:43:27 INFO - PROCESS | 1925 | 1464392607408 Marionette TRACE conn2 <- [1,2260,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html",0,null,null,[["getImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 16:43:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 16:43:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 719ms 16:43:27 INFO - PROCESS | 1925 | 1464392607428 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 16:43:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 16:43:27 INFO - PROCESS | 1925 | 1464392607430 Marionette TRACE conn2 <- [1,2261,null,{"value":"7"}] 16:43:27 INFO - PROCESS | 1925 | 1464392607434 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 16:43:27 INFO - PROCESS | 1925 | 1464392607438 Marionette TRACE conn2 <- [1,2262,null,{}] 16:43:27 INFO - PROCESS | 1925 | 1464392607450 Marionette TRACE conn2 -> [0,2263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:27 INFO - PROCESS | 1925 | 1464392607645 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 16:43:27 INFO - PROCESS | 1925 | 1464392607790 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:27 INFO - PROCESS | 1925 | ++DOCSHELL 0x134b5d800 == 71 [pid = 1925] [id = 573] 16:43:27 INFO - PROCESS | 1925 | ++DOMWINDOW == 151 (0x125b9ec00) [pid = 1925] [serial = 1719] [outer = 0x0] 16:43:27 INFO - PROCESS | 1925 | ++DOMWINDOW == 152 (0x128d8ec00) [pid = 1925] [serial = 1720] [outer = 0x125b9ec00] 16:43:27 INFO - PROCESS | 1925 | 1464392607841 Marionette DEBUG loaded listener.js 16:43:27 INFO - PROCESS | 1925 | ++DOMWINDOW == 153 (0x12a821400) [pid = 1925] [serial = 1721] [outer = 0x125b9ec00] 16:43:28 INFO - PROCESS | 1925 | 1464392608311 Marionette TRACE conn2 <- [1,2264,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 16:43:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 16:43:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 925ms 16:43:28 INFO - PROCESS | 1925 | 1464392608359 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 16:43:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 16:43:28 INFO - PROCESS | 1925 | 1464392608360 Marionette TRACE conn2 <- [1,2265,null,{"value":"7"}] 16:43:28 INFO - PROCESS | 1925 | 1464392608363 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 16:43:28 INFO - PROCESS | 1925 | 1464392608364 Marionette TRACE conn2 <- [1,2266,null,{}] 16:43:28 INFO - PROCESS | 1925 | 1464392608367 Marionette TRACE conn2 -> [0,2267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:28 INFO - PROCESS | 1925 | 1464392608482 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 16:43:28 INFO - PROCESS | 1925 | 1464392608589 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:28 INFO - PROCESS | 1925 | ++DOCSHELL 0x137850800 == 72 [pid = 1925] [id = 574] 16:43:28 INFO - PROCESS | 1925 | ++DOMWINDOW == 154 (0x12b961400) [pid = 1925] [serial = 1722] [outer = 0x0] 16:43:28 INFO - PROCESS | 1925 | ++DOMWINDOW == 155 (0x12ba5d800) [pid = 1925] [serial = 1723] [outer = 0x12b961400] 16:43:28 INFO - PROCESS | 1925 | 1464392608620 Marionette DEBUG loaded listener.js 16:43:28 INFO - PROCESS | 1925 | ++DOMWINDOW == 156 (0x12bd23400) [pid = 1925] [serial = 1724] [outer = 0x12b961400] 16:43:29 INFO - PROCESS | 1925 | 1464392609032 Marionette TRACE conn2 <- [1,2268,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html",0,null,null,[["getImageData() returns A in the fourth component",0,null,null]]]}] 16:43:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 16:43:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 723ms 16:43:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 16:43:29 INFO - PROCESS | 1925 | 1464392609104 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 16:43:29 INFO - PROCESS | 1925 | 1464392609106 Marionette TRACE conn2 <- [1,2269,null,{"value":"7"}] 16:43:29 INFO - PROCESS | 1925 | 1464392609108 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 16:43:29 INFO - PROCESS | 1925 | 1464392609109 Marionette TRACE conn2 <- [1,2270,null,{}] 16:43:29 INFO - PROCESS | 1925 | 1464392609127 Marionette TRACE conn2 -> [0,2271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:29 INFO - PROCESS | 1925 | 1464392609292 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 16:43:29 INFO - PROCESS | 1925 | 1464392609407 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:29 INFO - PROCESS | 1925 | ++DOCSHELL 0x13ed31800 == 73 [pid = 1925] [id = 575] 16:43:29 INFO - PROCESS | 1925 | ++DOMWINDOW == 157 (0x12ba46000) [pid = 1925] [serial = 1725] [outer = 0x0] 16:43:29 INFO - PROCESS | 1925 | ++DOMWINDOW == 158 (0x12c38dc00) [pid = 1925] [serial = 1726] [outer = 0x12ba46000] 16:43:29 INFO - PROCESS | 1925 | 1464392609454 Marionette DEBUG loaded listener.js 16:43:29 INFO - PROCESS | 1925 | ++DOMWINDOW == 159 (0x12c66b800) [pid = 1925] [serial = 1727] [outer = 0x12ba46000] 16:43:29 INFO - PROCESS | 1925 | 1464392609920 Marionette TRACE conn2 <- [1,2272,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html",0,null,null,[["getImageData() returns leftmost columns first",0,null,null]]]}] 16:43:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 16:43:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 822ms 16:43:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 16:43:29 INFO - PROCESS | 1925 | 1464392609931 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 16:43:29 INFO - PROCESS | 1925 | 1464392609932 Marionette TRACE conn2 <- [1,2273,null,{"value":"7"}] 16:43:29 INFO - PROCESS | 1925 | 1464392609934 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 16:43:29 INFO - PROCESS | 1925 | 1464392609935 Marionette TRACE conn2 <- [1,2274,null,{}] 16:43:29 INFO - PROCESS | 1925 | 1464392609938 Marionette TRACE conn2 -> [0,2275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:30 INFO - PROCESS | 1925 | 1464392610056 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 16:43:30 INFO - PROCESS | 1925 | 1464392610138 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:30 INFO - PROCESS | 1925 | ++DOCSHELL 0x13fde1000 == 74 [pid = 1925] [id = 576] 16:43:30 INFO - PROCESS | 1925 | ++DOMWINDOW == 160 (0x12c68bc00) [pid = 1925] [serial = 1728] [outer = 0x0] 16:43:30 INFO - PROCESS | 1925 | ++DOMWINDOW == 161 (0x12d0e0800) [pid = 1925] [serial = 1729] [outer = 0x12c68bc00] 16:43:30 INFO - PROCESS | 1925 | 1464392610170 Marionette DEBUG loaded listener.js 16:43:30 INFO - PROCESS | 1925 | ++DOMWINDOW == 162 (0x12d22e400) [pid = 1925] [serial = 1730] [outer = 0x12c68bc00] 16:43:30 INFO - PROCESS | 1925 | 1464392610580 Marionette TRACE conn2 <- [1,2276,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html",0,null,null,[["getImageData() returns R then G then B",0,null,null]]]}] 16:43:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 16:43:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 673ms 16:43:30 INFO - PROCESS | 1925 | 1464392610608 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 16:43:30 INFO - PROCESS | 1925 | 1464392610609 Marionette TRACE conn2 <- [1,2277,null,{"value":"7"}] 16:43:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 16:43:30 INFO - PROCESS | 1925 | 1464392610611 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 16:43:30 INFO - PROCESS | 1925 | 1464392610613 Marionette TRACE conn2 <- [1,2278,null,{}] 16:43:30 INFO - PROCESS | 1925 | 1464392610615 Marionette TRACE conn2 -> [0,2279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:30 INFO - PROCESS | 1925 | 1464392610728 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 16:43:30 INFO - PROCESS | 1925 | 1464392610827 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:30 INFO - PROCESS | 1925 | ++DOCSHELL 0x13513a800 == 75 [pid = 1925] [id = 577] 16:43:30 INFO - PROCESS | 1925 | ++DOMWINDOW == 163 (0x12d22ac00) [pid = 1925] [serial = 1731] [outer = 0x0] 16:43:30 INFO - PROCESS | 1925 | ++DOMWINDOW == 164 (0x12d236800) [pid = 1925] [serial = 1732] [outer = 0x12d22ac00] 16:43:30 INFO - PROCESS | 1925 | 1464392610858 Marionette DEBUG loaded listener.js 16:43:30 INFO - PROCESS | 1925 | ++DOMWINDOW == 165 (0x134cb8c00) [pid = 1925] [serial = 1733] [outer = 0x12d22ac00] 16:43:31 INFO - PROCESS | 1925 | 1464392611295 Marionette TRACE conn2 <- [1,2280,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html",0,null,null,[["getImageData() returns topmost rows first",0,null,null]]]}] 16:43:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 16:43:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 723ms 16:43:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 16:43:31 INFO - PROCESS | 1925 | 1464392611346 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 16:43:31 INFO - PROCESS | 1925 | 1464392611347 Marionette TRACE conn2 <- [1,2281,null,{"value":"7"}] 16:43:31 INFO - PROCESS | 1925 | 1464392611351 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 16:43:31 INFO - PROCESS | 1925 | 1464392611353 Marionette TRACE conn2 <- [1,2282,null,{}] 16:43:31 INFO - PROCESS | 1925 | 1464392611355 Marionette TRACE conn2 -> [0,2283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:31 INFO - PROCESS | 1925 | 1464392611469 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 16:43:31 INFO - PROCESS | 1925 | 1464392611549 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:31 INFO - PROCESS | 1925 | ++DOCSHELL 0x119c19800 == 76 [pid = 1925] [id = 578] 16:43:31 INFO - PROCESS | 1925 | ++DOMWINDOW == 166 (0x1160dd800) [pid = 1925] [serial = 1734] [outer = 0x0] 16:43:31 INFO - PROCESS | 1925 | ++DOMWINDOW == 167 (0x121903400) [pid = 1925] [serial = 1735] [outer = 0x1160dd800] 16:43:31 INFO - PROCESS | 1925 | 1464392611580 Marionette DEBUG loaded listener.js 16:43:31 INFO - PROCESS | 1925 | ++DOMWINDOW == 168 (0x12ba45400) [pid = 1925] [serial = 1736] [outer = 0x1160dd800] 16:43:32 INFO - PROCESS | 1925 | 1464392612178 Marionette TRACE conn2 <- [1,2284,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.range.html",0,null,null,[["getImageData() returns values in the range [0, 255]",0,null,null]]]}] 16:43:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 16:43:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 869ms 16:43:32 INFO - PROCESS | 1925 | 1464392612221 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 16:43:32 INFO - PROCESS | 1925 | 1464392612223 Marionette TRACE conn2 <- [1,2285,null,{"value":"7"}] 16:43:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 16:43:32 INFO - PROCESS | 1925 | 1464392612227 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 16:43:32 INFO - PROCESS | 1925 | 1464392612229 Marionette TRACE conn2 <- [1,2286,null,{}] 16:43:32 INFO - PROCESS | 1925 | 1464392612256 Marionette TRACE conn2 -> [0,2287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:32 INFO - PROCESS | 1925 | 1464392612361 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 16:43:32 INFO - PROCESS | 1925 | 1464392612441 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:32 INFO - PROCESS | 1925 | ++DOCSHELL 0x124e14000 == 77 [pid = 1925] [id = 579] 16:43:32 INFO - PROCESS | 1925 | ++DOMWINDOW == 169 (0x113863c00) [pid = 1925] [serial = 1737] [outer = 0x0] 16:43:32 INFO - PROCESS | 1925 | ++DOMWINDOW == 170 (0x113df0400) [pid = 1925] [serial = 1738] [outer = 0x113863c00] 16:43:32 INFO - PROCESS | 1925 | 1464392612470 Marionette DEBUG loaded listener.js 16:43:32 INFO - PROCESS | 1925 | ++DOMWINDOW == 171 (0x116939800) [pid = 1925] [serial = 1739] [outer = 0x113863c00] 16:43:32 INFO - PROCESS | 1925 | 1464392612888 Marionette TRACE conn2 <- [1,2288,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html",0,null,null,[["getImageData() works with negative width and height, and returns top-to-bottom left-to-right",0,null,null]]]}] 16:43:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | getImageData() works with negative width and height, and returns top-to-bottom left-to-right 16:43:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 693ms 16:43:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 16:43:32 INFO - PROCESS | 1925 | 1464392612921 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 16:43:32 INFO - PROCESS | 1925 | 1464392612924 Marionette TRACE conn2 <- [1,2289,null,{"value":"7"}] 16:43:32 INFO - PROCESS | 1925 | 1464392612928 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 16:43:32 INFO - PROCESS | 1925 | 1464392612930 Marionette TRACE conn2 <- [1,2290,null,{}] 16:43:32 INFO - PROCESS | 1925 | 1464392612932 Marionette TRACE conn2 -> [0,2291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:33 INFO - PROCESS | 1925 | 1464392613043 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 16:43:33 INFO - PROCESS | 1925 | 1464392613137 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:33 INFO - PROCESS | 1925 | ++DOCSHELL 0x121acf000 == 78 [pid = 1925] [id = 580] 16:43:33 INFO - PROCESS | 1925 | ++DOMWINDOW == 172 (0x1182f4c00) [pid = 1925] [serial = 1740] [outer = 0x0] 16:43:33 INFO - PROCESS | 1925 | ++DOMWINDOW == 173 (0x11958e400) [pid = 1925] [serial = 1741] [outer = 0x1182f4c00] 16:43:33 INFO - PROCESS | 1925 | 1464392613184 Marionette DEBUG loaded listener.js 16:43:33 INFO - PROCESS | 1925 | ++DOMWINDOW == 174 (0x12116ec00) [pid = 1925] [serial = 1742] [outer = 0x1182f4c00] 16:43:33 INFO - PROCESS | 1925 | --DOCSHELL 0x13499b000 == 77 [pid = 1925] [id = 569] 16:43:33 INFO - PROCESS | 1925 | --DOCSHELL 0x12d19c800 == 76 [pid = 1925] [id = 568] 16:43:33 INFO - PROCESS | 1925 | --DOCSHELL 0x12c697000 == 75 [pid = 1925] [id = 567] 16:43:33 INFO - PROCESS | 1925 | --DOCSHELL 0x12cd38800 == 74 [pid = 1925] [id = 566] 16:43:33 INFO - PROCESS | 1925 | --DOCSHELL 0x12ca03800 == 73 [pid = 1925] [id = 565] 16:43:33 INFO - PROCESS | 1925 | --DOCSHELL 0x12c161000 == 72 [pid = 1925] [id = 564] 16:43:33 INFO - PROCESS | 1925 | --DOMWINDOW == 173 (0x113d05c00) [pid = 1925] [serial = 1588] [outer = 0x0] [url = about:blank] 16:43:33 INFO - PROCESS | 1925 | --DOMWINDOW == 172 (0x118566000) [pid = 1925] [serial = 1591] [outer = 0x0] [url = about:blank] 16:43:33 INFO - PROCESS | 1925 | --DOMWINDOW == 171 (0x128dca400) [pid = 1925] [serial = 1600] [outer = 0x0] [url = about:blank] 16:43:33 INFO - PROCESS | 1925 | --DOMWINDOW == 170 (0x12b0b9000) [pid = 1925] [serial = 1603] [outer = 0x0] [url = about:blank] 16:43:33 INFO - PROCESS | 1925 | --DOMWINDOW == 169 (0x1180a2800) [pid = 1925] [serial = 1606] [outer = 0x0] [url = about:blank] 16:43:33 INFO - PROCESS | 1925 | --DOMWINDOW == 168 (0x126071400) [pid = 1925] [serial = 1597] [outer = 0x0] [url = about:blank] 16:43:33 INFO - PROCESS | 1925 | --DOMWINDOW == 167 (0x1215d2000) [pid = 1925] [serial = 1594] [outer = 0x0] [url = about:blank] 16:43:33 INFO - PROCESS | 1925 | 1464392613734 Marionette TRACE conn2 <- [1,2292,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html",0,null,null,[["getImageData() returns transparent black outside the canvas",0,null,null]]]}] 16:43:33 INFO - PROCESS | 1925 | --DOCSHELL 0x12b935000 == 71 [pid = 1925] [id = 563] 16:43:33 INFO - PROCESS | 1925 | --DOCSHELL 0x12a0bc000 == 70 [pid = 1925] [id = 562] 16:43:33 INFO - PROCESS | 1925 | --DOCSHELL 0x129711000 == 69 [pid = 1925] [id = 561] 16:43:33 INFO - PROCESS | 1925 | --DOCSHELL 0x12601b000 == 68 [pid = 1925] [id = 560] 16:43:33 INFO - PROCESS | 1925 | --DOCSHELL 0x119543800 == 67 [pid = 1925] [id = 559] 16:43:33 INFO - PROCESS | 1925 | --DOCSHELL 0x124f05800 == 66 [pid = 1925] [id = 558] 16:43:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 16:43:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 820ms 16:43:33 INFO - PROCESS | 1925 | --DOCSHELL 0x12ddb0000 == 65 [pid = 1925] [id = 552] 16:43:33 INFO - PROCESS | 1925 | --DOCSHELL 0x1299b4800 == 64 [pid = 1925] [id = 551] 16:43:33 INFO - PROCESS | 1925 | --DOCSHELL 0x119382800 == 63 [pid = 1925] [id = 550] 16:43:33 INFO - PROCESS | 1925 | 1464392613755 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 16:43:33 INFO - PROCESS | 1925 | 1464392613756 Marionette TRACE conn2 <- [1,2293,null,{"value":"7"}] 16:43:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 16:43:33 INFO - PROCESS | 1925 | 1464392613759 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 16:43:33 INFO - PROCESS | 1925 | 1464392613761 Marionette TRACE conn2 <- [1,2294,null,{}] 16:43:33 INFO - PROCESS | 1925 | 1464392613770 Marionette TRACE conn2 -> [0,2295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:33 INFO - PROCESS | 1925 | 1464392613867 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 16:43:33 INFO - PROCESS | 1925 | 1464392613877 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:33 INFO - PROCESS | 1925 | ++DOCSHELL 0x119c18000 == 64 [pid = 1925] [id = 581] 16:43:33 INFO - PROCESS | 1925 | ++DOMWINDOW == 168 (0x1213c6c00) [pid = 1925] [serial = 1743] [outer = 0x0] 16:43:33 INFO - PROCESS | 1925 | ++DOMWINDOW == 169 (0x12161fc00) [pid = 1925] [serial = 1744] [outer = 0x1213c6c00] 16:43:33 INFO - PROCESS | 1925 | 1464392613908 Marionette DEBUG loaded listener.js 16:43:33 INFO - PROCESS | 1925 | ++DOMWINDOW == 170 (0x12190fc00) [pid = 1925] [serial = 1745] [outer = 0x1213c6c00] 16:43:34 INFO - PROCESS | 1925 | --DOMWINDOW == 169 (0x1265bf400) [pid = 1925] [serial = 1639] [outer = 0x0] [url = about:blank] 16:43:34 INFO - PROCESS | 1925 | --DOMWINDOW == 168 (0x12b040c00) [pid = 1925] [serial = 1637] [outer = 0x0] [url = about:blank] 16:43:34 INFO - PROCESS | 1925 | --DOMWINDOW == 167 (0x12a81fc00) [pid = 1925] [serial = 1634] [outer = 0x0] [url = about:blank] 16:43:34 INFO - PROCESS | 1925 | --DOMWINDOW == 166 (0x1265bf000) [pid = 1925] [serial = 1628] [outer = 0x0] [url = about:blank] 16:43:34 INFO - PROCESS | 1925 | --DOMWINDOW == 165 (0x12b0bd800) [pid = 1925] [serial = 1640] [outer = 0x0] [url = about:blank] 16:43:34 INFO - PROCESS | 1925 | --DOMWINDOW == 164 (0x125b99400) [pid = 1925] [serial = 1625] [outer = 0x0] [url = about:blank] 16:43:34 INFO - PROCESS | 1925 | --DOMWINDOW == 163 (0x1180a5c00) [pid = 1925] [serial = 1646] [outer = 0x0] [url = about:blank] 16:43:34 INFO - PROCESS | 1925 | --DOMWINDOW == 162 (0x12ba5b000) [pid = 1925] [serial = 1645] [outer = 0x0] [url = about:blank] 16:43:34 INFO - PROCESS | 1925 | --DOMWINDOW == 161 (0x12ba3cc00) [pid = 1925] [serial = 1643] [outer = 0x0] [url = about:blank] 16:43:34 INFO - PROCESS | 1925 | --DOMWINDOW == 160 (0x128aa2c00) [pid = 1925] [serial = 1630] [outer = 0x0] [url = about:blank] 16:43:34 INFO - PROCESS | 1925 | --DOMWINDOW == 159 (0x126210c00) [pid = 1925] [serial = 1627] [outer = 0x0] [url = about:blank] 16:43:34 INFO - PROCESS | 1925 | --DOMWINDOW == 158 (0x12a08e000) [pid = 1925] [serial = 1633] [outer = 0x0] [url = about:blank] 16:43:34 INFO - PROCESS | 1925 | --DOMWINDOW == 157 (0x128dcc400) [pid = 1925] [serial = 1631] [outer = 0x0] [url = about:blank] 16:43:34 INFO - PROCESS | 1925 | --DOMWINDOW == 156 (0x1215d6000) [pid = 1925] [serial = 1621] [outer = 0x0] [url = about:blank] 16:43:34 INFO - PROCESS | 1925 | --DOMWINDOW == 155 (0x1217b2000) [pid = 1925] [serial = 1622] [outer = 0x0] [url = about:blank] 16:43:34 INFO - PROCESS | 1925 | --DOMWINDOW == 154 (0x121a5b800) [pid = 1925] [serial = 1624] [outer = 0x0] [url = about:blank] 16:43:34 INFO - PROCESS | 1925 | --DOMWINDOW == 153 (0x117678000) [pid = 1925] [serial = 1615] [outer = 0x0] [url = about:blank] 16:43:34 INFO - PROCESS | 1925 | --DOMWINDOW == 152 (0x12ad80c00) [pid = 1925] [serial = 1636] [outer = 0x0] [url = about:blank] 16:43:34 INFO - PROCESS | 1925 | --DOMWINDOW == 151 (0x119858400) [pid = 1925] [serial = 1616] [outer = 0x0] [url = about:blank] 16:43:34 INFO - PROCESS | 1925 | --DOMWINDOW == 150 (0x113136400) [pid = 1925] [serial = 1609] [outer = 0x0] [url = about:blank] 16:43:34 INFO - PROCESS | 1925 | --DOMWINDOW == 149 (0x113d07400) [pid = 1925] [serial = 1610] [outer = 0x0] [url = about:blank] 16:43:34 INFO - PROCESS | 1925 | --DOMWINDOW == 148 (0x118431c00) [pid = 1925] [serial = 1613] [outer = 0x0] [url = about:blank] 16:43:34 INFO - PROCESS | 1925 | --DOMWINDOW == 147 (0x117e50800) [pid = 1925] [serial = 1612] [outer = 0x0] [url = about:blank] 16:43:34 INFO - PROCESS | 1925 | --DOMWINDOW == 146 (0x1213bf000) [pid = 1925] [serial = 1618] [outer = 0x0] [url = about:blank] 16:43:34 INFO - PROCESS | 1925 | --DOMWINDOW == 145 (0x121573800) [pid = 1925] [serial = 1619] [outer = 0x0] [url = about:blank] 16:43:34 INFO - PROCESS | 1925 | --DOMWINDOW == 144 (0x12b963000) [pid = 1925] [serial = 1642] [outer = 0x0] [url = about:blank] 16:43:34 INFO - PROCESS | 1925 | 1464392614291 Marionette TRACE conn2 <- [1,2296,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html",0,null,null,[["getImageData() returns bigger ImageData for bigger source rectangle",0,null,null]]]}] 16:43:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 16:43:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 574ms 16:43:34 INFO - PROCESS | 1925 | 1464392614333 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 16:43:34 INFO - PROCESS | 1925 | 1464392614335 Marionette TRACE conn2 <- [1,2297,null,{"value":"7"}] 16:43:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 16:43:34 INFO - PROCESS | 1925 | 1464392614337 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 16:43:34 INFO - PROCESS | 1925 | 1464392614338 Marionette TRACE conn2 <- [1,2298,null,{}] 16:43:34 INFO - PROCESS | 1925 | 1464392614340 Marionette TRACE conn2 -> [0,2299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:34 INFO - PROCESS | 1925 | 1464392614435 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 16:43:34 INFO - PROCESS | 1925 | 1464392614440 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:34 INFO - PROCESS | 1925 | ++DOCSHELL 0x126774000 == 65 [pid = 1925] [id = 582] 16:43:34 INFO - PROCESS | 1925 | ++DOMWINDOW == 145 (0x121cbb400) [pid = 1925] [serial = 1746] [outer = 0x0] 16:43:34 INFO - PROCESS | 1925 | ++DOMWINDOW == 146 (0x124661800) [pid = 1925] [serial = 1747] [outer = 0x121cbb400] 16:43:34 INFO - PROCESS | 1925 | 1464392614467 Marionette DEBUG loaded listener.js 16:43:34 INFO - PROCESS | 1925 | ++DOMWINDOW == 147 (0x124ed3c00) [pid = 1925] [serial = 1748] [outer = 0x121cbb400] 16:43:34 INFO - PROCESS | 1925 | 1464392614799 Marionette TRACE conn2 <- [1,2300,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html",0,null,null,[["getImageData() works for sizes smaller than one pixel",0,null,null]]]}] 16:43:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 16:43:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 468ms 16:43:34 INFO - PROCESS | 1925 | 1464392614805 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 16:43:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 16:43:34 INFO - PROCESS | 1925 | 1464392614806 Marionette TRACE conn2 <- [1,2301,null,{"value":"7"}] 16:43:34 INFO - PROCESS | 1925 | 1464392614808 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 16:43:34 INFO - PROCESS | 1925 | 1464392614809 Marionette TRACE conn2 <- [1,2302,null,{}] 16:43:34 INFO - PROCESS | 1925 | 1464392614822 Marionette TRACE conn2 -> [0,2303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:34 INFO - PROCESS | 1925 | 1464392614921 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 16:43:34 INFO - PROCESS | 1925 | 1464392614987 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:34 INFO - PROCESS | 1925 | ++DOCSHELL 0x12a0b2000 == 66 [pid = 1925] [id = 583] 16:43:34 INFO - PROCESS | 1925 | ++DOMWINDOW == 148 (0x123fca000) [pid = 1925] [serial = 1749] [outer = 0x0] 16:43:35 INFO - PROCESS | 1925 | ++DOMWINDOW == 149 (0x124eda800) [pid = 1925] [serial = 1750] [outer = 0x123fca000] 16:43:35 INFO - PROCESS | 1925 | 1464392615013 Marionette DEBUG loaded listener.js 16:43:35 INFO - PROCESS | 1925 | ++DOMWINDOW == 150 (0x125f4a800) [pid = 1925] [serial = 1751] [outer = 0x123fca000] 16:43:35 INFO - PROCESS | 1925 | 1464392615317 Marionette TRACE conn2 <- [1,2304,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.type.html",0,null,null,[["getImageData() returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 16:43:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 16:43:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 523ms 16:43:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 16:43:35 INFO - PROCESS | 1925 | 1464392615337 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 16:43:35 INFO - PROCESS | 1925 | 1464392615338 Marionette TRACE conn2 <- [1,2305,null,{"value":"7"}] 16:43:35 INFO - PROCESS | 1925 | 1464392615340 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 16:43:35 INFO - PROCESS | 1925 | 1464392615341 Marionette TRACE conn2 <- [1,2306,null,{}] 16:43:35 INFO - PROCESS | 1925 | 1464392615343 Marionette TRACE conn2 -> [0,2307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:35 INFO - PROCESS | 1925 | 1464392615455 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 16:43:35 INFO - PROCESS | 1925 | 1464392615527 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:35 INFO - PROCESS | 1925 | ++DOCSHELL 0x12ae63800 == 67 [pid = 1925] [id = 584] 16:43:35 INFO - PROCESS | 1925 | ++DOMWINDOW == 151 (0x124f7f000) [pid = 1925] [serial = 1752] [outer = 0x0] 16:43:35 INFO - PROCESS | 1925 | ++DOMWINDOW == 152 (0x126208800) [pid = 1925] [serial = 1753] [outer = 0x124f7f000] 16:43:35 INFO - PROCESS | 1925 | 1464392615554 Marionette DEBUG loaded listener.js 16:43:35 INFO - PROCESS | 1925 | ++DOMWINDOW == 153 (0x128edf000) [pid = 1925] [serial = 1754] [outer = 0x124f7f000] 16:43:35 INFO - PROCESS | 1925 | 1464392615869 Marionette TRACE conn2 <- [1,2308,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html",0,null,null,[["getImageData() is not affected by context state",0,null,null]]]}] 16:43:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 16:43:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 570ms 16:43:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 16:43:35 INFO - PROCESS | 1925 | 1464392615910 Marionette TRACE conn2 -> [0,2309,"getWindowHandle",null] 16:43:35 INFO - PROCESS | 1925 | 1464392615911 Marionette TRACE conn2 <- [1,2309,null,{"value":"7"}] 16:43:35 INFO - PROCESS | 1925 | 1464392615913 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 16:43:35 INFO - PROCESS | 1925 | 1464392615915 Marionette TRACE conn2 <- [1,2310,null,{}] 16:43:35 INFO - PROCESS | 1925 | 1464392615917 Marionette TRACE conn2 -> [0,2311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:36 INFO - PROCESS | 1925 | 1464392616032 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 16:43:36 INFO - PROCESS | 1925 | 1464392616081 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:36 INFO - PROCESS | 1925 | ++DOCSHELL 0x12ba85000 == 68 [pid = 1925] [id = 585] 16:43:36 INFO - PROCESS | 1925 | ++DOMWINDOW == 154 (0x126503400) [pid = 1925] [serial = 1755] [outer = 0x0] 16:43:36 INFO - PROCESS | 1925 | ++DOMWINDOW == 155 (0x12945ac00) [pid = 1925] [serial = 1756] [outer = 0x126503400] 16:43:36 INFO - PROCESS | 1925 | 1464392616106 Marionette DEBUG loaded listener.js 16:43:36 INFO - PROCESS | 1925 | ++DOMWINDOW == 156 (0x12a819c00) [pid = 1925] [serial = 1757] [outer = 0x126503400] 16:43:36 INFO - PROCESS | 1925 | 1464392616440 Marionette TRACE conn2 <- [1,2312,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.zero.html",0,null,null,[["getImageData() throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 16:43:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 16:43:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 570ms 16:43:36 INFO - PROCESS | 1925 | 1464392616484 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 16:43:36 INFO - PROCESS | 1925 | 1464392616486 Marionette TRACE conn2 <- [1,2313,null,{"value":"7"}] 16:43:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 16:43:36 INFO - PROCESS | 1925 | 1464392616488 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 16:43:36 INFO - PROCESS | 1925 | 1464392616489 Marionette TRACE conn2 <- [1,2314,null,{}] 16:43:36 INFO - PROCESS | 1925 | 1464392616491 Marionette TRACE conn2 -> [0,2315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:36 INFO - PROCESS | 1925 | 1464392616607 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 16:43:36 INFO - PROCESS | 1925 | 1464392616621 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:36 INFO - PROCESS | 1925 | ++DOCSHELL 0x12c69d000 == 69 [pid = 1925] [id = 586] 16:43:36 INFO - PROCESS | 1925 | ++DOMWINDOW == 157 (0x128dc4000) [pid = 1925] [serial = 1758] [outer = 0x0] 16:43:36 INFO - PROCESS | 1925 | ++DOMWINDOW == 158 (0x12a89cc00) [pid = 1925] [serial = 1759] [outer = 0x128dc4000] 16:43:36 INFO - PROCESS | 1925 | 1464392616646 Marionette DEBUG loaded listener.js 16:43:36 INFO - PROCESS | 1925 | ++DOMWINDOW == 159 (0x12b042400) [pid = 1925] [serial = 1760] [outer = 0x128dc4000] 16:43:37 INFO - PROCESS | 1925 | 1464392617000 Marionette TRACE conn2 <- [1,2316,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html",0,null,null,[["ImageData.data clamps numbers to [0, 255]",0,null,null]]]}] 16:43:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 16:43:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 519ms 16:43:37 INFO - PROCESS | 1925 | 1464392617008 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 16:43:37 INFO - PROCESS | 1925 | 1464392617009 Marionette TRACE conn2 <- [1,2317,null,{"value":"7"}] 16:43:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 16:43:37 INFO - PROCESS | 1925 | 1464392617011 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 16:43:37 INFO - PROCESS | 1925 | 1464392617014 Marionette TRACE conn2 <- [1,2318,null,{}] 16:43:37 INFO - PROCESS | 1925 | 1464392617017 Marionette TRACE conn2 -> [0,2319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:37 INFO - PROCESS | 1925 | 1464392617134 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 16:43:37 INFO - PROCESS | 1925 | 1464392617145 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:37 INFO - PROCESS | 1925 | ++DOCSHELL 0x12cab9800 == 70 [pid = 1925] [id = 587] 16:43:37 INFO - PROCESS | 1925 | ++DOMWINDOW == 160 (0x12a827400) [pid = 1925] [serial = 1761] [outer = 0x0] 16:43:37 INFO - PROCESS | 1925 | ++DOMWINDOW == 161 (0x12b0bac00) [pid = 1925] [serial = 1762] [outer = 0x12a827400] 16:43:37 INFO - PROCESS | 1925 | 1464392617170 Marionette DEBUG loaded listener.js 16:43:37 INFO - PROCESS | 1925 | ++DOMWINDOW == 162 (0x12b967400) [pid = 1925] [serial = 1763] [outer = 0x12a827400] 16:43:37 INFO - PROCESS | 1925 | 1464392617544 Marionette TRACE conn2 <- [1,2320,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html",0,null,null,[["ImageData does not have a usable constructor",1,"assert_throws: function \"function () { new window.ImageData(1,1); }\" did not throw","@http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2321,"getWindowHandle",null] 16:43:37 INFO - PROCESS | 1925 | 1464392617590 Marionette TRACE conn2 <- [1,2321,null,{"value":"7"}] 16:43:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 16:43:37 INFO - PROCESS | 1925 | 1464392617593 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 16:43:37 INFO - PROCESS | 1925 | 1464392617594 Marionette TRACE conn2 <- [1,2322,null,{}] 16:43:37 INFO - PROCESS | 1925 | 1464392617602 Marionette TRACE conn2 -> [0,2323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:37 INFO - PROCESS | 1925 | 1464392617719 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 16:43:37 INFO - PROCESS | 1925 | 1464392617735 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:37 INFO - PROCESS | 1925 | ++DOCSHELL 0x12d190800 == 71 [pid = 1925] [id = 588] 16:43:37 INFO - PROCESS | 1925 | ++DOMWINDOW == 163 (0x12b0b7400) [pid = 1925] [serial = 1764] [outer = 0x0] 16:43:37 INFO - PROCESS | 1925 | ++DOMWINDOW == 164 (0x12bd1e400) [pid = 1925] [serial = 1765] [outer = 0x12b0b7400] 16:43:37 INFO - PROCESS | 1925 | 1464392617760 Marionette DEBUG loaded listener.js 16:43:37 INFO - PROCESS | 1925 | ++DOMWINDOW == 165 (0x12c1a1400) [pid = 1925] [serial = 1766] [outer = 0x12b0b7400] 16:43:38 INFO - PROCESS | 1925 | --DOMWINDOW == 164 (0x111c68400) [pid = 1925] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 16:43:38 INFO - PROCESS | 1925 | --DOMWINDOW == 163 (0x1215cb400) [pid = 1925] [serial = 1536] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 16:43:38 INFO - PROCESS | 1925 | --DOMWINDOW == 162 (0x1169bec00) [pid = 1925] [serial = 1530] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 16:43:38 INFO - PROCESS | 1925 | --DOMWINDOW == 161 (0x128d8d000) [pid = 1925] [serial = 1542] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 16:43:38 INFO - PROCESS | 1925 | --DOMWINDOW == 160 (0x1267e2000) [pid = 1925] [serial = 1539] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 16:43:38 INFO - PROCESS | 1925 | --DOMWINDOW == 159 (0x1169bf800) [pid = 1925] [serial = 1545] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 16:43:38 INFO - PROCESS | 1925 | --DOMWINDOW == 158 (0x119a46c00) [pid = 1925] [serial = 1533] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 16:43:38 INFO - PROCESS | 1925 | --DOMWINDOW == 157 (0x11319e400) [pid = 1925] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 16:43:38 INFO - PROCESS | 1925 | --DOMWINDOW == 156 (0x1249d4800) [pid = 1925] [serial = 1686] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 16:43:38 INFO - PROCESS | 1925 | --DOMWINDOW == 155 (0x128dce400) [pid = 1925] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 16:43:38 INFO - PROCESS | 1925 | --DOMWINDOW == 154 (0x118436000) [pid = 1925] [serial = 1677] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 16:43:38 INFO - PROCESS | 1925 | --DOMWINDOW == 153 (0x1265ba800) [pid = 1925] [serial = 1689] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 16:43:38 INFO - PROCESS | 1925 | --DOMWINDOW == 152 (0x112a68800) [pid = 1925] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 16:43:38 INFO - PROCESS | 1925 | --DOMWINDOW == 151 (0x112a73000) [pid = 1925] [serial = 1695] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 16:43:38 INFO - PROCESS | 1925 | --DOMWINDOW == 150 (0x1184cd800) [pid = 1925] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 16:43:38 INFO - PROCESS | 1925 | --DOMWINDOW == 149 (0x112767400) [pid = 1925] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 16:43:38 INFO - PROCESS | 1925 | --DOMWINDOW == 148 (0x12bd21000) [pid = 1925] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 16:43:38 INFO - PROCESS | 1925 | --DOMWINDOW == 147 (0x12465b400) [pid = 1925] [serial = 1683] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 16:43:38 INFO - PROCESS | 1925 | --DOMWINDOW == 146 (0x128d87400) [pid = 1925] [serial = 1692] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 16:43:38 INFO - PROCESS | 1925 | --DOMWINDOW == 145 (0x12a823400) [pid = 1925] [serial = 1698] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 16:43:38 INFO - PROCESS | 1925 | --DOMWINDOW == 144 (0x113135000) [pid = 1925] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 16:43:38 INFO - PROCESS | 1925 | --DOMWINDOW == 143 (0x12190e800) [pid = 1925] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 16:43:38 INFO - PROCESS | 1925 | --DOMWINDOW == 142 (0x128dc0400) [pid = 1925] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 16:43:38 INFO - PROCESS | 1925 | --DOMWINDOW == 141 (0x12136b000) [pid = 1925] [serial = 1680] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 16:43:38 INFO - PROCESS | 1925 | --DOMWINDOW == 140 (0x110f4dc00) [pid = 1925] [serial = 1701] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 16:43:38 INFO - PROCESS | 1925 | --DOMWINDOW == 139 (0x1160de800) [pid = 1925] [serial = 1704] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 16:43:38 INFO - PROCESS | 1925 | --DOMWINDOW == 138 (0x11755c000) [pid = 1925] [serial = 1590] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 16:43:38 INFO - PROCESS | 1925 | --DOMWINDOW == 137 (0x1131a0800) [pid = 1925] [serial = 1587] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 16:43:38 INFO - PROCESS | 1925 | --DOMWINDOW == 136 (0x125ba2c00) [pid = 1925] [serial = 1599] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 16:43:38 INFO - PROCESS | 1925 | --DOMWINDOW == 135 (0x12ae02c00) [pid = 1925] [serial = 1602] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 16:43:38 INFO - PROCESS | 1925 | --DOMWINDOW == 134 (0x1213b9c00) [pid = 1925] [serial = 1593] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 16:43:38 INFO - PROCESS | 1925 | --DOMWINDOW == 133 (0x1213bb800) [pid = 1925] [serial = 1596] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 16:43:38 INFO - PROCESS | 1925 | --DOMWINDOW == 132 (0x129452c00) [pid = 1925] [serial = 1584] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 16:43:38 INFO - PROCESS | 1925 | --DOMWINDOW == 131 (0x110f4a400) [pid = 1925] [serial = 1707] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 16:43:38 INFO - PROCESS | 1925 | 1464392618312 Marionette TRACE conn2 <- [1,2324,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.nan.html",0,null,null,[["ImageData.data converts NaN to 0",0,null,null]]]}] 16:43:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 16:43:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 776ms 16:43:38 INFO - PROCESS | 1925 | 1464392618371 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 16:43:38 INFO - PROCESS | 1925 | 1464392618373 Marionette TRACE conn2 <- [1,2325,null,{"value":"7"}] 16:43:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 16:43:38 INFO - PROCESS | 1925 | 1464392618400 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 16:43:38 INFO - PROCESS | 1925 | 1464392618402 Marionette TRACE conn2 <- [1,2326,null,{}] 16:43:38 INFO - PROCESS | 1925 | 1464392618404 Marionette TRACE conn2 -> [0,2327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:38 INFO - PROCESS | 1925 | 1464392618518 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 16:43:38 INFO - PROCESS | 1925 | 1464392618523 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:38 INFO - PROCESS | 1925 | ++DOCSHELL 0x12d19f000 == 72 [pid = 1925] [id = 589] 16:43:38 INFO - PROCESS | 1925 | ++DOMWINDOW == 132 (0x117553c00) [pid = 1925] [serial = 1767] [outer = 0x0] 16:43:38 INFO - PROCESS | 1925 | ++DOMWINDOW == 133 (0x12161cc00) [pid = 1925] [serial = 1768] [outer = 0x117553c00] 16:43:38 INFO - PROCESS | 1925 | 1464392618553 Marionette DEBUG loaded listener.js 16:43:38 INFO - PROCESS | 1925 | ++DOMWINDOW == 134 (0x128d87400) [pid = 1925] [serial = 1769] [outer = 0x117553c00] 16:43:38 INFO - PROCESS | 1925 | 1464392618911 Marionette TRACE conn2 <- [1,2328,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.properties.html",0,null,null,[["ImageData objects have the right properties",0,null,null]]]}] 16:43:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 16:43:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 522ms 16:43:38 INFO - PROCESS | 1925 | 1464392618919 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 16:43:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 16:43:38 INFO - PROCESS | 1925 | 1464392618931 Marionette TRACE conn2 <- [1,2329,null,{"value":"7"}] 16:43:38 INFO - PROCESS | 1925 | 1464392618934 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 16:43:38 INFO - PROCESS | 1925 | 1464392618935 Marionette TRACE conn2 <- [1,2330,null,{}] 16:43:38 INFO - PROCESS | 1925 | 1464392618937 Marionette TRACE conn2 -> [0,2331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:39 INFO - PROCESS | 1925 | 1464392619032 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 16:43:39 INFO - PROCESS | 1925 | 1464392619103 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:39 INFO - PROCESS | 1925 | ++DOCSHELL 0x12ddb4800 == 73 [pid = 1925] [id = 590] 16:43:39 INFO - PROCESS | 1925 | ++DOMWINDOW == 135 (0x117e46000) [pid = 1925] [serial = 1770] [outer = 0x0] 16:43:39 INFO - PROCESS | 1925 | ++DOMWINDOW == 136 (0x12a826800) [pid = 1925] [serial = 1771] [outer = 0x117e46000] 16:43:39 INFO - PROCESS | 1925 | 1464392619128 Marionette DEBUG loaded listener.js 16:43:39 INFO - PROCESS | 1925 | ++DOMWINDOW == 137 (0x12ba5ec00) [pid = 1925] [serial = 1772] [outer = 0x117e46000] 16:43:39 INFO - PROCESS | 1925 | 1464392619419 Marionette TRACE conn2 <- [1,2332,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html",0,null,null,[["ImageData objects properties are read-only",0,null,null]]]}] 16:43:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 16:43:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 518ms 16:43:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 16:43:39 INFO - PROCESS | 1925 | 1464392619453 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 16:43:39 INFO - PROCESS | 1925 | 1464392619454 Marionette TRACE conn2 <- [1,2333,null,{"value":"7"}] 16:43:39 INFO - PROCESS | 1925 | 1464392619456 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 16:43:39 INFO - PROCESS | 1925 | 1464392619457 Marionette TRACE conn2 <- [1,2334,null,{}] 16:43:39 INFO - PROCESS | 1925 | 1464392619459 Marionette TRACE conn2 -> [0,2335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:39 INFO - PROCESS | 1925 | 1464392619558 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 16:43:39 INFO - PROCESS | 1925 | 1464392619562 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:39 INFO - PROCESS | 1925 | ++DOCSHELL 0x1349e1000 == 74 [pid = 1925] [id = 591] 16:43:39 INFO - PROCESS | 1925 | ++DOMWINDOW == 138 (0x12ba62c00) [pid = 1925] [serial = 1773] [outer = 0x0] 16:43:39 INFO - PROCESS | 1925 | ++DOMWINDOW == 139 (0x12c384000) [pid = 1925] [serial = 1774] [outer = 0x12ba62c00] 16:43:39 INFO - PROCESS | 1925 | 1464392619587 Marionette DEBUG loaded listener.js 16:43:39 INFO - PROCESS | 1925 | ++DOMWINDOW == 140 (0x12c391400) [pid = 1925] [serial = 1775] [outer = 0x12ba62c00] 16:43:39 INFO - PROCESS | 1925 | 1464392619937 Marionette TRACE conn2 <- [1,2336,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.round.html",0,null,null,[["ImageData.data rounds numbers with round-to-zero",0,null,null]]]}] 16:43:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 16:43:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 518ms 16:43:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 16:43:39 INFO - PROCESS | 1925 | 1464392619974 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 16:43:39 INFO - PROCESS | 1925 | 1464392619975 Marionette TRACE conn2 <- [1,2337,null,{"value":"7"}] 16:43:39 INFO - PROCESS | 1925 | 1464392619978 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 16:43:39 INFO - PROCESS | 1925 | 1464392619979 Marionette TRACE conn2 <- [1,2338,null,{}] 16:43:39 INFO - PROCESS | 1925 | 1464392619993 Marionette TRACE conn2 -> [0,2339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:40 INFO - PROCESS | 1925 | 1464392620098 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 16:43:40 INFO - PROCESS | 1925 | 1464392620102 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:40 INFO - PROCESS | 1925 | ++DOCSHELL 0x134e43800 == 75 [pid = 1925] [id = 592] 16:43:40 INFO - PROCESS | 1925 | ++DOMWINDOW == 141 (0x12c66a800) [pid = 1925] [serial = 1776] [outer = 0x0] 16:43:40 INFO - PROCESS | 1925 | ++DOMWINDOW == 142 (0x12c68b800) [pid = 1925] [serial = 1777] [outer = 0x12c66a800] 16:43:40 INFO - PROCESS | 1925 | 1464392620127 Marionette DEBUG loaded listener.js 16:43:40 INFO - PROCESS | 1925 | ++DOMWINDOW == 143 (0x12d0e2400) [pid = 1925] [serial = 1778] [outer = 0x12c66a800] 16:43:40 INFO - PROCESS | 1925 | 1464392620675 Marionette TRACE conn2 <- [1,2340,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 16:43:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 16:43:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 737ms 16:43:40 INFO - PROCESS | 1925 | 1464392620727 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 16:43:40 INFO - PROCESS | 1925 | 1464392620732 Marionette TRACE conn2 <- [1,2341,null,{"value":"7"}] 16:43:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 16:43:40 INFO - PROCESS | 1925 | 1464392620737 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 16:43:40 INFO - PROCESS | 1925 | 1464392620739 Marionette TRACE conn2 <- [1,2342,null,{}] 16:43:40 INFO - PROCESS | 1925 | 1464392620743 Marionette TRACE conn2 -> [0,2343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:40 INFO - PROCESS | 1925 | 1464392620862 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 16:43:40 INFO - PROCESS | 1925 | 1464392620981 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:40 INFO - PROCESS | 1925 | ++DOCSHELL 0x119c17000 == 76 [pid = 1925] [id = 593] 16:43:40 INFO - PROCESS | 1925 | ++DOMWINDOW == 144 (0x113d05c00) [pid = 1925] [serial = 1779] [outer = 0x0] 16:43:41 INFO - PROCESS | 1925 | ++DOMWINDOW == 145 (0x115e3e400) [pid = 1925] [serial = 1780] [outer = 0x113d05c00] 16:43:41 INFO - PROCESS | 1925 | 1464392621014 Marionette DEBUG loaded listener.js 16:43:41 INFO - PROCESS | 1925 | ++DOMWINDOW == 146 (0x117558400) [pid = 1925] [serial = 1781] [outer = 0x113d05c00] 16:43:41 INFO - PROCESS | 1925 | 1464392621437 Marionette TRACE conn2 <- [1,2344,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.string.html",0,null,null,[["ImageData.data converts strings to numbers with ToNumber",0,null,null]]]}] 16:43:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 16:43:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 723ms 16:43:41 INFO - PROCESS | 1925 | 1464392621460 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 16:43:41 INFO - PROCESS | 1925 | 1464392621464 Marionette TRACE conn2 <- [1,2345,null,{"value":"7"}] 16:43:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 16:43:41 INFO - PROCESS | 1925 | 1464392621468 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 16:43:41 INFO - PROCESS | 1925 | 1464392621471 Marionette TRACE conn2 <- [1,2346,null,{}] 16:43:41 INFO - PROCESS | 1925 | 1464392621473 Marionette TRACE conn2 -> [0,2347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:41 INFO - PROCESS | 1925 | 1464392621593 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 16:43:41 INFO - PROCESS | 1925 | 1464392621703 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:41 INFO - PROCESS | 1925 | ++DOCSHELL 0x12b159800 == 77 [pid = 1925] [id = 594] 16:43:41 INFO - PROCESS | 1925 | ++DOMWINDOW == 147 (0x1182fc800) [pid = 1925] [serial = 1782] [outer = 0x0] 16:43:41 INFO - PROCESS | 1925 | ++DOMWINDOW == 148 (0x119511000) [pid = 1925] [serial = 1783] [outer = 0x1182fc800] 16:43:41 INFO - PROCESS | 1925 | 1464392621734 Marionette DEBUG loaded listener.js 16:43:41 INFO - PROCESS | 1925 | ++DOMWINDOW == 149 (0x1213c2400) [pid = 1925] [serial = 1784] [outer = 0x1182fc800] 16:43:42 INFO - PROCESS | 1925 | 1464392622145 Marionette TRACE conn2 <- [1,2348,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html",0,null,null,[["ImageData.data converts undefined to 0",0,null,null]]]}] 16:43:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 16:43:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 720ms 16:43:42 INFO - PROCESS | 1925 | 1464392622188 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 16:43:42 INFO - PROCESS | 1925 | 1464392622190 Marionette TRACE conn2 <- [1,2349,null,{"value":"7"}] 16:43:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 16:43:42 INFO - PROCESS | 1925 | 1464392622192 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 16:43:42 INFO - PROCESS | 1925 | 1464392622195 Marionette TRACE conn2 <- [1,2350,null,{}] 16:43:42 INFO - PROCESS | 1925 | 1464392622227 Marionette TRACE conn2 -> [0,2351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:42 INFO - PROCESS | 1925 | 1464392622382 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 16:43:42 INFO - PROCESS | 1925 | 1464392622395 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:42 INFO - PROCESS | 1925 | ++DOCSHELL 0x135134800 == 78 [pid = 1925] [id = 595] 16:43:42 INFO - PROCESS | 1925 | ++DOMWINDOW == 150 (0x121902800) [pid = 1925] [serial = 1785] [outer = 0x0] 16:43:42 INFO - PROCESS | 1925 | ++DOMWINDOW == 151 (0x124ed5c00) [pid = 1925] [serial = 1786] [outer = 0x121902800] 16:43:42 INFO - PROCESS | 1925 | 1464392622427 Marionette DEBUG loaded listener.js 16:43:42 INFO - PROCESS | 1925 | ++DOMWINDOW == 152 (0x1265b4000) [pid = 1925] [serial = 1787] [outer = 0x121902800] 16:43:42 INFO - PROCESS | 1925 | 1464392622855 Marionette TRACE conn2 <- [1,2352,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html",0,null,null,[["putImageData() puts non-solid image data correctly",0,null,null]]]}] 16:43:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 16:43:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 696ms 16:43:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 16:43:42 INFO - PROCESS | 1925 | 1464392622888 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 16:43:42 INFO - PROCESS | 1925 | 1464392622890 Marionette TRACE conn2 <- [1,2353,null,{"value":"7"}] 16:43:42 INFO - PROCESS | 1925 | 1464392622892 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 16:43:42 INFO - PROCESS | 1925 | 1464392622893 Marionette TRACE conn2 <- [1,2354,null,{}] 16:43:42 INFO - PROCESS | 1925 | 1464392622916 Marionette TRACE conn2 -> [0,2355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:43 INFO - PROCESS | 1925 | 1464392623030 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 16:43:43 INFO - PROCESS | 1925 | 1464392623111 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:43 INFO - PROCESS | 1925 | ++DOCSHELL 0x13fddb800 == 79 [pid = 1925] [id = 596] 16:43:43 INFO - PROCESS | 1925 | ++DOMWINDOW == 153 (0x126074000) [pid = 1925] [serial = 1788] [outer = 0x0] 16:43:43 INFO - PROCESS | 1925 | ++DOMWINDOW == 154 (0x128aa5800) [pid = 1925] [serial = 1789] [outer = 0x126074000] 16:43:43 INFO - PROCESS | 1925 | 1464392623141 Marionette DEBUG loaded listener.js 16:43:43 INFO - PROCESS | 1925 | ++DOMWINDOW == 155 (0x12946ec00) [pid = 1925] [serial = 1790] [outer = 0x126074000] 16:43:43 INFO - PROCESS | 1925 | 1464392623564 Marionette TRACE conn2 <- [1,2356,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.basic.html",0,null,null,[["putImageData() puts image data from getImageData() onto the canvas",0,null,null]]]}] 16:43:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 16:43:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 685ms 16:43:43 INFO - PROCESS | 1925 | 1464392623578 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 16:43:43 INFO - PROCESS | 1925 | 1464392623581 Marionette TRACE conn2 <- [1,2357,null,{"value":"7"}] 16:43:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 16:43:43 INFO - PROCESS | 1925 | 1464392623584 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 16:43:43 INFO - PROCESS | 1925 | 1464392623585 Marionette TRACE conn2 <- [1,2358,null,{}] 16:43:43 INFO - PROCESS | 1925 | 1464392623587 Marionette TRACE conn2 -> [0,2359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:43 INFO - PROCESS | 1925 | 1464392623702 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 16:43:43 INFO - PROCESS | 1925 | 1464392623816 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:43 INFO - PROCESS | 1925 | ++DOCSHELL 0x1379a6800 == 80 [pid = 1925] [id = 597] 16:43:43 INFO - PROCESS | 1925 | ++DOMWINDOW == 156 (0x128d90000) [pid = 1925] [serial = 1791] [outer = 0x0] 16:43:43 INFO - PROCESS | 1925 | ++DOMWINDOW == 157 (0x12ba39c00) [pid = 1925] [serial = 1792] [outer = 0x128d90000] 16:43:43 INFO - PROCESS | 1925 | 1464392623847 Marionette DEBUG loaded listener.js 16:43:43 INFO - PROCESS | 1925 | ++DOMWINDOW == 158 (0x12c392c00) [pid = 1925] [serial = 1793] [outer = 0x128d90000] 16:43:44 INFO - PROCESS | 1925 | 1464392624284 Marionette TRACE conn2 <- [1,2360,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.clip.html",0,null,null,[["putImageData() is not affected by clipping regions",0,null,null]]]}] 16:43:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 16:43:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 718ms 16:43:44 INFO - PROCESS | 1925 | 1464392624303 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 16:43:44 INFO - PROCESS | 1925 | 1464392624304 Marionette TRACE conn2 <- [1,2361,null,{"value":"7"}] 16:43:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 16:43:44 INFO - PROCESS | 1925 | 1464392624306 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 16:43:44 INFO - PROCESS | 1925 | 1464392624308 Marionette TRACE conn2 <- [1,2362,null,{}] 16:43:44 INFO - PROCESS | 1925 | 1464392624311 Marionette TRACE conn2 -> [0,2363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:44 INFO - PROCESS | 1925 | 1464392624432 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 16:43:44 INFO - PROCESS | 1925 | 1464392624543 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:44 INFO - PROCESS | 1925 | ++DOCSHELL 0x13ee05800 == 81 [pid = 1925] [id = 598] 16:43:44 INFO - PROCESS | 1925 | ++DOMWINDOW == 159 (0x12c689400) [pid = 1925] [serial = 1794] [outer = 0x0] 16:43:44 INFO - PROCESS | 1925 | ++DOMWINDOW == 160 (0x12d229c00) [pid = 1925] [serial = 1795] [outer = 0x12c689400] 16:43:44 INFO - PROCESS | 1925 | 1464392624575 Marionette DEBUG loaded listener.js 16:43:44 INFO - PROCESS | 1925 | ++DOMWINDOW == 161 (0x12c384800) [pid = 1925] [serial = 1796] [outer = 0x12c689400] 16:43:45 INFO - PROCESS | 1925 | 1464392625000 Marionette TRACE conn2 <- [1,2364,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.created.html",0,null,null,[["putImageData() puts image data from createImageData() onto the canvas",0,null,null]]]}] 16:43:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 16:43:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 726ms 16:43:45 INFO - PROCESS | 1925 | 1464392625071 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 16:43:45 INFO - PROCESS | 1925 | 1464392625073 Marionette TRACE conn2 <- [1,2365,null,{"value":"7"}] 16:43:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 16:43:45 INFO - PROCESS | 1925 | 1464392625078 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 16:43:45 INFO - PROCESS | 1925 | 1464392625079 Marionette TRACE conn2 <- [1,2366,null,{}] 16:43:45 INFO - PROCESS | 1925 | 1464392625081 Marionette TRACE conn2 -> [0,2367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:45 INFO - PROCESS | 1925 | 1464392625213 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 16:43:45 INFO - PROCESS | 1925 | 1464392625296 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:45 INFO - PROCESS | 1925 | ++DOCSHELL 0x12d188000 == 82 [pid = 1925] [id = 599] 16:43:45 INFO - PROCESS | 1925 | ++DOMWINDOW == 162 (0x11958a400) [pid = 1925] [serial = 1797] [outer = 0x0] 16:43:45 INFO - PROCESS | 1925 | ++DOMWINDOW == 163 (0x12c691800) [pid = 1925] [serial = 1798] [outer = 0x11958a400] 16:43:45 INFO - PROCESS | 1925 | 1464392625325 Marionette DEBUG loaded listener.js 16:43:45 INFO - PROCESS | 1925 | ++DOMWINDOW == 164 (0x12dd1c800) [pid = 1925] [serial = 1799] [outer = 0x11958a400] 16:43:45 INFO - PROCESS | 1925 | 1464392625755 Marionette TRACE conn2 <- [1,2368,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.cross.html",0,null,null,[["putImageData() accepts image data got from a different canvas",0,null,null]]]}] 16:43:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 16:43:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 718ms 16:43:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 16:43:45 INFO - PROCESS | 1925 | 1464392625797 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 16:43:45 INFO - PROCESS | 1925 | 1464392625799 Marionette TRACE conn2 <- [1,2369,null,{"value":"7"}] 16:43:45 INFO - PROCESS | 1925 | 1464392625801 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 16:43:45 INFO - PROCESS | 1925 | 1464392625802 Marionette TRACE conn2 <- [1,2370,null,{}] 16:43:45 INFO - PROCESS | 1925 | 1464392625805 Marionette TRACE conn2 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:45 INFO - PROCESS | 1925 | 1464392625931 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 16:43:46 INFO - PROCESS | 1925 | 1464392626018 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:46 INFO - PROCESS | 1925 | ++DOCSHELL 0x1182db800 == 83 [pid = 1925] [id = 600] 16:43:46 INFO - PROCESS | 1925 | ++DOMWINDOW == 165 (0x111c66400) [pid = 1925] [serial = 1800] [outer = 0x0] 16:43:46 INFO - PROCESS | 1925 | ++DOMWINDOW == 166 (0x11334e000) [pid = 1925] [serial = 1801] [outer = 0x111c66400] 16:43:46 INFO - PROCESS | 1925 | 1464392626048 Marionette DEBUG loaded listener.js 16:43:46 INFO - PROCESS | 1925 | ++DOMWINDOW == 167 (0x12465f800) [pid = 1925] [serial = 1802] [outer = 0x111c66400] 16:43:46 INFO - PROCESS | 1925 | 1464392626715 Marionette TRACE conn2 <- [1,2372,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html",0,null,null,[["putImageData() handles negative-sized dirty rectangles correctly",0,null,null]]]}] 16:43:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 16:43:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 920ms 16:43:46 INFO - PROCESS | 1925 | 1464392626721 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 16:43:46 INFO - PROCESS | 1925 | 1464392626724 Marionette TRACE conn2 <- [1,2373,null,{"value":"7"}] 16:43:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 16:43:46 INFO - PROCESS | 1925 | 1464392626727 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 16:43:46 INFO - PROCESS | 1925 | 1464392626729 Marionette TRACE conn2 <- [1,2374,null,{}] 16:43:46 INFO - PROCESS | 1925 | 1464392626736 Marionette TRACE conn2 -> [0,2375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:46 INFO - PROCESS | 1925 | 1464392626844 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 16:43:46 INFO - PROCESS | 1925 | 1464392626963 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:46 INFO - PROCESS | 1925 | ++DOCSHELL 0x116f0d000 == 84 [pid = 1925] [id = 601] 16:43:46 INFO - PROCESS | 1925 | ++DOMWINDOW == 168 (0x111c60400) [pid = 1925] [serial = 1803] [outer = 0x0] 16:43:46 INFO - PROCESS | 1925 | ++DOMWINDOW == 169 (0x112a68800) [pid = 1925] [serial = 1804] [outer = 0x111c60400] 16:43:46 INFO - PROCESS | 1925 | 1464392626994 Marionette DEBUG loaded listener.js 16:43:47 INFO - PROCESS | 1925 | ++DOMWINDOW == 170 (0x11319bc00) [pid = 1925] [serial = 1805] [outer = 0x111c60400] 16:43:47 INFO - PROCESS | 1925 | 1464392627430 Marionette TRACE conn2 <- [1,2376,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html",0,null,null,[["putImageData() handles dirty rectangles outside the canvas correctly",0,null,null]]]}] 16:43:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 16:43:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 726ms 16:43:47 INFO - PROCESS | 1925 | 1464392627454 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 16:43:47 INFO - PROCESS | 1925 | 1464392627460 Marionette TRACE conn2 <- [1,2377,null,{"value":"7"}] 16:43:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 16:43:47 INFO - PROCESS | 1925 | 1464392627467 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 16:43:47 INFO - PROCESS | 1925 | 1464392627470 Marionette TRACE conn2 <- [1,2378,null,{}] 16:43:47 INFO - PROCESS | 1925 | 1464392627474 Marionette TRACE conn2 -> [0,2379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:47 INFO - PROCESS | 1925 | 1464392627630 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 16:43:47 INFO - PROCESS | 1925 | 1464392627750 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:47 INFO - PROCESS | 1925 | ++DOCSHELL 0x121420800 == 85 [pid = 1925] [id = 602] 16:43:47 INFO - PROCESS | 1925 | ++DOMWINDOW == 171 (0x11606fc00) [pid = 1925] [serial = 1806] [outer = 0x0] 16:43:47 INFO - PROCESS | 1925 | ++DOMWINDOW == 172 (0x117177000) [pid = 1925] [serial = 1807] [outer = 0x11606fc00] 16:43:47 INFO - PROCESS | 1925 | 1464392627778 Marionette DEBUG loaded listener.js 16:43:47 INFO - PROCESS | 1925 | ++DOMWINDOW == 173 (0x11842e800) [pid = 1925] [serial = 1808] [outer = 0x11606fc00] 16:43:48 INFO - PROCESS | 1925 | --DOCSHELL 0x128ab9800 == 84 [pid = 1925] [id = 6] 16:43:48 INFO - PROCESS | 1925 | --DOCSHELL 0x12edc4000 == 83 [pid = 1925] [id = 532] 16:43:48 INFO - PROCESS | 1925 | --DOCSHELL 0x1349e1000 == 82 [pid = 1925] [id = 591] 16:43:48 INFO - PROCESS | 1925 | --DOCSHELL 0x12ddb4800 == 81 [pid = 1925] [id = 590] 16:43:48 INFO - PROCESS | 1925 | --DOCSHELL 0x12d19f000 == 80 [pid = 1925] [id = 589] 16:43:48 INFO - PROCESS | 1925 | --DOCSHELL 0x12d190800 == 79 [pid = 1925] [id = 588] 16:43:48 INFO - PROCESS | 1925 | --DOCSHELL 0x12cab9800 == 78 [pid = 1925] [id = 587] 16:43:48 INFO - PROCESS | 1925 | --DOMWINDOW == 172 (0x12ba64800) [pid = 1925] [serial = 1648] [outer = 0x0] [url = about:blank] 16:43:48 INFO - PROCESS | 1925 | --DOCSHELL 0x12c69d000 == 77 [pid = 1925] [id = 586] 16:43:48 INFO - PROCESS | 1925 | --DOCSHELL 0x12ba85000 == 76 [pid = 1925] [id = 585] 16:43:48 INFO - PROCESS | 1925 | --DOCSHELL 0x12ae63800 == 75 [pid = 1925] [id = 584] 16:43:48 INFO - PROCESS | 1925 | --DOCSHELL 0x12a0b2000 == 74 [pid = 1925] [id = 583] 16:43:48 INFO - PROCESS | 1925 | --DOCSHELL 0x126774000 == 73 [pid = 1925] [id = 582] 16:43:48 INFO - PROCESS | 1925 | --DOCSHELL 0x119c18000 == 72 [pid = 1925] [id = 581] 16:43:48 INFO - PROCESS | 1925 | --DOCSHELL 0x121acf000 == 71 [pid = 1925] [id = 580] 16:43:48 INFO - PROCESS | 1925 | --DOCSHELL 0x124e14000 == 70 [pid = 1925] [id = 579] 16:43:48 INFO - PROCESS | 1925 | --DOCSHELL 0x137850800 == 69 [pid = 1925] [id = 574] 16:43:48 INFO - PROCESS | 1925 | --DOCSHELL 0x134b5d800 == 68 [pid = 1925] [id = 573] 16:43:48 INFO - PROCESS | 1925 | --DOCSHELL 0x12b16a000 == 67 [pid = 1925] [id = 572] 16:43:48 INFO - PROCESS | 1925 | --DOCSHELL 0x121ac0800 == 66 [pid = 1925] [id = 571] 16:43:48 INFO - PROCESS | 1925 | --DOCSHELL 0x134e50000 == 65 [pid = 1925] [id = 570] 16:43:48 INFO - PROCESS | 1925 | 1464392628226 Marionette TRACE conn2 <- [1,2380,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using width and height",0,null,null]]]}] 16:43:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 16:43:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 771ms 16:43:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 16:43:48 INFO - PROCESS | 1925 | 1464392628238 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 16:43:48 INFO - PROCESS | 1925 | 1464392628239 Marionette TRACE conn2 <- [1,2381,null,{"value":"7"}] 16:43:48 INFO - PROCESS | 1925 | 1464392628242 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 16:43:48 INFO - PROCESS | 1925 | 1464392628244 Marionette TRACE conn2 <- [1,2382,null,{}] 16:43:48 INFO - PROCESS | 1925 | 1464392628255 Marionette TRACE conn2 -> [0,2383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:48 INFO - PROCESS | 1925 | 1464392628361 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 16:43:48 INFO - PROCESS | 1925 | --DOMWINDOW == 171 (0x12116b800) [pid = 1925] [serial = 1607] [outer = 0x0] [url = about:blank] 16:43:48 INFO - PROCESS | 1925 | --DOMWINDOW == 170 (0x125b98c00) [pid = 1925] [serial = 1538] [outer = 0x0] [url = about:blank] 16:43:48 INFO - PROCESS | 1925 | --DOMWINDOW == 169 (0x11855f800) [pid = 1925] [serial = 1532] [outer = 0x0] [url = about:blank] 16:43:48 INFO - PROCESS | 1925 | --DOMWINDOW == 168 (0x12ad80800) [pid = 1925] [serial = 1544] [outer = 0x0] [url = about:blank] 16:43:48 INFO - PROCESS | 1925 | --DOMWINDOW == 167 (0x1299d2400) [pid = 1925] [serial = 1541] [outer = 0x0] [url = about:blank] 16:43:48 INFO - PROCESS | 1925 | --DOMWINDOW == 166 (0x12b04c000) [pid = 1925] [serial = 1547] [outer = 0x0] [url = about:blank] 16:43:48 INFO - PROCESS | 1925 | --DOMWINDOW == 165 (0x121451c00) [pid = 1925] [serial = 1535] [outer = 0x0] [url = about:blank] 16:43:48 INFO - PROCESS | 1925 | --DOMWINDOW == 164 (0x124347400) [pid = 1925] [serial = 1595] [outer = 0x0] [url = about:blank] 16:43:48 INFO - PROCESS | 1925 | --DOMWINDOW == 163 (0x1265c1400) [pid = 1925] [serial = 1598] [outer = 0x0] [url = about:blank] 16:43:48 INFO - PROCESS | 1925 | --DOMWINDOW == 162 (0x117685400) [pid = 1925] [serial = 1676] [outer = 0x0] [url = about:blank] 16:43:48 INFO - PROCESS | 1925 | --DOMWINDOW == 161 (0x1160e4400) [pid = 1925] [serial = 1675] [outer = 0x0] [url = about:blank] 16:43:48 INFO - PROCESS | 1925 | --DOMWINDOW == 160 (0x125f4b400) [pid = 1925] [serial = 1658] [outer = 0x0] [url = about:blank] 16:43:48 INFO - PROCESS | 1925 | --DOMWINDOW == 159 (0x12465d400) [pid = 1925] [serial = 1657] [outer = 0x0] [url = about:blank] 16:43:48 INFO - PROCESS | 1925 | --DOMWINDOW == 158 (0x12ae05400) [pid = 1925] [serial = 1661] [outer = 0x0] [url = about:blank] 16:43:48 INFO - PROCESS | 1925 | --DOMWINDOW == 157 (0x12944e000) [pid = 1925] [serial = 1660] [outer = 0x0] [url = about:blank] 16:43:48 INFO - PROCESS | 1925 | --DOMWINDOW == 156 (0x1217bb800) [pid = 1925] [serial = 1681] [outer = 0x0] [url = about:blank] 16:43:48 INFO - PROCESS | 1925 | --DOMWINDOW == 155 (0x1217b8400) [pid = 1925] [serial = 1702] [outer = 0x0] [url = about:blank] 16:43:48 INFO - PROCESS | 1925 | --DOMWINDOW == 154 (0x1242c0c00) [pid = 1925] [serial = 1682] [outer = 0x0] [url = about:blank] 16:43:48 INFO - PROCESS | 1925 | --DOMWINDOW == 153 (0x12c390800) [pid = 1925] [serial = 1706] [outer = 0x0] [url = about:blank] 16:43:48 INFO - PROCESS | 1925 | --DOMWINDOW == 152 (0x12ba5f400) [pid = 1925] [serial = 1700] [outer = 0x0] [url = about:blank] 16:43:48 INFO - PROCESS | 1925 | --DOMWINDOW == 151 (0x129474000) [pid = 1925] [serial = 1691] [outer = 0x0] [url = about:blank] 16:43:48 INFO - PROCESS | 1925 | --DOMWINDOW == 150 (0x12b95d800) [pid = 1925] [serial = 1697] [outer = 0x0] [url = about:blank] 16:43:48 INFO - PROCESS | 1925 | --DOMWINDOW == 149 (0x12b041000) [pid = 1925] [serial = 1703] [outer = 0x0] [url = about:blank] 16:43:48 INFO - PROCESS | 1925 | --DOMWINDOW == 148 (0x126557c00) [pid = 1925] [serial = 1688] [outer = 0x0] [url = about:blank] 16:43:48 INFO - PROCESS | 1925 | --DOMWINDOW == 147 (0x12c68b000) [pid = 1925] [serial = 1709] [outer = 0x0] [url = about:blank] 16:43:48 INFO - PROCESS | 1925 | --DOMWINDOW == 146 (0x12ba41400) [pid = 1925] [serial = 1705] [outer = 0x0] [url = about:blank] 16:43:48 INFO - PROCESS | 1925 | --DOMWINDOW == 145 (0x119857000) [pid = 1925] [serial = 1592] [outer = 0x0] [url = about:blank] 16:43:48 INFO - PROCESS | 1925 | --DOMWINDOW == 144 (0x116f24c00) [pid = 1925] [serial = 1589] [outer = 0x0] [url = about:blank] 16:43:48 INFO - PROCESS | 1925 | --DOMWINDOW == 143 (0x12a828c00) [pid = 1925] [serial = 1601] [outer = 0x0] [url = about:blank] 16:43:48 INFO - PROCESS | 1925 | --DOMWINDOW == 142 (0x12ba3ac00) [pid = 1925] [serial = 1604] [outer = 0x0] [url = about:blank] 16:43:48 INFO - PROCESS | 1925 | --DOMWINDOW == 141 (0x12b0b6c00) [pid = 1925] [serial = 1586] [outer = 0x0] [url = about:blank] 16:43:48 INFO - PROCESS | 1925 | --DOMWINDOW == 140 (0x12c671400) [pid = 1925] [serial = 1708] [outer = 0x0] [url = about:blank] 16:43:48 INFO - PROCESS | 1925 | --DOMWINDOW == 139 (0x1160da800) [pid = 1925] [serial = 1651] [outer = 0x0] [url = about:blank] 16:43:48 INFO - PROCESS | 1925 | --DOMWINDOW == 138 (0x1180a6400) [pid = 1925] [serial = 1652] [outer = 0x0] [url = about:blank] 16:43:48 INFO - PROCESS | 1925 | --DOMWINDOW == 137 (0x125ba7800) [pid = 1925] [serial = 1687] [outer = 0x0] [url = about:blank] 16:43:48 INFO - PROCESS | 1925 | --DOMWINDOW == 136 (0x12ba45000) [pid = 1925] [serial = 1664] [outer = 0x0] [url = about:blank] 16:43:48 INFO - PROCESS | 1925 | --DOMWINDOW == 135 (0x12b0b9400) [pid = 1925] [serial = 1663] [outer = 0x0] [url = about:blank] 16:43:48 INFO - PROCESS | 1925 | --DOMWINDOW == 134 (0x119027000) [pid = 1925] [serial = 1678] [outer = 0x0] [url = about:blank] 16:43:48 INFO - PROCESS | 1925 | --DOMWINDOW == 133 (0x11a095800) [pid = 1925] [serial = 1679] [outer = 0x0] [url = about:blank] 16:43:48 INFO - PROCESS | 1925 | --DOMWINDOW == 132 (0x128dc9400) [pid = 1925] [serial = 1690] [outer = 0x0] [url = about:blank] 16:43:48 INFO - PROCESS | 1925 | --DOMWINDOW == 131 (0x12c386400) [pid = 1925] [serial = 1673] [outer = 0x0] [url = about:blank] 16:43:48 INFO - PROCESS | 1925 | --DOMWINDOW == 130 (0x1247ddc00) [pid = 1925] [serial = 1672] [outer = 0x0] [url = about:blank] 16:43:48 INFO - PROCESS | 1925 | --DOMWINDOW == 129 (0x12ae10400) [pid = 1925] [serial = 1696] [outer = 0x0] [url = about:blank] 16:43:48 INFO - PROCESS | 1925 | --DOMWINDOW == 128 (0x1211b5000) [pid = 1925] [serial = 1655] [outer = 0x0] [url = about:blank] 16:43:48 INFO - PROCESS | 1925 | --DOMWINDOW == 127 (0x119861000) [pid = 1925] [serial = 1654] [outer = 0x0] [url = about:blank] 16:43:48 INFO - PROCESS | 1925 | --DOMWINDOW == 126 (0x12c387800) [pid = 1925] [serial = 1670] [outer = 0x0] [url = about:blank] 16:43:48 INFO - PROCESS | 1925 | --DOMWINDOW == 125 (0x12c1a6c00) [pid = 1925] [serial = 1669] [outer = 0x0] [url = about:blank] 16:43:48 INFO - PROCESS | 1925 | --DOMWINDOW == 124 (0x12c1a3800) [pid = 1925] [serial = 1667] [outer = 0x0] [url = about:blank] 16:43:48 INFO - PROCESS | 1925 | --DOMWINDOW == 123 (0x12bd28c00) [pid = 1925] [serial = 1666] [outer = 0x0] [url = about:blank] 16:43:48 INFO - PROCESS | 1925 | --DOMWINDOW == 122 (0x124edf800) [pid = 1925] [serial = 1684] [outer = 0x0] [url = about:blank] 16:43:48 INFO - PROCESS | 1925 | --DOMWINDOW == 121 (0x125b9f000) [pid = 1925] [serial = 1685] [outer = 0x0] [url = about:blank] 16:43:48 INFO - PROCESS | 1925 | --DOMWINDOW == 120 (0x12a89ac00) [pid = 1925] [serial = 1694] [outer = 0x0] [url = about:blank] 16:43:48 INFO - PROCESS | 1925 | --DOMWINDOW == 119 (0x12a824400) [pid = 1925] [serial = 1693] [outer = 0x0] [url = about:blank] 16:43:48 INFO - PROCESS | 1925 | --DOMWINDOW == 118 (0x12b96a000) [pid = 1925] [serial = 1699] [outer = 0x0] [url = about:blank] 16:43:48 INFO - PROCESS | 1925 | 1464392628442 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:48 INFO - PROCESS | 1925 | ++DOCSHELL 0x119c20800 == 66 [pid = 1925] [id = 603] 16:43:48 INFO - PROCESS | 1925 | ++DOMWINDOW == 119 (0x115e3fc00) [pid = 1925] [serial = 1809] [outer = 0x0] 16:43:48 INFO - PROCESS | 1925 | ++DOMWINDOW == 120 (0x1182fa800) [pid = 1925] [serial = 1810] [outer = 0x115e3fc00] 16:43:48 INFO - PROCESS | 1925 | 1464392628470 Marionette DEBUG loaded listener.js 16:43:48 INFO - PROCESS | 1925 | ++DOMWINDOW == 121 (0x11a099400) [pid = 1925] [serial = 1811] [outer = 0x115e3fc00] 16:43:48 INFO - PROCESS | 1925 | 1464392628793 Marionette TRACE conn2 <- [1,2384,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using x and y",0,null,null]]]}] 16:43:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 16:43:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 574ms 16:43:48 INFO - PROCESS | 1925 | 1464392628818 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 16:43:48 INFO - PROCESS | 1925 | 1464392628820 Marionette TRACE conn2 <- [1,2385,null,{"value":"7"}] 16:43:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 16:43:48 INFO - PROCESS | 1925 | 1464392628822 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 16:43:48 INFO - PROCESS | 1925 | 1464392628823 Marionette TRACE conn2 <- [1,2386,null,{}] 16:43:48 INFO - PROCESS | 1925 | 1464392628826 Marionette TRACE conn2 -> [0,2387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:48 INFO - PROCESS | 1925 | 1464392628947 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 16:43:49 INFO - PROCESS | 1925 | 1464392629010 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:49 INFO - PROCESS | 1925 | ++DOCSHELL 0x123f31000 == 67 [pid = 1925] [id = 604] 16:43:49 INFO - PROCESS | 1925 | ++DOMWINDOW == 122 (0x121172400) [pid = 1925] [serial = 1812] [outer = 0x0] 16:43:49 INFO - PROCESS | 1925 | ++DOMWINDOW == 123 (0x1215cf400) [pid = 1925] [serial = 1813] [outer = 0x121172400] 16:43:49 INFO - PROCESS | 1925 | 1464392629036 Marionette DEBUG loaded listener.js 16:43:49 INFO - PROCESS | 1925 | ++DOMWINDOW == 124 (0x1217b8400) [pid = 1925] [serial = 1814] [outer = 0x121172400] 16:43:49 INFO - PROCESS | 1925 | 1464392629332 Marionette TRACE conn2 <- [1,2388,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html",0,null,null,[["putImageData() with zero-sized dirty rectangle puts nothing",0,null,null]]]}] 16:43:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 16:43:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 520ms 16:43:49 INFO - PROCESS | 1925 | 1464392629342 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 16:43:49 INFO - PROCESS | 1925 | 1464392629343 Marionette TRACE conn2 <- [1,2389,null,{"value":"7"}] 16:43:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 16:43:49 INFO - PROCESS | 1925 | 1464392629361 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 16:43:49 INFO - PROCESS | 1925 | 1464392629364 Marionette TRACE conn2 <- [1,2390,null,{}] 16:43:49 INFO - PROCESS | 1925 | 1464392629368 Marionette TRACE conn2 -> [0,2391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:49 INFO - PROCESS | 1925 | 1464392629461 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 16:43:49 INFO - PROCESS | 1925 | 1464392629526 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:49 INFO - PROCESS | 1925 | ++DOCSHELL 0x1299ad800 == 68 [pid = 1925] [id = 605] 16:43:49 INFO - PROCESS | 1925 | ++DOMWINDOW == 125 (0x1213b9400) [pid = 1925] [serial = 1815] [outer = 0x0] 16:43:49 INFO - PROCESS | 1925 | ++DOMWINDOW == 126 (0x12190f800) [pid = 1925] [serial = 1816] [outer = 0x1213b9400] 16:43:49 INFO - PROCESS | 1925 | 1464392629552 Marionette DEBUG loaded listener.js 16:43:49 INFO - PROCESS | 1925 | ++DOMWINDOW == 127 (0x123fc7c00) [pid = 1925] [serial = 1817] [outer = 0x1213b9400] 16:43:49 INFO - PROCESS | 1925 | 1464392629865 Marionette TRACE conn2 <- [1,2392,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.modified.html",0,null,null,[["putImageData() puts modified image data correctly",0,null,null]]]}] 16:43:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 16:43:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 523ms 16:43:49 INFO - PROCESS | 1925 | 1464392629885 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 16:43:49 INFO - PROCESS | 1925 | 1464392629887 Marionette TRACE conn2 <- [1,2393,null,{"value":"7"}] 16:43:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 16:43:49 INFO - PROCESS | 1925 | 1464392629890 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 16:43:49 INFO - PROCESS | 1925 | 1464392629892 Marionette TRACE conn2 <- [1,2394,null,{}] 16:43:49 INFO - PROCESS | 1925 | 1464392629897 Marionette TRACE conn2 -> [0,2395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:50 INFO - PROCESS | 1925 | 1464392630060 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 16:43:50 INFO - PROCESS | 1925 | 1464392630163 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:50 INFO - PROCESS | 1925 | ++DOCSHELL 0x12adaf000 == 69 [pid = 1925] [id = 606] 16:43:50 INFO - PROCESS | 1925 | ++DOMWINDOW == 128 (0x119a0e400) [pid = 1925] [serial = 1818] [outer = 0x0] 16:43:50 INFO - PROCESS | 1925 | ++DOMWINDOW == 129 (0x124609000) [pid = 1925] [serial = 1819] [outer = 0x119a0e400] 16:43:50 INFO - PROCESS | 1925 | 1464392630204 Marionette DEBUG loaded listener.js 16:43:50 INFO - PROCESS | 1925 | ++DOMWINDOW == 130 (0x12655e000) [pid = 1925] [serial = 1820] [outer = 0x119a0e400] 16:43:50 INFO - PROCESS | 1925 | 1464392630541 Marionette TRACE conn2 <- [1,2396,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html",0,null,null,[["putImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 16:43:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 16:43:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 670ms 16:43:50 INFO - PROCESS | 1925 | 1464392630560 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 16:43:50 INFO - PROCESS | 1925 | 1464392630562 Marionette TRACE conn2 <- [1,2397,null,{"value":"7"}] 16:43:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 16:43:50 INFO - PROCESS | 1925 | 1464392630571 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 16:43:50 INFO - PROCESS | 1925 | 1464392630572 Marionette TRACE conn2 <- [1,2398,null,{}] 16:43:50 INFO - PROCESS | 1925 | 1464392630574 Marionette TRACE conn2 -> [0,2399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:50 INFO - PROCESS | 1925 | 1464392630688 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 16:43:50 INFO - PROCESS | 1925 | 1464392630726 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:50 INFO - PROCESS | 1925 | ++DOCSHELL 0x12b16a000 == 70 [pid = 1925] [id = 607] 16:43:50 INFO - PROCESS | 1925 | ++DOMWINDOW == 131 (0x126561000) [pid = 1925] [serial = 1821] [outer = 0x0] 16:43:50 INFO - PROCESS | 1925 | ++DOMWINDOW == 132 (0x1267e3c00) [pid = 1925] [serial = 1822] [outer = 0x126561000] 16:43:50 INFO - PROCESS | 1925 | 1464392630751 Marionette DEBUG loaded listener.js 16:43:50 INFO - PROCESS | 1925 | ++DOMWINDOW == 133 (0x128d8d000) [pid = 1925] [serial = 1823] [outer = 0x126561000] 16:43:51 INFO - PROCESS | 1925 | 1464392631102 Marionette TRACE conn2 <- [1,2400,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.null.html",0,null,null,[["putImageData() with null imagedata throws TypeError",0,null,null]]]}] 16:43:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 16:43:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 569ms 16:43:51 INFO - PROCESS | 1925 | 1464392631141 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 16:43:51 INFO - PROCESS | 1925 | 1464392631143 Marionette TRACE conn2 <- [1,2401,null,{"value":"7"}] 16:43:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 16:43:51 INFO - PROCESS | 1925 | 1464392631146 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 16:43:51 INFO - PROCESS | 1925 | 1464392631148 Marionette TRACE conn2 <- [1,2402,null,{}] 16:43:51 INFO - PROCESS | 1925 | 1464392631151 Marionette TRACE conn2 -> [0,2403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:51 INFO - PROCESS | 1925 | 1464392631321 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 16:43:51 INFO - PROCESS | 1925 | 1464392631343 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:51 INFO - PROCESS | 1925 | ++DOCSHELL 0x12c3cf000 == 71 [pid = 1925] [id = 608] 16:43:51 INFO - PROCESS | 1925 | ++DOMWINDOW == 134 (0x1265bb800) [pid = 1925] [serial = 1824] [outer = 0x0] 16:43:51 INFO - PROCESS | 1925 | ++DOMWINDOW == 135 (0x128dce800) [pid = 1925] [serial = 1825] [outer = 0x1265bb800] 16:43:51 INFO - PROCESS | 1925 | 1464392631378 Marionette DEBUG loaded listener.js 16:43:51 INFO - PROCESS | 1925 | ++DOMWINDOW == 136 (0x129474000) [pid = 1925] [serial = 1826] [outer = 0x1265bb800] 16:43:51 INFO - PROCESS | 1925 | 1464392631739 Marionette TRACE conn2 <- [1,2404,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.path.html",0,null,null,[["putImageData() does not affect the current path",0,null,null]]]}] 16:43:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 16:43:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 623ms 16:43:51 INFO - PROCESS | 1925 | 1464392631768 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 16:43:51 INFO - PROCESS | 1925 | 1464392631770 Marionette TRACE conn2 <- [1,2405,null,{"value":"7"}] 16:43:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 16:43:51 INFO - PROCESS | 1925 | 1464392631772 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 16:43:51 INFO - PROCESS | 1925 | 1464392631773 Marionette TRACE conn2 <- [1,2406,null,{}] 16:43:51 INFO - PROCESS | 1925 | 1464392631782 Marionette TRACE conn2 -> [0,2407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:51 INFO - PROCESS | 1925 | 1464392631898 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 16:43:51 INFO - PROCESS | 1925 | 1464392631911 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:51 INFO - PROCESS | 1925 | ++DOCSHELL 0x12c6b4800 == 72 [pid = 1925] [id = 609] 16:43:51 INFO - PROCESS | 1925 | ++DOMWINDOW == 137 (0x128dcc400) [pid = 1925] [serial = 1827] [outer = 0x0] 16:43:51 INFO - PROCESS | 1925 | ++DOMWINDOW == 138 (0x12a81fc00) [pid = 1925] [serial = 1828] [outer = 0x128dcc400] 16:43:51 INFO - PROCESS | 1925 | 1464392631936 Marionette DEBUG loaded listener.js 16:43:51 INFO - PROCESS | 1925 | ++DOMWINDOW == 139 (0x12a899400) [pid = 1925] [serial = 1829] [outer = 0x128dcc400] 16:43:52 INFO - PROCESS | 1925 | 1464392632314 Marionette TRACE conn2 <- [1,2408,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html",0,null,null,[["putImageData() is not affected by context state",0,null,null]]]}] 16:43:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 16:43:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 577ms 16:43:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 16:43:52 INFO - PROCESS | 1925 | 1464392632351 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 16:43:52 INFO - PROCESS | 1925 | 1464392632352 Marionette TRACE conn2 <- [1,2409,null,{"value":"7"}] 16:43:52 INFO - PROCESS | 1925 | 1464392632354 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 16:43:52 INFO - PROCESS | 1925 | 1464392632355 Marionette TRACE conn2 <- [1,2410,null,{}] 16:43:52 INFO - PROCESS | 1925 | 1464392632358 Marionette TRACE conn2 -> [0,2411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:52 INFO - PROCESS | 1925 | 1464392632655 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 16:43:52 INFO - PROCESS | 1925 | --DOMWINDOW == 138 (0x12b047400) [pid = 1925] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 16:43:52 INFO - PROCESS | 1925 | --DOMWINDOW == 137 (0x12a827400) [pid = 1925] [serial = 1761] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 16:43:52 INFO - PROCESS | 1925 | --DOMWINDOW == 136 (0x128dc4000) [pid = 1925] [serial = 1758] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 16:43:52 INFO - PROCESS | 1925 | --DOMWINDOW == 135 (0x12b0b7400) [pid = 1925] [serial = 1764] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 16:43:52 INFO - PROCESS | 1925 | --DOMWINDOW == 134 (0x125b9ec00) [pid = 1925] [serial = 1719] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 16:43:52 INFO - PROCESS | 1925 | --DOMWINDOW == 133 (0x124f7f000) [pid = 1925] [serial = 1752] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 16:43:52 INFO - PROCESS | 1925 | --DOMWINDOW == 132 (0x12ba46000) [pid = 1925] [serial = 1725] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 16:43:52 INFO - PROCESS | 1925 | --DOMWINDOW == 131 (0x12c68bc00) [pid = 1925] [serial = 1728] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 16:43:52 INFO - PROCESS | 1925 | --DOMWINDOW == 130 (0x12b961400) [pid = 1925] [serial = 1722] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 16:43:52 INFO - PROCESS | 1925 | --DOMWINDOW == 129 (0x1160dd800) [pid = 1925] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 16:43:52 INFO - PROCESS | 1925 | --DOMWINDOW == 128 (0x121170000) [pid = 1925] [serial = 1716] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 16:43:52 INFO - PROCESS | 1925 | --DOMWINDOW == 127 (0x113863c00) [pid = 1925] [serial = 1737] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 16:43:52 INFO - PROCESS | 1925 | --DOMWINDOW == 126 (0x117173800) [pid = 1925] [serial = 1713] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 16:43:52 INFO - PROCESS | 1925 | --DOMWINDOW == 125 (0x1182f4c00) [pid = 1925] [serial = 1740] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 16:43:52 INFO - PROCESS | 1925 | --DOMWINDOW == 124 (0x12d22ac00) [pid = 1925] [serial = 1731] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 16:43:52 INFO - PROCESS | 1925 | --DOMWINDOW == 123 (0x1213c6c00) [pid = 1925] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 16:43:52 INFO - PROCESS | 1925 | --DOMWINDOW == 122 (0x123fca000) [pid = 1925] [serial = 1749] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 16:43:52 INFO - PROCESS | 1925 | --DOMWINDOW == 121 (0x121cbb400) [pid = 1925] [serial = 1746] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 16:43:52 INFO - PROCESS | 1925 | --DOMWINDOW == 120 (0x117e46000) [pid = 1925] [serial = 1770] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 16:43:52 INFO - PROCESS | 1925 | --DOMWINDOW == 119 (0x126503400) [pid = 1925] [serial = 1755] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 16:43:52 INFO - PROCESS | 1925 | --DOMWINDOW == 118 (0x117553c00) [pid = 1925] [serial = 1767] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 16:43:52 INFO - PROCESS | 1925 | --DOMWINDOW == 117 (0x12ba62c00) [pid = 1925] [serial = 1773] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 16:43:52 INFO - PROCESS | 1925 | 1464392632711 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:52 INFO - PROCESS | 1925 | ++DOCSHELL 0x11a03e000 == 73 [pid = 1925] [id = 610] 16:43:52 INFO - PROCESS | 1925 | ++DOMWINDOW == 118 (0x110f51800) [pid = 1925] [serial = 1830] [outer = 0x0] 16:43:52 INFO - PROCESS | 1925 | ++DOMWINDOW == 119 (0x113341000) [pid = 1925] [serial = 1831] [outer = 0x110f51800] 16:43:52 INFO - PROCESS | 1925 | 1464392632736 Marionette DEBUG loaded listener.js 16:43:52 INFO - PROCESS | 1925 | ++DOMWINDOW == 120 (0x1187b4400) [pid = 1925] [serial = 1832] [outer = 0x110f51800] 16:43:53 INFO - PROCESS | 1925 | 1464392633016 Marionette TRACE conn2 <- [1,2412,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 16:43:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 16:43:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 719ms 16:43:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 16:43:53 INFO - PROCESS | 1925 | 1464392633075 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 16:43:53 INFO - PROCESS | 1925 | 1464392633076 Marionette TRACE conn2 <- [1,2413,null,{"value":"7"}] 16:43:53 INFO - PROCESS | 1925 | 1464392633081 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 16:43:53 INFO - PROCESS | 1925 | 1464392633083 Marionette TRACE conn2 <- [1,2414,null,{}] 16:43:53 INFO - PROCESS | 1925 | 1464392633085 Marionette TRACE conn2 -> [0,2415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:53 INFO - PROCESS | 1925 | 1464392633195 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 16:43:53 INFO - PROCESS | 1925 | 1464392633280 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:53 INFO - PROCESS | 1925 | ++DOCSHELL 0x12cd3d000 == 74 [pid = 1925] [id = 611] 16:43:53 INFO - PROCESS | 1925 | ++DOMWINDOW == 121 (0x111c60800) [pid = 1925] [serial = 1833] [outer = 0x0] 16:43:53 INFO - PROCESS | 1925 | ++DOMWINDOW == 122 (0x12ae0a400) [pid = 1925] [serial = 1834] [outer = 0x111c60800] 16:43:53 INFO - PROCESS | 1925 | 1464392633309 Marionette DEBUG loaded listener.js 16:43:53 INFO - PROCESS | 1925 | ++DOMWINDOW == 123 (0x12b95cc00) [pid = 1925] [serial = 1835] [outer = 0x111c60800] 16:43:53 INFO - PROCESS | 1925 | 1464392633600 Marionette TRACE conn2 <- [1,2416,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html",0,null,null,[["putImageData() does not accept non-ImageData objects",0,null,null]]]}] 16:43:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 16:43:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 571ms 16:43:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 16:43:53 INFO - PROCESS | 1925 | 1464392633658 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 16:43:53 INFO - PROCESS | 1925 | 1464392633660 Marionette TRACE conn2 <- [1,2417,null,{"value":"7"}] 16:43:53 INFO - PROCESS | 1925 | 1464392633662 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 16:43:53 INFO - PROCESS | 1925 | 1464392633663 Marionette TRACE conn2 <- [1,2418,null,{}] 16:43:53 INFO - PROCESS | 1925 | 1464392633666 Marionette TRACE conn2 -> [0,2419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:53 INFO - PROCESS | 1925 | 1464392633764 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 16:43:53 INFO - PROCESS | 1925 | 1464392633768 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:53 INFO - PROCESS | 1925 | ++DOCSHELL 0x12dda6800 == 75 [pid = 1925] [id = 612] 16:43:53 INFO - PROCESS | 1925 | ++DOMWINDOW == 124 (0x110f4b800) [pid = 1925] [serial = 1836] [outer = 0x0] 16:43:53 INFO - PROCESS | 1925 | ++DOMWINDOW == 125 (0x12ba3e400) [pid = 1925] [serial = 1837] [outer = 0x110f4b800] 16:43:53 INFO - PROCESS | 1925 | 1464392633793 Marionette DEBUG loaded listener.js 16:43:53 INFO - PROCESS | 1925 | ++DOMWINDOW == 126 (0x12ba62c00) [pid = 1925] [serial = 1838] [outer = 0x110f4b800] 16:43:54 INFO - PROCESS | 1925 | 1464392634135 Marionette TRACE conn2 <- [1,2420,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 16:43:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 16:43:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 520ms 16:43:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 16:43:54 INFO - PROCESS | 1925 | 1464392634183 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 16:43:54 INFO - PROCESS | 1925 | 1464392634184 Marionette TRACE conn2 <- [1,2421,null,{"value":"7"}] 16:43:54 INFO - PROCESS | 1925 | 1464392634187 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 16:43:54 INFO - PROCESS | 1925 | 1464392634188 Marionette TRACE conn2 <- [1,2422,null,{}] 16:43:54 INFO - PROCESS | 1925 | 1464392634190 Marionette TRACE conn2 -> [0,2423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:54 INFO - PROCESS | 1925 | 1464392634288 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 16:43:54 INFO - PROCESS | 1925 | 1464392634292 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:54 INFO - PROCESS | 1925 | ++DOCSHELL 0x12edb6800 == 76 [pid = 1925] [id = 613] 16:43:54 INFO - PROCESS | 1925 | ++DOMWINDOW == 127 (0x12b95f400) [pid = 1925] [serial = 1839] [outer = 0x0] 16:43:54 INFO - PROCESS | 1925 | ++DOMWINDOW == 128 (0x12bd1c800) [pid = 1925] [serial = 1840] [outer = 0x12b95f400] 16:43:54 INFO - PROCESS | 1925 | 1464392634317 Marionette DEBUG loaded listener.js 16:43:54 INFO - PROCESS | 1925 | ++DOMWINDOW == 129 (0x12c1a5000) [pid = 1925] [serial = 1841] [outer = 0x12b95f400] 16:43:54 INFO - PROCESS | 1925 | 1464392634740 Marionette TRACE conn2 <- [1,2424,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 16:43:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 16:43:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 569ms 16:43:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 16:43:54 INFO - PROCESS | 1925 | 1464392634757 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 16:43:54 INFO - PROCESS | 1925 | 1464392634759 Marionette TRACE conn2 <- [1,2425,null,{"value":"7"}] 16:43:54 INFO - PROCESS | 1925 | 1464392634765 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 16:43:54 INFO - PROCESS | 1925 | 1464392634768 Marionette TRACE conn2 <- [1,2426,null,{}] 16:43:54 INFO - PROCESS | 1925 | 1464392634773 Marionette TRACE conn2 -> [0,2427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:54 INFO - PROCESS | 1925 | 1464392634896 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 16:43:54 INFO - PROCESS | 1925 | 1464392634979 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:54 INFO - PROCESS | 1925 | ++DOCSHELL 0x1180d4800 == 77 [pid = 1925] [id = 614] 16:43:54 INFO - PROCESS | 1925 | ++DOMWINDOW == 130 (0x112767400) [pid = 1925] [serial = 1842] [outer = 0x0] 16:43:55 INFO - PROCESS | 1925 | ++DOMWINDOW == 131 (0x11312e800) [pid = 1925] [serial = 1843] [outer = 0x112767400] 16:43:55 INFO - PROCESS | 1925 | 1464392635010 Marionette DEBUG loaded listener.js 16:43:55 INFO - PROCESS | 1925 | ++DOMWINDOW == 132 (0x113341800) [pid = 1925] [serial = 1844] [outer = 0x112767400] 16:43:55 INFO - PROCESS | 1925 | 1464392635445 Marionette TRACE conn2 <- [1,2428,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 16:43:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 16:43:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 725ms 16:43:55 INFO - PROCESS | 1925 | 1464392635488 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 16:43:55 INFO - PROCESS | 1925 | 1464392635492 Marionette TRACE conn2 <- [1,2429,null,{"value":"7"}] 16:43:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 16:43:55 INFO - PROCESS | 1925 | 1464392635517 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 16:43:55 INFO - PROCESS | 1925 | 1464392635519 Marionette TRACE conn2 <- [1,2430,null,{}] 16:43:55 INFO - PROCESS | 1925 | 1464392635522 Marionette TRACE conn2 -> [0,2431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:55 INFO - PROCESS | 1925 | 1464392635668 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 16:43:55 INFO - PROCESS | 1925 | 1464392635761 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:55 INFO - PROCESS | 1925 | ++DOCSHELL 0x128ab6000 == 78 [pid = 1925] [id = 615] 16:43:55 INFO - PROCESS | 1925 | ++DOMWINDOW == 133 (0x11842ec00) [pid = 1925] [serial = 1845] [outer = 0x0] 16:43:55 INFO - PROCESS | 1925 | ++DOMWINDOW == 134 (0x1184ca000) [pid = 1925] [serial = 1846] [outer = 0x11842ec00] 16:43:55 INFO - PROCESS | 1925 | 1464392635790 Marionette DEBUG loaded listener.js 16:43:55 INFO - PROCESS | 1925 | ++DOMWINDOW == 135 (0x11950d000) [pid = 1925] [serial = 1847] [outer = 0x11842ec00] 16:43:56 INFO - PROCESS | 1925 | 1464392636203 Marionette TRACE conn2 <- [1,2432,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.4.html",0,null,null,[["Shadows with alpha components are correctly affected by globalAlpha",0,null,null]]]}] 16:43:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 16:43:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 726ms 16:43:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 16:43:56 INFO - PROCESS | 1925 | 1464392636240 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 16:43:56 INFO - PROCESS | 1925 | 1464392636241 Marionette TRACE conn2 <- [1,2433,null,{"value":"7"}] 16:43:56 INFO - PROCESS | 1925 | 1464392636244 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 16:43:56 INFO - PROCESS | 1925 | 1464392636247 Marionette TRACE conn2 <- [1,2434,null,{}] 16:43:56 INFO - PROCESS | 1925 | 1464392636255 Marionette TRACE conn2 -> [0,2435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:56 INFO - PROCESS | 1925 | 1464392636374 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 16:43:56 INFO - PROCESS | 1925 | 1464392636483 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:56 INFO - PROCESS | 1925 | ++DOCSHELL 0x12d18d800 == 79 [pid = 1925] [id = 616] 16:43:56 INFO - PROCESS | 1925 | ++DOMWINDOW == 136 (0x119f67800) [pid = 1925] [serial = 1848] [outer = 0x0] 16:43:56 INFO - PROCESS | 1925 | ++DOMWINDOW == 137 (0x121620c00) [pid = 1925] [serial = 1849] [outer = 0x119f67800] 16:43:56 INFO - PROCESS | 1925 | 1464392636518 Marionette DEBUG loaded listener.js 16:43:56 INFO - PROCESS | 1925 | ++DOMWINDOW == 138 (0x1249cf000) [pid = 1925] [serial = 1850] [outer = 0x119f67800] 16:43:56 INFO - PROCESS | 1925 | 1464392636928 Marionette TRACE conn2 <- [1,2436,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.5.html",0,null,null,[["Shadows of shapes with alpha components are drawn correctly",0,null,null]]]}] 16:43:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 16:43:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 723ms 16:43:56 INFO - PROCESS | 1925 | 1464392636968 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 16:43:56 INFO - PROCESS | 1925 | 1464392636969 Marionette TRACE conn2 <- [1,2437,null,{"value":"7"}] 16:43:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 16:43:56 INFO - PROCESS | 1925 | 1464392636972 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 16:43:56 INFO - PROCESS | 1925 | 1464392636973 Marionette TRACE conn2 <- [1,2438,null,{}] 16:43:56 INFO - PROCESS | 1925 | 1464392636976 Marionette TRACE conn2 -> [0,2439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:57 INFO - PROCESS | 1925 | 1464392637115 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 16:43:57 INFO - PROCESS | 1925 | 1464392637224 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:57 INFO - PROCESS | 1925 | ++DOCSHELL 0x1349f4000 == 80 [pid = 1925] [id = 617] 16:43:57 INFO - PROCESS | 1925 | ++DOMWINDOW == 139 (0x1246a6000) [pid = 1925] [serial = 1851] [outer = 0x0] 16:43:57 INFO - PROCESS | 1925 | ++DOMWINDOW == 140 (0x126211c00) [pid = 1925] [serial = 1852] [outer = 0x1246a6000] 16:43:57 INFO - PROCESS | 1925 | 1464392637255 Marionette DEBUG loaded listener.js 16:43:57 INFO - PROCESS | 1925 | ++DOMWINDOW == 141 (0x128edd000) [pid = 1925] [serial = 1853] [outer = 0x1246a6000] 16:43:57 INFO - PROCESS | 1925 | 1464392637656 Marionette TRACE conn2 <- [1,2440,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.initial",0,null,null]]]}] 16:43:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 16:43:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 719ms 16:43:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 16:43:57 INFO - PROCESS | 1925 | 1464392637691 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 16:43:57 INFO - PROCESS | 1925 | 1464392637693 Marionette TRACE conn2 <- [1,2441,null,{"value":"7"}] 16:43:57 INFO - PROCESS | 1925 | 1464392637695 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 16:43:57 INFO - PROCESS | 1925 | 1464392637696 Marionette TRACE conn2 <- [1,2442,null,{}] 16:43:57 INFO - PROCESS | 1925 | 1464392637699 Marionette TRACE conn2 -> [0,2443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:57 INFO - PROCESS | 1925 | 1464392637813 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 16:43:57 INFO - PROCESS | 1925 | 1464392637922 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:57 INFO - PROCESS | 1925 | ++DOCSHELL 0x134e48800 == 81 [pid = 1925] [id = 618] 16:43:57 INFO - PROCESS | 1925 | ++DOMWINDOW == 142 (0x125f4b400) [pid = 1925] [serial = 1854] [outer = 0x0] 16:43:57 INFO - PROCESS | 1925 | ++DOMWINDOW == 143 (0x12ad7d800) [pid = 1925] [serial = 1855] [outer = 0x125f4b400] 16:43:57 INFO - PROCESS | 1925 | 1464392637953 Marionette DEBUG loaded listener.js 16:43:57 INFO - PROCESS | 1925 | ++DOMWINDOW == 144 (0x12b041000) [pid = 1925] [serial = 1856] [outer = 0x125f4b400] 16:43:58 INFO - PROCESS | 1925 | 1464392638364 Marionette TRACE conn2 <- [1,2444,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.invalid",0,null,null]]]}] 16:43:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 16:43:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 720ms 16:43:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 16:43:58 INFO - PROCESS | 1925 | 1464392638416 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 16:43:58 INFO - PROCESS | 1925 | 1464392638417 Marionette TRACE conn2 <- [1,2445,null,{"value":"7"}] 16:43:58 INFO - PROCESS | 1925 | 1464392638419 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 16:43:58 INFO - PROCESS | 1925 | 1464392638421 Marionette TRACE conn2 <- [1,2446,null,{}] 16:43:58 INFO - PROCESS | 1925 | 1464392638423 Marionette TRACE conn2 -> [0,2447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:58 INFO - PROCESS | 1925 | 1464392638571 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 16:43:58 INFO - PROCESS | 1925 | 1464392638683 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:58 INFO - PROCESS | 1925 | ++DOCSHELL 0x13783a800 == 82 [pid = 1925] [id = 619] 16:43:58 INFO - PROCESS | 1925 | ++DOMWINDOW == 145 (0x12b0ba000) [pid = 1925] [serial = 1857] [outer = 0x0] 16:43:58 INFO - PROCESS | 1925 | ++DOMWINDOW == 146 (0x12c387400) [pid = 1925] [serial = 1858] [outer = 0x12b0ba000] 16:43:58 INFO - PROCESS | 1925 | 1464392638714 Marionette DEBUG loaded listener.js 16:43:58 INFO - PROCESS | 1925 | ++DOMWINDOW == 147 (0x12d0e0c00) [pid = 1925] [serial = 1859] [outer = 0x12b0ba000] 16:43:59 INFO - PROCESS | 1925 | 1464392639150 Marionette TRACE conn2 <- [1,2448,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.valid",0,null,null]]]}] 16:43:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 16:43:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 768ms 16:43:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 16:43:59 INFO - PROCESS | 1925 | 1464392639189 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 16:43:59 INFO - PROCESS | 1925 | 1464392639190 Marionette TRACE conn2 <- [1,2449,null,{"value":"7"}] 16:43:59 INFO - PROCESS | 1925 | 1464392639192 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 16:43:59 INFO - PROCESS | 1925 | 1464392639194 Marionette TRACE conn2 <- [1,2450,null,{}] 16:43:59 INFO - PROCESS | 1925 | 1464392639196 Marionette TRACE conn2 -> [0,2451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:59 INFO - PROCESS | 1925 | 1464392639312 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 16:43:59 INFO - PROCESS | 1925 | 1464392639421 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:59 INFO - PROCESS | 1925 | ++DOCSHELL 0x13ed28800 == 83 [pid = 1925] [id = 620] 16:43:59 INFO - PROCESS | 1925 | ++DOMWINDOW == 148 (0x12c66e400) [pid = 1925] [serial = 1860] [outer = 0x0] 16:43:59 INFO - PROCESS | 1925 | ++DOMWINDOW == 149 (0x12d0ecc00) [pid = 1925] [serial = 1861] [outer = 0x12c66e400] 16:43:59 INFO - PROCESS | 1925 | 1464392639451 Marionette DEBUG loaded listener.js 16:43:59 INFO - PROCESS | 1925 | ++DOMWINDOW == 150 (0x12d233800) [pid = 1925] [serial = 1862] [outer = 0x12c66e400] 16:43:59 INFO - PROCESS | 1925 | 1464392639910 Marionette TRACE conn2 <- [1,2452,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.initial",0,null,null]]]}] 16:43:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 16:43:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 769ms 16:43:59 INFO - PROCESS | 1925 | 1464392639962 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 16:43:59 INFO - PROCESS | 1925 | 1464392639963 Marionette TRACE conn2 <- [1,2453,null,{"value":"7"}] 16:43:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 16:43:59 INFO - PROCESS | 1925 | 1464392639965 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 16:43:59 INFO - PROCESS | 1925 | 1464392639966 Marionette TRACE conn2 <- [1,2454,null,{}] 16:43:59 INFO - PROCESS | 1925 | 1464392639969 Marionette TRACE conn2 -> [0,2455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:00 INFO - PROCESS | 1925 | 1464392640088 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 16:44:00 INFO - PROCESS | 1925 | 1464392640362 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:00 INFO - PROCESS | 1925 | ++DOCSHELL 0x119c2a800 == 84 [pid = 1925] [id = 621] 16:44:00 INFO - PROCESS | 1925 | ++DOMWINDOW == 151 (0x111c1d000) [pid = 1925] [serial = 1863] [outer = 0x0] 16:44:00 INFO - PROCESS | 1925 | ++DOMWINDOW == 152 (0x111c7c400) [pid = 1925] [serial = 1864] [outer = 0x111c1d000] 16:44:00 INFO - PROCESS | 1925 | 1464392640410 Marionette DEBUG loaded listener.js 16:44:00 INFO - PROCESS | 1925 | ++DOMWINDOW == 153 (0x11312cc00) [pid = 1925] [serial = 1865] [outer = 0x111c1d000] 16:44:00 INFO - PROCESS | 1925 | 1464392640823 Marionette TRACE conn2 <- [1,2456,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.invalid",0,null,null]]]}] 16:44:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 16:44:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 869ms 16:44:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 16:44:00 INFO - PROCESS | 1925 | 1464392640835 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 16:44:00 INFO - PROCESS | 1925 | 1464392640837 Marionette TRACE conn2 <- [1,2457,null,{"value":"7"}] 16:44:00 INFO - PROCESS | 1925 | 1464392640840 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 16:44:00 INFO - PROCESS | 1925 | 1464392640842 Marionette TRACE conn2 <- [1,2458,null,{}] 16:44:00 INFO - PROCESS | 1925 | 1464392640845 Marionette TRACE conn2 -> [0,2459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:00 INFO - PROCESS | 1925 | 1464392640955 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 16:44:01 INFO - PROCESS | 1925 | 1464392641070 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:01 INFO - PROCESS | 1925 | ++DOCSHELL 0x12ad97000 == 85 [pid = 1925] [id = 622] 16:44:01 INFO - PROCESS | 1925 | ++DOMWINDOW == 154 (0x117685400) [pid = 1925] [serial = 1866] [outer = 0x0] 16:44:01 INFO - PROCESS | 1925 | ++DOMWINDOW == 155 (0x1182fa400) [pid = 1925] [serial = 1867] [outer = 0x117685400] 16:44:01 INFO - PROCESS | 1925 | 1464392641102 Marionette DEBUG loaded listener.js 16:44:01 INFO - PROCESS | 1925 | ++DOMWINDOW == 156 (0x118e83400) [pid = 1925] [serial = 1868] [outer = 0x117685400] 16:44:01 INFO - PROCESS | 1925 | --DOCSHELL 0x12c696800 == 84 [pid = 1925] [id = 475] 16:44:01 INFO - PROCESS | 1925 | --DOCSHELL 0x12ddb3000 == 83 [pid = 1925] [id = 514] 16:44:01 INFO - PROCESS | 1925 | --DOCSHELL 0x12d98c000 == 82 [pid = 1925] [id = 513] 16:44:01 INFO - PROCESS | 1925 | --DOCSHELL 0x1182e8800 == 81 [pid = 1925] [id = 515] 16:44:01 INFO - PROCESS | 1925 | --DOCSHELL 0x12ca0c800 == 80 [pid = 1925] [id = 476] 16:44:01 INFO - PROCESS | 1925 | --DOCSHELL 0x12dda6800 == 79 [pid = 1925] [id = 612] 16:44:01 INFO - PROCESS | 1925 | --DOCSHELL 0x12cd3d000 == 78 [pid = 1925] [id = 611] 16:44:01 INFO - PROCESS | 1925 | --DOCSHELL 0x11a03e000 == 77 [pid = 1925] [id = 610] 16:44:01 INFO - PROCESS | 1925 | --DOCSHELL 0x12c6b4800 == 76 [pid = 1925] [id = 609] 16:44:01 INFO - PROCESS | 1925 | --DOCSHELL 0x12c3cf000 == 75 [pid = 1925] [id = 608] 16:44:01 INFO - PROCESS | 1925 | --DOCSHELL 0x12b16a000 == 74 [pid = 1925] [id = 607] 16:44:01 INFO - PROCESS | 1925 | --DOCSHELL 0x12adaf000 == 73 [pid = 1925] [id = 606] 16:44:01 INFO - PROCESS | 1925 | --DOCSHELL 0x1299ad800 == 72 [pid = 1925] [id = 605] 16:44:01 INFO - PROCESS | 1925 | --DOCSHELL 0x123f31000 == 71 [pid = 1925] [id = 604] 16:44:01 INFO - PROCESS | 1925 | --DOCSHELL 0x119c20800 == 70 [pid = 1925] [id = 603] 16:44:01 INFO - PROCESS | 1925 | --DOCSHELL 0x121420800 == 69 [pid = 1925] [id = 602] 16:44:01 INFO - PROCESS | 1925 | --DOCSHELL 0x116f0d000 == 68 [pid = 1925] [id = 601] 16:44:01 INFO - PROCESS | 1925 | --DOCSHELL 0x1379a6800 == 67 [pid = 1925] [id = 597] 16:44:01 INFO - PROCESS | 1925 | --DOCSHELL 0x13fddb800 == 66 [pid = 1925] [id = 596] 16:44:01 INFO - PROCESS | 1925 | --DOCSHELL 0x135134800 == 65 [pid = 1925] [id = 595] 16:44:01 INFO - PROCESS | 1925 | --DOCSHELL 0x12b159800 == 64 [pid = 1925] [id = 594] 16:44:01 INFO - PROCESS | 1925 | --DOCSHELL 0x119c17000 == 63 [pid = 1925] [id = 593] 16:44:01 INFO - PROCESS | 1925 | 1464392641671 Marionette TRACE conn2 <- [1,2460,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.valid",0,null,null]]]}] 16:44:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 16:44:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 871ms 16:44:01 INFO - PROCESS | 1925 | 1464392641712 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 16:44:01 INFO - PROCESS | 1925 | 1464392641716 Marionette TRACE conn2 <- [1,2461,null,{"value":"7"}] 16:44:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 16:44:01 INFO - PROCESS | 1925 | 1464392641720 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 16:44:01 INFO - PROCESS | 1925 | 1464392641721 Marionette TRACE conn2 <- [1,2462,null,{}] 16:44:01 INFO - PROCESS | 1925 | 1464392641723 Marionette TRACE conn2 -> [0,2463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:01 INFO - PROCESS | 1925 | 1464392641818 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 16:44:01 INFO - PROCESS | 1925 | --DOMWINDOW == 155 (0x12bd1b800) [pid = 1925] [serial = 1649] [outer = 0x0] [url = about:blank] 16:44:01 INFO - PROCESS | 1925 | --DOMWINDOW == 154 (0x12b0bac00) [pid = 1925] [serial = 1762] [outer = 0x0] [url = about:blank] 16:44:01 INFO - PROCESS | 1925 | --DOMWINDOW == 153 (0x12a89cc00) [pid = 1925] [serial = 1759] [outer = 0x0] [url = about:blank] 16:44:01 INFO - PROCESS | 1925 | --DOMWINDOW == 152 (0x12bd1e400) [pid = 1925] [serial = 1765] [outer = 0x0] [url = about:blank] 16:44:01 INFO - PROCESS | 1925 | --DOMWINDOW == 151 (0x12a821400) [pid = 1925] [serial = 1721] [outer = 0x0] [url = about:blank] 16:44:01 INFO - PROCESS | 1925 | --DOMWINDOW == 150 (0x128d8ec00) [pid = 1925] [serial = 1720] [outer = 0x0] [url = about:blank] 16:44:01 INFO - PROCESS | 1925 | --DOMWINDOW == 149 (0x126208800) [pid = 1925] [serial = 1753] [outer = 0x0] [url = about:blank] 16:44:01 INFO - PROCESS | 1925 | --DOMWINDOW == 148 (0x12c66b800) [pid = 1925] [serial = 1727] [outer = 0x0] [url = about:blank] 16:44:01 INFO - PROCESS | 1925 | --DOMWINDOW == 147 (0x12c38dc00) [pid = 1925] [serial = 1726] [outer = 0x0] [url = about:blank] 16:44:01 INFO - PROCESS | 1925 | --DOMWINDOW == 146 (0x12d0e0800) [pid = 1925] [serial = 1729] [outer = 0x0] [url = about:blank] 16:44:01 INFO - PROCESS | 1925 | --DOMWINDOW == 145 (0x12d22e400) [pid = 1925] [serial = 1730] [outer = 0x0] [url = about:blank] 16:44:01 INFO - PROCESS | 1925 | --DOMWINDOW == 144 (0x12ba5d800) [pid = 1925] [serial = 1723] [outer = 0x0] [url = about:blank] 16:44:01 INFO - PROCESS | 1925 | --DOMWINDOW == 143 (0x12bd23400) [pid = 1925] [serial = 1724] [outer = 0x0] [url = about:blank] 16:44:01 INFO - PROCESS | 1925 | --DOMWINDOW == 142 (0x12ba45400) [pid = 1925] [serial = 1736] [outer = 0x0] [url = about:blank] 16:44:01 INFO - PROCESS | 1925 | --DOMWINDOW == 141 (0x121903400) [pid = 1925] [serial = 1735] [outer = 0x0] [url = about:blank] 16:44:01 INFO - PROCESS | 1925 | --DOMWINDOW == 140 (0x121904400) [pid = 1925] [serial = 1717] [outer = 0x0] [url = about:blank] 16:44:01 INFO - PROCESS | 1925 | --DOMWINDOW == 139 (0x124edc800) [pid = 1925] [serial = 1718] [outer = 0x0] [url = about:blank] 16:44:01 INFO - PROCESS | 1925 | --DOMWINDOW == 138 (0x116939800) [pid = 1925] [serial = 1739] [outer = 0x0] [url = about:blank] 16:44:01 INFO - PROCESS | 1925 | --DOMWINDOW == 137 (0x113df0400) [pid = 1925] [serial = 1738] [outer = 0x0] [url = about:blank] 16:44:01 INFO - PROCESS | 1925 | --DOMWINDOW == 136 (0x119f70400) [pid = 1925] [serial = 1715] [outer = 0x0] [url = about:blank] 16:44:01 INFO - PROCESS | 1925 | --DOMWINDOW == 135 (0x118435000) [pid = 1925] [serial = 1714] [outer = 0x0] [url = about:blank] 16:44:01 INFO - PROCESS | 1925 | --DOMWINDOW == 134 (0x12116ec00) [pid = 1925] [serial = 1742] [outer = 0x0] [url = about:blank] 16:44:01 INFO - PROCESS | 1925 | --DOMWINDOW == 133 (0x11958e400) [pid = 1925] [serial = 1741] [outer = 0x0] [url = about:blank] 16:44:01 INFO - PROCESS | 1925 | --DOMWINDOW == 132 (0x134cb8c00) [pid = 1925] [serial = 1733] [outer = 0x0] [url = about:blank] 16:44:01 INFO - PROCESS | 1925 | --DOMWINDOW == 131 (0x12d236800) [pid = 1925] [serial = 1732] [outer = 0x0] [url = about:blank] 16:44:01 INFO - PROCESS | 1925 | --DOMWINDOW == 130 (0x12161fc00) [pid = 1925] [serial = 1744] [outer = 0x0] [url = about:blank] 16:44:01 INFO - PROCESS | 1925 | --DOMWINDOW == 129 (0x12190fc00) [pid = 1925] [serial = 1745] [outer = 0x0] [url = about:blank] 16:44:01 INFO - PROCESS | 1925 | --DOMWINDOW == 128 (0x124eda800) [pid = 1925] [serial = 1750] [outer = 0x0] [url = about:blank] 16:44:01 INFO - PROCESS | 1925 | --DOMWINDOW == 127 (0x125f4a800) [pid = 1925] [serial = 1751] [outer = 0x0] [url = about:blank] 16:44:01 INFO - PROCESS | 1925 | --DOMWINDOW == 126 (0x124661800) [pid = 1925] [serial = 1747] [outer = 0x0] [url = about:blank] 16:44:01 INFO - PROCESS | 1925 | --DOMWINDOW == 125 (0x124ed3c00) [pid = 1925] [serial = 1748] [outer = 0x0] [url = about:blank] 16:44:01 INFO - PROCESS | 1925 | --DOMWINDOW == 124 (0x12cc44c00) [pid = 1925] [serial = 1711] [outer = 0x0] [url = about:blank] 16:44:01 INFO - PROCESS | 1925 | --DOMWINDOW == 123 (0x12c1a1400) [pid = 1925] [serial = 1766] [outer = 0x0] [url = about:blank] 16:44:01 INFO - PROCESS | 1925 | --DOMWINDOW == 122 (0x12ba5ec00) [pid = 1925] [serial = 1772] [outer = 0x0] [url = about:blank] 16:44:01 INFO - PROCESS | 1925 | --DOMWINDOW == 121 (0x12945ac00) [pid = 1925] [serial = 1756] [outer = 0x0] [url = about:blank] 16:44:01 INFO - PROCESS | 1925 | --DOMWINDOW == 120 (0x12b042400) [pid = 1925] [serial = 1760] [outer = 0x0] [url = about:blank] 16:44:01 INFO - PROCESS | 1925 | --DOMWINDOW == 119 (0x128d87400) [pid = 1925] [serial = 1769] [outer = 0x0] [url = about:blank] 16:44:01 INFO - PROCESS | 1925 | --DOMWINDOW == 118 (0x12a826800) [pid = 1925] [serial = 1771] [outer = 0x0] [url = about:blank] 16:44:01 INFO - PROCESS | 1925 | --DOMWINDOW == 117 (0x12a819c00) [pid = 1925] [serial = 1757] [outer = 0x0] [url = about:blank] 16:44:01 INFO - PROCESS | 1925 | --DOMWINDOW == 116 (0x12b967400) [pid = 1925] [serial = 1763] [outer = 0x0] [url = about:blank] 16:44:01 INFO - PROCESS | 1925 | --DOMWINDOW == 115 (0x12c391400) [pid = 1925] [serial = 1775] [outer = 0x0] [url = about:blank] 16:44:01 INFO - PROCESS | 1925 | --DOMWINDOW == 114 (0x128edf000) [pid = 1925] [serial = 1754] [outer = 0x0] [url = about:blank] 16:44:01 INFO - PROCESS | 1925 | --DOMWINDOW == 113 (0x12161cc00) [pid = 1925] [serial = 1768] [outer = 0x0] [url = about:blank] 16:44:01 INFO - PROCESS | 1925 | --DOMWINDOW == 112 (0x12c384000) [pid = 1925] [serial = 1774] [outer = 0x0] [url = about:blank] 16:44:01 INFO - PROCESS | 1925 | 1464392641884 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:01 INFO - PROCESS | 1925 | ++DOCSHELL 0x119cce800 == 64 [pid = 1925] [id = 623] 16:44:01 INFO - PROCESS | 1925 | ++DOMWINDOW == 113 (0x116a60800) [pid = 1925] [serial = 1869] [outer = 0x0] 16:44:01 INFO - PROCESS | 1925 | ++DOMWINDOW == 114 (0x11985d400) [pid = 1925] [serial = 1870] [outer = 0x116a60800] 16:44:01 INFO - PROCESS | 1925 | 1464392641918 Marionette DEBUG loaded listener.js 16:44:01 INFO - PROCESS | 1925 | ++DOMWINDOW == 115 (0x121451c00) [pid = 1925] [serial = 1871] [outer = 0x116a60800] 16:44:02 INFO - PROCESS | 1925 | 1464392642268 Marionette TRACE conn2 <- [1,2464,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.initial",0,null,null]]]}] 16:44:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 16:44:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 571ms 16:44:02 INFO - PROCESS | 1925 | 1464392642291 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 16:44:02 INFO - PROCESS | 1925 | 1464392642292 Marionette TRACE conn2 <- [1,2465,null,{"value":"7"}] 16:44:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 16:44:02 INFO - PROCESS | 1925 | 1464392642296 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 16:44:02 INFO - PROCESS | 1925 | 1464392642302 Marionette TRACE conn2 <- [1,2466,null,{}] 16:44:02 INFO - PROCESS | 1925 | 1464392642309 Marionette TRACE conn2 -> [0,2467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:02 INFO - PROCESS | 1925 | 1464392642407 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 16:44:02 INFO - PROCESS | 1925 | 1464392642475 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:02 INFO - PROCESS | 1925 | ++DOCSHELL 0x124f0d000 == 65 [pid = 1925] [id = 624] 16:44:02 INFO - PROCESS | 1925 | ++DOMWINDOW == 116 (0x119f70400) [pid = 1925] [serial = 1872] [outer = 0x0] 16:44:02 INFO - PROCESS | 1925 | ++DOMWINDOW == 117 (0x1217b9800) [pid = 1925] [serial = 1873] [outer = 0x119f70400] 16:44:02 INFO - PROCESS | 1925 | 1464392642501 Marionette DEBUG loaded listener.js 16:44:02 INFO - PROCESS | 1925 | ++DOMWINDOW == 118 (0x1247e1800) [pid = 1925] [serial = 1874] [outer = 0x119f70400] 16:44:02 INFO - PROCESS | 1925 | 1464392642820 Marionette TRACE conn2 <- [1,2468,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.invalid",0,null,null]]]}] 16:44:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 16:44:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 578ms 16:44:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 16:44:02 INFO - PROCESS | 1925 | 1464392642873 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 16:44:02 INFO - PROCESS | 1925 | 1464392642874 Marionette TRACE conn2 <- [1,2469,null,{"value":"7"}] 16:44:02 INFO - PROCESS | 1925 | 1464392642876 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 16:44:02 INFO - PROCESS | 1925 | 1464392642885 Marionette TRACE conn2 <- [1,2470,null,{}] 16:44:02 INFO - PROCESS | 1925 | 1464392642888 Marionette TRACE conn2 -> [0,2471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:02 INFO - PROCESS | 1925 | 1464392642984 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 16:44:03 INFO - PROCESS | 1925 | 1464392643050 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:03 INFO - PROCESS | 1925 | ++DOCSHELL 0x12a8e3000 == 66 [pid = 1925] [id = 625] 16:44:03 INFO - PROCESS | 1925 | ++DOMWINDOW == 119 (0x1246a5400) [pid = 1925] [serial = 1875] [outer = 0x0] 16:44:03 INFO - PROCESS | 1925 | ++DOMWINDOW == 120 (0x125ba2800) [pid = 1925] [serial = 1876] [outer = 0x1246a5400] 16:44:03 INFO - PROCESS | 1925 | 1464392643076 Marionette DEBUG loaded listener.js 16:44:03 INFO - PROCESS | 1925 | ++DOMWINDOW == 121 (0x126557c00) [pid = 1925] [serial = 1877] [outer = 0x1246a5400] 16:44:03 INFO - PROCESS | 1925 | 1464392643387 Marionette TRACE conn2 <- [1,2472,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.valid",0,null,null]]]}] 16:44:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 16:44:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 530ms 16:44:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 16:44:03 INFO - PROCESS | 1925 | 1464392643406 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 16:44:03 INFO - PROCESS | 1925 | 1464392643407 Marionette TRACE conn2 <- [1,2473,null,{"value":"7"}] 16:44:03 INFO - PROCESS | 1925 | 1464392643410 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 16:44:03 INFO - PROCESS | 1925 | 1464392643411 Marionette TRACE conn2 <- [1,2474,null,{}] 16:44:03 INFO - PROCESS | 1925 | 1464392643416 Marionette TRACE conn2 -> [0,2475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:03 INFO - PROCESS | 1925 | 1464392643510 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 16:44:03 INFO - PROCESS | 1925 | 1464392643514 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:03 INFO - PROCESS | 1925 | ++DOCSHELL 0x12ba80800 == 67 [pid = 1925] [id = 626] 16:44:03 INFO - PROCESS | 1925 | ++DOMWINDOW == 122 (0x128aa0800) [pid = 1925] [serial = 1878] [outer = 0x0] 16:44:03 INFO - PROCESS | 1925 | ++DOMWINDOW == 123 (0x128d87400) [pid = 1925] [serial = 1879] [outer = 0x128aa0800] 16:44:03 INFO - PROCESS | 1925 | 1464392643545 Marionette DEBUG loaded listener.js 16:44:03 INFO - PROCESS | 1925 | ++DOMWINDOW == 124 (0x12945ac00) [pid = 1925] [serial = 1880] [outer = 0x128aa0800] 16:44:03 INFO - PROCESS | 1925 | 1464392643953 Marionette TRACE conn2 <- [1,2476,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent canvases",0,null,null]]]}] 16:44:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 16:44:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 572ms 16:44:03 INFO - PROCESS | 1925 | 1464392643988 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 16:44:03 INFO - PROCESS | 1925 | 1464392643989 Marionette TRACE conn2 <- [1,2477,null,{"value":"7"}] 16:44:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 16:44:03 INFO - PROCESS | 1925 | 1464392643992 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 16:44:03 INFO - PROCESS | 1925 | 1464392643993 Marionette TRACE conn2 <- [1,2478,null,{}] 16:44:03 INFO - PROCESS | 1925 | 1464392643995 Marionette TRACE conn2 -> [0,2479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:04 INFO - PROCESS | 1925 | 1464392644123 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 16:44:04 INFO - PROCESS | 1925 | 1464392644136 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:04 INFO - PROCESS | 1925 | ++DOCSHELL 0x12c162000 == 68 [pid = 1925] [id = 627] 16:44:04 INFO - PROCESS | 1925 | ++DOMWINDOW == 125 (0x12a08f000) [pid = 1925] [serial = 1881] [outer = 0x0] 16:44:04 INFO - PROCESS | 1925 | ++DOMWINDOW == 126 (0x12a89cc00) [pid = 1925] [serial = 1882] [outer = 0x12a08f000] 16:44:04 INFO - PROCESS | 1925 | 1464392644161 Marionette DEBUG loaded listener.js 16:44:04 INFO - PROCESS | 1925 | ++DOMWINDOW == 127 (0x12b047400) [pid = 1925] [serial = 1883] [outer = 0x12a08f000] 16:44:04 INFO - PROCESS | 1925 | 1464392644550 Marionette TRACE conn2 <- [1,2480,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 16:44:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 16:44:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 567ms 16:44:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 16:44:04 INFO - PROCESS | 1925 | 1464392644561 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 16:44:04 INFO - PROCESS | 1925 | 1464392644562 Marionette TRACE conn2 <- [1,2481,null,{"value":"7"}] 16:44:04 INFO - PROCESS | 1925 | 1464392644566 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 16:44:04 INFO - PROCESS | 1925 | 1464392644568 Marionette TRACE conn2 <- [1,2482,null,{}] 16:44:04 INFO - PROCESS | 1925 | 1464392644571 Marionette TRACE conn2 -> [0,2483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:04 INFO - PROCESS | 1925 | 1464392644751 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 16:44:04 INFO - PROCESS | 1925 | 1464392644777 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:04 INFO - PROCESS | 1925 | ++DOCSHELL 0x12cad0800 == 69 [pid = 1925] [id = 628] 16:44:04 INFO - PROCESS | 1925 | ++DOMWINDOW == 128 (0x113f45400) [pid = 1925] [serial = 1884] [outer = 0x0] 16:44:04 INFO - PROCESS | 1925 | ++DOMWINDOW == 129 (0x12b045800) [pid = 1925] [serial = 1885] [outer = 0x113f45400] 16:44:04 INFO - PROCESS | 1925 | 1464392644818 Marionette DEBUG loaded listener.js 16:44:04 INFO - PROCESS | 1925 | ++DOMWINDOW == 130 (0x12b961c00) [pid = 1925] [serial = 1886] [outer = 0x113f45400] 16:44:05 INFO - PROCESS | 1925 | --DOMWINDOW == 129 (0x1213b9400) [pid = 1925] [serial = 1815] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 16:44:05 INFO - PROCESS | 1925 | --DOMWINDOW == 128 (0x111c60400) [pid = 1925] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 16:44:05 INFO - PROCESS | 1925 | --DOMWINDOW == 127 (0x121172400) [pid = 1925] [serial = 1812] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 16:44:05 INFO - PROCESS | 1925 | --DOMWINDOW == 126 (0x126561000) [pid = 1925] [serial = 1821] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 16:44:05 INFO - PROCESS | 1925 | --DOMWINDOW == 125 (0x11606fc00) [pid = 1925] [serial = 1806] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 16:44:05 INFO - PROCESS | 1925 | --DOMWINDOW == 124 (0x115e3fc00) [pid = 1925] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 16:44:05 INFO - PROCESS | 1925 | --DOMWINDOW == 123 (0x119a0e400) [pid = 1925] [serial = 1818] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 16:44:05 INFO - PROCESS | 1925 | --DOMWINDOW == 122 (0x1265bb800) [pid = 1925] [serial = 1824] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 16:44:05 INFO - PROCESS | 1925 | --DOMWINDOW == 121 (0x128dcc400) [pid = 1925] [serial = 1827] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 16:44:05 INFO - PROCESS | 1925 | --DOMWINDOW == 120 (0x110f4b800) [pid = 1925] [serial = 1836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 16:44:05 INFO - PROCESS | 1925 | --DOMWINDOW == 119 (0x110f51800) [pid = 1925] [serial = 1830] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 16:44:05 INFO - PROCESS | 1925 | --DOMWINDOW == 118 (0x111c60800) [pid = 1925] [serial = 1833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 16:44:05 INFO - PROCESS | 1925 | 1464392645586 Marionette TRACE conn2 <- [1,2484,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent canvases",0,null,null]]]}] 16:44:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 16:44:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1072ms 16:44:05 INFO - PROCESS | 1925 | 1464392645637 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 16:44:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 16:44:05 INFO - PROCESS | 1925 | 1464392645641 Marionette TRACE conn2 <- [1,2485,null,{"value":"7"}] 16:44:05 INFO - PROCESS | 1925 | 1464392645644 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 16:44:05 INFO - PROCESS | 1925 | 1464392645647 Marionette TRACE conn2 <- [1,2486,null,{}] 16:44:05 INFO - PROCESS | 1925 | 1464392645650 Marionette TRACE conn2 -> [0,2487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:05 INFO - PROCESS | 1925 | 1464392645770 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 16:44:05 INFO - PROCESS | 1925 | 1464392645850 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:05 INFO - PROCESS | 1925 | ++DOCSHELL 0x124e0d800 == 70 [pid = 1925] [id = 629] 16:44:05 INFO - PROCESS | 1925 | ++DOMWINDOW == 119 (0x11606c800) [pid = 1925] [serial = 1887] [outer = 0x0] 16:44:05 INFO - PROCESS | 1925 | ++DOMWINDOW == 120 (0x11842f000) [pid = 1925] [serial = 1888] [outer = 0x11606c800] 16:44:05 INFO - PROCESS | 1925 | 1464392645882 Marionette DEBUG loaded listener.js 16:44:05 INFO - PROCESS | 1925 | ++DOMWINDOW == 121 (0x11950ac00) [pid = 1925] [serial = 1889] [outer = 0x11606c800] 16:44:06 INFO - PROCESS | 1925 | 1464392646317 Marionette TRACE conn2 <- [1,2488,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of canvases",0,null,null]]]}] 16:44:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 16:44:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 725ms 16:44:06 INFO - PROCESS | 1925 | 1464392646369 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 16:44:06 INFO - PROCESS | 1925 | 1464392646373 Marionette TRACE conn2 <- [1,2489,null,{"value":"7"}] 16:44:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 16:44:06 INFO - PROCESS | 1925 | 1464392646377 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 16:44:06 INFO - PROCESS | 1925 | 1464392646379 Marionette TRACE conn2 <- [1,2490,null,{}] 16:44:06 INFO - PROCESS | 1925 | 1464392646382 Marionette TRACE conn2 -> [0,2491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:06 INFO - PROCESS | 1925 | 1464392646496 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 16:44:06 INFO - PROCESS | 1925 | 1464392646603 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:06 INFO - PROCESS | 1925 | ++DOCSHELL 0x12b928800 == 71 [pid = 1925] [id = 630] 16:44:06 INFO - PROCESS | 1925 | ++DOMWINDOW == 122 (0x119a0e400) [pid = 1925] [serial = 1890] [outer = 0x0] 16:44:06 INFO - PROCESS | 1925 | ++DOMWINDOW == 123 (0x1213b9400) [pid = 1925] [serial = 1891] [outer = 0x119a0e400] 16:44:06 INFO - PROCESS | 1925 | 1464392646635 Marionette DEBUG loaded listener.js 16:44:06 INFO - PROCESS | 1925 | ++DOMWINDOW == 124 (0x121908800) [pid = 1925] [serial = 1892] [outer = 0x119a0e400] 16:44:07 INFO - PROCESS | 1925 | 1464392647168 Marionette TRACE conn2 <- [1,2492,null,{"value":["/2dcontext/shadows/2d.shadow.clip.1.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 16:44:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 16:44:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 821ms 16:44:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 16:44:07 INFO - PROCESS | 1925 | 1464392647217 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 16:44:07 INFO - PROCESS | 1925 | 1464392647220 Marionette TRACE conn2 <- [1,2493,null,{"value":"7"}] 16:44:07 INFO - PROCESS | 1925 | 1464392647224 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 16:44:07 INFO - PROCESS | 1925 | 1464392647229 Marionette TRACE conn2 <- [1,2494,null,{}] 16:44:07 INFO - PROCESS | 1925 | 1464392647243 Marionette TRACE conn2 -> [0,2495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:07 INFO - PROCESS | 1925 | 1464392647399 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 16:44:07 INFO - PROCESS | 1925 | 1464392647478 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:07 INFO - PROCESS | 1925 | ++DOCSHELL 0x12d32c800 == 72 [pid = 1925] [id = 631] 16:44:07 INFO - PROCESS | 1925 | ++DOMWINDOW == 125 (0x125b9f000) [pid = 1925] [serial = 1893] [outer = 0x0] 16:44:07 INFO - PROCESS | 1925 | ++DOMWINDOW == 126 (0x1267e1000) [pid = 1925] [serial = 1894] [outer = 0x125b9f000] 16:44:07 INFO - PROCESS | 1925 | 1464392647510 Marionette DEBUG loaded listener.js 16:44:07 INFO - PROCESS | 1925 | ++DOMWINDOW == 127 (0x128ee2000) [pid = 1925] [serial = 1895] [outer = 0x125b9f000] 16:44:07 INFO - PROCESS | 1925 | 1464392647897 Marionette TRACE conn2 <- [1,2496,null,{"value":["/2dcontext/shadows/2d.shadow.clip.2.html",0,null,null,[["Shadows are not drawn outside the clipping region",0,null,null]]]}] 16:44:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 16:44:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 728ms 16:44:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 16:44:07 INFO - PROCESS | 1925 | 1464392647953 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 16:44:07 INFO - PROCESS | 1925 | 1464392647955 Marionette TRACE conn2 <- [1,2497,null,{"value":"7"}] 16:44:07 INFO - PROCESS | 1925 | 1464392647957 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 16:44:07 INFO - PROCESS | 1925 | 1464392647958 Marionette TRACE conn2 <- [1,2498,null,{}] 16:44:07 INFO - PROCESS | 1925 | 1464392647961 Marionette TRACE conn2 -> [0,2499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:08 INFO - PROCESS | 1925 | 1464392648077 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 16:44:08 INFO - PROCESS | 1925 | 1464392648183 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:08 INFO - PROCESS | 1925 | ++DOCSHELL 0x12d98a000 == 73 [pid = 1925] [id = 632] 16:44:08 INFO - PROCESS | 1925 | ++DOMWINDOW == 128 (0x129478400) [pid = 1925] [serial = 1896] [outer = 0x0] 16:44:08 INFO - PROCESS | 1925 | ++DOMWINDOW == 129 (0x12a89e800) [pid = 1925] [serial = 1897] [outer = 0x129478400] 16:44:08 INFO - PROCESS | 1925 | 1464392648215 Marionette DEBUG loaded listener.js 16:44:08 INFO - PROCESS | 1925 | ++DOMWINDOW == 130 (0x12b962c00) [pid = 1925] [serial = 1898] [outer = 0x129478400] 16:44:08 INFO - PROCESS | 1925 | 1464392648601 Marionette TRACE conn2 <- [1,2500,null,{"value":["/2dcontext/shadows/2d.shadow.clip.3.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 16:44:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 16:44:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 670ms 16:44:08 INFO - PROCESS | 1925 | 1464392648628 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 16:44:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 16:44:08 INFO - PROCESS | 1925 | 1464392648633 Marionette TRACE conn2 <- [1,2501,null,{"value":"7"}] 16:44:08 INFO - PROCESS | 1925 | 1464392648637 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 16:44:08 INFO - PROCESS | 1925 | 1464392648639 Marionette TRACE conn2 <- [1,2502,null,{}] 16:44:08 INFO - PROCESS | 1925 | 1464392648642 Marionette TRACE conn2 -> [0,2503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:08 INFO - PROCESS | 1925 | 1464392648836 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 16:44:08 INFO - PROCESS | 1925 | 1464392648945 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:08 INFO - PROCESS | 1925 | ++DOCSHELL 0x12edb9800 == 74 [pid = 1925] [id = 633] 16:44:08 INFO - PROCESS | 1925 | ++DOMWINDOW == 131 (0x119502400) [pid = 1925] [serial = 1899] [outer = 0x0] 16:44:08 INFO - PROCESS | 1925 | ++DOMWINDOW == 132 (0x12ba44800) [pid = 1925] [serial = 1900] [outer = 0x119502400] 16:44:08 INFO - PROCESS | 1925 | 1464392648991 Marionette DEBUG loaded listener.js 16:44:09 INFO - PROCESS | 1925 | ++DOMWINDOW == 133 (0x12ba63800) [pid = 1925] [serial = 1901] [outer = 0x119502400] 16:44:09 INFO - PROCESS | 1925 | 1464392649468 Marionette TRACE conn2 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 16:44:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 16:44:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 872ms 16:44:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 16:44:09 INFO - PROCESS | 1925 | 1464392649508 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 16:44:09 INFO - PROCESS | 1925 | 1464392649510 Marionette TRACE conn2 <- [1,2505,null,{"value":"7"}] 16:44:09 INFO - PROCESS | 1925 | 1464392649512 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 16:44:09 INFO - PROCESS | 1925 | 1464392649513 Marionette TRACE conn2 <- [1,2506,null,{}] 16:44:09 INFO - PROCESS | 1925 | 1464392649516 Marionette TRACE conn2 -> [0,2507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:09 INFO - PROCESS | 1925 | 1464392649635 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 16:44:09 INFO - PROCESS | 1925 | 1464392649744 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:09 INFO - PROCESS | 1925 | ++DOCSHELL 0x1349f3800 == 75 [pid = 1925] [id = 634] 16:44:09 INFO - PROCESS | 1925 | ++DOMWINDOW == 134 (0x12bd1f400) [pid = 1925] [serial = 1902] [outer = 0x0] 16:44:09 INFO - PROCESS | 1925 | ++DOMWINDOW == 135 (0x12c390800) [pid = 1925] [serial = 1903] [outer = 0x12bd1f400] 16:44:09 INFO - PROCESS | 1925 | 1464392649777 Marionette DEBUG loaded listener.js 16:44:09 INFO - PROCESS | 1925 | ++DOMWINDOW == 136 (0x12d0e2800) [pid = 1925] [serial = 1904] [outer = 0x12bd1f400] 16:44:10 INFO - PROCESS | 1925 | 1464392650167 Marionette TRACE conn2 <- [1,2508,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 16:44:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 16:44:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 671ms 16:44:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 16:44:10 INFO - PROCESS | 1925 | 1464392650184 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 16:44:10 INFO - PROCESS | 1925 | 1464392650185 Marionette TRACE conn2 <- [1,2509,null,{"value":"7"}] 16:44:10 INFO - PROCESS | 1925 | 1464392650187 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 16:44:10 INFO - PROCESS | 1925 | 1464392650189 Marionette TRACE conn2 <- [1,2510,null,{}] 16:44:10 INFO - PROCESS | 1925 | 1464392650191 Marionette TRACE conn2 -> [0,2511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:10 INFO - PROCESS | 1925 | 1464392650319 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 16:44:10 INFO - PROCESS | 1925 | 1464392650399 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:10 INFO - PROCESS | 1925 | ++DOCSHELL 0x1352dd800 == 76 [pid = 1925] [id = 635] 16:44:10 INFO - PROCESS | 1925 | ++DOMWINDOW == 137 (0x12cc52400) [pid = 1925] [serial = 1905] [outer = 0x0] 16:44:10 INFO - PROCESS | 1925 | ++DOMWINDOW == 138 (0x12d233400) [pid = 1925] [serial = 1906] [outer = 0x12cc52400] 16:44:10 INFO - PROCESS | 1925 | 1464392650428 Marionette DEBUG loaded listener.js 16:44:10 INFO - PROCESS | 1925 | ++DOMWINDOW == 139 (0x12dd15800) [pid = 1925] [serial = 1907] [outer = 0x12cc52400] 16:44:10 INFO - PROCESS | 1925 | 1464392650842 Marionette TRACE conn2 <- [1,2512,null,{"value":["/2dcontext/shadows/2d.shadow.composite.3.html",0,null,null,[["Areas outside shadows are drawn correctly with destination-out",0,null,null]]]}] 16:44:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 16:44:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 671ms 16:44:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 16:44:10 INFO - PROCESS | 1925 | 1464392650859 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 16:44:10 INFO - PROCESS | 1925 | 1464392650860 Marionette TRACE conn2 <- [1,2513,null,{"value":"7"}] 16:44:10 INFO - PROCESS | 1925 | 1464392650863 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 16:44:10 INFO - PROCESS | 1925 | 1464392650864 Marionette TRACE conn2 <- [1,2514,null,{}] 16:44:10 INFO - PROCESS | 1925 | 1464392650866 Marionette TRACE conn2 -> [0,2515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:10 INFO - PROCESS | 1925 | 1464392650977 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 16:44:11 INFO - PROCESS | 1925 | 1464392651084 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:11 INFO - PROCESS | 1925 | ++DOCSHELL 0x1379ab000 == 77 [pid = 1925] [id = 636] 16:44:11 INFO - PROCESS | 1925 | ++DOMWINDOW == 140 (0x12d235000) [pid = 1925] [serial = 1908] [outer = 0x0] 16:44:11 INFO - PROCESS | 1925 | ++DOMWINDOW == 141 (0x12dd1d400) [pid = 1925] [serial = 1909] [outer = 0x12d235000] 16:44:11 INFO - PROCESS | 1925 | 1464392651116 Marionette DEBUG loaded listener.js 16:44:11 INFO - PROCESS | 1925 | ++DOMWINDOW == 142 (0x134cb7c00) [pid = 1925] [serial = 1910] [outer = 0x12d235000] 16:44:11 INFO - PROCESS | 1925 | 1464392651523 Marionette TRACE conn2 <- [1,2516,null,{"value":["/2dcontext/shadows/2d.shadow.enable.blur.html",0,null,null,[["Shadows are drawn if shadowBlur is set",0,null,null]]]}] 16:44:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 16:44:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 671ms 16:44:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 16:44:11 INFO - PROCESS | 1925 | 1464392651535 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 16:44:11 INFO - PROCESS | 1925 | 1464392651538 Marionette TRACE conn2 <- [1,2517,null,{"value":"7"}] 16:44:11 INFO - PROCESS | 1925 | 1464392651541 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 16:44:11 INFO - PROCESS | 1925 | 1464392651544 Marionette TRACE conn2 <- [1,2518,null,{}] 16:44:11 INFO - PROCESS | 1925 | 1464392651547 Marionette TRACE conn2 -> [0,2519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:11 INFO - PROCESS | 1925 | 1464392651703 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 16:44:11 INFO - PROCESS | 1925 | 1464392651785 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:11 INFO - PROCESS | 1925 | ++DOCSHELL 0x13ee10800 == 78 [pid = 1925] [id = 637] 16:44:11 INFO - PROCESS | 1925 | ++DOMWINDOW == 143 (0x134cb8000) [pid = 1925] [serial = 1911] [outer = 0x0] 16:44:11 INFO - PROCESS | 1925 | ++DOMWINDOW == 144 (0x134cbe000) [pid = 1925] [serial = 1912] [outer = 0x134cb8000] 16:44:11 INFO - PROCESS | 1925 | 1464392651816 Marionette DEBUG loaded listener.js 16:44:11 INFO - PROCESS | 1925 | ++DOMWINDOW == 145 (0x134cc4400) [pid = 1925] [serial = 1913] [outer = 0x134cb8000] 16:44:12 INFO - PROCESS | 1925 | 1464392652290 Marionette TRACE conn2 <- [1,2520,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.1.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 16:44:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 16:44:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 777ms 16:44:12 INFO - PROCESS | 1925 | 1464392652319 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 16:44:12 INFO - PROCESS | 1925 | 1464392652320 Marionette TRACE conn2 <- [1,2521,null,{"value":"7"}] 16:44:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 16:44:12 INFO - PROCESS | 1925 | 1464392652322 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 16:44:12 INFO - PROCESS | 1925 | 1464392652323 Marionette TRACE conn2 <- [1,2522,null,{}] 16:44:12 INFO - PROCESS | 1925 | 1464392652326 Marionette TRACE conn2 -> [0,2523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:12 INFO - PROCESS | 1925 | 1464392652437 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 16:44:12 INFO - PROCESS | 1925 | 1464392652534 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:12 INFO - PROCESS | 1925 | ++DOCSHELL 0x13fdde800 == 79 [pid = 1925] [id = 638] 16:44:12 INFO - PROCESS | 1925 | ++DOMWINDOW == 146 (0x113138800) [pid = 1925] [serial = 1914] [outer = 0x0] 16:44:12 INFO - PROCESS | 1925 | ++DOMWINDOW == 147 (0x134d79000) [pid = 1925] [serial = 1915] [outer = 0x113138800] 16:44:12 INFO - PROCESS | 1925 | 1464392652565 Marionette DEBUG loaded listener.js 16:44:12 INFO - PROCESS | 1925 | ++DOMWINDOW == 148 (0x134d83400) [pid = 1925] [serial = 1916] [outer = 0x113138800] 16:44:13 INFO - PROCESS | 1925 | 1464392653006 Marionette TRACE conn2 <- [1,2524,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.2.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 16:44:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 16:44:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 719ms 16:44:13 INFO - PROCESS | 1925 | 1464392653062 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 16:44:13 INFO - PROCESS | 1925 | 1464392653064 Marionette TRACE conn2 <- [1,2525,null,{"value":"7"}] 16:44:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 16:44:13 INFO - PROCESS | 1925 | 1464392653085 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 16:44:13 INFO - PROCESS | 1925 | 1464392653087 Marionette TRACE conn2 <- [1,2526,null,{}] 16:44:13 INFO - PROCESS | 1925 | 1464392653090 Marionette TRACE conn2 -> [0,2527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:13 INFO - PROCESS | 1925 | 1464392653219 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 16:44:13 INFO - PROCESS | 1925 | 1464392653465 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:13 INFO - PROCESS | 1925 | ++DOCSHELL 0x12158b000 == 80 [pid = 1925] [id = 639] 16:44:13 INFO - PROCESS | 1925 | ++DOMWINDOW == 149 (0x110f4e000) [pid = 1925] [serial = 1917] [outer = 0x0] 16:44:13 INFO - PROCESS | 1925 | ++DOMWINDOW == 150 (0x111c61000) [pid = 1925] [serial = 1918] [outer = 0x110f4e000] 16:44:13 INFO - PROCESS | 1925 | 1464392653495 Marionette DEBUG loaded listener.js 16:44:13 INFO - PROCESS | 1925 | ++DOMWINDOW == 151 (0x113197800) [pid = 1925] [serial = 1919] [outer = 0x110f4e000] 16:44:13 INFO - PROCESS | 1925 | 1464392653956 Marionette TRACE conn2 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.enable.x.html",0,null,null,[["Shadows are drawn if shadowOffsetX is set",0,null,null]]]}] 16:44:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 16:44:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 926ms 16:44:14 INFO - PROCESS | 1925 | 1464392654011 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 16:44:14 INFO - PROCESS | 1925 | 1464392654015 Marionette TRACE conn2 <- [1,2529,null,{"value":"7"}] 16:44:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 16:44:14 INFO - PROCESS | 1925 | 1464392654020 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 16:44:14 INFO - PROCESS | 1925 | 1464392654023 Marionette TRACE conn2 <- [1,2530,null,{}] 16:44:14 INFO - PROCESS | 1925 | 1464392654028 Marionette TRACE conn2 -> [0,2531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:14 INFO - PROCESS | 1925 | 1464392654194 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 16:44:14 INFO - PROCESS | 1925 | 1464392654346 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:14 INFO - PROCESS | 1925 | ++DOCSHELL 0x12163f000 == 81 [pid = 1925] [id = 640] 16:44:14 INFO - PROCESS | 1925 | ++DOMWINDOW == 152 (0x112a6a800) [pid = 1925] [serial = 1920] [outer = 0x0] 16:44:14 INFO - PROCESS | 1925 | ++DOMWINDOW == 153 (0x116a61000) [pid = 1925] [serial = 1921] [outer = 0x112a6a800] 16:44:14 INFO - PROCESS | 1925 | 1464392654392 Marionette DEBUG loaded listener.js 16:44:14 INFO - PROCESS | 1925 | ++DOMWINDOW == 154 (0x12116b800) [pid = 1925] [serial = 1922] [outer = 0x112a6a800] 16:44:14 INFO - PROCESS | 1925 | --DOCSHELL 0x12c162000 == 80 [pid = 1925] [id = 627] 16:44:14 INFO - PROCESS | 1925 | --DOCSHELL 0x12ba80800 == 79 [pid = 1925] [id = 626] 16:44:14 INFO - PROCESS | 1925 | --DOCSHELL 0x12a8e3000 == 78 [pid = 1925] [id = 625] 16:44:14 INFO - PROCESS | 1925 | --DOCSHELL 0x124f0d000 == 77 [pid = 1925] [id = 624] 16:44:14 INFO - PROCESS | 1925 | --DOCSHELL 0x119cce800 == 76 [pid = 1925] [id = 623] 16:44:14 INFO - PROCESS | 1925 | --DOCSHELL 0x12ad97000 == 75 [pid = 1925] [id = 622] 16:44:14 INFO - PROCESS | 1925 | 1464392654865 Marionette TRACE conn2 <- [1,2532,null,{"value":["/2dcontext/shadows/2d.shadow.enable.y.html",0,null,null,[["Shadows are drawn if shadowOffsetY is set",0,null,null]]]}] 16:44:14 INFO - PROCESS | 1925 | --DOMWINDOW == 153 (0x12bd1c800) [pid = 1925] [serial = 1840] [outer = 0x0] [url = about:blank] 16:44:14 INFO - PROCESS | 1925 | --DOCSHELL 0x119c2a800 == 74 [pid = 1925] [id = 621] 16:44:14 INFO - PROCESS | 1925 | --DOCSHELL 0x13783a800 == 73 [pid = 1925] [id = 619] 16:44:14 INFO - PROCESS | 1925 | --DOCSHELL 0x134e48800 == 72 [pid = 1925] [id = 618] 16:44:14 INFO - PROCESS | 1925 | --DOCSHELL 0x1349f4000 == 71 [pid = 1925] [id = 617] 16:44:14 INFO - PROCESS | 1925 | --DOCSHELL 0x12d18d800 == 70 [pid = 1925] [id = 616] 16:44:14 INFO - PROCESS | 1925 | --DOCSHELL 0x128ab6000 == 69 [pid = 1925] [id = 615] 16:44:14 INFO - PROCESS | 1925 | --DOCSHELL 0x1180d4800 == 68 [pid = 1925] [id = 614] 16:44:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 16:44:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 874ms 16:44:14 INFO - PROCESS | 1925 | 1464392654895 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 16:44:14 INFO - PROCESS | 1925 | 1464392654898 Marionette TRACE conn2 <- [1,2533,null,{"value":"7"}] 16:44:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 16:44:14 INFO - PROCESS | 1925 | 1464392654916 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 16:44:14 INFO - PROCESS | 1925 | 1464392654917 Marionette TRACE conn2 <- [1,2534,null,{}] 16:44:14 INFO - PROCESS | 1925 | --DOMWINDOW == 152 (0x12c691800) [pid = 1925] [serial = 1798] [outer = 0x0] [url = about:blank] 16:44:14 INFO - PROCESS | 1925 | --DOMWINDOW == 151 (0x12190f800) [pid = 1925] [serial = 1816] [outer = 0x0] [url = about:blank] 16:44:14 INFO - PROCESS | 1925 | --DOMWINDOW == 150 (0x123fc7c00) [pid = 1925] [serial = 1817] [outer = 0x0] [url = about:blank] 16:44:14 INFO - PROCESS | 1925 | --DOMWINDOW == 149 (0x112a68800) [pid = 1925] [serial = 1804] [outer = 0x0] [url = about:blank] 16:44:14 INFO - PROCESS | 1925 | --DOMWINDOW == 148 (0x11319bc00) [pid = 1925] [serial = 1805] [outer = 0x0] [url = about:blank] 16:44:14 INFO - PROCESS | 1925 | --DOMWINDOW == 147 (0x1215cf400) [pid = 1925] [serial = 1813] [outer = 0x0] [url = about:blank] 16:44:14 INFO - PROCESS | 1925 | --DOMWINDOW == 146 (0x1217b8400) [pid = 1925] [serial = 1814] [outer = 0x0] [url = about:blank] 16:44:14 INFO - PROCESS | 1925 | --DOMWINDOW == 145 (0x1267e3c00) [pid = 1925] [serial = 1822] [outer = 0x0] [url = about:blank] 16:44:14 INFO - PROCESS | 1925 | --DOMWINDOW == 144 (0x11842e800) [pid = 1925] [serial = 1808] [outer = 0x0] [url = about:blank] 16:44:14 INFO - PROCESS | 1925 | --DOMWINDOW == 143 (0x117177000) [pid = 1925] [serial = 1807] [outer = 0x0] [url = about:blank] 16:44:14 INFO - PROCESS | 1925 | --DOMWINDOW == 142 (0x115e3e400) [pid = 1925] [serial = 1780] [outer = 0x0] [url = about:blank] 16:44:14 INFO - PROCESS | 1925 | --DOMWINDOW == 141 (0x12ba39c00) [pid = 1925] [serial = 1792] [outer = 0x0] [url = about:blank] 16:44:14 INFO - PROCESS | 1925 | --DOMWINDOW == 140 (0x1182fa800) [pid = 1925] [serial = 1810] [outer = 0x0] [url = about:blank] 16:44:14 INFO - PROCESS | 1925 | --DOMWINDOW == 139 (0x11a099400) [pid = 1925] [serial = 1811] [outer = 0x0] [url = about:blank] 16:44:14 INFO - PROCESS | 1925 | --DOMWINDOW == 138 (0x12c68b800) [pid = 1925] [serial = 1777] [outer = 0x0] [url = about:blank] 16:44:14 INFO - PROCESS | 1925 | --DOMWINDOW == 137 (0x119511000) [pid = 1925] [serial = 1783] [outer = 0x0] [url = about:blank] 16:44:14 INFO - PROCESS | 1925 | --DOMWINDOW == 136 (0x12d229c00) [pid = 1925] [serial = 1795] [outer = 0x0] [url = about:blank] 16:44:14 INFO - PROCESS | 1925 | --DOMWINDOW == 135 (0x128aa5800) [pid = 1925] [serial = 1789] [outer = 0x0] [url = about:blank] 16:44:14 INFO - PROCESS | 1925 | --DOMWINDOW == 134 (0x124609000) [pid = 1925] [serial = 1819] [outer = 0x0] [url = about:blank] 16:44:14 INFO - PROCESS | 1925 | --DOMWINDOW == 133 (0x128dce800) [pid = 1925] [serial = 1825] [outer = 0x0] [url = about:blank] 16:44:14 INFO - PROCESS | 1925 | --DOMWINDOW == 132 (0x129474000) [pid = 1925] [serial = 1826] [outer = 0x0] [url = about:blank] 16:44:14 INFO - PROCESS | 1925 | --DOMWINDOW == 131 (0x124ed5c00) [pid = 1925] [serial = 1786] [outer = 0x0] [url = about:blank] 16:44:14 INFO - PROCESS | 1925 | --DOMWINDOW == 130 (0x11334e000) [pid = 1925] [serial = 1801] [outer = 0x0] [url = about:blank] 16:44:14 INFO - PROCESS | 1925 | --DOMWINDOW == 129 (0x12a81fc00) [pid = 1925] [serial = 1828] [outer = 0x0] [url = about:blank] 16:44:14 INFO - PROCESS | 1925 | --DOMWINDOW == 128 (0x12a899400) [pid = 1925] [serial = 1829] [outer = 0x0] [url = about:blank] 16:44:14 INFO - PROCESS | 1925 | --DOMWINDOW == 127 (0x12ba3e400) [pid = 1925] [serial = 1837] [outer = 0x0] [url = about:blank] 16:44:14 INFO - PROCESS | 1925 | --DOMWINDOW == 126 (0x113341000) [pid = 1925] [serial = 1831] [outer = 0x0] [url = about:blank] 16:44:14 INFO - PROCESS | 1925 | --DOMWINDOW == 125 (0x12ae0a400) [pid = 1925] [serial = 1834] [outer = 0x0] [url = about:blank] 16:44:14 INFO - PROCESS | 1925 | --DOMWINDOW == 124 (0x128d8d000) [pid = 1925] [serial = 1823] [outer = 0x0] [url = about:blank] 16:44:14 INFO - PROCESS | 1925 | --DOMWINDOW == 123 (0x1187b4400) [pid = 1925] [serial = 1832] [outer = 0x0] [url = about:blank] 16:44:14 INFO - PROCESS | 1925 | --DOMWINDOW == 122 (0x12655e000) [pid = 1925] [serial = 1820] [outer = 0x0] [url = about:blank] 16:44:14 INFO - PROCESS | 1925 | --DOMWINDOW == 121 (0x12ba62c00) [pid = 1925] [serial = 1838] [outer = 0x0] [url = about:blank] 16:44:14 INFO - PROCESS | 1925 | --DOMWINDOW == 120 (0x12b95cc00) [pid = 1925] [serial = 1835] [outer = 0x0] [url = about:blank] 16:44:14 INFO - PROCESS | 1925 | 1464392654929 Marionette TRACE conn2 -> [0,2535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:15 INFO - PROCESS | 1925 | 1464392655028 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 16:44:15 INFO - PROCESS | 1925 | 1464392655035 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:15 INFO - PROCESS | 1925 | ++DOCSHELL 0x121423000 == 69 [pid = 1925] [id = 641] 16:44:15 INFO - PROCESS | 1925 | ++DOMWINDOW == 121 (0x12136f400) [pid = 1925] [serial = 1923] [outer = 0x0] 16:44:15 INFO - PROCESS | 1925 | ++DOMWINDOW == 122 (0x1213c5000) [pid = 1925] [serial = 1924] [outer = 0x12136f400] 16:44:15 INFO - PROCESS | 1925 | 1464392655062 Marionette DEBUG loaded listener.js 16:44:15 INFO - PROCESS | 1925 | ++DOMWINDOW == 123 (0x121cbd800) [pid = 1925] [serial = 1925] [outer = 0x12136f400] 16:44:15 INFO - PROCESS | 1925 | 1464392655436 Marionette TRACE conn2 <- [1,2536,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent gradient fills",0,null,null]]]}] 16:44:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 16:44:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 538ms 16:44:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 16:44:15 INFO - PROCESS | 1925 | 1464392655445 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 16:44:15 INFO - PROCESS | 1925 | 1464392655446 Marionette TRACE conn2 <- [1,2537,null,{"value":"7"}] 16:44:15 INFO - PROCESS | 1925 | 1464392655455 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 16:44:15 INFO - PROCESS | 1925 | 1464392655459 Marionette TRACE conn2 <- [1,2538,null,{}] 16:44:15 INFO - PROCESS | 1925 | 1464392655484 Marionette TRACE conn2 -> [0,2539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:15 INFO - PROCESS | 1925 | 1464392655585 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 16:44:15 INFO - PROCESS | 1925 | 1464392655590 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:15 INFO - PROCESS | 1925 | ++DOCSHELL 0x12a8cc000 == 70 [pid = 1925] [id = 642] 16:44:15 INFO - PROCESS | 1925 | ++DOMWINDOW == 124 (0x12465b400) [pid = 1925] [serial = 1926] [outer = 0x0] 16:44:15 INFO - PROCESS | 1925 | ++DOMWINDOW == 125 (0x124f2e000) [pid = 1925] [serial = 1927] [outer = 0x12465b400] 16:44:15 INFO - PROCESS | 1925 | 1464392655616 Marionette DEBUG loaded listener.js 16:44:15 INFO - PROCESS | 1925 | ++DOMWINDOW == 126 (0x1265bd000) [pid = 1925] [serial = 1928] [outer = 0x12465b400] 16:44:16 INFO - PROCESS | 1925 | 1464392656026 Marionette TRACE conn2 <- [1,2540,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 16:44:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 16:44:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 591ms 16:44:16 INFO - PROCESS | 1925 | 1464392656043 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 16:44:16 INFO - PROCESS | 1925 | 1464392656047 Marionette TRACE conn2 <- [1,2541,null,{"value":"7"}] 16:44:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 16:44:16 INFO - PROCESS | 1925 | 1464392656051 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 16:44:16 INFO - PROCESS | 1925 | 1464392656053 Marionette TRACE conn2 <- [1,2542,null,{}] 16:44:16 INFO - PROCESS | 1925 | 1464392656068 Marionette TRACE conn2 -> [0,2543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:16 INFO - PROCESS | 1925 | 1464392656221 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 16:44:16 INFO - PROCESS | 1925 | 1464392656251 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:16 INFO - PROCESS | 1925 | ++DOCSHELL 0x12c144000 == 71 [pid = 1925] [id = 643] 16:44:16 INFO - PROCESS | 1925 | ++DOMWINDOW == 127 (0x128d8d000) [pid = 1925] [serial = 1929] [outer = 0x0] 16:44:16 INFO - PROCESS | 1925 | ++DOMWINDOW == 128 (0x12944c800) [pid = 1925] [serial = 1930] [outer = 0x128d8d000] 16:44:16 INFO - PROCESS | 1925 | 1464392656292 Marionette DEBUG loaded listener.js 16:44:16 INFO - PROCESS | 1925 | ++DOMWINDOW == 129 (0x12a89d400) [pid = 1925] [serial = 1931] [outer = 0x128d8d000] 16:44:16 INFO - PROCESS | 1925 | 1464392656703 Marionette TRACE conn2 <- [1,2544,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent gradient fills",0,null,null]]]}] 16:44:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 16:44:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 670ms 16:44:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 16:44:16 INFO - PROCESS | 1925 | 1464392656721 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 16:44:16 INFO - PROCESS | 1925 | 1464392656722 Marionette TRACE conn2 <- [1,2545,null,{"value":"7"}] 16:44:16 INFO - PROCESS | 1925 | 1464392656724 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 16:44:16 INFO - PROCESS | 1925 | 1464392656725 Marionette TRACE conn2 <- [1,2546,null,{}] 16:44:16 INFO - PROCESS | 1925 | 1464392656727 Marionette TRACE conn2 -> [0,2547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:16 INFO - PROCESS | 1925 | 1464392656868 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 16:44:16 INFO - PROCESS | 1925 | 1464392656909 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:16 INFO - PROCESS | 1925 | ++DOCSHELL 0x12cab5800 == 72 [pid = 1925] [id = 644] 16:44:16 INFO - PROCESS | 1925 | ++DOMWINDOW == 130 (0x12ba3cc00) [pid = 1925] [serial = 1932] [outer = 0x0] 16:44:16 INFO - PROCESS | 1925 | ++DOMWINDOW == 131 (0x12ba47000) [pid = 1925] [serial = 1933] [outer = 0x12ba3cc00] 16:44:16 INFO - PROCESS | 1925 | 1464392656939 Marionette DEBUG loaded listener.js 16:44:16 INFO - PROCESS | 1925 | ++DOMWINDOW == 132 (0x12bd7d800) [pid = 1925] [serial = 1934] [outer = 0x12ba3cc00] 16:44:17 INFO - PROCESS | 1925 | 1464392657285 Marionette TRACE conn2 <- [1,2548,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of gradient fills",0,null,null]]]}] 16:44:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 16:44:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 570ms 16:44:17 INFO - PROCESS | 1925 | 1464392657294 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 16:44:17 INFO - PROCESS | 1925 | 1464392657296 Marionette TRACE conn2 <- [1,2549,null,{"value":"7"}] 16:44:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 16:44:17 INFO - PROCESS | 1925 | 1464392657301 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 16:44:17 INFO - PROCESS | 1925 | 1464392657302 Marionette TRACE conn2 <- [1,2550,null,{}] 16:44:17 INFO - PROCESS | 1925 | 1464392657304 Marionette TRACE conn2 -> [0,2551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:17 INFO - PROCESS | 1925 | 1464392657427 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 16:44:17 INFO - PROCESS | 1925 | 1464392657449 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:17 INFO - PROCESS | 1925 | ++DOCSHELL 0x12d19c800 == 73 [pid = 1925] [id = 645] 16:44:17 INFO - PROCESS | 1925 | ++DOMWINDOW == 133 (0x12ba3e400) [pid = 1925] [serial = 1935] [outer = 0x0] 16:44:17 INFO - PROCESS | 1925 | ++DOMWINDOW == 134 (0x12bd86000) [pid = 1925] [serial = 1936] [outer = 0x12ba3e400] 16:44:17 INFO - PROCESS | 1925 | 1464392657476 Marionette DEBUG loaded listener.js 16:44:17 INFO - PROCESS | 1925 | ++DOMWINDOW == 135 (0x12c688000) [pid = 1925] [serial = 1937] [outer = 0x12ba3e400] 16:44:17 INFO - PROCESS | 1925 | 1464392657833 Marionette TRACE conn2 <- [1,2552,null,{"value":["/2dcontext/shadows/2d.shadow.image.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent images",0,null,null]]]}] 16:44:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 16:44:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 569ms 16:44:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 16:44:17 INFO - PROCESS | 1925 | 1464392657874 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 16:44:17 INFO - PROCESS | 1925 | 1464392657876 Marionette TRACE conn2 <- [1,2553,null,{"value":"7"}] 16:44:17 INFO - PROCESS | 1925 | 1464392657878 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 16:44:17 INFO - PROCESS | 1925 | 1464392657879 Marionette TRACE conn2 <- [1,2554,null,{}] 16:44:17 INFO - PROCESS | 1925 | 1464392657881 Marionette TRACE conn2 -> [0,2555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:18 INFO - PROCESS | 1925 | 1464392658002 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 16:44:18 INFO - PROCESS | 1925 | 1464392658018 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:18 INFO - PROCESS | 1925 | ++DOCSHELL 0x12da8a000 == 74 [pid = 1925] [id = 646] 16:44:18 INFO - PROCESS | 1925 | ++DOMWINDOW == 136 (0x12c68b800) [pid = 1925] [serial = 1938] [outer = 0x0] 16:44:18 INFO - PROCESS | 1925 | ++DOMWINDOW == 137 (0x12dd20400) [pid = 1925] [serial = 1939] [outer = 0x12c68b800] 16:44:18 INFO - PROCESS | 1925 | 1464392658042 Marionette DEBUG loaded listener.js 16:44:18 INFO - PROCESS | 1925 | ++DOMWINDOW == 138 (0x134a72000) [pid = 1925] [serial = 1940] [outer = 0x12c68b800] 16:44:18 INFO - PROCESS | 1925 | 1464392658406 Marionette TRACE conn2 <- [1,2556,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 16:44:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 16:44:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 572ms 16:44:18 INFO - PROCESS | 1925 | 1464392658450 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 16:44:18 INFO - PROCESS | 1925 | 1464392658452 Marionette TRACE conn2 <- [1,2557,null,{"value":"7"}] 16:44:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 16:44:18 INFO - PROCESS | 1925 | 1464392658454 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 16:44:18 INFO - PROCESS | 1925 | 1464392658455 Marionette TRACE conn2 <- [1,2558,null,{}] 16:44:18 INFO - PROCESS | 1925 | 1464392658457 Marionette TRACE conn2 -> [0,2559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:18 INFO - PROCESS | 1925 | 1464392658579 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 16:44:18 INFO - PROCESS | 1925 | 1464392658594 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:18 INFO - PROCESS | 1925 | ++DOCSHELL 0x13498c000 == 75 [pid = 1925] [id = 647] 16:44:18 INFO - PROCESS | 1925 | ++DOMWINDOW == 139 (0x12d22cc00) [pid = 1925] [serial = 1941] [outer = 0x0] 16:44:18 INFO - PROCESS | 1925 | ++DOMWINDOW == 140 (0x134a77400) [pid = 1925] [serial = 1942] [outer = 0x12d22cc00] 16:44:18 INFO - PROCESS | 1925 | 1464392658622 Marionette DEBUG loaded listener.js 16:44:18 INFO - PROCESS | 1925 | ++DOMWINDOW == 141 (0x134a7b800) [pid = 1925] [serial = 1943] [outer = 0x12d22cc00] 16:44:19 INFO - PROCESS | 1925 | 1464392659059 Marionette TRACE conn2 <- [1,2560,null,{"value":["/2dcontext/shadows/2d.shadow.image.scale.html",0,null,null,[["Shadows are drawn correctly for scaled images",0,null,null]]]}] 16:44:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 16:44:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 617ms 16:44:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 16:44:19 INFO - PROCESS | 1925 | 1464392659073 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 16:44:19 INFO - PROCESS | 1925 | 1464392659075 Marionette TRACE conn2 <- [1,2561,null,{"value":"7"}] 16:44:19 INFO - PROCESS | 1925 | 1464392659078 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 16:44:19 INFO - PROCESS | 1925 | 1464392659085 Marionette TRACE conn2 <- [1,2562,null,{}] 16:44:19 INFO - PROCESS | 1925 | 1464392659088 Marionette TRACE conn2 -> [0,2563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:19 INFO - PROCESS | 1925 | 1464392659383 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 16:44:19 INFO - PROCESS | 1925 | --DOMWINDOW == 140 (0x128aa0800) [pid = 1925] [serial = 1878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 16:44:19 INFO - PROCESS | 1925 | --DOMWINDOW == 139 (0x111c1d000) [pid = 1925] [serial = 1863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 16:44:19 INFO - PROCESS | 1925 | --DOMWINDOW == 138 (0x117685400) [pid = 1925] [serial = 1866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 16:44:19 INFO - PROCESS | 1925 | --DOMWINDOW == 137 (0x116a60800) [pid = 1925] [serial = 1869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 16:44:19 INFO - PROCESS | 1925 | --DOMWINDOW == 136 (0x12b95f400) [pid = 1925] [serial = 1839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 16:44:19 INFO - PROCESS | 1925 | --DOMWINDOW == 135 (0x1246a5400) [pid = 1925] [serial = 1875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 16:44:19 INFO - PROCESS | 1925 | --DOMWINDOW == 134 (0x119f70400) [pid = 1925] [serial = 1872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 16:44:19 INFO - PROCESS | 1925 | --DOMWINDOW == 133 (0x12c66a800) [pid = 1925] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 16:44:19 INFO - PROCESS | 1925 | --DOMWINDOW == 132 (0x12a08f000) [pid = 1925] [serial = 1881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 16:44:19 INFO - PROCESS | 1925 | 1464392659437 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:19 INFO - PROCESS | 1925 | ++DOCSHELL 0x1292b0000 == 76 [pid = 1925] [id = 648] 16:44:19 INFO - PROCESS | 1925 | ++DOMWINDOW == 133 (0x111c1d000) [pid = 1925] [serial = 1944] [outer = 0x0] 16:44:19 INFO - PROCESS | 1925 | ++DOMWINDOW == 134 (0x115e3fc00) [pid = 1925] [serial = 1945] [outer = 0x111c1d000] 16:44:19 INFO - PROCESS | 1925 | 1464392659463 Marionette DEBUG loaded listener.js 16:44:19 INFO - PROCESS | 1925 | ++DOMWINDOW == 135 (0x125b99400) [pid = 1925] [serial = 1946] [outer = 0x111c1d000] 16:44:19 INFO - PROCESS | 1925 | 1464392659761 Marionette TRACE conn2 <- [1,2564,null,{"value":["/2dcontext/shadows/2d.shadow.image.section.html",0,null,null,[["Shadows are not drawn for areas outside image source rectangles",0,null,null]]]}] 16:44:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 16:44:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 725ms 16:44:19 INFO - PROCESS | 1925 | 1464392659803 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 16:44:19 INFO - PROCESS | 1925 | 1464392659804 Marionette TRACE conn2 <- [1,2565,null,{"value":"7"}] 16:44:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 16:44:19 INFO - PROCESS | 1925 | 1464392659807 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 16:44:19 INFO - PROCESS | 1925 | 1464392659808 Marionette TRACE conn2 <- [1,2566,null,{}] 16:44:19 INFO - PROCESS | 1925 | 1464392659810 Marionette TRACE conn2 -> [0,2567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:19 INFO - PROCESS | 1925 | 1464392659952 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 16:44:19 INFO - PROCESS | 1925 | 1464392659962 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:19 INFO - PROCESS | 1925 | ++DOCSHELL 0x135132800 == 77 [pid = 1925] [id = 649] 16:44:19 INFO - PROCESS | 1925 | ++DOMWINDOW == 136 (0x121a5c000) [pid = 1925] [serial = 1947] [outer = 0x0] 16:44:19 INFO - PROCESS | 1925 | ++DOMWINDOW == 137 (0x134d82c00) [pid = 1925] [serial = 1948] [outer = 0x121a5c000] 16:44:19 INFO - PROCESS | 1925 | 1464392659992 Marionette DEBUG loaded listener.js 16:44:20 INFO - PROCESS | 1925 | ++DOMWINDOW == 138 (0x1351d9800) [pid = 1925] [serial = 1949] [outer = 0x121a5c000] 16:44:20 INFO - PROCESS | 1925 | 1464392660386 Marionette TRACE conn2 <- [1,2568,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent images",0,null,null]]]}] 16:44:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 16:44:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 619ms 16:44:20 INFO - PROCESS | 1925 | 1464392660427 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 16:44:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 16:44:20 INFO - PROCESS | 1925 | 1464392660430 Marionette TRACE conn2 <- [1,2569,null,{"value":"7"}] 16:44:20 INFO - PROCESS | 1925 | 1464392660433 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 16:44:20 INFO - PROCESS | 1925 | 1464392660435 Marionette TRACE conn2 <- [1,2570,null,{}] 16:44:20 INFO - PROCESS | 1925 | 1464392660439 Marionette TRACE conn2 -> [0,2571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:20 INFO - PROCESS | 1925 | 1464392660641 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 16:44:20 INFO - PROCESS | 1925 | 1464392660650 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:20 INFO - PROCESS | 1925 | ++DOCSHELL 0x13ed1c800 == 78 [pid = 1925] [id = 650] 16:44:20 INFO - PROCESS | 1925 | ++DOMWINDOW == 139 (0x1249d2c00) [pid = 1925] [serial = 1950] [outer = 0x0] 16:44:20 INFO - PROCESS | 1925 | ++DOMWINDOW == 140 (0x1351e2800) [pid = 1925] [serial = 1951] [outer = 0x1249d2c00] 16:44:20 INFO - PROCESS | 1925 | 1464392660675 Marionette DEBUG loaded listener.js 16:44:20 INFO - PROCESS | 1925 | ++DOMWINDOW == 141 (0x13545b000) [pid = 1925] [serial = 1952] [outer = 0x1249d2c00] 16:44:21 INFO - PROCESS | 1925 | 1464392661002 Marionette TRACE conn2 <- [1,2572,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of images",0,null,null]]]}] 16:44:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 16:44:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 621ms 16:44:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 16:44:21 INFO - PROCESS | 1925 | 1464392661054 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 16:44:21 INFO - PROCESS | 1925 | 1464392661055 Marionette TRACE conn2 <- [1,2573,null,{"value":"7"}] 16:44:21 INFO - PROCESS | 1925 | 1464392661057 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 16:44:21 INFO - PROCESS | 1925 | 1464392661058 Marionette TRACE conn2 <- [1,2574,null,{}] 16:44:21 INFO - PROCESS | 1925 | 1464392661060 Marionette TRACE conn2 -> [0,2575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:21 INFO - PROCESS | 1925 | 1464392661159 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 16:44:21 INFO - PROCESS | 1925 | 1464392661250 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:21 INFO - PROCESS | 1925 | ++DOCSHELL 0x1355a5000 == 79 [pid = 1925] [id = 651] 16:44:21 INFO - PROCESS | 1925 | ++DOMWINDOW == 142 (0x134d85800) [pid = 1925] [serial = 1953] [outer = 0x0] 16:44:21 INFO - PROCESS | 1925 | ++DOMWINDOW == 143 (0x135514c00) [pid = 1925] [serial = 1954] [outer = 0x134d85800] 16:44:21 INFO - PROCESS | 1925 | 1464392661274 Marionette DEBUG loaded listener.js 16:44:21 INFO - PROCESS | 1925 | ++DOMWINDOW == 144 (0x13551ac00) [pid = 1925] [serial = 1955] [outer = 0x134d85800] 16:44:21 INFO - PROCESS | 1925 | 1464392661772 Marionette TRACE conn2 <- [1,2576,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeX.html",0,null,null,[["Shadows can be offset with negative x",0,null,null]]]}] 16:44:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 16:44:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 769ms 16:44:21 INFO - PROCESS | 1925 | 1464392661826 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 16:44:21 INFO - PROCESS | 1925 | 1464392661830 Marionette TRACE conn2 <- [1,2577,null,{"value":"7"}] 16:44:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 16:44:21 INFO - PROCESS | 1925 | 1464392661833 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 16:44:21 INFO - PROCESS | 1925 | 1464392661836 Marionette TRACE conn2 <- [1,2578,null,{}] 16:44:21 INFO - PROCESS | 1925 | 1464392661839 Marionette TRACE conn2 -> [0,2579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:21 INFO - PROCESS | 1925 | 1464392661965 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 16:44:22 INFO - PROCESS | 1925 | 1464392662079 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:22 INFO - PROCESS | 1925 | ++DOCSHELL 0x1292a7000 == 80 [pid = 1925] [id = 652] 16:44:22 INFO - PROCESS | 1925 | ++DOMWINDOW == 145 (0x1180a5800) [pid = 1925] [serial = 1956] [outer = 0x0] 16:44:22 INFO - PROCESS | 1925 | ++DOMWINDOW == 146 (0x11901e800) [pid = 1925] [serial = 1957] [outer = 0x1180a5800] 16:44:22 INFO - PROCESS | 1925 | 1464392662111 Marionette DEBUG loaded listener.js 16:44:22 INFO - PROCESS | 1925 | ++DOMWINDOW == 147 (0x1213b9800) [pid = 1925] [serial = 1958] [outer = 0x1180a5800] 16:44:22 INFO - PROCESS | 1925 | 1464392662584 Marionette TRACE conn2 <- [1,2580,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeY.html",0,null,null,[["Shadows can be offset with negative y",0,null,null]]]}] 16:44:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 16:44:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 772ms 16:44:22 INFO - PROCESS | 1925 | 1464392662617 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 16:44:22 INFO - PROCESS | 1925 | 1464392662621 Marionette TRACE conn2 <- [1,2581,null,{"value":"7"}] 16:44:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 16:44:22 INFO - PROCESS | 1925 | 1464392662627 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 16:44:22 INFO - PROCESS | 1925 | 1464392662629 Marionette TRACE conn2 <- [1,2582,null,{}] 16:44:22 INFO - PROCESS | 1925 | 1464392662633 Marionette TRACE conn2 -> [0,2583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:22 INFO - PROCESS | 1925 | 1464392662759 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 16:44:22 INFO - PROCESS | 1925 | 1464392662842 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:22 INFO - PROCESS | 1925 | ++DOCSHELL 0x12d00f800 == 81 [pid = 1925] [id = 653] 16:44:22 INFO - PROCESS | 1925 | ++DOMWINDOW == 148 (0x121905c00) [pid = 1925] [serial = 1959] [outer = 0x0] 16:44:22 INFO - PROCESS | 1925 | ++DOMWINDOW == 149 (0x1246aa400) [pid = 1925] [serial = 1960] [outer = 0x121905c00] 16:44:22 INFO - PROCESS | 1925 | 1464392662872 Marionette DEBUG loaded listener.js 16:44:22 INFO - PROCESS | 1925 | ++DOMWINDOW == 150 (0x125f4a800) [pid = 1925] [serial = 1961] [outer = 0x121905c00] 16:44:23 INFO - PROCESS | 1925 | 1464392663289 Marionette TRACE conn2 <- [1,2584,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveX.html",0,null,null,[["Shadows can be offset with positive x",0,null,null]]]}] 16:44:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 16:44:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 723ms 16:44:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 16:44:23 INFO - PROCESS | 1925 | 1464392663350 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 16:44:23 INFO - PROCESS | 1925 | 1464392663352 Marionette TRACE conn2 <- [1,2585,null,{"value":"7"}] 16:44:23 INFO - PROCESS | 1925 | 1464392663354 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 16:44:23 INFO - PROCESS | 1925 | 1464392663357 Marionette TRACE conn2 <- [1,2586,null,{}] 16:44:23 INFO - PROCESS | 1925 | 1464392663366 Marionette TRACE conn2 -> [0,2587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:23 INFO - PROCESS | 1925 | 1464392663490 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 16:44:23 INFO - PROCESS | 1925 | 1464392663574 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:23 INFO - PROCESS | 1925 | ++DOCSHELL 0x134c3c800 == 82 [pid = 1925] [id = 654] 16:44:23 INFO - PROCESS | 1925 | ++DOMWINDOW == 151 (0x12b03f800) [pid = 1925] [serial = 1962] [outer = 0x0] 16:44:23 INFO - PROCESS | 1925 | ++DOMWINDOW == 152 (0x12ba44000) [pid = 1925] [serial = 1963] [outer = 0x12b03f800] 16:44:23 INFO - PROCESS | 1925 | 1464392663605 Marionette DEBUG loaded listener.js 16:44:23 INFO - PROCESS | 1925 | ++DOMWINDOW == 153 (0x12bd7f400) [pid = 1925] [serial = 1964] [outer = 0x12b03f800] 16:44:24 INFO - PROCESS | 1925 | 1464392664040 Marionette TRACE conn2 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveY.html",0,null,null,[["Shadows can be offset with positive y",0,null,null]]]}] 16:44:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 16:44:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 722ms 16:44:24 INFO - PROCESS | 1925 | 1464392664099 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 16:44:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 16:44:24 INFO - PROCESS | 1925 | 1464392664101 Marionette TRACE conn2 <- [1,2589,null,{"value":"7"}] 16:44:24 INFO - PROCESS | 1925 | 1464392664105 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 16:44:24 INFO - PROCESS | 1925 | 1464392664106 Marionette TRACE conn2 <- [1,2590,null,{}] 16:44:24 INFO - PROCESS | 1925 | 1464392664108 Marionette TRACE conn2 -> [0,2591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:24 INFO - PROCESS | 1925 | 1464392664231 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 16:44:24 INFO - PROCESS | 1925 | 1464392664315 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:24 INFO - PROCESS | 1925 | ++DOCSHELL 0x13ee16000 == 83 [pid = 1925] [id = 655] 16:44:24 INFO - PROCESS | 1925 | ++DOMWINDOW == 154 (0x12c691000) [pid = 1925] [serial = 1965] [outer = 0x0] 16:44:24 INFO - PROCESS | 1925 | ++DOMWINDOW == 155 (0x12dd1d800) [pid = 1925] [serial = 1966] [outer = 0x12c691000] 16:44:24 INFO - PROCESS | 1925 | 1464392664344 Marionette DEBUG loaded listener.js 16:44:24 INFO - PROCESS | 1925 | ++DOMWINDOW == 156 (0x134cb9800) [pid = 1925] [serial = 1967] [outer = 0x12c691000] 16:44:24 INFO - PROCESS | 1925 | 1464392664763 Marionette TRACE conn2 <- [1,2592,null,{"value":["/2dcontext/shadows/2d.shadow.outside.html",0,null,null,[["Shadows of shapes outside the visible area can be offset onto the visible area",0,null,null]]]}] 16:44:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 16:44:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 670ms 16:44:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 16:44:24 INFO - PROCESS | 1925 | 1464392664776 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 16:44:24 INFO - PROCESS | 1925 | 1464392664777 Marionette TRACE conn2 <- [1,2593,null,{"value":"7"}] 16:44:24 INFO - PROCESS | 1925 | 1464392664779 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 16:44:24 INFO - PROCESS | 1925 | 1464392664782 Marionette TRACE conn2 <- [1,2594,null,{}] 16:44:24 INFO - PROCESS | 1925 | 1464392664785 Marionette TRACE conn2 -> [0,2595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:24 INFO - PROCESS | 1925 | 1464392664906 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 16:44:24 INFO - PROCESS | 1925 | 1464392664991 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:25 INFO - PROCESS | 1925 | ++DOCSHELL 0x134c71000 == 84 [pid = 1925] [id = 656] 16:44:25 INFO - PROCESS | 1925 | ++DOMWINDOW == 157 (0x12d0e5400) [pid = 1925] [serial = 1968] [outer = 0x0] 16:44:25 INFO - PROCESS | 1925 | ++DOMWINDOW == 158 (0x1351d7000) [pid = 1925] [serial = 1969] [outer = 0x12d0e5400] 16:44:25 INFO - PROCESS | 1925 | 1464392665020 Marionette DEBUG loaded listener.js 16:44:25 INFO - PROCESS | 1925 | ++DOMWINDOW == 159 (0x1351e2c00) [pid = 1925] [serial = 1970] [outer = 0x12d0e5400] 16:44:25 INFO - PROCESS | 1925 | 1464392665482 Marionette TRACE conn2 <- [1,2596,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent fill patterns",0,null,null]]]}] 16:44:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 16:44:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 724ms 16:44:25 INFO - PROCESS | 1925 | 1464392665504 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 16:44:25 INFO - PROCESS | 1925 | 1464392665505 Marionette TRACE conn2 <- [1,2597,null,{"value":"7"}] 16:44:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 16:44:25 INFO - PROCESS | 1925 | 1464392665508 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 16:44:25 INFO - PROCESS | 1925 | 1464392665509 Marionette TRACE conn2 <- [1,2598,null,{}] 16:44:25 INFO - PROCESS | 1925 | 1464392665512 Marionette TRACE conn2 -> [0,2599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:25 INFO - PROCESS | 1925 | 1464392665701 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 16:44:25 INFO - PROCESS | 1925 | 1464392665764 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:25 INFO - PROCESS | 1925 | ++DOCSHELL 0x12ae50800 == 85 [pid = 1925] [id = 657] 16:44:25 INFO - PROCESS | 1925 | ++DOMWINDOW == 160 (0x134a6dc00) [pid = 1925] [serial = 1971] [outer = 0x0] 16:44:25 INFO - PROCESS | 1925 | ++DOMWINDOW == 161 (0x135517400) [pid = 1925] [serial = 1972] [outer = 0x134a6dc00] 16:44:25 INFO - PROCESS | 1925 | 1464392665794 Marionette DEBUG loaded listener.js 16:44:25 INFO - PROCESS | 1925 | ++DOMWINDOW == 162 (0x135520800) [pid = 1925] [serial = 1973] [outer = 0x134a6dc00] 16:44:26 INFO - PROCESS | 1925 | 1464392666575 Marionette TRACE conn2 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 16:44:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 16:44:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1071ms 16:44:26 INFO - PROCESS | 1925 | 1464392666580 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 16:44:26 INFO - PROCESS | 1925 | 1464392666582 Marionette TRACE conn2 <- [1,2601,null,{"value":"7"}] 16:44:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 16:44:26 INFO - PROCESS | 1925 | 1464392666604 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 16:44:26 INFO - PROCESS | 1925 | 1464392666606 Marionette TRACE conn2 <- [1,2602,null,{}] 16:44:26 INFO - PROCESS | 1925 | 1464392666610 Marionette TRACE conn2 -> [0,2603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:26 INFO - PROCESS | 1925 | 1464392666712 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 16:44:26 INFO - PROCESS | 1925 | 1464392666798 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:26 INFO - PROCESS | 1925 | ++DOCSHELL 0x11938f000 == 86 [pid = 1925] [id = 658] 16:44:26 INFO - PROCESS | 1925 | ++DOMWINDOW == 163 (0x113134000) [pid = 1925] [serial = 1974] [outer = 0x0] 16:44:26 INFO - PROCESS | 1925 | ++DOMWINDOW == 164 (0x113194c00) [pid = 1925] [serial = 1975] [outer = 0x113134000] 16:44:26 INFO - PROCESS | 1925 | 1464392666826 Marionette DEBUG loaded listener.js 16:44:26 INFO - PROCESS | 1925 | ++DOMWINDOW == 165 (0x113d62800) [pid = 1925] [serial = 1976] [outer = 0x113134000] 16:44:27 INFO - PROCESS | 1925 | 1464392667299 Marionette TRACE conn2 <- [1,2604,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent fill patterns",0,null,null]]]}] 16:44:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 16:44:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 725ms 16:44:27 INFO - PROCESS | 1925 | 1464392667327 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 16:44:27 INFO - PROCESS | 1925 | 1464392667331 Marionette TRACE conn2 <- [1,2605,null,{"value":"7"}] 16:44:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 16:44:27 INFO - PROCESS | 1925 | 1464392667354 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 16:44:27 INFO - PROCESS | 1925 | 1464392667356 Marionette TRACE conn2 <- [1,2606,null,{}] 16:44:27 INFO - PROCESS | 1925 | 1464392667358 Marionette TRACE conn2 -> [0,2607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:27 INFO - PROCESS | 1925 | 1464392667463 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 16:44:27 INFO - PROCESS | 1925 | 1464392667550 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:27 INFO - PROCESS | 1925 | ++DOCSHELL 0x11311e000 == 87 [pid = 1925] [id = 659] 16:44:27 INFO - PROCESS | 1925 | ++DOMWINDOW == 166 (0x113d0b800) [pid = 1925] [serial = 1977] [outer = 0x0] 16:44:27 INFO - PROCESS | 1925 | ++DOMWINDOW == 167 (0x11606fc00) [pid = 1925] [serial = 1978] [outer = 0x113d0b800] 16:44:27 INFO - PROCESS | 1925 | 1464392667578 Marionette DEBUG loaded listener.js 16:44:27 INFO - PROCESS | 1925 | ++DOMWINDOW == 168 (0x1169c0000) [pid = 1925] [serial = 1979] [outer = 0x113d0b800] 16:44:28 INFO - PROCESS | 1925 | 1464392668113 Marionette TRACE conn2 <- [1,2608,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of fill patterns",0,null,null]]]}] 16:44:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 16:44:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 825ms 16:44:28 INFO - PROCESS | 1925 | 1464392668186 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 16:44:28 INFO - PROCESS | 1925 | 1464392668189 Marionette TRACE conn2 <- [1,2609,null,{"value":"7"}] 16:44:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 16:44:28 INFO - PROCESS | 1925 | 1464392668192 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 16:44:28 INFO - PROCESS | 1925 | 1464392668196 Marionette TRACE conn2 <- [1,2610,null,{}] 16:44:28 INFO - PROCESS | 1925 | 1464392668209 Marionette TRACE conn2 -> [0,2611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:28 INFO - PROCESS | 1925 | 1464392668322 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 16:44:28 INFO - PROCESS | 1925 | 1464392668409 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:28 INFO - PROCESS | 1925 | ++DOCSHELL 0x1198a8800 == 88 [pid = 1925] [id = 660] 16:44:28 INFO - PROCESS | 1925 | ++DOMWINDOW == 169 (0x118432800) [pid = 1925] [serial = 1980] [outer = 0x0] 16:44:28 INFO - PROCESS | 1925 | ++DOMWINDOW == 170 (0x118438c00) [pid = 1925] [serial = 1981] [outer = 0x118432800] 16:44:28 INFO - PROCESS | 1925 | 1464392668438 Marionette DEBUG loaded listener.js 16:44:28 INFO - PROCESS | 1925 | ++DOMWINDOW == 171 (0x118566400) [pid = 1925] [serial = 1982] [outer = 0x118432800] 16:44:28 INFO - PROCESS | 1925 | --DOCSHELL 0x12d015000 == 87 [pid = 1925] [id = 509] 16:44:28 INFO - PROCESS | 1925 | --DOCSHELL 0x12d34c000 == 86 [pid = 1925] [id = 528] 16:44:28 INFO - PROCESS | 1925 | --DOCSHELL 0x13ed1c800 == 85 [pid = 1925] [id = 650] 16:44:28 INFO - PROCESS | 1925 | --DOCSHELL 0x135132800 == 84 [pid = 1925] [id = 649] 16:44:28 INFO - PROCESS | 1925 | --DOCSHELL 0x1292b0000 == 83 [pid = 1925] [id = 648] 16:44:28 INFO - PROCESS | 1925 | --DOCSHELL 0x13498c000 == 82 [pid = 1925] [id = 647] 16:44:28 INFO - PROCESS | 1925 | --DOCSHELL 0x12da8a000 == 81 [pid = 1925] [id = 646] 16:44:28 INFO - PROCESS | 1925 | --DOCSHELL 0x12d19c800 == 80 [pid = 1925] [id = 645] 16:44:28 INFO - PROCESS | 1925 | --DOCSHELL 0x12cab5800 == 79 [pid = 1925] [id = 644] 16:44:28 INFO - PROCESS | 1925 | --DOCSHELL 0x12c144000 == 78 [pid = 1925] [id = 643] 16:44:28 INFO - PROCESS | 1925 | --DOCSHELL 0x12a8cc000 == 77 [pid = 1925] [id = 642] 16:44:28 INFO - PROCESS | 1925 | --DOCSHELL 0x121423000 == 76 [pid = 1925] [id = 641] 16:44:28 INFO - PROCESS | 1925 | --DOCSHELL 0x12163f000 == 75 [pid = 1925] [id = 640] 16:44:28 INFO - PROCESS | 1925 | --DOCSHELL 0x12158b000 == 74 [pid = 1925] [id = 639] 16:44:28 INFO - PROCESS | 1925 | --DOCSHELL 0x1379ab000 == 73 [pid = 1925] [id = 636] 16:44:28 INFO - PROCESS | 1925 | --DOCSHELL 0x1352dd800 == 72 [pid = 1925] [id = 635] 16:44:28 INFO - PROCESS | 1925 | --DOCSHELL 0x1349f3800 == 71 [pid = 1925] [id = 634] 16:44:28 INFO - PROCESS | 1925 | --DOCSHELL 0x12edb9800 == 70 [pid = 1925] [id = 633] 16:44:28 INFO - PROCESS | 1925 | --DOCSHELL 0x12d98a000 == 69 [pid = 1925] [id = 632] 16:44:28 INFO - PROCESS | 1925 | --DOCSHELL 0x12d32c800 == 68 [pid = 1925] [id = 631] 16:44:28 INFO - PROCESS | 1925 | --DOCSHELL 0x12b928800 == 67 [pid = 1925] [id = 630] 16:44:28 INFO - PROCESS | 1925 | --DOCSHELL 0x124e0d800 == 66 [pid = 1925] [id = 629] 16:44:28 INFO - PROCESS | 1925 | --DOCSHELL 0x12edb6800 == 65 [pid = 1925] [id = 613] 16:44:28 INFO - PROCESS | 1925 | --DOCSHELL 0x12cad0800 == 64 [pid = 1925] [id = 628] 16:44:28 INFO - PROCESS | 1925 | 1464392668848 Marionette TRACE conn2 <- [1,2612,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 16:44:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 16:44:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 675ms 16:44:28 INFO - PROCESS | 1925 | --DOMWINDOW == 170 (0x121620c00) [pid = 1925] [serial = 1849] [outer = 0x0] [url = about:blank] 16:44:28 INFO - PROCESS | 1925 | --DOMWINDOW == 169 (0x11312cc00) [pid = 1925] [serial = 1865] [outer = 0x0] [url = about:blank] 16:44:28 INFO - PROCESS | 1925 | --DOMWINDOW == 168 (0x118e83400) [pid = 1925] [serial = 1868] [outer = 0x0] [url = about:blank] 16:44:28 INFO - PROCESS | 1925 | --DOMWINDOW == 167 (0x126211c00) [pid = 1925] [serial = 1852] [outer = 0x0] [url = about:blank] 16:44:28 INFO - PROCESS | 1925 | --DOMWINDOW == 166 (0x1182fa400) [pid = 1925] [serial = 1867] [outer = 0x0] [url = about:blank] 16:44:28 INFO - PROCESS | 1925 | --DOMWINDOW == 165 (0x11985d400) [pid = 1925] [serial = 1870] [outer = 0x0] [url = about:blank] 16:44:28 INFO - PROCESS | 1925 | --DOMWINDOW == 164 (0x1184ca000) [pid = 1925] [serial = 1846] [outer = 0x0] [url = about:blank] 16:44:28 INFO - PROCESS | 1925 | --DOMWINDOW == 163 (0x12c1a5000) [pid = 1925] [serial = 1841] [outer = 0x0] [url = about:blank] 16:44:28 INFO - PROCESS | 1925 | --DOMWINDOW == 162 (0x12d0ecc00) [pid = 1925] [serial = 1861] [outer = 0x0] [url = about:blank] 16:44:28 INFO - PROCESS | 1925 | --DOMWINDOW == 161 (0x11312e800) [pid = 1925] [serial = 1843] [outer = 0x0] [url = about:blank] 16:44:28 INFO - PROCESS | 1925 | --DOMWINDOW == 160 (0x12c387400) [pid = 1925] [serial = 1858] [outer = 0x0] [url = about:blank] 16:44:28 INFO - PROCESS | 1925 | --DOMWINDOW == 159 (0x12ad7d800) [pid = 1925] [serial = 1855] [outer = 0x0] [url = about:blank] 16:44:28 INFO - PROCESS | 1925 | --DOMWINDOW == 158 (0x125ba2800) [pid = 1925] [serial = 1876] [outer = 0x0] [url = about:blank] 16:44:28 INFO - PROCESS | 1925 | --DOMWINDOW == 157 (0x121451c00) [pid = 1925] [serial = 1871] [outer = 0x0] [url = about:blank] 16:44:28 INFO - PROCESS | 1925 | --DOMWINDOW == 156 (0x126557c00) [pid = 1925] [serial = 1877] [outer = 0x0] [url = about:blank] 16:44:28 INFO - PROCESS | 1925 | --DOMWINDOW == 155 (0x1247e1800) [pid = 1925] [serial = 1874] [outer = 0x0] [url = about:blank] 16:44:28 INFO - PROCESS | 1925 | --DOMWINDOW == 154 (0x1217b9800) [pid = 1925] [serial = 1873] [outer = 0x0] [url = about:blank] 16:44:28 INFO - PROCESS | 1925 | --DOMWINDOW == 153 (0x111c7c400) [pid = 1925] [serial = 1864] [outer = 0x0] [url = about:blank] 16:44:28 INFO - PROCESS | 1925 | --DOMWINDOW == 152 (0x12d0e2400) [pid = 1925] [serial = 1778] [outer = 0x0] [url = about:blank] 16:44:28 INFO - PROCESS | 1925 | --DOMWINDOW == 151 (0x12a89cc00) [pid = 1925] [serial = 1882] [outer = 0x0] [url = about:blank] 16:44:28 INFO - PROCESS | 1925 | --DOMWINDOW == 150 (0x12b047400) [pid = 1925] [serial = 1883] [outer = 0x0] [url = about:blank] 16:44:28 INFO - PROCESS | 1925 | --DOMWINDOW == 149 (0x128d87400) [pid = 1925] [serial = 1879] [outer = 0x0] [url = about:blank] 16:44:28 INFO - PROCESS | 1925 | --DOMWINDOW == 148 (0x12945ac00) [pid = 1925] [serial = 1880] [outer = 0x0] [url = about:blank] 16:44:28 INFO - PROCESS | 1925 | 1464392668885 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 16:44:28 INFO - PROCESS | 1925 | 1464392668887 Marionette TRACE conn2 <- [1,2613,null,{"value":"7"}] 16:44:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 16:44:28 INFO - PROCESS | 1925 | 1464392668892 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 16:44:28 INFO - PROCESS | 1925 | 1464392668893 Marionette TRACE conn2 <- [1,2614,null,{}] 16:44:28 INFO - PROCESS | 1925 | 1464392668895 Marionette TRACE conn2 -> [0,2615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:28 INFO - PROCESS | 1925 | 1464392668983 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 16:44:28 INFO - PROCESS | 1925 | 1464392668988 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:28 INFO - PROCESS | 1925 | ++DOCSHELL 0x11937f000 == 65 [pid = 1925] [id = 661] 16:44:28 INFO - PROCESS | 1925 | ++DOMWINDOW == 149 (0x118ef0000) [pid = 1925] [serial = 1983] [outer = 0x0] 16:44:29 INFO - PROCESS | 1925 | ++DOMWINDOW == 150 (0x119023000) [pid = 1925] [serial = 1984] [outer = 0x118ef0000] 16:44:29 INFO - PROCESS | 1925 | 1464392669015 Marionette DEBUG loaded listener.js 16:44:29 INFO - PROCESS | 1925 | ++DOMWINDOW == 151 (0x119588800) [pid = 1925] [serial = 1985] [outer = 0x118ef0000] 16:44:29 INFO - PROCESS | 1925 | 1464392669365 Marionette TRACE conn2 <- [1,2616,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke caps",0,null,null]]]}] 16:44:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 16:44:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 519ms 16:44:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 16:44:29 INFO - PROCESS | 1925 | 1464392669411 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 16:44:29 INFO - PROCESS | 1925 | 1464392669412 Marionette TRACE conn2 <- [1,2617,null,{"value":"7"}] 16:44:29 INFO - PROCESS | 1925 | 1464392669415 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 16:44:29 INFO - PROCESS | 1925 | 1464392669417 Marionette TRACE conn2 <- [1,2618,null,{}] 16:44:29 INFO - PROCESS | 1925 | 1464392669420 Marionette TRACE conn2 -> [0,2619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:29 INFO - PROCESS | 1925 | 1464392669556 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 16:44:29 INFO - PROCESS | 1925 | 1464392669649 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:29 INFO - PROCESS | 1925 | ++DOCSHELL 0x12163e000 == 66 [pid = 1925] [id = 662] 16:44:29 INFO - PROCESS | 1925 | ++DOMWINDOW == 152 (0x11950e400) [pid = 1925] [serial = 1986] [outer = 0x0] 16:44:29 INFO - PROCESS | 1925 | ++DOMWINDOW == 153 (0x119859400) [pid = 1925] [serial = 1987] [outer = 0x11950e400] 16:44:29 INFO - PROCESS | 1925 | 1464392669689 Marionette DEBUG loaded listener.js 16:44:29 INFO - PROCESS | 1925 | ++DOMWINDOW == 154 (0x11a094c00) [pid = 1925] [serial = 1988] [outer = 0x11950e400] 16:44:30 INFO - PROCESS | 1925 | 1464392670087 Marionette TRACE conn2 <- [1,2620,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.2.html",0,null,null,[["Shadows are drawn for stroke caps",0,null,null]]]}] 16:44:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 16:44:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 723ms 16:44:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 16:44:30 INFO - PROCESS | 1925 | 1464392670137 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 16:44:30 INFO - PROCESS | 1925 | 1464392670138 Marionette TRACE conn2 <- [1,2621,null,{"value":"7"}] 16:44:30 INFO - PROCESS | 1925 | 1464392670141 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 16:44:30 INFO - PROCESS | 1925 | 1464392670142 Marionette TRACE conn2 <- [1,2622,null,{}] 16:44:30 INFO - PROCESS | 1925 | 1464392670144 Marionette TRACE conn2 -> [0,2623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:30 INFO - PROCESS | 1925 | 1464392670243 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 16:44:30 INFO - PROCESS | 1925 | 1464392670248 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:30 INFO - PROCESS | 1925 | ++DOCSHELL 0x124f11000 == 67 [pid = 1925] [id = 663] 16:44:30 INFO - PROCESS | 1925 | ++DOMWINDOW == 155 (0x12116f400) [pid = 1925] [serial = 1989] [outer = 0x0] 16:44:30 INFO - PROCESS | 1925 | ++DOMWINDOW == 156 (0x121371800) [pid = 1925] [serial = 1990] [outer = 0x12116f400] 16:44:30 INFO - PROCESS | 1925 | 1464392670274 Marionette DEBUG loaded listener.js 16:44:30 INFO - PROCESS | 1925 | ++DOMWINDOW == 157 (0x12156e800) [pid = 1925] [serial = 1991] [outer = 0x12116f400] 16:44:30 INFO - PROCESS | 1925 | 1464392670618 Marionette TRACE conn2 <- [1,2624,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke joins",0,null,null]]]}] 16:44:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 16:44:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 518ms 16:44:30 INFO - PROCESS | 1925 | 1464392670660 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 16:44:30 INFO - PROCESS | 1925 | 1464392670661 Marionette TRACE conn2 <- [1,2625,null,{"value":"7"}] 16:44:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 16:44:30 INFO - PROCESS | 1925 | 1464392670663 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 16:44:30 INFO - PROCESS | 1925 | 1464392670664 Marionette TRACE conn2 <- [1,2626,null,{}] 16:44:30 INFO - PROCESS | 1925 | 1464392670667 Marionette TRACE conn2 -> [0,2627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:30 INFO - PROCESS | 1925 | 1464392670754 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 16:44:30 INFO - PROCESS | 1925 | 1464392670837 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:30 INFO - PROCESS | 1925 | ++DOCSHELL 0x126021000 == 68 [pid = 1925] [id = 664] 16:44:30 INFO - PROCESS | 1925 | ++DOMWINDOW == 158 (0x121170000) [pid = 1925] [serial = 1992] [outer = 0x0] 16:44:30 INFO - PROCESS | 1925 | ++DOMWINDOW == 159 (0x1215d0000) [pid = 1925] [serial = 1993] [outer = 0x121170000] 16:44:30 INFO - PROCESS | 1925 | 1464392670862 Marionette DEBUG loaded listener.js 16:44:30 INFO - PROCESS | 1925 | ++DOMWINDOW == 160 (0x121625400) [pid = 1925] [serial = 1994] [outer = 0x121170000] 16:44:31 INFO - PROCESS | 1925 | 1464392671198 Marionette TRACE conn2 <- [1,2628,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.2.html",0,null,null,[["Shadows are drawn for stroke joins",0,null,null]]]}] 16:44:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 16:44:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 573ms 16:44:31 INFO - PROCESS | 1925 | 1464392671240 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 16:44:31 INFO - PROCESS | 1925 | 1464392671241 Marionette TRACE conn2 <- [1,2629,null,{"value":"7"}] 16:44:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 16:44:31 INFO - PROCESS | 1925 | 1464392671243 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 16:44:31 INFO - PROCESS | 1925 | 1464392671244 Marionette TRACE conn2 <- [1,2630,null,{}] 16:44:31 INFO - PROCESS | 1925 | 1464392671247 Marionette TRACE conn2 -> [0,2631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:31 INFO - PROCESS | 1925 | 1464392671364 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 16:44:31 INFO - PROCESS | 1925 | 1464392671376 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:31 INFO - PROCESS | 1925 | ++DOCSHELL 0x128db5800 == 69 [pid = 1925] [id = 665] 16:44:31 INFO - PROCESS | 1925 | ++DOMWINDOW == 161 (0x1215d4800) [pid = 1925] [serial = 1995] [outer = 0x0] 16:44:31 INFO - PROCESS | 1925 | ++DOMWINDOW == 162 (0x12165c800) [pid = 1925] [serial = 1996] [outer = 0x1215d4800] 16:44:31 INFO - PROCESS | 1925 | 1464392671401 Marionette DEBUG loaded listener.js 16:44:31 INFO - PROCESS | 1925 | ++DOMWINDOW == 163 (0x121908000) [pid = 1925] [serial = 1997] [outer = 0x1215d4800] 16:44:31 INFO - PROCESS | 1925 | 1464392671752 Marionette TRACE conn2 <- [1,2632,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.3.html",0,null,null,[["Shadows are drawn for stroke joins respecting miter limit",0,null,null]]]}] 16:44:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 16:44:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 518ms 16:44:31 INFO - PROCESS | 1925 | 1464392671762 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 16:44:31 INFO - PROCESS | 1925 | 1464392671766 Marionette TRACE conn2 <- [1,2633,null,{"value":"7"}] 16:44:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 16:44:31 INFO - PROCESS | 1925 | 1464392671770 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 16:44:31 INFO - PROCESS | 1925 | 1464392671772 Marionette TRACE conn2 <- [1,2634,null,{}] 16:44:31 INFO - PROCESS | 1925 | 1464392671776 Marionette TRACE conn2 -> [0,2635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:31 INFO - PROCESS | 1925 | 1464392671948 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 16:44:31 INFO - PROCESS | 1925 | 1464392671970 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:31 INFO - PROCESS | 1925 | ++DOCSHELL 0x1299ad000 == 70 [pid = 1925] [id = 666] 16:44:31 INFO - PROCESS | 1925 | ++DOMWINDOW == 164 (0x119020000) [pid = 1925] [serial = 1998] [outer = 0x0] 16:44:32 INFO - PROCESS | 1925 | ++DOMWINDOW == 165 (0x12190d400) [pid = 1925] [serial = 1999] [outer = 0x119020000] 16:44:32 INFO - PROCESS | 1925 | 1464392672011 Marionette DEBUG loaded listener.js 16:44:32 INFO - PROCESS | 1925 | ++DOMWINDOW == 166 (0x121cb5000) [pid = 1925] [serial = 2000] [outer = 0x119020000] 16:44:32 INFO - PROCESS | 1925 | 1464392672496 Marionette TRACE conn2 <- [1,2636,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 16:44:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 16:44:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 770ms 16:44:32 INFO - PROCESS | 1925 | 1464392672540 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 16:44:32 INFO - PROCESS | 1925 | 1464392672541 Marionette TRACE conn2 <- [1,2637,null,{"value":"7"}] 16:44:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 16:44:32 INFO - PROCESS | 1925 | 1464392672544 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 16:44:32 INFO - PROCESS | 1925 | 1464392672545 Marionette TRACE conn2 <- [1,2638,null,{}] 16:44:32 INFO - PROCESS | 1925 | 1464392672547 Marionette TRACE conn2 -> [0,2639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:32 INFO - PROCESS | 1925 | 1464392672657 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 16:44:32 INFO - PROCESS | 1925 | 1464392672675 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:32 INFO - PROCESS | 1925 | ++DOCSHELL 0x12ae57800 == 71 [pid = 1925] [id = 667] 16:44:32 INFO - PROCESS | 1925 | ++DOMWINDOW == 167 (0x113196c00) [pid = 1925] [serial = 2001] [outer = 0x0] 16:44:32 INFO - PROCESS | 1925 | ++DOMWINDOW == 168 (0x124350c00) [pid = 1925] [serial = 2002] [outer = 0x113196c00] 16:44:32 INFO - PROCESS | 1925 | 1464392672700 Marionette DEBUG loaded listener.js 16:44:32 INFO - PROCESS | 1925 | ++DOMWINDOW == 169 (0x1246ac000) [pid = 1925] [serial = 2003] [outer = 0x113196c00] 16:44:33 INFO - PROCESS | 1925 | --DOMWINDOW == 168 (0x12465b400) [pid = 1925] [serial = 1926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 16:44:33 INFO - PROCESS | 1925 | --DOMWINDOW == 167 (0x112a6a800) [pid = 1925] [serial = 1920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 16:44:33 INFO - PROCESS | 1925 | --DOMWINDOW == 166 (0x12ba3e400) [pid = 1925] [serial = 1935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 16:44:33 INFO - PROCESS | 1925 | --DOMWINDOW == 165 (0x110f4e000) [pid = 1925] [serial = 1917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 16:44:33 INFO - PROCESS | 1925 | --DOMWINDOW == 164 (0x128d8d000) [pid = 1925] [serial = 1929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 16:44:33 INFO - PROCESS | 1925 | --DOMWINDOW == 163 (0x12136f400) [pid = 1925] [serial = 1923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 16:44:33 INFO - PROCESS | 1925 | --DOMWINDOW == 162 (0x113f45400) [pid = 1925] [serial = 1884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 16:44:33 INFO - PROCESS | 1925 | --DOMWINDOW == 161 (0x12c68b800) [pid = 1925] [serial = 1938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 16:44:33 INFO - PROCESS | 1925 | --DOMWINDOW == 160 (0x12ba3cc00) [pid = 1925] [serial = 1932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 16:44:33 INFO - PROCESS | 1925 | --DOMWINDOW == 159 (0x12d22cc00) [pid = 1925] [serial = 1941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 16:44:33 INFO - PROCESS | 1925 | --DOMWINDOW == 158 (0x1249d2c00) [pid = 1925] [serial = 1950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 16:44:33 INFO - PROCESS | 1925 | --DOMWINDOW == 157 (0x111c1d000) [pid = 1925] [serial = 1944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 16:44:33 INFO - PROCESS | 1925 | --DOMWINDOW == 156 (0x121a5c000) [pid = 1925] [serial = 1947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 16:44:33 INFO - PROCESS | 1925 | 1464392673270 Marionette TRACE conn2 <- [1,2640,null,{"value":["/2dcontext/shadows/2d.shadow.transform.2.html",0,null,null,[["Shadow offsets are not affected by transformations",0,null,null]]]}] 16:44:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 16:44:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 768ms 16:44:33 INFO - PROCESS | 1925 | 1464392673337 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 16:44:33 INFO - PROCESS | 1925 | 1464392673339 Marionette TRACE conn2 <- [1,2641,null,{"value":"7"}] 16:44:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 16:44:33 INFO - PROCESS | 1925 | 1464392673345 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 16:44:33 INFO - PROCESS | 1925 | 1464392673347 Marionette TRACE conn2 <- [1,2642,null,{}] 16:44:33 INFO - PROCESS | 1925 | 1464392673355 Marionette TRACE conn2 -> [0,2643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:33 INFO - PROCESS | 1925 | 1464392673463 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 16:44:33 INFO - PROCESS | 1925 | 1464392673468 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:33 INFO - PROCESS | 1925 | ++DOCSHELL 0x12b169800 == 72 [pid = 1925] [id = 668] 16:44:33 INFO - PROCESS | 1925 | ++DOMWINDOW == 157 (0x1246a4400) [pid = 1925] [serial = 2004] [outer = 0x0] 16:44:33 INFO - PROCESS | 1925 | ++DOMWINDOW == 158 (0x124edf400) [pid = 1925] [serial = 2005] [outer = 0x1246a4400] 16:44:33 INFO - PROCESS | 1925 | 1464392673498 Marionette DEBUG loaded listener.js 16:44:33 INFO - PROCESS | 1925 | ++DOMWINDOW == 159 (0x125ba5000) [pid = 1925] [serial = 2006] [outer = 0x1246a4400] 16:44:33 INFO - PROCESS | 1925 | 1464392673835 Marionette TRACE conn2 <- [1,2644,null,{"value":["/2dcontext/text-styles/2d.text.align.default.html",0,null,null,[["Canvas test: 2d.text.align.default",0,null,null]]]}] 16:44:33 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 16:44:33 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 526ms 16:44:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 16:44:33 INFO - PROCESS | 1925 | 1464392673872 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 16:44:33 INFO - PROCESS | 1925 | 1464392673873 Marionette TRACE conn2 <- [1,2645,null,{"value":"7"}] 16:44:33 INFO - PROCESS | 1925 | 1464392673875 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 16:44:33 INFO - PROCESS | 1925 | 1464392673876 Marionette TRACE conn2 <- [1,2646,null,{}] 16:44:33 INFO - PROCESS | 1925 | 1464392673878 Marionette TRACE conn2 -> [0,2647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:33 INFO - PROCESS | 1925 | 1464392673968 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 16:44:34 INFO - PROCESS | 1925 | 1464392674035 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:34 INFO - PROCESS | 1925 | ++DOCSHELL 0x12b92f000 == 73 [pid = 1925] [id = 669] 16:44:34 INFO - PROCESS | 1925 | ++DOMWINDOW == 160 (0x1247ddc00) [pid = 1925] [serial = 2007] [outer = 0x0] 16:44:34 INFO - PROCESS | 1925 | ++DOMWINDOW == 161 (0x12607e800) [pid = 1925] [serial = 2008] [outer = 0x1247ddc00] 16:44:34 INFO - PROCESS | 1925 | 1464392674062 Marionette DEBUG loaded listener.js 16:44:34 INFO - PROCESS | 1925 | ++DOMWINDOW == 162 (0x126211800) [pid = 1925] [serial = 2009] [outer = 0x1247ddc00] 16:44:34 INFO - PROCESS | 1925 | 1464392674372 Marionette TRACE conn2 <- [1,2648,null,{"value":["/2dcontext/text-styles/2d.text.align.invalid.html",0,null,null,[["Canvas test: 2d.text.align.invalid",0,null,null]]]}] 16:44:34 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 16:44:34 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 525ms 16:44:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 16:44:34 INFO - PROCESS | 1925 | 1464392674402 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 16:44:34 INFO - PROCESS | 1925 | 1464392674403 Marionette TRACE conn2 <- [1,2649,null,{"value":"7"}] 16:44:34 INFO - PROCESS | 1925 | 1464392674405 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 16:44:34 INFO - PROCESS | 1925 | 1464392674406 Marionette TRACE conn2 <- [1,2650,null,{}] 16:44:34 INFO - PROCESS | 1925 | 1464392674408 Marionette TRACE conn2 -> [0,2651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:34 INFO - PROCESS | 1925 | 1464392674505 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 16:44:34 INFO - PROCESS | 1925 | 1464392674510 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:34 INFO - PROCESS | 1925 | ++DOCSHELL 0x12c15f800 == 74 [pid = 1925] [id = 670] 16:44:34 INFO - PROCESS | 1925 | ++DOMWINDOW == 163 (0x12655e400) [pid = 1925] [serial = 2010] [outer = 0x0] 16:44:34 INFO - PROCESS | 1925 | ++DOMWINDOW == 164 (0x1267e0400) [pid = 1925] [serial = 2011] [outer = 0x12655e400] 16:44:34 INFO - PROCESS | 1925 | 1464392674535 Marionette DEBUG loaded listener.js 16:44:34 INFO - PROCESS | 1925 | ++DOMWINDOW == 165 (0x12655b000) [pid = 1925] [serial = 2012] [outer = 0x12655e400] 16:44:34 INFO - PROCESS | 1925 | 1464392674886 Marionette TRACE conn2 <- [1,2652,null,{"value":["/2dcontext/text-styles/2d.text.align.valid.html",0,null,null,[["Canvas test: 2d.text.align.valid",0,null,null]]]}] 16:44:34 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 16:44:34 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 519ms 16:44:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 16:44:34 INFO - PROCESS | 1925 | 1464392674924 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 16:44:34 INFO - PROCESS | 1925 | 1464392674925 Marionette TRACE conn2 <- [1,2653,null,{"value":"7"}] 16:44:34 INFO - PROCESS | 1925 | 1464392674928 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 16:44:34 INFO - PROCESS | 1925 | 1464392674929 Marionette TRACE conn2 <- [1,2654,null,{}] 16:44:34 INFO - PROCESS | 1925 | 1464392674931 Marionette TRACE conn2 -> [0,2655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:35 INFO - PROCESS | 1925 | 1464392675080 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 16:44:35 INFO - PROCESS | 1925 | 1464392675247 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:35 INFO - PROCESS | 1925 | ++DOCSHELL 0x113315800 == 75 [pid = 1925] [id = 671] 16:44:35 INFO - PROCESS | 1925 | ++DOMWINDOW == 166 (0x110f49000) [pid = 1925] [serial = 2013] [outer = 0x0] 16:44:35 INFO - PROCESS | 1925 | ++DOMWINDOW == 167 (0x110f50400) [pid = 1925] [serial = 2014] [outer = 0x110f49000] 16:44:35 INFO - PROCESS | 1925 | 1464392675300 Marionette DEBUG loaded listener.js 16:44:35 INFO - PROCESS | 1925 | ++DOMWINDOW == 168 (0x111c7c400) [pid = 1925] [serial = 2015] [outer = 0x110f49000] 16:44:35 INFO - PROCESS | 1925 | 1464392675830 Marionette TRACE conn2 <- [1,2656,null,{"value":["/2dcontext/text-styles/2d.text.baseline.default.html",0,null,null,[["Canvas test: 2d.text.baseline.default",0,null,null]]]}] 16:44:35 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 16:44:35 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 921ms 16:44:35 INFO - PROCESS | 1925 | 1464392675851 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 16:44:35 INFO - PROCESS | 1925 | 1464392675853 Marionette TRACE conn2 <- [1,2657,null,{"value":"7"}] 16:44:35 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 16:44:35 INFO - PROCESS | 1925 | 1464392675856 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 16:44:35 INFO - PROCESS | 1925 | 1464392675859 Marionette TRACE conn2 <- [1,2658,null,{}] 16:44:35 INFO - PROCESS | 1925 | 1464392675862 Marionette TRACE conn2 -> [0,2659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:36 INFO - PROCESS | 1925 | 1464392676017 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 16:44:36 INFO - PROCESS | 1925 | 1464392676029 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:36 INFO - PROCESS | 1925 | ++DOCSHELL 0x119551000 == 76 [pid = 1925] [id = 672] 16:44:36 INFO - PROCESS | 1925 | ++DOMWINDOW == 169 (0x113344800) [pid = 1925] [serial = 2016] [outer = 0x0] 16:44:36 INFO - PROCESS | 1925 | ++DOMWINDOW == 170 (0x116a6ac00) [pid = 1925] [serial = 2017] [outer = 0x113344800] 16:44:36 INFO - PROCESS | 1925 | 1464392676072 Marionette DEBUG loaded listener.js 16:44:36 INFO - PROCESS | 1925 | ++DOMWINDOW == 171 (0x11809c400) [pid = 1925] [serial = 2018] [outer = 0x113344800] 16:44:36 INFO - PROCESS | 1925 | 1464392676519 Marionette TRACE conn2 <- [1,2660,null,{"value":["/2dcontext/text-styles/2d.text.baseline.invalid.html",0,null,null,[["Canvas test: 2d.text.baseline.invalid",0,null,null]]]}] 16:44:36 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 16:44:36 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 672ms 16:44:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 16:44:36 INFO - PROCESS | 1925 | 1464392676530 Marionette TRACE conn2 -> [0,2661,"getWindowHandle",null] 16:44:36 INFO - PROCESS | 1925 | 1464392676533 Marionette TRACE conn2 <- [1,2661,null,{"value":"7"}] 16:44:36 INFO - PROCESS | 1925 | 1464392676536 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 16:44:36 INFO - PROCESS | 1925 | 1464392676537 Marionette TRACE conn2 <- [1,2662,null,{}] 16:44:36 INFO - PROCESS | 1925 | 1464392676540 Marionette TRACE conn2 -> [0,2663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:36 INFO - PROCESS | 1925 | 1464392676654 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 16:44:36 INFO - PROCESS | 1925 | 1464392676760 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:36 INFO - PROCESS | 1925 | ++DOCSHELL 0x12b155800 == 77 [pid = 1925] [id = 673] 16:44:36 INFO - PROCESS | 1925 | ++DOMWINDOW == 172 (0x11843cc00) [pid = 1925] [serial = 2019] [outer = 0x0] 16:44:36 INFO - PROCESS | 1925 | ++DOMWINDOW == 173 (0x118e8a800) [pid = 1925] [serial = 2020] [outer = 0x11843cc00] 16:44:36 INFO - PROCESS | 1925 | 1464392676793 Marionette DEBUG loaded listener.js 16:44:36 INFO - PROCESS | 1925 | ++DOMWINDOW == 174 (0x12116a800) [pid = 1925] [serial = 2021] [outer = 0x11843cc00] 16:44:37 INFO - PROCESS | 1925 | 1464392677203 Marionette TRACE conn2 <- [1,2664,null,{"value":["/2dcontext/text-styles/2d.text.baseline.valid.html",0,null,null,[["Canvas test: 2d.text.baseline.valid",0,null,null]]]}] 16:44:37 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 16:44:37 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 718ms 16:44:37 INFO - PROCESS | 1925 | 1464392677255 Marionette TRACE conn2 -> [0,2665,"getWindowHandle",null] 16:44:37 INFO - PROCESS | 1925 | 1464392677256 Marionette TRACE conn2 <- [1,2665,null,{"value":"7"}] 16:44:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 16:44:37 INFO - PROCESS | 1925 | 1464392677264 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 16:44:37 INFO - PROCESS | 1925 | 1464392677268 Marionette TRACE conn2 <- [1,2666,null,{}] 16:44:37 INFO - PROCESS | 1925 | 1464392677271 Marionette TRACE conn2 -> [0,2667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:37 INFO - PROCESS | 1925 | 1464392677404 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 16:44:37 INFO - PROCESS | 1925 | 1464392677484 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:37 INFO - PROCESS | 1925 | ++DOCSHELL 0x12cab4800 == 78 [pid = 1925] [id = 674] 16:44:37 INFO - PROCESS | 1925 | ++DOMWINDOW == 175 (0x119510800) [pid = 1925] [serial = 2022] [outer = 0x0] 16:44:37 INFO - PROCESS | 1925 | ++DOMWINDOW == 176 (0x121567000) [pid = 1925] [serial = 2023] [outer = 0x119510800] 16:44:37 INFO - PROCESS | 1925 | 1464392677513 Marionette DEBUG loaded listener.js 16:44:37 INFO - PROCESS | 1925 | ++DOMWINDOW == 177 (0x12190ac00) [pid = 1925] [serial = 2024] [outer = 0x119510800] 16:44:38 INFO - PROCESS | 1925 | 1464392678400 Marionette TRACE conn2 <- [1,2668,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.bottom.html",0,null,null,[["textBaseline bottom is the bottom of the em square (not the bounding box)",0,null,null]]]}] 16:44:38 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | textBaseline bottom is the bottom of the em square (not the bounding box) 16:44:38 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1177ms 16:44:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 16:44:38 INFO - PROCESS | 1925 | 1464392678437 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 16:44:38 INFO - PROCESS | 1925 | 1464392678439 Marionette TRACE conn2 <- [1,2669,null,{"value":"7"}] 16:44:38 INFO - PROCESS | 1925 | 1464392678441 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 16:44:38 INFO - PROCESS | 1925 | 1464392678442 Marionette TRACE conn2 <- [1,2670,null,{}] 16:44:38 INFO - PROCESS | 1925 | 1464392678445 Marionette TRACE conn2 -> [0,2671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:38 INFO - PROCESS | 1925 | 1464392678556 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 16:44:38 INFO - PROCESS | 1925 | 1464392678659 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:38 INFO - PROCESS | 1925 | ++DOCSHELL 0x12d021800 == 79 [pid = 1925] [id = 675] 16:44:38 INFO - PROCESS | 1925 | ++DOMWINDOW == 178 (0x121620800) [pid = 1925] [serial = 2025] [outer = 0x0] 16:44:38 INFO - PROCESS | 1925 | ++DOMWINDOW == 179 (0x124f32c00) [pid = 1925] [serial = 2026] [outer = 0x121620800] 16:44:38 INFO - PROCESS | 1925 | 1464392678690 Marionette DEBUG loaded listener.js 16:44:38 INFO - PROCESS | 1925 | ++DOMWINDOW == 180 (0x125ba1000) [pid = 1925] [serial = 2027] [outer = 0x121620800] 16:44:39 INFO - PROCESS | 1925 | 1464392679624 Marionette TRACE conn2 <- [1,2672,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.hanging.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.hanging",1,"assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2673,"getWindowHandle",null] 16:44:39 INFO - PROCESS | 1925 | 1464392679663 Marionette TRACE conn2 <- [1,2673,null,{"value":"7"}] 16:44:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 16:44:39 INFO - PROCESS | 1925 | 1464392679667 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 16:44:39 INFO - PROCESS | 1925 | 1464392679669 Marionette TRACE conn2 <- [1,2674,null,{}] 16:44:39 INFO - PROCESS | 1925 | 1464392679672 Marionette TRACE conn2 -> [0,2675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:39 INFO - PROCESS | 1925 | 1464392679777 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 16:44:39 INFO - PROCESS | 1925 | 1464392679882 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:39 INFO - PROCESS | 1925 | ++DOCSHELL 0x12d346800 == 80 [pid = 1925] [id = 676] 16:44:39 INFO - PROCESS | 1925 | ++DOMWINDOW == 181 (0x128d8d000) [pid = 1925] [serial = 2028] [outer = 0x0] 16:44:39 INFO - PROCESS | 1925 | ++DOMWINDOW == 182 (0x128dc1400) [pid = 1925] [serial = 2029] [outer = 0x128d8d000] 16:44:39 INFO - PROCESS | 1925 | 1464392679919 Marionette DEBUG loaded listener.js 16:44:39 INFO - PROCESS | 1925 | ++DOMWINDOW == 183 (0x128edf400) [pid = 1925] [serial = 2030] [outer = 0x128d8d000] 16:44:41 INFO - PROCESS | 1925 | 1464392681178 Marionette TRACE conn2 <- [1,2676,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.ideographic",1,"assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2677,"getWindowHandle",null] 16:44:41 INFO - PROCESS | 1925 | 1464392681244 Marionette TRACE conn2 <- [1,2677,null,{"value":"7"}] 16:44:41 INFO - PROCESS | 1925 | 1464392681247 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 16:44:41 INFO - PROCESS | 1925 | 1464392681249 Marionette TRACE conn2 <- [1,2678,null,{}] 16:44:41 INFO - PROCESS | 1925 | 1464392681254 Marionette TRACE conn2 -> [0,2679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:41 INFO - PROCESS | 1925 | 1464392681355 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 16:44:41 INFO - PROCESS | 1925 | 1464392681421 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:41 INFO - PROCESS | 1925 | ++DOCSHELL 0x113a27000 == 81 [pid = 1925] [id = 677] 16:44:41 INFO - PROCESS | 1925 | ++DOMWINDOW == 184 (0x111c7fc00) [pid = 1925] [serial = 2031] [outer = 0x0] 16:44:41 INFO - PROCESS | 1925 | ++DOMWINDOW == 185 (0x11203dc00) [pid = 1925] [serial = 2032] [outer = 0x111c7fc00] 16:44:41 INFO - PROCESS | 1925 | 1464392681496 Marionette DEBUG loaded listener.js 16:44:41 INFO - PROCESS | 1925 | ++DOMWINDOW == 186 (0x112e06800) [pid = 1925] [serial = 2033] [outer = 0x111c7fc00] 16:44:42 INFO - PROCESS | 1925 | 1464392682374 Marionette TRACE conn2 <- [1,2680,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.middle.html",0,null,null,[["textBaseline middle is the middle of the em square (not the bounding box)",0,null,null]]]}] 16:44:42 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | textBaseline middle is the middle of the em square (not the bounding box) 16:44:42 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1173ms 16:44:42 INFO - PROCESS | 1925 | 1464392682420 Marionette TRACE conn2 -> [0,2681,"getWindowHandle",null] 16:44:42 INFO - PROCESS | 1925 | 1464392682424 Marionette TRACE conn2 <- [1,2681,null,{"value":"7"}] 16:44:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 16:44:42 INFO - PROCESS | 1925 | 1464392682428 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 16:44:42 INFO - PROCESS | 1925 | 1464392682429 Marionette TRACE conn2 <- [1,2682,null,{}] 16:44:42 INFO - PROCESS | 1925 | 1464392682432 Marionette TRACE conn2 -> [0,2683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:42 INFO - PROCESS | 1925 | 1464392682537 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 16:44:42 INFO - PROCESS | 1925 | 1464392682603 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:42 INFO - PROCESS | 1925 | ++DOCSHELL 0x118ec1000 == 82 [pid = 1925] [id = 678] 16:44:42 INFO - PROCESS | 1925 | ++DOMWINDOW == 187 (0x11319c400) [pid = 1925] [serial = 2034] [outer = 0x0] 16:44:42 INFO - PROCESS | 1925 | ++DOMWINDOW == 188 (0x116173000) [pid = 1925] [serial = 2035] [outer = 0x11319c400] 16:44:42 INFO - PROCESS | 1925 | 1464392682630 Marionette DEBUG loaded listener.js 16:44:42 INFO - PROCESS | 1925 | ++DOMWINDOW == 189 (0x11693bc00) [pid = 1925] [serial = 2036] [outer = 0x11319c400] 16:44:42 INFO - PROCESS | 1925 | --DOCSHELL 0x12ba82000 == 81 [pid = 1925] [id = 470] 16:44:42 INFO - PROCESS | 1925 | --DOCSHELL 0x12c15f800 == 80 [pid = 1925] [id = 670] 16:44:42 INFO - PROCESS | 1925 | --DOCSHELL 0x12b92f000 == 79 [pid = 1925] [id = 669] 16:44:42 INFO - PROCESS | 1925 | --DOCSHELL 0x12b169800 == 78 [pid = 1925] [id = 668] 16:44:42 INFO - PROCESS | 1925 | --DOCSHELL 0x12ae57800 == 77 [pid = 1925] [id = 667] 16:44:42 INFO - PROCESS | 1925 | --DOCSHELL 0x1299ad000 == 76 [pid = 1925] [id = 666] 16:44:42 INFO - PROCESS | 1925 | --DOMWINDOW == 188 (0x12ba44800) [pid = 1925] [serial = 1900] [outer = 0x0] [url = about:blank] 16:44:42 INFO - PROCESS | 1925 | --DOMWINDOW == 187 (0x12c390800) [pid = 1925] [serial = 1903] [outer = 0x0] [url = about:blank] 16:44:42 INFO - PROCESS | 1925 | --DOMWINDOW == 186 (0x12d233400) [pid = 1925] [serial = 1906] [outer = 0x0] [url = about:blank] 16:44:42 INFO - PROCESS | 1925 | --DOMWINDOW == 185 (0x12dd1d400) [pid = 1925] [serial = 1909] [outer = 0x0] [url = about:blank] 16:44:42 INFO - PROCESS | 1925 | --DOMWINDOW == 184 (0x134cbe000) [pid = 1925] [serial = 1912] [outer = 0x0] [url = about:blank] 16:44:42 INFO - PROCESS | 1925 | --DOMWINDOW == 183 (0x134d79000) [pid = 1925] [serial = 1915] [outer = 0x0] [url = about:blank] 16:44:42 INFO - PROCESS | 1925 | --DOCSHELL 0x128db5800 == 75 [pid = 1925] [id = 665] 16:44:42 INFO - PROCESS | 1925 | --DOCSHELL 0x126021000 == 74 [pid = 1925] [id = 664] 16:44:42 INFO - PROCESS | 1925 | --DOCSHELL 0x124f11000 == 73 [pid = 1925] [id = 663] 16:44:42 INFO - PROCESS | 1925 | --DOCSHELL 0x12163e000 == 72 [pid = 1925] [id = 662] 16:44:42 INFO - PROCESS | 1925 | --DOCSHELL 0x11937f000 == 71 [pid = 1925] [id = 661] 16:44:42 INFO - PROCESS | 1925 | --DOCSHELL 0x1198a8800 == 70 [pid = 1925] [id = 660] 16:44:42 INFO - PROCESS | 1925 | --DOCSHELL 0x11311e000 == 69 [pid = 1925] [id = 659] 16:44:42 INFO - PROCESS | 1925 | --DOCSHELL 0x11938f000 == 68 [pid = 1925] [id = 658] 16:44:42 INFO - PROCESS | 1925 | --DOCSHELL 0x12ae50800 == 67 [pid = 1925] [id = 657] 16:44:42 INFO - PROCESS | 1925 | --DOCSHELL 0x134c71000 == 66 [pid = 1925] [id = 656] 16:44:42 INFO - PROCESS | 1925 | --DOCSHELL 0x13ee16000 == 65 [pid = 1925] [id = 655] 16:44:42 INFO - PROCESS | 1925 | --DOCSHELL 0x134c3c800 == 64 [pid = 1925] [id = 654] 16:44:42 INFO - PROCESS | 1925 | --DOCSHELL 0x12d00f800 == 63 [pid = 1925] [id = 653] 16:44:42 INFO - PROCESS | 1925 | --DOCSHELL 0x1292a7000 == 62 [pid = 1925] [id = 652] 16:44:42 INFO - PROCESS | 1925 | --DOMWINDOW == 182 (0x124f2e000) [pid = 1925] [serial = 1927] [outer = 0x0] [url = about:blank] 16:44:42 INFO - PROCESS | 1925 | --DOMWINDOW == 181 (0x1265bd000) [pid = 1925] [serial = 1928] [outer = 0x0] [url = about:blank] 16:44:42 INFO - PROCESS | 1925 | --DOMWINDOW == 180 (0x1267e1000) [pid = 1925] [serial = 1894] [outer = 0x0] [url = about:blank] 16:44:42 INFO - PROCESS | 1925 | --DOMWINDOW == 179 (0x116a61000) [pid = 1925] [serial = 1921] [outer = 0x0] [url = about:blank] 16:44:42 INFO - PROCESS | 1925 | --DOMWINDOW == 178 (0x12116b800) [pid = 1925] [serial = 1922] [outer = 0x0] [url = about:blank] 16:44:42 INFO - PROCESS | 1925 | --DOMWINDOW == 177 (0x12bd86000) [pid = 1925] [serial = 1936] [outer = 0x0] [url = about:blank] 16:44:42 INFO - PROCESS | 1925 | --DOMWINDOW == 176 (0x11842f000) [pid = 1925] [serial = 1888] [outer = 0x0] [url = about:blank] 16:44:42 INFO - PROCESS | 1925 | --DOMWINDOW == 175 (0x113197800) [pid = 1925] [serial = 1919] [outer = 0x0] [url = about:blank] 16:44:42 INFO - PROCESS | 1925 | --DOMWINDOW == 174 (0x111c61000) [pid = 1925] [serial = 1918] [outer = 0x0] [url = about:blank] 16:44:42 INFO - PROCESS | 1925 | --DOMWINDOW == 173 (0x12944c800) [pid = 1925] [serial = 1930] [outer = 0x0] [url = about:blank] 16:44:42 INFO - PROCESS | 1925 | --DOMWINDOW == 172 (0x12a89d400) [pid = 1925] [serial = 1931] [outer = 0x0] [url = about:blank] 16:44:42 INFO - PROCESS | 1925 | --DOMWINDOW == 171 (0x1213c5000) [pid = 1925] [serial = 1924] [outer = 0x0] [url = about:blank] 16:44:42 INFO - PROCESS | 1925 | --DOMWINDOW == 170 (0x121cbd800) [pid = 1925] [serial = 1925] [outer = 0x0] [url = about:blank] 16:44:42 INFO - PROCESS | 1925 | --DOMWINDOW == 169 (0x12b045800) [pid = 1925] [serial = 1885] [outer = 0x0] [url = about:blank] 16:44:42 INFO - PROCESS | 1925 | --DOMWINDOW == 168 (0x12b961c00) [pid = 1925] [serial = 1886] [outer = 0x0] [url = about:blank] 16:44:42 INFO - PROCESS | 1925 | --DOMWINDOW == 167 (0x12dd20400) [pid = 1925] [serial = 1939] [outer = 0x0] [url = about:blank] 16:44:42 INFO - PROCESS | 1925 | --DOMWINDOW == 166 (0x1213b9400) [pid = 1925] [serial = 1891] [outer = 0x0] [url = about:blank] 16:44:42 INFO - PROCESS | 1925 | --DOMWINDOW == 165 (0x134a72000) [pid = 1925] [serial = 1940] [outer = 0x0] [url = about:blank] 16:44:42 INFO - PROCESS | 1925 | --DOMWINDOW == 164 (0x12a89e800) [pid = 1925] [serial = 1897] [outer = 0x0] [url = about:blank] 16:44:42 INFO - PROCESS | 1925 | --DOMWINDOW == 163 (0x12ba47000) [pid = 1925] [serial = 1933] [outer = 0x0] [url = about:blank] 16:44:42 INFO - PROCESS | 1925 | --DOMWINDOW == 162 (0x134a7b800) [pid = 1925] [serial = 1943] [outer = 0x0] [url = about:blank] 16:44:42 INFO - PROCESS | 1925 | --DOMWINDOW == 161 (0x134a77400) [pid = 1925] [serial = 1942] [outer = 0x0] [url = about:blank] 16:44:42 INFO - PROCESS | 1925 | --DOMWINDOW == 160 (0x1351e2800) [pid = 1925] [serial = 1951] [outer = 0x0] [url = about:blank] 16:44:42 INFO - PROCESS | 1925 | --DOMWINDOW == 159 (0x125b99400) [pid = 1925] [serial = 1946] [outer = 0x0] [url = about:blank] 16:44:42 INFO - PROCESS | 1925 | --DOMWINDOW == 158 (0x1351d9800) [pid = 1925] [serial = 1949] [outer = 0x0] [url = about:blank] 16:44:42 INFO - PROCESS | 1925 | --DOMWINDOW == 157 (0x13545b000) [pid = 1925] [serial = 1952] [outer = 0x0] [url = about:blank] 16:44:42 INFO - PROCESS | 1925 | --DOMWINDOW == 156 (0x115e3fc00) [pid = 1925] [serial = 1945] [outer = 0x0] [url = about:blank] 16:44:42 INFO - PROCESS | 1925 | --DOMWINDOW == 155 (0x12c688000) [pid = 1925] [serial = 1937] [outer = 0x0] [url = about:blank] 16:44:42 INFO - PROCESS | 1925 | --DOMWINDOW == 154 (0x12bd7d800) [pid = 1925] [serial = 1934] [outer = 0x0] [url = about:blank] 16:44:42 INFO - PROCESS | 1925 | --DOMWINDOW == 153 (0x134d82c00) [pid = 1925] [serial = 1948] [outer = 0x0] [url = about:blank] 16:44:43 INFO - PROCESS | 1925 | 1464392683540 Marionette TRACE conn2 <- [1,2684,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.top.html",0,null,null,[["textBaseline top is the top of the em square (not the bounding box)",0,null,null]]]}] 16:44:43 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.top.html | textBaseline top is the top of the em square (not the bounding box) 16:44:43 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1124ms 16:44:43 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 16:44:43 INFO - PROCESS | 1925 | 1464392683552 Marionette TRACE conn2 -> [0,2685,"getWindowHandle",null] 16:44:43 INFO - PROCESS | 1925 | 1464392683553 Marionette TRACE conn2 <- [1,2685,null,{"value":"7"}] 16:44:43 INFO - PROCESS | 1925 | 1464392683556 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 16:44:43 INFO - PROCESS | 1925 | 1464392683558 Marionette TRACE conn2 <- [1,2686,null,{}] 16:44:43 INFO - PROCESS | 1925 | 1464392683567 Marionette TRACE conn2 -> [0,2687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:43 INFO - PROCESS | 1925 | 1464392683659 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 16:44:43 INFO - PROCESS | 1925 | 1464392683720 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:43 INFO - PROCESS | 1925 | ++DOCSHELL 0x119cce800 == 63 [pid = 1925] [id = 679] 16:44:43 INFO - PROCESS | 1925 | ++DOMWINDOW == 154 (0x117682800) [pid = 1925] [serial = 2037] [outer = 0x0] 16:44:43 INFO - PROCESS | 1925 | ++DOMWINDOW == 155 (0x11842f800) [pid = 1925] [serial = 2038] [outer = 0x117682800] 16:44:43 INFO - PROCESS | 1925 | 1464392683748 Marionette DEBUG loaded listener.js 16:44:43 INFO - PROCESS | 1925 | ++DOMWINDOW == 156 (0x118560400) [pid = 1925] [serial = 2039] [outer = 0x117682800] 16:44:44 INFO - PROCESS | 1925 | 1464392684542 Marionette TRACE conn2 <- [1,2688,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.end.html",0,null,null,[["Space characters at the end of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2689,"getWindowHandle",null] 16:44:44 INFO - PROCESS | 1925 | 1464392684583 Marionette TRACE conn2 <- [1,2689,null,{"value":"7"}] 16:44:44 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 16:44:44 INFO - PROCESS | 1925 | 1464392684586 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 16:44:44 INFO - PROCESS | 1925 | 1464392684587 Marionette TRACE conn2 <- [1,2690,null,{}] 16:44:44 INFO - PROCESS | 1925 | 1464392684589 Marionette TRACE conn2 -> [0,2691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:44 INFO - PROCESS | 1925 | 1464392684679 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 16:44:44 INFO - PROCESS | 1925 | 1464392684684 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:44 INFO - PROCESS | 1925 | ++DOCSHELL 0x123f57000 == 64 [pid = 1925] [id = 680] 16:44:44 INFO - PROCESS | 1925 | ++DOMWINDOW == 157 (0x119508400) [pid = 1925] [serial = 2040] [outer = 0x0] 16:44:44 INFO - PROCESS | 1925 | ++DOMWINDOW == 158 (0x119591400) [pid = 1925] [serial = 2041] [outer = 0x119508400] 16:44:44 INFO - PROCESS | 1925 | 1464392684710 Marionette DEBUG loaded listener.js 16:44:44 INFO - PROCESS | 1925 | ++DOMWINDOW == 159 (0x119a09800) [pid = 1925] [serial = 2042] [outer = 0x119508400] 16:44:45 INFO - PROCESS | 1925 | 1464392685585 Marionette TRACE conn2 <- [1,2692,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.other.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2693,"getWindowHandle",null] 16:44:45 INFO - PROCESS | 1925 | 1464392685607 Marionette TRACE conn2 <- [1,2693,null,{"value":"7"}] 16:44:45 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 16:44:45 INFO - PROCESS | 1925 | 1464392685609 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 16:44:45 INFO - PROCESS | 1925 | 1464392685610 Marionette TRACE conn2 <- [1,2694,null,{}] 16:44:45 INFO - PROCESS | 1925 | 1464392685628 Marionette TRACE conn2 -> [0,2695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:45 INFO - PROCESS | 1925 | 1464392685730 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 16:44:45 INFO - PROCESS | 1925 | 1464392685769 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:45 INFO - PROCESS | 1925 | ++DOCSHELL 0x12675e800 == 65 [pid = 1925] [id = 681] 16:44:45 INFO - PROCESS | 1925 | ++DOMWINDOW == 160 (0x119588400) [pid = 1925] [serial = 2043] [outer = 0x0] 16:44:45 INFO - PROCESS | 1925 | ++DOMWINDOW == 161 (0x121170400) [pid = 1925] [serial = 2044] [outer = 0x119588400] 16:44:45 INFO - PROCESS | 1925 | 1464392685792 Marionette DEBUG loaded listener.js 16:44:45 INFO - PROCESS | 1925 | ++DOMWINDOW == 162 (0x1211b3c00) [pid = 1925] [serial = 2045] [outer = 0x119588400] 16:44:46 INFO - PROCESS | 1925 | 1464392686592 Marionette TRACE conn2 <- [1,2696,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.space.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2697,"getWindowHandle",null] 16:44:46 INFO - PROCESS | 1925 | 1464392686630 Marionette TRACE conn2 <- [1,2697,null,{"value":"7"}] 16:44:46 INFO - PROCESS | 1925 | 1464392686632 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 16:44:46 INFO - PROCESS | 1925 | 1464392686633 Marionette TRACE conn2 <- [1,2698,null,{}] 16:44:46 INFO - PROCESS | 1925 | 1464392686636 Marionette TRACE conn2 -> [0,2699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:46 INFO - PROCESS | 1925 | 1464392686742 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 16:44:46 INFO - PROCESS | 1925 | 1464392686754 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:46 INFO - PROCESS | 1925 | ++DOCSHELL 0x1190ce800 == 66 [pid = 1925] [id = 682] 16:44:46 INFO - PROCESS | 1925 | ++DOMWINDOW == 163 (0x12136b000) [pid = 1925] [serial = 2046] [outer = 0x0] 16:44:46 INFO - PROCESS | 1925 | ++DOMWINDOW == 164 (0x1215d7800) [pid = 1925] [serial = 2047] [outer = 0x12136b000] 16:44:46 INFO - PROCESS | 1925 | 1464392686795 Marionette DEBUG loaded listener.js 16:44:46 INFO - PROCESS | 1925 | ++DOMWINDOW == 165 (0x121629800) [pid = 1925] [serial = 2048] [outer = 0x12136b000] 16:44:47 INFO - PROCESS | 1925 | --DOMWINDOW == 164 (0x1247ddc00) [pid = 1925] [serial = 2007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 16:44:47 INFO - PROCESS | 1925 | --DOMWINDOW == 163 (0x1215d4800) [pid = 1925] [serial = 1995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 16:44:47 INFO - PROCESS | 1925 | --DOMWINDOW == 162 (0x119020000) [pid = 1925] [serial = 1998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 16:44:47 INFO - PROCESS | 1925 | --DOMWINDOW == 161 (0x113196c00) [pid = 1925] [serial = 2001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 16:44:47 INFO - PROCESS | 1925 | --DOMWINDOW == 160 (0x113134000) [pid = 1925] [serial = 1974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 16:44:47 INFO - PROCESS | 1925 | --DOMWINDOW == 159 (0x113d0b800) [pid = 1925] [serial = 1977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 16:44:47 INFO - PROCESS | 1925 | --DOMWINDOW == 158 (0x118ef0000) [pid = 1925] [serial = 1983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 16:44:47 INFO - PROCESS | 1925 | --DOMWINDOW == 157 (0x11950e400) [pid = 1925] [serial = 1986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 16:44:47 INFO - PROCESS | 1925 | --DOMWINDOW == 156 (0x118432800) [pid = 1925] [serial = 1980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 16:44:47 INFO - PROCESS | 1925 | --DOMWINDOW == 155 (0x12116f400) [pid = 1925] [serial = 1989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 16:44:47 INFO - PROCESS | 1925 | --DOMWINDOW == 154 (0x1246a4400) [pid = 1925] [serial = 2004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 16:44:47 INFO - PROCESS | 1925 | --DOMWINDOW == 153 (0x121170000) [pid = 1925] [serial = 1992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 16:44:47 INFO - PROCESS | 1925 | 1464392687792 Marionette TRACE conn2 <- [1,2700,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.start.html",0,null,null,[["Space characters at the start of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2701,"getWindowHandle",null] 16:44:47 INFO - PROCESS | 1925 | 1464392687813 Marionette TRACE conn2 <- [1,2701,null,{"value":"7"}] 16:44:47 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 16:44:47 INFO - PROCESS | 1925 | 1464392687820 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 16:44:47 INFO - PROCESS | 1925 | 1464392687821 Marionette TRACE conn2 <- [1,2702,null,{}] 16:44:47 INFO - PROCESS | 1925 | 1464392687823 Marionette TRACE conn2 -> [0,2703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:47 INFO - PROCESS | 1925 | 1464392687910 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 16:44:47 INFO - PROCESS | 1925 | 1464392687914 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:47 INFO - PROCESS | 1925 | ++DOCSHELL 0x12adb1000 == 67 [pid = 1925] [id = 683] 16:44:47 INFO - PROCESS | 1925 | ++DOMWINDOW == 154 (0x11985dc00) [pid = 1925] [serial = 2049] [outer = 0x0] 16:44:47 INFO - PROCESS | 1925 | ++DOMWINDOW == 155 (0x1215d4800) [pid = 1925] [serial = 2050] [outer = 0x11985dc00] 16:44:47 INFO - PROCESS | 1925 | 1464392687940 Marionette DEBUG loaded listener.js 16:44:47 INFO - PROCESS | 1925 | ++DOMWINDOW == 156 (0x1217bbc00) [pid = 1925] [serial = 2051] [outer = 0x11985dc00] 16:44:48 INFO - PROCESS | 1925 | 1464392688279 Marionette TRACE conn2 <- [1,2704,null,{"value":["/2dcontext/text-styles/2d.text.font.default.html",0,null,null,[["Canvas test: 2d.text.font.default",0,null,null]]]}] 16:44:48 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 16:44:48 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 469ms 16:44:48 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 16:44:48 INFO - PROCESS | 1925 | 1464392688289 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 16:44:48 INFO - PROCESS | 1925 | 1464392688290 Marionette TRACE conn2 <- [1,2705,null,{"value":"7"}] 16:44:48 INFO - PROCESS | 1925 | 1464392688292 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 16:44:48 INFO - PROCESS | 1925 | 1464392688293 Marionette TRACE conn2 <- [1,2706,null,{}] 16:44:48 INFO - PROCESS | 1925 | 1464392688296 Marionette TRACE conn2 -> [0,2707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:48 INFO - PROCESS | 1925 | 1464392688388 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 16:44:48 INFO - PROCESS | 1925 | 1464392688392 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:48 INFO - PROCESS | 1925 | ++DOCSHELL 0x12b164000 == 68 [pid = 1925] [id = 684] 16:44:48 INFO - PROCESS | 1925 | ++DOMWINDOW == 157 (0x1218f0c00) [pid = 1925] [serial = 2052] [outer = 0x0] 16:44:48 INFO - PROCESS | 1925 | ++DOMWINDOW == 158 (0x12190a400) [pid = 1925] [serial = 2053] [outer = 0x1218f0c00] 16:44:48 INFO - PROCESS | 1925 | 1464392688418 Marionette DEBUG loaded listener.js 16:44:48 INFO - PROCESS | 1925 | ++DOMWINDOW == 159 (0x121beec00) [pid = 1925] [serial = 2054] [outer = 0x1218f0c00] 16:44:48 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 16:44:48 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 468ms 16:44:48 INFO - PROCESS | 1925 | 1464392688755 Marionette TRACE conn2 <- [1,2708,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.basic.html",0,null,null,[["Canvas test: 2d.text.font.parse.basic",0,null,null]]]}] 16:44:48 INFO - PROCESS | 1925 | 1464392688762 Marionette TRACE conn2 -> [0,2709,"getWindowHandle",null] 16:44:48 INFO - PROCESS | 1925 | 1464392688763 Marionette TRACE conn2 <- [1,2709,null,{"value":"7"}] 16:44:48 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 16:44:48 INFO - PROCESS | 1925 | 1464392688770 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 16:44:48 INFO - PROCESS | 1925 | 1464392688771 Marionette TRACE conn2 <- [1,2710,null,{}] 16:44:48 INFO - PROCESS | 1925 | 1464392688773 Marionette TRACE conn2 -> [0,2711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:48 INFO - PROCESS | 1925 | 1464392688907 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 16:44:48 INFO - PROCESS | 1925 | 1464392688914 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:48 INFO - PROCESS | 1925 | ++DOCSHELL 0x12b919800 == 69 [pid = 1925] [id = 685] 16:44:48 INFO - PROCESS | 1925 | ++DOMWINDOW == 160 (0x1217b4800) [pid = 1925] [serial = 2055] [outer = 0x0] 16:44:48 INFO - PROCESS | 1925 | ++DOMWINDOW == 161 (0x121bee000) [pid = 1925] [serial = 2056] [outer = 0x1217b4800] 16:44:48 INFO - PROCESS | 1925 | 1464392688939 Marionette DEBUG loaded listener.js 16:44:48 INFO - PROCESS | 1925 | ++DOMWINDOW == 162 (0x124351800) [pid = 1925] [serial = 2057] [outer = 0x1217b4800] 16:44:49 INFO - PROCESS | 1925 | 1464392689419 Marionette TRACE conn2 <- [1,2712,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.complex.html",0,null,null,[["Canvas test: 2d.text.font.parse.complex",1,"assert_equals: ctx.font === 'italic small-caps 12px \"Unknown Font\", sans-serif' (got italic small-caps 400 12px Unknown Font,sans-serif[string], expected italic small-caps 12px \"Unknown Font\", sans-serif[string]) expected \"italic small-caps 12px \\\"Unknown Font\\\", sans-serif\" but got \"italic small-caps 400 12px Unknown Font,sans-serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2713,"getWindowHandle",null] 16:44:49 INFO - PROCESS | 1925 | 1464392689492 Marionette TRACE conn2 <- [1,2713,null,{"value":"7"}] 16:44:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 16:44:49 INFO - PROCESS | 1925 | 1464392689496 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 16:44:49 INFO - PROCESS | 1925 | 1464392689498 Marionette TRACE conn2 <- [1,2714,null,{}] 16:44:49 INFO - PROCESS | 1925 | 1464392689502 Marionette TRACE conn2 -> [0,2715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:49 INFO - PROCESS | 1925 | 1464392689619 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 16:44:49 INFO - PROCESS | 1925 | 1464392689724 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:49 INFO - PROCESS | 1925 | ++DOCSHELL 0x1190bf000 == 70 [pid = 1925] [id = 686] 16:44:49 INFO - PROCESS | 1925 | ++DOMWINDOW == 163 (0x113d0e000) [pid = 1925] [serial = 2058] [outer = 0x0] 16:44:49 INFO - PROCESS | 1925 | ++DOMWINDOW == 164 (0x115160c00) [pid = 1925] [serial = 2059] [outer = 0x113d0e000] 16:44:49 INFO - PROCESS | 1925 | 1464392689757 Marionette DEBUG loaded listener.js 16:44:49 INFO - PROCESS | 1925 | ++DOMWINDOW == 165 (0x1169be400) [pid = 1925] [serial = 2060] [outer = 0x113d0e000] 16:44:50 INFO - PROCESS | 1925 | 1464392690174 Marionette TRACE conn2 <- [1,2716,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.invalid.html",0,null,null,[["Canvas test: 2d.text.font.parse.invalid",0,null,null]]]}] 16:44:50 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 16:44:50 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 722ms 16:44:50 INFO - PROCESS | 1925 | 1464392690219 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 16:44:50 INFO - PROCESS | 1925 | 1464392690223 Marionette TRACE conn2 <- [1,2717,null,{"value":"7"}] 16:44:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 16:44:50 INFO - PROCESS | 1925 | 1464392690228 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 16:44:50 INFO - PROCESS | 1925 | 1464392690230 Marionette TRACE conn2 <- [1,2718,null,{}] 16:44:50 INFO - PROCESS | 1925 | 1464392690232 Marionette TRACE conn2 -> [0,2719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:50 INFO - PROCESS | 1925 | 1464392690343 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 16:44:50 INFO - PROCESS | 1925 | 1464392690450 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:50 INFO - PROCESS | 1925 | ++DOCSHELL 0x1292be000 == 71 [pid = 1925] [id = 687] 16:44:50 INFO - PROCESS | 1925 | ++DOMWINDOW == 166 (0x11755e800) [pid = 1925] [serial = 2061] [outer = 0x0] 16:44:50 INFO - PROCESS | 1925 | ++DOMWINDOW == 167 (0x118437800) [pid = 1925] [serial = 2062] [outer = 0x11755e800] 16:44:50 INFO - PROCESS | 1925 | 1464392690481 Marionette DEBUG loaded listener.js 16:44:50 INFO - PROCESS | 1925 | ++DOMWINDOW == 168 (0x11950e000) [pid = 1925] [serial = 2063] [outer = 0x11755e800] 16:44:50 INFO - PROCESS | 1925 | 1464392690897 Marionette TRACE conn2 <- [1,2720,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage.default",1,"assert_equals: ctx2.font === '100px serif' (got 1000% serif[string], expected 100px serif[string]) expected \"100px serif\" but got \"1000% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2721,"getWindowHandle",null] 16:44:50 INFO - PROCESS | 1925 | 1464392690953 Marionette TRACE conn2 <- [1,2721,null,{"value":"7"}] 16:44:50 INFO - PROCESS | 1925 | 1464392690955 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 16:44:50 INFO - PROCESS | 1925 | 1464392690958 Marionette TRACE conn2 <- [1,2722,null,{}] 16:44:51 INFO - PROCESS | 1925 | 1464392691020 Marionette TRACE conn2 -> [0,2723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:51 INFO - PROCESS | 1925 | 1464392691134 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 16:44:51 INFO - PROCESS | 1925 | 1464392691241 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:51 INFO - PROCESS | 1925 | ++DOCSHELL 0x12c3d3800 == 72 [pid = 1925] [id = 688] 16:44:51 INFO - PROCESS | 1925 | ++DOMWINDOW == 169 (0x1213c5400) [pid = 1925] [serial = 2064] [outer = 0x0] 16:44:51 INFO - PROCESS | 1925 | ++DOMWINDOW == 170 (0x121570400) [pid = 1925] [serial = 2065] [outer = 0x1213c5400] 16:44:51 INFO - PROCESS | 1925 | 1464392691274 Marionette DEBUG loaded listener.js 16:44:51 INFO - PROCESS | 1925 | ++DOMWINDOW == 171 (0x12161f000) [pid = 1925] [serial = 2066] [outer = 0x1213c5400] 16:44:51 INFO - PROCESS | 1925 | 1464392691720 Marionette TRACE conn2 <- [1,2724,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage",1,"assert_equals: ctx.font === '72px serif' (got 50% serif[string], expected 72px serif[string]) expected \"72px serif\" but got \"50% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2725,"getWindowHandle",null] 16:44:51 INFO - PROCESS | 1925 | 1464392691767 Marionette TRACE conn2 <- [1,2725,null,{"value":"7"}] 16:44:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 16:44:51 INFO - PROCESS | 1925 | 1464392691770 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 16:44:51 INFO - PROCESS | 1925 | 1464392691772 Marionette TRACE conn2 <- [1,2726,null,{}] 16:44:51 INFO - PROCESS | 1925 | 1464392691774 Marionette TRACE conn2 -> [0,2727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:51 INFO - PROCESS | 1925 | 1464392691883 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 16:44:51 INFO - PROCESS | 1925 | 1464392691962 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:51 INFO - PROCESS | 1925 | ++DOCSHELL 0x12ca14800 == 73 [pid = 1925] [id = 689] 16:44:51 INFO - PROCESS | 1925 | ++DOMWINDOW == 172 (0x121cbac00) [pid = 1925] [serial = 2067] [outer = 0x0] 16:44:51 INFO - PROCESS | 1925 | ++DOMWINDOW == 173 (0x123fc7c00) [pid = 1925] [serial = 2068] [outer = 0x121cbac00] 16:44:51 INFO - PROCESS | 1925 | 1464392691992 Marionette DEBUG loaded listener.js 16:44:52 INFO - PROCESS | 1925 | ++DOMWINDOW == 174 (0x1246a5000) [pid = 1925] [serial = 2069] [outer = 0x121cbac00] 16:44:52 INFO - PROCESS | 1925 | 1464392692397 Marionette TRACE conn2 <- [1,2728,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.system.html",0,null,null,[["System fonts must be computed to explicit values",0,null,null]]]}] 16:44:52 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 16:44:52 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 668ms 16:44:52 INFO - PROCESS | 1925 | 1464392692440 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 16:44:52 INFO - PROCESS | 1925 | 1464392692441 Marionette TRACE conn2 <- [1,2729,null,{"value":"7"}] 16:44:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 16:44:52 INFO - PROCESS | 1925 | 1464392692443 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 16:44:52 INFO - PROCESS | 1925 | 1464392692445 Marionette TRACE conn2 <- [1,2730,null,{}] 16:44:52 INFO - PROCESS | 1925 | 1464392692447 Marionette TRACE conn2 -> [0,2731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:52 INFO - PROCESS | 1925 | 1464392692572 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 16:44:52 INFO - PROCESS | 1925 | 1464392692652 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:52 INFO - PROCESS | 1925 | ++DOCSHELL 0x12cd44800 == 74 [pid = 1925] [id = 690] 16:44:52 INFO - PROCESS | 1925 | ++DOMWINDOW == 175 (0x121909800) [pid = 1925] [serial = 2070] [outer = 0x0] 16:44:52 INFO - PROCESS | 1925 | ++DOMWINDOW == 176 (0x124ed8000) [pid = 1925] [serial = 2071] [outer = 0x121909800] 16:44:52 INFO - PROCESS | 1925 | 1464392692683 Marionette DEBUG loaded listener.js 16:44:52 INFO - PROCESS | 1925 | ++DOMWINDOW == 177 (0x124f7ac00) [pid = 1925] [serial = 2072] [outer = 0x121909800] 16:44:53 INFO - PROCESS | 1925 | 1464392693549 Marionette TRACE conn2 <- [1,2732,null,{"value":["/2dcontext/text-styles/2d.text.measure.width.space.html",0,null,null,[["Space characters are converted to U+0020 and collapsed (per CSS)",1,"assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2733,"getWindowHandle",null] 16:44:53 INFO - PROCESS | 1925 | 1464392693566 Marionette TRACE conn2 <- [1,2733,null,{"value":"7"}] 16:44:53 INFO - PROCESS | 1925 | 1464392693568 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 16:44:53 INFO - PROCESS | 1925 | 1464392693569 Marionette TRACE conn2 <- [1,2734,null,{}] 16:44:53 INFO - PROCESS | 1925 | 1464392693571 Marionette TRACE conn2 -> [0,2735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:53 INFO - PROCESS | 1925 | 1464392693681 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 16:44:53 INFO - PROCESS | 1925 | 1464392693791 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:53 INFO - PROCESS | 1925 | ++DOCSHELL 0x12d98b000 == 75 [pid = 1925] [id = 691] 16:44:53 INFO - PROCESS | 1925 | ++DOMWINDOW == 178 (0x124f75c00) [pid = 1925] [serial = 2073] [outer = 0x0] 16:44:53 INFO - PROCESS | 1925 | ++DOMWINDOW == 179 (0x1265b6000) [pid = 1925] [serial = 2074] [outer = 0x124f75c00] 16:44:53 INFO - PROCESS | 1925 | 1464392693821 Marionette DEBUG loaded listener.js 16:44:53 INFO - PROCESS | 1925 | ++DOMWINDOW == 180 (0x128aa4c00) [pid = 1925] [serial = 2075] [outer = 0x124f75c00] 16:44:54 INFO - PROCESS | 1925 | 1464392694291 Marionette TRACE conn2 <- [1,2736,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html",0,null,null,[["save()/restore() does not affect the current bitmap",0,null,null]]]}] 16:44:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 16:44:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 770ms 16:44:54 INFO - PROCESS | 1925 | 1464392694338 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 16:44:54 INFO - PROCESS | 1925 | 1464392694340 Marionette TRACE conn2 <- [1,2737,null,{"value":"7"}] 16:44:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 16:44:54 INFO - PROCESS | 1925 | 1464392694342 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 16:44:54 INFO - PROCESS | 1925 | 1464392694344 Marionette TRACE conn2 <- [1,2738,null,{}] 16:44:54 INFO - PROCESS | 1925 | 1464392694346 Marionette TRACE conn2 -> [0,2739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:54 INFO - PROCESS | 1925 | 1464392694497 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 16:44:54 INFO - PROCESS | 1925 | 1464392694506 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:54 INFO - PROCESS | 1925 | ++DOCSHELL 0x121597000 == 76 [pid = 1925] [id = 692] 16:44:54 INFO - PROCESS | 1925 | ++DOMWINDOW == 181 (0x112a71c00) [pid = 1925] [serial = 2076] [outer = 0x0] 16:44:54 INFO - PROCESS | 1925 | ++DOMWINDOW == 182 (0x1217b2000) [pid = 1925] [serial = 2077] [outer = 0x112a71c00] 16:44:54 INFO - PROCESS | 1925 | 1464392694536 Marionette DEBUG loaded listener.js 16:44:54 INFO - PROCESS | 1925 | ++DOMWINDOW == 183 (0x1267e9400) [pid = 1925] [serial = 2078] [outer = 0x112a71c00] 16:44:55 INFO - PROCESS | 1925 | 1464392695003 Marionette TRACE conn2 <- [1,2740,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.clip.html",0,null,null,[["save()/restore() affects the clipping path",0,null,null]]]}] 16:44:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 16:44:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 670ms 16:44:55 INFO - PROCESS | 1925 | 1464392695012 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 16:44:55 INFO - PROCESS | 1925 | 1464392695014 Marionette TRACE conn2 <- [1,2741,null,{"value":"7"}] 16:44:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 16:44:55 INFO - PROCESS | 1925 | 1464392695018 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 16:44:55 INFO - PROCESS | 1925 | 1464392695020 Marionette TRACE conn2 <- [1,2742,null,{}] 16:44:55 INFO - PROCESS | 1925 | 1464392695022 Marionette TRACE conn2 -> [0,2743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:55 INFO - PROCESS | 1925 | 1464392695147 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 16:44:55 INFO - PROCESS | 1925 | 1464392695392 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:55 INFO - PROCESS | 1925 | ++DOCSHELL 0x119534800 == 77 [pid = 1925] [id = 693] 16:44:55 INFO - PROCESS | 1925 | ++DOMWINDOW == 184 (0x111a04800) [pid = 1925] [serial = 2079] [outer = 0x0] 16:44:55 INFO - PROCESS | 1925 | ++DOMWINDOW == 185 (0x111c63c00) [pid = 1925] [serial = 2080] [outer = 0x111a04800] 16:44:55 INFO - PROCESS | 1925 | 1464392695435 Marionette DEBUG loaded listener.js 16:44:55 INFO - PROCESS | 1925 | ++DOMWINDOW == 186 (0x113133c00) [pid = 1925] [serial = 2081] [outer = 0x111a04800] 16:44:55 INFO - PROCESS | 1925 | 1464392695924 Marionette TRACE conn2 <- [1,2744,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html",0,null,null,[["save()/restore() works for fillStyle",0,null,null]]]}] 16:44:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 16:44:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 922ms 16:44:55 INFO - PROCESS | 1925 | 1464392695940 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 16:44:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 16:44:55 INFO - PROCESS | 1925 | 1464392695944 Marionette TRACE conn2 <- [1,2745,null,{"value":"7"}] 16:44:55 INFO - PROCESS | 1925 | 1464392695948 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 16:44:55 INFO - PROCESS | 1925 | 1464392695952 Marionette TRACE conn2 <- [1,2746,null,{}] 16:44:55 INFO - PROCESS | 1925 | 1464392695956 Marionette TRACE conn2 -> [0,2747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:56 INFO - PROCESS | 1925 | 1464392696116 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 16:44:56 INFO - PROCESS | 1925 | 1464392696261 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:56 INFO - PROCESS | 1925 | ++DOCSHELL 0x12ba79800 == 78 [pid = 1925] [id = 694] 16:44:56 INFO - PROCESS | 1925 | ++DOMWINDOW == 187 (0x1167aec00) [pid = 1925] [serial = 2082] [outer = 0x0] 16:44:56 INFO - PROCESS | 1925 | ++DOMWINDOW == 188 (0x117685400) [pid = 1925] [serial = 2083] [outer = 0x1167aec00] 16:44:56 INFO - PROCESS | 1925 | 1464392696293 Marionette DEBUG loaded listener.js 16:44:56 INFO - PROCESS | 1925 | ++DOMWINDOW == 189 (0x11855f800) [pid = 1925] [serial = 2084] [outer = 0x1167aec00] 16:44:56 INFO - PROCESS | 1925 | --DOCSHELL 0x1182db800 == 77 [pid = 1925] [id = 600] 16:44:56 INFO - PROCESS | 1925 | --DOCSHELL 0x12b164000 == 76 [pid = 1925] [id = 684] 16:44:56 INFO - PROCESS | 1925 | --DOCSHELL 0x12adb1000 == 75 [pid = 1925] [id = 683] 16:44:56 INFO - PROCESS | 1925 | --DOMWINDOW == 188 (0x1267e0400) [pid = 1925] [serial = 2011] [outer = 0x0] [url = about:blank] 16:44:56 INFO - PROCESS | 1925 | --DOCSHELL 0x12675e800 == 74 [pid = 1925] [id = 681] 16:44:56 INFO - PROCESS | 1925 | --DOCSHELL 0x119cce800 == 73 [pid = 1925] [id = 679] 16:44:56 INFO - PROCESS | 1925 | --DOCSHELL 0x118ec1000 == 72 [pid = 1925] [id = 678] 16:44:56 INFO - PROCESS | 1925 | --DOCSHELL 0x113a27000 == 71 [pid = 1925] [id = 677] 16:44:56 INFO - PROCESS | 1925 | --DOCSHELL 0x12b155800 == 70 [pid = 1925] [id = 673] 16:44:56 INFO - PROCESS | 1925 | --DOCSHELL 0x119551000 == 69 [pid = 1925] [id = 672] 16:44:56 INFO - PROCESS | 1925 | --DOCSHELL 0x113315800 == 68 [pid = 1925] [id = 671] 16:44:56 INFO - PROCESS | 1925 | 1464392696915 Marionette TRACE conn2 <- [1,2748,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.font.html",0,null,null,[["save()/restore() works for font",0,null,null]]]}] 16:44:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 16:44:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1027ms 16:44:56 INFO - PROCESS | 1925 | 1464392696977 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 16:44:56 INFO - PROCESS | 1925 | 1464392696981 Marionette TRACE conn2 <- [1,2749,null,{"value":"7"}] 16:44:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 16:44:56 INFO - PROCESS | 1925 | 1464392696986 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 16:44:56 INFO - PROCESS | 1925 | 1464392696987 Marionette TRACE conn2 <- [1,2750,null,{}] 16:44:56 INFO - PROCESS | 1925 | 1464392696991 Marionette TRACE conn2 -> [0,2751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:57 INFO - PROCESS | 1925 | 1464392697090 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 16:44:57 INFO - PROCESS | 1925 | --DOMWINDOW == 187 (0x126211800) [pid = 1925] [serial = 2009] [outer = 0x0] [url = about:blank] 16:44:57 INFO - PROCESS | 1925 | --DOMWINDOW == 186 (0x12165c800) [pid = 1925] [serial = 1996] [outer = 0x0] [url = about:blank] 16:44:57 INFO - PROCESS | 1925 | --DOMWINDOW == 185 (0x12190d400) [pid = 1925] [serial = 1999] [outer = 0x0] [url = about:blank] 16:44:57 INFO - PROCESS | 1925 | --DOMWINDOW == 184 (0x124350c00) [pid = 1925] [serial = 2002] [outer = 0x0] [url = about:blank] 16:44:57 INFO - PROCESS | 1925 | --DOMWINDOW == 183 (0x121cb5000) [pid = 1925] [serial = 2000] [outer = 0x0] [url = about:blank] 16:44:57 INFO - PROCESS | 1925 | --DOMWINDOW == 182 (0x113d62800) [pid = 1925] [serial = 1976] [outer = 0x0] [url = about:blank] 16:44:57 INFO - PROCESS | 1925 | --DOMWINDOW == 181 (0x113194c00) [pid = 1925] [serial = 1975] [outer = 0x0] [url = about:blank] 16:44:57 INFO - PROCESS | 1925 | --DOMWINDOW == 180 (0x1169c0000) [pid = 1925] [serial = 1979] [outer = 0x0] [url = about:blank] 16:44:57 INFO - PROCESS | 1925 | --DOMWINDOW == 179 (0x11606fc00) [pid = 1925] [serial = 1978] [outer = 0x0] [url = about:blank] 16:44:57 INFO - PROCESS | 1925 | --DOMWINDOW == 178 (0x119023000) [pid = 1925] [serial = 1984] [outer = 0x0] [url = about:blank] 16:44:57 INFO - PROCESS | 1925 | --DOMWINDOW == 177 (0x119588800) [pid = 1925] [serial = 1985] [outer = 0x0] [url = about:blank] 16:44:57 INFO - PROCESS | 1925 | --DOMWINDOW == 176 (0x1351d7000) [pid = 1925] [serial = 1969] [outer = 0x0] [url = about:blank] 16:44:57 INFO - PROCESS | 1925 | --DOMWINDOW == 175 (0x12dd1d800) [pid = 1925] [serial = 1966] [outer = 0x0] [url = about:blank] 16:44:57 INFO - PROCESS | 1925 | --DOMWINDOW == 174 (0x12ba44000) [pid = 1925] [serial = 1963] [outer = 0x0] [url = about:blank] 16:44:57 INFO - PROCESS | 1925 | --DOMWINDOW == 173 (0x119859400) [pid = 1925] [serial = 1987] [outer = 0x0] [url = about:blank] 16:44:57 INFO - PROCESS | 1925 | --DOMWINDOW == 172 (0x11a094c00) [pid = 1925] [serial = 1988] [outer = 0x0] [url = about:blank] 16:44:57 INFO - PROCESS | 1925 | --DOMWINDOW == 171 (0x135514c00) [pid = 1925] [serial = 1954] [outer = 0x0] [url = about:blank] 16:44:57 INFO - PROCESS | 1925 | --DOMWINDOW == 170 (0x118566400) [pid = 1925] [serial = 1982] [outer = 0x0] [url = about:blank] 16:44:57 INFO - PROCESS | 1925 | --DOMWINDOW == 169 (0x118438c00) [pid = 1925] [serial = 1981] [outer = 0x0] [url = about:blank] 16:44:57 INFO - PROCESS | 1925 | --DOMWINDOW == 168 (0x1246aa400) [pid = 1925] [serial = 1960] [outer = 0x0] [url = about:blank] 16:44:57 INFO - PROCESS | 1925 | --DOMWINDOW == 167 (0x121371800) [pid = 1925] [serial = 1990] [outer = 0x0] [url = about:blank] 16:44:57 INFO - PROCESS | 1925 | --DOMWINDOW == 166 (0x12156e800) [pid = 1925] [serial = 1991] [outer = 0x0] [url = about:blank] 16:44:57 INFO - PROCESS | 1925 | --DOMWINDOW == 165 (0x135517400) [pid = 1925] [serial = 1972] [outer = 0x0] [url = about:blank] 16:44:57 INFO - PROCESS | 1925 | --DOMWINDOW == 164 (0x11901e800) [pid = 1925] [serial = 1957] [outer = 0x0] [url = about:blank] 16:44:57 INFO - PROCESS | 1925 | --DOMWINDOW == 163 (0x1246ac000) [pid = 1925] [serial = 2003] [outer = 0x0] [url = about:blank] 16:44:57 INFO - PROCESS | 1925 | --DOMWINDOW == 162 (0x124edf400) [pid = 1925] [serial = 2005] [outer = 0x0] [url = about:blank] 16:44:57 INFO - PROCESS | 1925 | --DOMWINDOW == 161 (0x1215d0000) [pid = 1925] [serial = 1993] [outer = 0x0] [url = about:blank] 16:44:57 INFO - PROCESS | 1925 | --DOMWINDOW == 160 (0x121625400) [pid = 1925] [serial = 1994] [outer = 0x0] [url = about:blank] 16:44:57 INFO - PROCESS | 1925 | --DOMWINDOW == 159 (0x12607e800) [pid = 1925] [serial = 2008] [outer = 0x0] [url = about:blank] 16:44:57 INFO - PROCESS | 1925 | --DOMWINDOW == 158 (0x121908000) [pid = 1925] [serial = 1997] [outer = 0x0] [url = about:blank] 16:44:57 INFO - PROCESS | 1925 | --DOMWINDOW == 157 (0x125ba5000) [pid = 1925] [serial = 2006] [outer = 0x0] [url = about:blank] 16:44:57 INFO - PROCESS | 1925 | 1464392697164 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:57 INFO - PROCESS | 1925 | ++DOCSHELL 0x118ecc000 == 69 [pid = 1925] [id = 695] 16:44:57 INFO - PROCESS | 1925 | ++DOMWINDOW == 158 (0x11606fc00) [pid = 1925] [serial = 2085] [outer = 0x0] 16:44:57 INFO - PROCESS | 1925 | ++DOMWINDOW == 159 (0x118560800) [pid = 1925] [serial = 2086] [outer = 0x11606fc00] 16:44:57 INFO - PROCESS | 1925 | 1464392697194 Marionette DEBUG loaded listener.js 16:44:57 INFO - PROCESS | 1925 | ++DOMWINDOW == 160 (0x119a13000) [pid = 1925] [serial = 2087] [outer = 0x11606fc00] 16:44:57 INFO - PROCESS | 1925 | 1464392697512 Marionette TRACE conn2 <- [1,2752,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html",0,null,null,[["save()/restore() works for globalAlpha",0,null,null]]]}] 16:44:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 16:44:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 570ms 16:44:57 INFO - PROCESS | 1925 | 1464392697556 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 16:44:57 INFO - PROCESS | 1925 | 1464392697557 Marionette TRACE conn2 <- [1,2753,null,{"value":"7"}] 16:44:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 16:44:57 INFO - PROCESS | 1925 | 1464392697561 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 16:44:57 INFO - PROCESS | 1925 | 1464392697565 Marionette TRACE conn2 <- [1,2754,null,{}] 16:44:57 INFO - PROCESS | 1925 | 1464392697571 Marionette TRACE conn2 -> [0,2755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:57 INFO - PROCESS | 1925 | 1464392697668 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 16:44:57 INFO - PROCESS | 1925 | 1464392697737 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:57 INFO - PROCESS | 1925 | ++DOCSHELL 0x1180d3000 == 70 [pid = 1925] [id = 696] 16:44:57 INFO - PROCESS | 1925 | ++DOMWINDOW == 161 (0x1169c0000) [pid = 1925] [serial = 2088] [outer = 0x0] 16:44:57 INFO - PROCESS | 1925 | ++DOMWINDOW == 162 (0x121368400) [pid = 1925] [serial = 2089] [outer = 0x1169c0000] 16:44:57 INFO - PROCESS | 1925 | 1464392697764 Marionette DEBUG loaded listener.js 16:44:57 INFO - PROCESS | 1925 | ++DOMWINDOW == 163 (0x12161a800) [pid = 1925] [serial = 2090] [outer = 0x1169c0000] 16:44:57 INFO - PROCESS | 1925 | --DOCSHELL 0x12cac6000 == 69 [pid = 1925] [id = 15] 16:44:58 INFO - PROCESS | 1925 | 1464392698111 Marionette TRACE conn2 <- [1,2756,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html",0,null,null,[["save()/restore() works for globalCompositeOperation",0,null,null]]]}] 16:44:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 16:44:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 575ms 16:44:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 16:44:58 INFO - PROCESS | 1925 | 1464392698143 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 16:44:58 INFO - PROCESS | 1925 | 1464392698145 Marionette TRACE conn2 <- [1,2757,null,{"value":"7"}] 16:44:58 INFO - PROCESS | 1925 | 1464392698147 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 16:44:58 INFO - PROCESS | 1925 | 1464392698148 Marionette TRACE conn2 <- [1,2758,null,{}] 16:44:58 INFO - PROCESS | 1925 | 1464392698150 Marionette TRACE conn2 -> [0,2759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:58 INFO - PROCESS | 1925 | 1464392698245 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 16:44:58 INFO - PROCESS | 1925 | 1464392698313 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:58 INFO - PROCESS | 1925 | ++DOCSHELL 0x126771000 == 70 [pid = 1925] [id = 697] 16:44:58 INFO - PROCESS | 1925 | ++DOMWINDOW == 164 (0x1215d8c00) [pid = 1925] [serial = 2091] [outer = 0x0] 16:44:58 INFO - PROCESS | 1925 | ++DOMWINDOW == 165 (0x121907c00) [pid = 1925] [serial = 2092] [outer = 0x1215d8c00] 16:44:58 INFO - PROCESS | 1925 | 1464392698339 Marionette DEBUG loaded listener.js 16:44:58 INFO - PROCESS | 1925 | ++DOMWINDOW == 166 (0x124347400) [pid = 1925] [serial = 2093] [outer = 0x1215d8c00] 16:44:58 INFO - PROCESS | 1925 | 1464392698639 Marionette TRACE conn2 <- [1,2760,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html",0,null,null,[["save()/restore() works for lineCap",0,null,null]]]}] 16:44:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 16:44:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 522ms 16:44:58 INFO - PROCESS | 1925 | 1464392698670 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 16:44:58 INFO - PROCESS | 1925 | 1464392698671 Marionette TRACE conn2 <- [1,2761,null,{"value":"7"}] 16:44:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 16:44:58 INFO - PROCESS | 1925 | 1464392698673 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 16:44:58 INFO - PROCESS | 1925 | 1464392698674 Marionette TRACE conn2 <- [1,2762,null,{}] 16:44:58 INFO - PROCESS | 1925 | 1464392698676 Marionette TRACE conn2 -> [0,2763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:58 INFO - PROCESS | 1925 | 1464392698769 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 16:44:58 INFO - PROCESS | 1925 | 1464392698773 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:58 INFO - PROCESS | 1925 | ++DOCSHELL 0x12b152000 == 71 [pid = 1925] [id = 698] 16:44:58 INFO - PROCESS | 1925 | ++DOMWINDOW == 167 (0x125f47800) [pid = 1925] [serial = 2094] [outer = 0x0] 16:44:58 INFO - PROCESS | 1925 | ++DOMWINDOW == 168 (0x125fee400) [pid = 1925] [serial = 2095] [outer = 0x125f47800] 16:44:58 INFO - PROCESS | 1925 | 1464392698805 Marionette DEBUG loaded listener.js 16:44:58 INFO - PROCESS | 1925 | ++DOMWINDOW == 169 (0x1265bf000) [pid = 1925] [serial = 2096] [outer = 0x125f47800] 16:44:59 INFO - PROCESS | 1925 | 1464392699195 Marionette TRACE conn2 <- [1,2764,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html",0,null,null,[["save()/restore() works for lineJoin",0,null,null]]]}] 16:44:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 16:44:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 569ms 16:44:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 16:44:59 INFO - PROCESS | 1925 | 1464392699243 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 16:44:59 INFO - PROCESS | 1925 | 1464392699244 Marionette TRACE conn2 <- [1,2765,null,{"value":"7"}] 16:44:59 INFO - PROCESS | 1925 | 1464392699246 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 16:44:59 INFO - PROCESS | 1925 | 1464392699247 Marionette TRACE conn2 <- [1,2766,null,{}] 16:44:59 INFO - PROCESS | 1925 | 1464392699250 Marionette TRACE conn2 -> [0,2767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:59 INFO - PROCESS | 1925 | 1464392699373 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 16:44:59 INFO - PROCESS | 1925 | 1464392699383 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:59 INFO - PROCESS | 1925 | ++DOCSHELL 0x12c150000 == 72 [pid = 1925] [id = 699] 16:44:59 INFO - PROCESS | 1925 | ++DOMWINDOW == 170 (0x1267e3800) [pid = 1925] [serial = 2097] [outer = 0x0] 16:44:59 INFO - PROCESS | 1925 | ++DOMWINDOW == 171 (0x128aa2800) [pid = 1925] [serial = 2098] [outer = 0x1267e3800] 16:44:59 INFO - PROCESS | 1925 | 1464392699409 Marionette DEBUG loaded listener.js 16:44:59 INFO - PROCESS | 1925 | ++DOMWINDOW == 172 (0x128dcc400) [pid = 1925] [serial = 2099] [outer = 0x1267e3800] 16:44:59 INFO - PROCESS | 1925 | 1464392699746 Marionette TRACE conn2 <- [1,2768,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html",0,null,null,[["save()/restore() works for lineWidth",0,null,null]]]}] 16:44:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 16:44:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 522ms 16:44:59 INFO - PROCESS | 1925 | 1464392699769 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 16:44:59 INFO - PROCESS | 1925 | 1464392699770 Marionette TRACE conn2 <- [1,2769,null,{"value":"7"}] 16:44:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 16:44:59 INFO - PROCESS | 1925 | 1464392699784 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 16:44:59 INFO - PROCESS | 1925 | 1464392699785 Marionette TRACE conn2 <- [1,2770,null,{}] 16:44:59 INFO - PROCESS | 1925 | 1464392699787 Marionette TRACE conn2 -> [0,2771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:59 INFO - PROCESS | 1925 | 1464392699905 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 16:44:59 INFO - PROCESS | 1925 | 1464392699946 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:59 INFO - PROCESS | 1925 | ++DOCSHELL 0x12cabf800 == 73 [pid = 1925] [id = 700] 16:44:59 INFO - PROCESS | 1925 | ++DOMWINDOW == 173 (0x1267e3c00) [pid = 1925] [serial = 2100] [outer = 0x0] 16:44:59 INFO - PROCESS | 1925 | ++DOMWINDOW == 174 (0x12944cc00) [pid = 1925] [serial = 2101] [outer = 0x1267e3c00] 16:44:59 INFO - PROCESS | 1925 | 1464392699972 Marionette DEBUG loaded listener.js 16:45:00 INFO - PROCESS | 1925 | ++DOMWINDOW == 175 (0x129454000) [pid = 1925] [serial = 2102] [outer = 0x1267e3c00] 16:45:00 INFO - PROCESS | 1925 | 1464392700279 Marionette TRACE conn2 <- [1,2772,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html",0,null,null,[["save()/restore() works for miterLimit",0,null,null]]]}] 16:45:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 16:45:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 518ms 16:45:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 16:45:00 INFO - PROCESS | 1925 | 1464392700304 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 16:45:00 INFO - PROCESS | 1925 | 1464392700305 Marionette TRACE conn2 <- [1,2773,null,{"value":"7"}] 16:45:00 INFO - PROCESS | 1925 | 1464392700307 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 16:45:00 INFO - PROCESS | 1925 | 1464392700308 Marionette TRACE conn2 <- [1,2774,null,{}] 16:45:00 INFO - PROCESS | 1925 | 1464392700310 Marionette TRACE conn2 -> [0,2775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:00 INFO - PROCESS | 1925 | 1464392700427 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 16:45:00 INFO - PROCESS | 1925 | 1464392700441 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:00 INFO - PROCESS | 1925 | ++DOCSHELL 0x12d349800 == 74 [pid = 1925] [id = 701] 16:45:00 INFO - PROCESS | 1925 | ++DOMWINDOW == 176 (0x11319dc00) [pid = 1925] [serial = 2103] [outer = 0x0] 16:45:00 INFO - PROCESS | 1925 | ++DOMWINDOW == 177 (0x1299cc800) [pid = 1925] [serial = 2104] [outer = 0x11319dc00] 16:45:00 INFO - PROCESS | 1925 | 1464392700466 Marionette DEBUG loaded listener.js 16:45:00 INFO - PROCESS | 1925 | ++DOMWINDOW == 178 (0x12a81bc00) [pid = 1925] [serial = 2105] [outer = 0x11319dc00] 16:45:00 INFO - PROCESS | 1925 | 1464392700822 Marionette TRACE conn2 <- [1,2776,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.path.html",0,null,null,[["save()/restore() does not affect the current path",0,null,null]]]}] 16:45:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 16:45:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 568ms 16:45:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 16:45:00 INFO - PROCESS | 1925 | 1464392700876 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 16:45:00 INFO - PROCESS | 1925 | 1464392700877 Marionette TRACE conn2 <- [1,2777,null,{"value":"7"}] 16:45:00 INFO - PROCESS | 1925 | 1464392700879 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 16:45:00 INFO - PROCESS | 1925 | 1464392700880 Marionette TRACE conn2 <- [1,2778,null,{}] 16:45:00 INFO - PROCESS | 1925 | 1464392700882 Marionette TRACE conn2 -> [0,2779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:01 INFO - PROCESS | 1925 | 1464392701067 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 16:45:01 INFO - PROCESS | 1925 | --DOMWINDOW == 177 (0x1218f0c00) [pid = 1925] [serial = 2052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 16:45:01 INFO - PROCESS | 1925 | --DOMWINDOW == 176 (0x11319c400) [pid = 1925] [serial = 2034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 16:45:01 INFO - PROCESS | 1925 | --DOMWINDOW == 175 (0x111c7fc00) [pid = 1925] [serial = 2031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 16:45:01 INFO - PROCESS | 1925 | --DOMWINDOW == 174 (0x117682800) [pid = 1925] [serial = 2037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 16:45:01 INFO - PROCESS | 1925 | --DOMWINDOW == 173 (0x119588400) [pid = 1925] [serial = 2043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 16:45:01 INFO - PROCESS | 1925 | --DOMWINDOW == 172 (0x12655e400) [pid = 1925] [serial = 2010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 16:45:01 INFO - PROCESS | 1925 | --DOMWINDOW == 171 (0x11985dc00) [pid = 1925] [serial = 2049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 16:45:01 INFO - PROCESS | 1925 | --DOMWINDOW == 170 (0x12136b000) [pid = 1925] [serial = 2046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 16:45:01 INFO - PROCESS | 1925 | --DOMWINDOW == 169 (0x119508400) [pid = 1925] [serial = 2040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 16:45:01 INFO - PROCESS | 1925 | 1464392701118 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:01 INFO - PROCESS | 1925 | ++DOCSHELL 0x12b159800 == 75 [pid = 1925] [id = 702] 16:45:01 INFO - PROCESS | 1925 | ++DOMWINDOW == 170 (0x113131c00) [pid = 1925] [serial = 2106] [outer = 0x0] 16:45:01 INFO - PROCESS | 1925 | ++DOMWINDOW == 171 (0x11767d800) [pid = 1925] [serial = 2107] [outer = 0x113131c00] 16:45:01 INFO - PROCESS | 1925 | 1464392701143 Marionette DEBUG loaded listener.js 16:45:01 INFO - PROCESS | 1925 | ++DOMWINDOW == 172 (0x121170000) [pid = 1925] [serial = 2108] [outer = 0x113131c00] 16:45:01 INFO - PROCESS | 1925 | 1464392701421 Marionette TRACE conn2 <- [1,2780,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html",0,null,null,[["save()/restore() works for shadowBlur",0,null,null]]]}] 16:45:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 16:45:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 569ms 16:45:01 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 16:45:01 INFO - PROCESS | 1925 | 1464392701456 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 16:45:01 INFO - PROCESS | 1925 | 1464392701457 Marionette TRACE conn2 <- [1,2781,null,{"value":"7"}] 16:45:01 INFO - PROCESS | 1925 | 1464392701459 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 16:45:01 INFO - PROCESS | 1925 | 1464392701461 Marionette TRACE conn2 <- [1,2782,null,{}] 16:45:01 INFO - PROCESS | 1925 | 1464392701463 Marionette TRACE conn2 -> [0,2783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:01 INFO - PROCESS | 1925 | 1464392701562 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 16:45:01 INFO - PROCESS | 1925 | 1464392701628 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:01 INFO - PROCESS | 1925 | ++DOCSHELL 0x12ddc1800 == 76 [pid = 1925] [id = 703] 16:45:01 INFO - PROCESS | 1925 | ++DOMWINDOW == 173 (0x113135400) [pid = 1925] [serial = 2109] [outer = 0x0] 16:45:01 INFO - PROCESS | 1925 | ++DOMWINDOW == 174 (0x12a821400) [pid = 1925] [serial = 2110] [outer = 0x113135400] 16:45:01 INFO - PROCESS | 1925 | 1464392701658 Marionette DEBUG loaded listener.js 16:45:01 INFO - PROCESS | 1925 | ++DOMWINDOW == 175 (0x12ad84400) [pid = 1925] [serial = 2111] [outer = 0x113135400] 16:45:01 INFO - PROCESS | 1925 | 1464392701976 Marionette TRACE conn2 <- [1,2784,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html",0,null,null,[["save()/restore() works for shadowColor",0,null,null]]]}] 16:45:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 16:45:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 569ms 16:45:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 16:45:02 INFO - PROCESS | 1925 | 1464392702029 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 16:45:02 INFO - PROCESS | 1925 | 1464392702031 Marionette TRACE conn2 <- [1,2785,null,{"value":"7"}] 16:45:02 INFO - PROCESS | 1925 | 1464392702033 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 16:45:02 INFO - PROCESS | 1925 | 1464392702035 Marionette TRACE conn2 <- [1,2786,null,{}] 16:45:02 INFO - PROCESS | 1925 | 1464392702037 Marionette TRACE conn2 -> [0,2787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:02 INFO - PROCESS | 1925 | 1464392702145 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 16:45:02 INFO - PROCESS | 1925 | 1464392702212 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:02 INFO - PROCESS | 1925 | ++DOCSHELL 0x134999800 == 77 [pid = 1925] [id = 704] 16:45:02 INFO - PROCESS | 1925 | ++DOMWINDOW == 176 (0x12190cc00) [pid = 1925] [serial = 2112] [outer = 0x0] 16:45:02 INFO - PROCESS | 1925 | ++DOMWINDOW == 177 (0x12ae10000) [pid = 1925] [serial = 2113] [outer = 0x12190cc00] 16:45:02 INFO - PROCESS | 1925 | 1464392702236 Marionette DEBUG loaded listener.js 16:45:02 INFO - PROCESS | 1925 | ++DOMWINDOW == 178 (0x12b95f000) [pid = 1925] [serial = 2114] [outer = 0x12190cc00] 16:45:02 INFO - PROCESS | 1925 | 1464392702529 Marionette TRACE conn2 <- [1,2788,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html",0,null,null,[["save()/restore() works for shadowOffsetX",0,null,null]]]}] 16:45:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 16:45:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 521ms 16:45:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 16:45:02 INFO - PROCESS | 1925 | 1464392702558 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 16:45:02 INFO - PROCESS | 1925 | 1464392702559 Marionette TRACE conn2 <- [1,2789,null,{"value":"7"}] 16:45:02 INFO - PROCESS | 1925 | 1464392702562 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 16:45:02 INFO - PROCESS | 1925 | 1464392702563 Marionette TRACE conn2 <- [1,2790,null,{}] 16:45:02 INFO - PROCESS | 1925 | 1464392702567 Marionette TRACE conn2 -> [0,2791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:02 INFO - PROCESS | 1925 | 1464392702666 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 16:45:02 INFO - PROCESS | 1925 | 1464392702670 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:02 INFO - PROCESS | 1925 | ++DOCSHELL 0x134b69800 == 78 [pid = 1925] [id = 705] 16:45:02 INFO - PROCESS | 1925 | ++DOMWINDOW == 179 (0x12ad83400) [pid = 1925] [serial = 2115] [outer = 0x0] 16:45:02 INFO - PROCESS | 1925 | ++DOMWINDOW == 180 (0x12ba3e400) [pid = 1925] [serial = 2116] [outer = 0x12ad83400] 16:45:02 INFO - PROCESS | 1925 | 1464392702695 Marionette DEBUG loaded listener.js 16:45:02 INFO - PROCESS | 1925 | ++DOMWINDOW == 181 (0x12ba48400) [pid = 1925] [serial = 2117] [outer = 0x12ad83400] 16:45:03 INFO - PROCESS | 1925 | 1464392703156 Marionette TRACE conn2 <- [1,2792,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html",0,null,null,[["save()/restore() works for shadowOffsetY",0,null,null]]]}] 16:45:03 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 16:45:03 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 625ms 16:45:03 INFO - PROCESS | 1925 | 1464392703187 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 16:45:03 INFO - PROCESS | 1925 | 1464392703189 Marionette TRACE conn2 <- [1,2793,null,{"value":"7"}] 16:45:03 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 16:45:03 INFO - PROCESS | 1925 | 1464392703193 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 16:45:03 INFO - PROCESS | 1925 | 1464392703195 Marionette TRACE conn2 <- [1,2794,null,{}] 16:45:03 INFO - PROCESS | 1925 | 1464392703199 Marionette TRACE conn2 -> [0,2795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:03 INFO - PROCESS | 1925 | 1464392703326 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 16:45:03 INFO - PROCESS | 1925 | 1464392703407 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:03 INFO - PROCESS | 1925 | ++DOCSHELL 0x119540800 == 79 [pid = 1925] [id = 706] 16:45:03 INFO - PROCESS | 1925 | ++DOMWINDOW == 182 (0x111aaf800) [pid = 1925] [serial = 2118] [outer = 0x0] 16:45:03 INFO - PROCESS | 1925 | ++DOMWINDOW == 183 (0x113df0c00) [pid = 1925] [serial = 2119] [outer = 0x111aaf800] 16:45:03 INFO - PROCESS | 1925 | 1464392703438 Marionette DEBUG loaded listener.js 16:45:03 INFO - PROCESS | 1925 | ++DOMWINDOW == 184 (0x117678400) [pid = 1925] [serial = 2120] [outer = 0x111aaf800] 16:45:03 INFO - PROCESS | 1925 | 1464392703916 Marionette TRACE conn2 <- [1,2796,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stack.html",0,null,null,[["save()/restore() can be nested as a stack",0,null,null]]]}] 16:45:03 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 16:45:03 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 775ms 16:45:03 INFO - PROCESS | 1925 | 1464392703983 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 16:45:03 INFO - PROCESS | 1925 | 1464392703989 Marionette TRACE conn2 <- [1,2797,null,{"value":"7"}] 16:45:03 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 16:45:04 INFO - PROCESS | 1925 | 1464392703998 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 16:45:04 INFO - PROCESS | 1925 | 1464392704000 Marionette TRACE conn2 <- [1,2798,null,{}] 16:45:04 INFO - PROCESS | 1925 | 1464392704004 Marionette TRACE conn2 -> [0,2799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:04 INFO - PROCESS | 1925 | 1464392704172 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 16:45:04 INFO - PROCESS | 1925 | 1464392704287 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:04 INFO - PROCESS | 1925 | ++DOCSHELL 0x12ad96000 == 80 [pid = 1925] [id = 707] 16:45:04 INFO - PROCESS | 1925 | ++DOMWINDOW == 185 (0x118566400) [pid = 1925] [serial = 2121] [outer = 0x0] 16:45:04 INFO - PROCESS | 1925 | ++DOMWINDOW == 186 (0x119f6c400) [pid = 1925] [serial = 2122] [outer = 0x118566400] 16:45:04 INFO - PROCESS | 1925 | 1464392704334 Marionette DEBUG loaded listener.js 16:45:04 INFO - PROCESS | 1925 | ++DOMWINDOW == 187 (0x121376400) [pid = 1925] [serial = 2123] [outer = 0x118566400] 16:45:04 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 16:45:04 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 825ms 16:45:04 INFO - PROCESS | 1925 | 1464392704812 Marionette TRACE conn2 <- [1,2800,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html",0,null,null,[["save()/restore() stack depth is not unreasonably limited",0,null,null]]]}] 16:45:04 INFO - PROCESS | 1925 | 1464392704822 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 16:45:04 INFO - PROCESS | 1925 | 1464392704823 Marionette TRACE conn2 <- [1,2801,null,{"value":"7"}] 16:45:04 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 16:45:04 INFO - PROCESS | 1925 | 1464392704825 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 16:45:04 INFO - PROCESS | 1925 | 1464392704828 Marionette TRACE conn2 <- [1,2802,null,{}] 16:45:04 INFO - PROCESS | 1925 | 1464392704857 Marionette TRACE conn2 -> [0,2803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:05 INFO - PROCESS | 1925 | 1464392705070 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 16:45:05 INFO - PROCESS | 1925 | 1464392705146 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:05 INFO - PROCESS | 1925 | ++DOCSHELL 0x13498c000 == 81 [pid = 1925] [id = 708] 16:45:05 INFO - PROCESS | 1925 | ++DOMWINDOW == 188 (0x1249d2c00) [pid = 1925] [serial = 2124] [outer = 0x0] 16:45:05 INFO - PROCESS | 1925 | ++DOMWINDOW == 189 (0x125ba6c00) [pid = 1925] [serial = 2125] [outer = 0x1249d2c00] 16:45:05 INFO - PROCESS | 1925 | 1464392705178 Marionette DEBUG loaded listener.js 16:45:05 INFO - PROCESS | 1925 | ++DOMWINDOW == 190 (0x1267df400) [pid = 1925] [serial = 2126] [outer = 0x1249d2c00] 16:45:05 INFO - PROCESS | 1925 | 1464392705630 Marionette TRACE conn2 <- [1,2804,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html",0,null,null,[["save()/restore() works for strokeStyle",0,null,null]]]}] 16:45:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 16:45:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 821ms 16:45:05 INFO - PROCESS | 1925 | 1464392705647 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 16:45:05 INFO - PROCESS | 1925 | 1464392705649 Marionette TRACE conn2 <- [1,2805,null,{"value":"7"}] 16:45:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 16:45:05 INFO - PROCESS | 1925 | 1464392705651 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 16:45:05 INFO - PROCESS | 1925 | 1464392705652 Marionette TRACE conn2 <- [1,2806,null,{}] 16:45:05 INFO - PROCESS | 1925 | 1464392705655 Marionette TRACE conn2 -> [0,2807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:05 INFO - PROCESS | 1925 | 1464392705769 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 16:45:05 INFO - PROCESS | 1925 | 1464392705879 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:05 INFO - PROCESS | 1925 | ++DOCSHELL 0x134c60000 == 82 [pid = 1925] [id = 709] 16:45:05 INFO - PROCESS | 1925 | ++DOMWINDOW == 191 (0x128dc5400) [pid = 1925] [serial = 2127] [outer = 0x0] 16:45:05 INFO - PROCESS | 1925 | ++DOMWINDOW == 192 (0x12a828c00) [pid = 1925] [serial = 2128] [outer = 0x128dc5400] 16:45:05 INFO - PROCESS | 1925 | 1464392705911 Marionette DEBUG loaded listener.js 16:45:05 INFO - PROCESS | 1925 | ++DOMWINDOW == 193 (0x12ae06000) [pid = 1925] [serial = 2129] [outer = 0x128dc5400] 16:45:06 INFO - PROCESS | 1925 | 1464392706316 Marionette TRACE conn2 <- [1,2808,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html",0,null,null,[["save()/restore() works for textAlign",0,null,null]]]}] 16:45:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 16:45:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 719ms 16:45:06 INFO - PROCESS | 1925 | 1464392706371 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 16:45:06 INFO - PROCESS | 1925 | 1464392706372 Marionette TRACE conn2 <- [1,2809,null,{"value":"7"}] 16:45:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 16:45:06 INFO - PROCESS | 1925 | 1464392706375 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 16:45:06 INFO - PROCESS | 1925 | 1464392706376 Marionette TRACE conn2 <- [1,2810,null,{}] 16:45:06 INFO - PROCESS | 1925 | 1464392706378 Marionette TRACE conn2 -> [0,2811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:06 INFO - PROCESS | 1925 | 1464392706492 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 16:45:06 INFO - PROCESS | 1925 | 1464392706576 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:06 INFO - PROCESS | 1925 | ++DOCSHELL 0x134e4c000 == 83 [pid = 1925] [id = 710] 16:45:06 INFO - PROCESS | 1925 | ++DOMWINDOW == 194 (0x12a08cc00) [pid = 1925] [serial = 2130] [outer = 0x0] 16:45:06 INFO - PROCESS | 1925 | ++DOMWINDOW == 195 (0x12b0b7400) [pid = 1925] [serial = 2131] [outer = 0x12a08cc00] 16:45:06 INFO - PROCESS | 1925 | 1464392706605 Marionette DEBUG loaded listener.js 16:45:06 INFO - PROCESS | 1925 | ++DOMWINDOW == 196 (0x12b969400) [pid = 1925] [serial = 2132] [outer = 0x12a08cc00] 16:45:07 INFO - PROCESS | 1925 | 1464392707035 Marionette TRACE conn2 <- [1,2812,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html",0,null,null,[["save()/restore() works for textBaseline",0,null,null]]]}] 16:45:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 16:45:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 668ms 16:45:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 16:45:07 INFO - PROCESS | 1925 | 1464392707044 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 16:45:07 INFO - PROCESS | 1925 | 1464392707045 Marionette TRACE conn2 <- [1,2813,null,{"value":"7"}] 16:45:07 INFO - PROCESS | 1925 | 1464392707047 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 16:45:07 INFO - PROCESS | 1925 | 1464392707049 Marionette TRACE conn2 <- [1,2814,null,{}] 16:45:07 INFO - PROCESS | 1925 | 1464392707051 Marionette TRACE conn2 -> [0,2815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:07 INFO - PROCESS | 1925 | 1464392707197 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 16:45:07 INFO - PROCESS | 1925 | 1464392707284 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:07 INFO - PROCESS | 1925 | ++DOCSHELL 0x13513f000 == 84 [pid = 1925] [id = 711] 16:45:07 INFO - PROCESS | 1925 | ++DOMWINDOW == 197 (0x12bd1d400) [pid = 1925] [serial = 2133] [outer = 0x0] 16:45:07 INFO - PROCESS | 1925 | ++DOMWINDOW == 198 (0x12bd25000) [pid = 1925] [serial = 2134] [outer = 0x12bd1d400] 16:45:07 INFO - PROCESS | 1925 | 1464392707315 Marionette DEBUG loaded listener.js 16:45:07 INFO - PROCESS | 1925 | ++DOMWINDOW == 199 (0x12bd84800) [pid = 1925] [serial = 2135] [outer = 0x12bd1d400] 16:45:07 INFO - PROCESS | 1925 | 1464392707700 Marionette TRACE conn2 <- [1,2816,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html",0,null,null,[["save()/restore() affects the current transformation matrix",0,null,null]]]}] 16:45:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 16:45:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 722ms 16:45:07 INFO - PROCESS | 1925 | 1464392707770 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 16:45:07 INFO - PROCESS | 1925 | 1464392707771 Marionette TRACE conn2 <- [1,2817,null,{"value":"7"}] 16:45:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 16:45:07 INFO - PROCESS | 1925 | 1464392707774 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 16:45:07 INFO - PROCESS | 1925 | 1464392707775 Marionette TRACE conn2 <- [1,2818,null,{}] 16:45:07 INFO - PROCESS | 1925 | 1464392707777 Marionette TRACE conn2 -> [0,2819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:07 INFO - PROCESS | 1925 | 1464392707889 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 16:45:08 INFO - PROCESS | 1925 | 1464392708002 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:08 INFO - PROCESS | 1925 | ++DOCSHELL 0x1352d7800 == 85 [pid = 1925] [id = 712] 16:45:08 INFO - PROCESS | 1925 | ++DOMWINDOW == 200 (0x12bd7d800) [pid = 1925] [serial = 2136] [outer = 0x0] 16:45:08 INFO - PROCESS | 1925 | ++DOMWINDOW == 201 (0x12c1a4800) [pid = 1925] [serial = 2137] [outer = 0x12bd7d800] 16:45:08 INFO - PROCESS | 1925 | 1464392708033 Marionette DEBUG loaded listener.js 16:45:08 INFO - PROCESS | 1925 | ++DOMWINDOW == 202 (0x12c385c00) [pid = 1925] [serial = 2138] [outer = 0x12bd7d800] 16:45:08 INFO - PROCESS | 1925 | 1464392708407 Marionette TRACE conn2 <- [1,2820,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html",0,null,null,[["restore() with an empty stack has no effect",0,null,null]]]}] 16:45:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 16:45:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 669ms 16:45:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 16:45:08 INFO - PROCESS | 1925 | 1464392708443 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 16:45:08 INFO - PROCESS | 1925 | 1464392708445 Marionette TRACE conn2 <- [1,2821,null,{"value":"7"}] 16:45:08 INFO - PROCESS | 1925 | 1464392708447 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 16:45:08 INFO - PROCESS | 1925 | 1464392708448 Marionette TRACE conn2 <- [1,2822,null,{}] 16:45:08 INFO - PROCESS | 1925 | 1464392708451 Marionette TRACE conn2 -> [0,2823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:08 INFO - PROCESS | 1925 | 1464392708562 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 16:45:08 INFO - PROCESS | 1925 | 1464392708665 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:08 INFO - PROCESS | 1925 | ++DOCSHELL 0x1355a4800 == 86 [pid = 1925] [id = 713] 16:45:08 INFO - PROCESS | 1925 | ++DOMWINDOW == 203 (0x1215d1000) [pid = 1925] [serial = 2139] [outer = 0x0] 16:45:08 INFO - PROCESS | 1925 | ++DOMWINDOW == 204 (0x12c38f400) [pid = 1925] [serial = 2140] [outer = 0x1215d1000] 16:45:08 INFO - PROCESS | 1925 | 1464392708694 Marionette DEBUG loaded listener.js 16:45:08 INFO - PROCESS | 1925 | ++DOMWINDOW == 205 (0x12c66c000) [pid = 1925] [serial = 2141] [outer = 0x1215d1000] 16:45:09 INFO - PROCESS | 1925 | 1464392709110 Marionette TRACE conn2 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 16:45:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 16:45:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 722ms 16:45:09 INFO - PROCESS | 1925 | 1464392709170 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 16:45:09 INFO - PROCESS | 1925 | 1464392709171 Marionette TRACE conn2 <- [1,2825,null,{"value":"7"}] 16:45:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 16:45:09 INFO - PROCESS | 1925 | 1464392709173 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 16:45:09 INFO - PROCESS | 1925 | 1464392709175 Marionette TRACE conn2 <- [1,2826,null,{}] 16:45:09 INFO - PROCESS | 1925 | 1464392709177 Marionette TRACE conn2 -> [0,2827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:09 INFO - PROCESS | 1925 | 1464392709287 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 16:45:09 INFO - PROCESS | 1925 | 1464392709372 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:09 INFO - PROCESS | 1925 | ++DOCSHELL 0x137852000 == 87 [pid = 1925] [id = 714] 16:45:09 INFO - PROCESS | 1925 | ++DOMWINDOW == 206 (0x12c391800) [pid = 1925] [serial = 2142] [outer = 0x0] 16:45:09 INFO - PROCESS | 1925 | ++DOMWINDOW == 207 (0x12c687000) [pid = 1925] [serial = 2143] [outer = 0x12c391800] 16:45:09 INFO - PROCESS | 1925 | 1464392709401 Marionette DEBUG loaded listener.js 16:45:09 INFO - PROCESS | 1925 | ++DOMWINDOW == 208 (0x12c68cc00) [pid = 1925] [serial = 2144] [outer = 0x12c391800] 16:45:09 INFO - PROCESS | 1925 | 1464392709852 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 16:45:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 16:45:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 719ms 16:45:09 INFO - PROCESS | 1925 | 1464392709913 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 16:45:09 INFO - PROCESS | 1925 | 1464392709915 Marionette TRACE conn2 <- [1,2829,null,{"value":"7"}] 16:45:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 16:45:09 INFO - PROCESS | 1925 | 1464392709920 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 16:45:09 INFO - PROCESS | 1925 | 1464392709922 Marionette TRACE conn2 <- [1,2830,null,{}] 16:45:09 INFO - PROCESS | 1925 | 1464392709924 Marionette TRACE conn2 -> [0,2831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:10 INFO - PROCESS | 1925 | 1464392710039 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 16:45:10 INFO - PROCESS | 1925 | 1464392710125 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:10 INFO - PROCESS | 1925 | ++DOCSHELL 0x118e30800 == 88 [pid = 1925] [id = 715] 16:45:10 INFO - PROCESS | 1925 | ++DOMWINDOW == 209 (0x1180a8800) [pid = 1925] [serial = 2145] [outer = 0x0] 16:45:10 INFO - PROCESS | 1925 | ++DOMWINDOW == 210 (0x12c66bc00) [pid = 1925] [serial = 2146] [outer = 0x1180a8800] 16:45:10 INFO - PROCESS | 1925 | 1464392710154 Marionette DEBUG loaded listener.js 16:45:10 INFO - PROCESS | 1925 | ++DOMWINDOW == 211 (0x12cc4b800) [pid = 1925] [serial = 2147] [outer = 0x1180a8800] 16:45:10 INFO - PROCESS | 1925 | 1464392710603 Marionette TRACE conn2 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 16:45:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 16:45:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 719ms 16:45:10 INFO - PROCESS | 1925 | 1464392710654 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 16:45:10 INFO - PROCESS | 1925 | 1464392710655 Marionette TRACE conn2 <- [1,2833,null,{"value":"7"}] 16:45:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 16:45:10 INFO - PROCESS | 1925 | 1464392710660 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 16:45:10 INFO - PROCESS | 1925 | 1464392710661 Marionette TRACE conn2 <- [1,2834,null,{}] 16:45:10 INFO - PROCESS | 1925 | 1464392710664 Marionette TRACE conn2 -> [0,2835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:10 INFO - PROCESS | 1925 | 1464392710795 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 16:45:11 INFO - PROCESS | 1925 | 1464392711101 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:11 INFO - PROCESS | 1925 | ++DOCSHELL 0x121f8c800 == 89 [pid = 1925] [id = 716] 16:45:11 INFO - PROCESS | 1925 | ++DOMWINDOW == 212 (0x110f4f400) [pid = 1925] [serial = 2148] [outer = 0x0] 16:45:11 INFO - PROCESS | 1925 | ++DOMWINDOW == 213 (0x111c63800) [pid = 1925] [serial = 2149] [outer = 0x110f4f400] 16:45:11 INFO - PROCESS | 1925 | 1464392711131 Marionette DEBUG loaded listener.js 16:45:11 INFO - PROCESS | 1925 | ++DOMWINDOW == 214 (0x113139400) [pid = 1925] [serial = 2150] [outer = 0x110f4f400] 16:45:11 INFO - PROCESS | 1925 | 1464392711611 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 16:45:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 16:45:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1021ms 16:45:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 16:45:11 INFO - PROCESS | 1925 | 1464392711682 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 16:45:11 INFO - PROCESS | 1925 | 1464392711685 Marionette TRACE conn2 <- [1,2837,null,{"value":"7"}] 16:45:11 INFO - PROCESS | 1925 | 1464392711688 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 16:45:11 INFO - PROCESS | 1925 | 1464392711690 Marionette TRACE conn2 <- [1,2838,null,{}] 16:45:11 INFO - PROCESS | 1925 | 1464392711693 Marionette TRACE conn2 -> [0,2839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:11 INFO - PROCESS | 1925 | 1464392711805 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 16:45:11 INFO - PROCESS | 1925 | 1464392711908 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:11 INFO - PROCESS | 1925 | ++DOCSHELL 0x118e19800 == 90 [pid = 1925] [id = 717] 16:45:11 INFO - PROCESS | 1925 | ++DOMWINDOW == 215 (0x11843b400) [pid = 1925] [serial = 2151] [outer = 0x0] 16:45:11 INFO - PROCESS | 1925 | ++DOMWINDOW == 216 (0x1187af800) [pid = 1925] [serial = 2152] [outer = 0x11843b400] 16:45:11 INFO - PROCESS | 1925 | 1464392711938 Marionette DEBUG loaded listener.js 16:45:11 INFO - PROCESS | 1925 | ++DOMWINDOW == 217 (0x11958ac00) [pid = 1925] [serial = 2153] [outer = 0x11843b400] 16:45:12 INFO - PROCESS | 1925 | --DOCSHELL 0x134999800 == 89 [pid = 1925] [id = 704] 16:45:12 INFO - PROCESS | 1925 | --DOCSHELL 0x12ddc1800 == 88 [pid = 1925] [id = 703] 16:45:12 INFO - PROCESS | 1925 | --DOCSHELL 0x12b159800 == 87 [pid = 1925] [id = 702] 16:45:12 INFO - PROCESS | 1925 | --DOCSHELL 0x12d349800 == 86 [pid = 1925] [id = 701] 16:45:12 INFO - PROCESS | 1925 | --DOCSHELL 0x12cabf800 == 85 [pid = 1925] [id = 700] 16:45:12 INFO - PROCESS | 1925 | --DOCSHELL 0x1190ce800 == 84 [pid = 1925] [id = 682] 16:45:12 INFO - PROCESS | 1925 | --DOMWINDOW == 216 (0x128dc1400) [pid = 1925] [serial = 2029] [outer = 0x0] [url = about:blank] 16:45:12 INFO - PROCESS | 1925 | --DOMWINDOW == 215 (0x124f32c00) [pid = 1925] [serial = 2026] [outer = 0x0] [url = about:blank] 16:45:12 INFO - PROCESS | 1925 | --DOMWINDOW == 214 (0x121bee000) [pid = 1925] [serial = 2056] [outer = 0x0] [url = about:blank] 16:45:12 INFO - PROCESS | 1925 | --DOCSHELL 0x12c150000 == 83 [pid = 1925] [id = 699] 16:45:12 INFO - PROCESS | 1925 | --DOCSHELL 0x1355a5000 == 82 [pid = 1925] [id = 651] 16:45:12 INFO - PROCESS | 1925 | --DOCSHELL 0x12b152000 == 81 [pid = 1925] [id = 698] 16:45:12 INFO - PROCESS | 1925 | --DOCSHELL 0x12cac5800 == 80 [pid = 1925] [id = 16] 16:45:12 INFO - PROCESS | 1925 | --DOCSHELL 0x126771000 == 79 [pid = 1925] [id = 697] 16:45:12 INFO - PROCESS | 1925 | --DOCSHELL 0x1180d3000 == 78 [pid = 1925] [id = 696] 16:45:12 INFO - PROCESS | 1925 | --DOCSHELL 0x123f57000 == 77 [pid = 1925] [id = 680] 16:45:12 INFO - PROCESS | 1925 | --DOCSHELL 0x118ecc000 == 76 [pid = 1925] [id = 695] 16:45:12 INFO - PROCESS | 1925 | --DOCSHELL 0x12ba79800 == 75 [pid = 1925] [id = 694] 16:45:12 INFO - PROCESS | 1925 | --DOCSHELL 0x119534800 == 74 [pid = 1925] [id = 693] 16:45:12 INFO - PROCESS | 1925 | 1464392712427 Marionette TRACE conn2 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 16:45:12 INFO - PROCESS | 1925 | --DOCSHELL 0x12ca14800 == 73 [pid = 1925] [id = 689] 16:45:12 INFO - PROCESS | 1925 | --DOCSHELL 0x12c3d3800 == 72 [pid = 1925] [id = 688] 16:45:12 INFO - PROCESS | 1925 | --DOCSHELL 0x1292be000 == 71 [pid = 1925] [id = 687] 16:45:12 INFO - PROCESS | 1925 | --DOCSHELL 0x1190bf000 == 70 [pid = 1925] [id = 686] 16:45:12 INFO - PROCESS | 1925 | --DOCSHELL 0x12b919800 == 69 [pid = 1925] [id = 685] 16:45:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 16:45:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 773ms 16:45:12 INFO - PROCESS | 1925 | 1464392712462 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 16:45:12 INFO - PROCESS | 1925 | 1464392712465 Marionette TRACE conn2 <- [1,2841,null,{"value":"7"}] 16:45:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 16:45:12 INFO - PROCESS | 1925 | --DOMWINDOW == 213 (0x121567000) [pid = 1925] [serial = 2023] [outer = 0x0] [url = about:blank] 16:45:12 INFO - PROCESS | 1925 | --DOMWINDOW == 212 (0x116173000) [pid = 1925] [serial = 2035] [outer = 0x0] [url = about:blank] 16:45:12 INFO - PROCESS | 1925 | --DOMWINDOW == 211 (0x11203dc00) [pid = 1925] [serial = 2032] [outer = 0x0] [url = about:blank] 16:45:12 INFO - PROCESS | 1925 | --DOMWINDOW == 210 (0x11842f800) [pid = 1925] [serial = 2038] [outer = 0x0] [url = about:blank] 16:45:12 INFO - PROCESS | 1925 | --DOMWINDOW == 209 (0x1211b3c00) [pid = 1925] [serial = 2045] [outer = 0x0] [url = about:blank] 16:45:12 INFO - PROCESS | 1925 | --DOMWINDOW == 208 (0x118560400) [pid = 1925] [serial = 2039] [outer = 0x0] [url = about:blank] 16:45:12 INFO - PROCESS | 1925 | --DOMWINDOW == 207 (0x12655b000) [pid = 1925] [serial = 2012] [outer = 0x0] [url = about:blank] 16:45:12 INFO - PROCESS | 1925 | --DOMWINDOW == 206 (0x1215d4800) [pid = 1925] [serial = 2050] [outer = 0x0] [url = about:blank] 16:45:12 INFO - PROCESS | 1925 | --DOMWINDOW == 205 (0x121629800) [pid = 1925] [serial = 2048] [outer = 0x0] [url = about:blank] 16:45:12 INFO - PROCESS | 1925 | --DOMWINDOW == 204 (0x116a6ac00) [pid = 1925] [serial = 2017] [outer = 0x0] [url = about:blank] 16:45:12 INFO - PROCESS | 1925 | --DOMWINDOW == 203 (0x119a09800) [pid = 1925] [serial = 2042] [outer = 0x0] [url = about:blank] 16:45:12 INFO - PROCESS | 1925 | --DOMWINDOW == 202 (0x110f50400) [pid = 1925] [serial = 2014] [outer = 0x0] [url = about:blank] 16:45:12 INFO - PROCESS | 1925 | --DOMWINDOW == 201 (0x121170400) [pid = 1925] [serial = 2044] [outer = 0x0] [url = about:blank] 16:45:12 INFO - PROCESS | 1925 | --DOMWINDOW == 200 (0x119591400) [pid = 1925] [serial = 2041] [outer = 0x0] [url = about:blank] 16:45:12 INFO - PROCESS | 1925 | --DOMWINDOW == 199 (0x112e06800) [pid = 1925] [serial = 2033] [outer = 0x0] [url = about:blank] 16:45:12 INFO - PROCESS | 1925 | --DOMWINDOW == 198 (0x1215d7800) [pid = 1925] [serial = 2047] [outer = 0x0] [url = about:blank] 16:45:12 INFO - PROCESS | 1925 | --DOMWINDOW == 197 (0x118e8a800) [pid = 1925] [serial = 2020] [outer = 0x0] [url = about:blank] 16:45:12 INFO - PROCESS | 1925 | --DOMWINDOW == 196 (0x11693bc00) [pid = 1925] [serial = 2036] [outer = 0x0] [url = about:blank] 16:45:12 INFO - PROCESS | 1925 | --DOMWINDOW == 195 (0x12190a400) [pid = 1925] [serial = 2053] [outer = 0x0] [url = about:blank] 16:45:12 INFO - PROCESS | 1925 | --DOMWINDOW == 194 (0x1217bbc00) [pid = 1925] [serial = 2051] [outer = 0x0] [url = about:blank] 16:45:12 INFO - PROCESS | 1925 | --DOMWINDOW == 193 (0x121beec00) [pid = 1925] [serial = 2054] [outer = 0x0] [url = about:blank] 16:45:12 INFO - PROCESS | 1925 | 1464392712486 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 16:45:12 INFO - PROCESS | 1925 | 1464392712487 Marionette TRACE conn2 <- [1,2842,null,{}] 16:45:12 INFO - PROCESS | 1925 | 1464392712500 Marionette TRACE conn2 -> [0,2843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:12 INFO - PROCESS | 1925 | 1464392712596 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 16:45:12 INFO - PROCESS | 1925 | 1464392712601 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:12 INFO - PROCESS | 1925 | ++DOCSHELL 0x118530800 == 70 [pid = 1925] [id = 718] 16:45:12 INFO - PROCESS | 1925 | ++DOMWINDOW == 194 (0x119588c00) [pid = 1925] [serial = 2154] [outer = 0x0] 16:45:12 INFO - PROCESS | 1925 | ++DOMWINDOW == 195 (0x119a04400) [pid = 1925] [serial = 2155] [outer = 0x119588c00] 16:45:12 INFO - PROCESS | 1925 | 1464392712628 Marionette DEBUG loaded listener.js 16:45:12 INFO - PROCESS | 1925 | ++DOMWINDOW == 196 (0x12116f800) [pid = 1925] [serial = 2156] [outer = 0x119588c00] 16:45:13 INFO - PROCESS | 1925 | 1464392713012 Marionette TRACE conn2 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 16:45:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 16:45:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 595ms 16:45:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 16:45:13 INFO - PROCESS | 1925 | 1464392713065 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 16:45:13 INFO - PROCESS | 1925 | 1464392713066 Marionette TRACE conn2 <- [1,2845,null,{"value":"7"}] 16:45:13 INFO - PROCESS | 1925 | 1464392713073 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 16:45:13 INFO - PROCESS | 1925 | 1464392713077 Marionette TRACE conn2 <- [1,2846,null,{}] 16:45:13 INFO - PROCESS | 1925 | 1464392713080 Marionette TRACE conn2 -> [0,2847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:13 INFO - PROCESS | 1925 | 1464392713178 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 16:45:13 INFO - PROCESS | 1925 | 1464392713185 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:13 INFO - PROCESS | 1925 | ++DOCSHELL 0x128ac0000 == 71 [pid = 1925] [id = 719] 16:45:13 INFO - PROCESS | 1925 | ++DOMWINDOW == 197 (0x121370c00) [pid = 1925] [serial = 2157] [outer = 0x0] 16:45:13 INFO - PROCESS | 1925 | ++DOMWINDOW == 198 (0x1215cf400) [pid = 1925] [serial = 2158] [outer = 0x121370c00] 16:45:13 INFO - PROCESS | 1925 | 1464392713211 Marionette DEBUG loaded listener.js 16:45:13 INFO - PROCESS | 1925 | ++DOMWINDOW == 199 (0x1217b9000) [pid = 1925] [serial = 2159] [outer = 0x121370c00] 16:45:13 INFO - PROCESS | 1925 | 1464392713570 Marionette TRACE conn2 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 16:45:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 16:45:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 526ms 16:45:13 INFO - PROCESS | 1925 | 1464392713596 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 16:45:13 INFO - PROCESS | 1925 | 1464392713597 Marionette TRACE conn2 <- [1,2849,null,{"value":"7"}] 16:45:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 16:45:13 INFO - PROCESS | 1925 | 1464392713615 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 16:45:13 INFO - PROCESS | 1925 | 1464392713623 Marionette TRACE conn2 <- [1,2850,null,{}] 16:45:13 INFO - PROCESS | 1925 | 1464392713625 Marionette TRACE conn2 -> [0,2851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:13 INFO - PROCESS | 1925 | 1464392713721 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 16:45:13 INFO - PROCESS | 1925 | 1464392713726 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:13 INFO - PROCESS | 1925 | ++DOCSHELL 0x12ae53000 == 72 [pid = 1925] [id = 720] 16:45:13 INFO - PROCESS | 1925 | ++DOMWINDOW == 200 (0x1180a7800) [pid = 1925] [serial = 2160] [outer = 0x0] 16:45:13 INFO - PROCESS | 1925 | ++DOMWINDOW == 201 (0x121bee000) [pid = 1925] [serial = 2161] [outer = 0x1180a7800] 16:45:13 INFO - PROCESS | 1925 | 1464392713750 Marionette DEBUG loaded listener.js 16:45:13 INFO - PROCESS | 1925 | ++DOMWINDOW == 202 (0x124661800) [pid = 1925] [serial = 2162] [outer = 0x1180a7800] 16:45:14 INFO - PROCESS | 1925 | 1464392714097 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 16:45:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 16:45:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 533ms 16:45:14 INFO - PROCESS | 1925 | 1464392714143 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 16:45:14 INFO - PROCESS | 1925 | 1464392714144 Marionette TRACE conn2 <- [1,2853,null,{"value":"7"}] 16:45:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 16:45:14 INFO - PROCESS | 1925 | 1464392714147 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 16:45:14 INFO - PROCESS | 1925 | 1464392714148 Marionette TRACE conn2 <- [1,2854,null,{}] 16:45:14 INFO - PROCESS | 1925 | 1464392714151 Marionette TRACE conn2 -> [0,2855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:14 INFO - PROCESS | 1925 | 1464392714256 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 16:45:14 INFO - PROCESS | 1925 | 1464392714374 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:14 INFO - PROCESS | 1925 | ++DOCSHELL 0x12b91e000 == 73 [pid = 1925] [id = 721] 16:45:14 INFO - PROCESS | 1925 | ++DOMWINDOW == 203 (0x125b9ac00) [pid = 1925] [serial = 2163] [outer = 0x0] 16:45:14 INFO - PROCESS | 1925 | ++DOMWINDOW == 204 (0x125f45800) [pid = 1925] [serial = 2164] [outer = 0x125b9ac00] 16:45:14 INFO - PROCESS | 1925 | 1464392714422 Marionette DEBUG loaded listener.js 16:45:14 INFO - PROCESS | 1925 | ++DOMWINDOW == 205 (0x1267e0400) [pid = 1925] [serial = 2165] [outer = 0x125b9ac00] 16:45:14 INFO - PROCESS | 1925 | 1464392714826 Marionette TRACE conn2 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 16:45:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 16:45:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 722ms 16:45:15 INFO - PROCESS | 1925 | --DOMWINDOW == 204 (0x1267e3800) [pid = 1925] [serial = 2097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 16:45:15 INFO - PROCESS | 1925 | --DOMWINDOW == 203 (0x1267e3c00) [pid = 1925] [serial = 2100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 16:45:15 INFO - PROCESS | 1925 | --DOMWINDOW == 202 (0x11319dc00) [pid = 1925] [serial = 2103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 16:45:15 INFO - PROCESS | 1925 | --DOMWINDOW == 201 (0x1167aec00) [pid = 1925] [serial = 2082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 16:45:15 INFO - PROCESS | 1925 | --DOMWINDOW == 200 (0x1215d8c00) [pid = 1925] [serial = 2091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 16:45:15 INFO - PROCESS | 1925 | --DOMWINDOW == 199 (0x125f47800) [pid = 1925] [serial = 2094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 16:45:15 INFO - PROCESS | 1925 | --DOMWINDOW == 198 (0x111a04800) [pid = 1925] [serial = 2079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 16:45:15 INFO - PROCESS | 1925 | --DOMWINDOW == 197 (0x1217b4800) [pid = 1925] [serial = 2055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 16:45:15 INFO - PROCESS | 1925 | --DOMWINDOW == 196 (0x11606fc00) [pid = 1925] [serial = 2085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 16:45:15 INFO - PROCESS | 1925 | --DOMWINDOW == 195 (0x1169c0000) [pid = 1925] [serial = 2088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 16:45:15 INFO - PROCESS | 1925 | --DOMWINDOW == 194 (0x113131c00) [pid = 1925] [serial = 2106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 16:45:15 INFO - PROCESS | 1925 | --DOMWINDOW == 193 (0x12190cc00) [pid = 1925] [serial = 2112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 16:45:15 INFO - PROCESS | 1925 | --DOMWINDOW == 192 (0x113244000) [pid = 1925] [serial = 44] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 16:45:15 INFO - PROCESS | 1925 | --DOMWINDOW == 191 (0x113135400) [pid = 1925] [serial = 2109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 16:45:15 INFO - PROCESS | 1925 | --DOMWINDOW == 190 (0x134d85800) [pid = 1925] [serial = 1953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 16:45:15 INFO - PROCESS | 1925 | 1464392715251 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 16:45:15 INFO - PROCESS | 1925 | 1464392715254 Marionette TRACE conn2 <- [1,2857,null,{"value":"7"}] 16:45:15 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 16:45:15 INFO - PROCESS | 1925 | 1464392715267 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 16:45:15 INFO - PROCESS | 1925 | 1464392715269 Marionette TRACE conn2 <- [1,2858,null,{}] 16:45:15 INFO - PROCESS | 1925 | 1464392715273 Marionette TRACE conn2 -> [0,2859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:15 INFO - PROCESS | 1925 | 1464392715432 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 16:45:15 INFO - PROCESS | 1925 | 1464392715541 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:15 INFO - PROCESS | 1925 | ++DOCSHELL 0x11937d800 == 74 [pid = 1925] [id = 722] 16:45:15 INFO - PROCESS | 1925 | ++DOMWINDOW == 191 (0x113193000) [pid = 1925] [serial = 2166] [outer = 0x0] 16:45:15 INFO - PROCESS | 1925 | ++DOMWINDOW == 192 (0x113244000) [pid = 1925] [serial = 2167] [outer = 0x113193000] 16:45:15 INFO - PROCESS | 1925 | 1464392715574 Marionette DEBUG loaded listener.js 16:45:15 INFO - PROCESS | 1925 | ++DOMWINDOW == 193 (0x116a60000) [pid = 1925] [serial = 2168] [outer = 0x113193000] 16:45:16 INFO - PROCESS | 1925 | 1464392716032 Marionette TRACE conn2 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 16:45:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 16:45:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 821ms 16:45:16 INFO - PROCESS | 1925 | 1464392716089 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 16:45:16 INFO - PROCESS | 1925 | 1464392716091 Marionette TRACE conn2 <- [1,2861,null,{"value":"7"}] 16:45:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 16:45:16 INFO - PROCESS | 1925 | 1464392716097 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 16:45:16 INFO - PROCESS | 1925 | 1464392716099 Marionette TRACE conn2 <- [1,2862,null,{}] 16:45:16 INFO - PROCESS | 1925 | 1464392716102 Marionette TRACE conn2 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:16 INFO - PROCESS | 1925 | 1464392716218 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 16:45:16 INFO - PROCESS | 1925 | 1464392716304 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:16 INFO - PROCESS | 1925 | ++DOCSHELL 0x128abb800 == 75 [pid = 1925] [id = 723] 16:45:16 INFO - PROCESS | 1925 | ++DOMWINDOW == 194 (0x117e45800) [pid = 1925] [serial = 2169] [outer = 0x0] 16:45:16 INFO - PROCESS | 1925 | ++DOMWINDOW == 195 (0x119029800) [pid = 1925] [serial = 2170] [outer = 0x117e45800] 16:45:16 INFO - PROCESS | 1925 | 1464392716336 Marionette DEBUG loaded listener.js 16:45:16 INFO - PROCESS | 1925 | ++DOMWINDOW == 196 (0x11a096c00) [pid = 1925] [serial = 2171] [outer = 0x117e45800] 16:45:16 INFO - PROCESS | 1925 | 1464392716775 Marionette TRACE conn2 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 16:45:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 16:45:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 725ms 16:45:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 16:45:16 INFO - PROCESS | 1925 | 1464392716829 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 16:45:16 INFO - PROCESS | 1925 | 1464392716831 Marionette TRACE conn2 <- [1,2865,null,{"value":"7"}] 16:45:16 INFO - PROCESS | 1925 | 1464392716835 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 16:45:16 INFO - PROCESS | 1925 | 1464392716836 Marionette TRACE conn2 <- [1,2866,null,{}] 16:45:16 INFO - PROCESS | 1925 | 1464392716843 Marionette TRACE conn2 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:16 INFO - PROCESS | 1925 | 1464392716963 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 16:45:17 INFO - PROCESS | 1925 | 1464392717051 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:17 INFO - PROCESS | 1925 | ++DOCSHELL 0x12c3cf000 == 76 [pid = 1925] [id = 724] 16:45:17 INFO - PROCESS | 1925 | ++DOMWINDOW == 197 (0x121567000) [pid = 1925] [serial = 2172] [outer = 0x0] 16:45:17 INFO - PROCESS | 1925 | ++DOMWINDOW == 198 (0x121628000) [pid = 1925] [serial = 2173] [outer = 0x121567000] 16:45:17 INFO - PROCESS | 1925 | 1464392717086 Marionette DEBUG loaded listener.js 16:45:17 INFO - PROCESS | 1925 | ++DOMWINDOW == 199 (0x121910c00) [pid = 1925] [serial = 2174] [outer = 0x121567000] 16:45:17 INFO - PROCESS | 1925 | 1464392717521 Marionette TRACE conn2 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 16:45:17 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 16:45:17 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 720ms 16:45:17 INFO - PROCESS | 1925 | 1464392717556 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 16:45:17 INFO - PROCESS | 1925 | 1464392717558 Marionette TRACE conn2 <- [1,2869,null,{"value":"7"}] 16:45:17 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 16:45:17 INFO - PROCESS | 1925 | 1464392717560 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 16:45:17 INFO - PROCESS | 1925 | 1464392717561 Marionette TRACE conn2 <- [1,2870,null,{}] 16:45:17 INFO - PROCESS | 1925 | 1464392717564 Marionette TRACE conn2 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:17 INFO - PROCESS | 1925 | 1464392717681 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 16:45:17 INFO - PROCESS | 1925 | 1464392717796 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:17 INFO - PROCESS | 1925 | ++DOCSHELL 0x12cab7000 == 77 [pid = 1925] [id = 725] 16:45:17 INFO - PROCESS | 1925 | ++DOMWINDOW == 200 (0x124f36400) [pid = 1925] [serial = 2175] [outer = 0x0] 16:45:17 INFO - PROCESS | 1925 | ++DOMWINDOW == 201 (0x125ba0400) [pid = 1925] [serial = 2176] [outer = 0x124f36400] 16:45:17 INFO - PROCESS | 1925 | 1464392717830 Marionette DEBUG loaded listener.js 16:45:17 INFO - PROCESS | 1925 | ++DOMWINDOW == 202 (0x1267eb800) [pid = 1925] [serial = 2177] [outer = 0x124f36400] 16:45:18 INFO - PROCESS | 1925 | 1464392718231 Marionette TRACE conn2 <- [1,2872,null,{"value":["/2dcontext/transformations/2d.transformation.scale.zero.html",0,null,null,[["scale() with a scale factor of zero works",0,null,null]]]}] 16:45:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 16:45:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 718ms 16:45:18 INFO - PROCESS | 1925 | 1464392718279 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 16:45:18 INFO - PROCESS | 1925 | 1464392718280 Marionette TRACE conn2 <- [1,2873,null,{"value":"7"}] 16:45:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 16:45:18 INFO - PROCESS | 1925 | 1464392718301 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 16:45:18 INFO - PROCESS | 1925 | 1464392718302 Marionette TRACE conn2 <- [1,2874,null,{}] 16:45:18 INFO - PROCESS | 1925 | 1464392718306 Marionette TRACE conn2 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:18 INFO - PROCESS | 1925 | 1464392718416 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 16:45:18 INFO - PROCESS | 1925 | 1464392718529 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:18 INFO - PROCESS | 1925 | ++DOCSHELL 0x12d18f800 == 78 [pid = 1925] [id = 726] 16:45:18 INFO - PROCESS | 1925 | ++DOMWINDOW == 203 (0x1267ed000) [pid = 1925] [serial = 2178] [outer = 0x0] 16:45:18 INFO - PROCESS | 1925 | ++DOMWINDOW == 204 (0x128dc1400) [pid = 1925] [serial = 2179] [outer = 0x1267ed000] 16:45:18 INFO - PROCESS | 1925 | 1464392718561 Marionette DEBUG loaded listener.js 16:45:18 INFO - PROCESS | 1925 | ++DOMWINDOW == 205 (0x128ee5000) [pid = 1925] [serial = 2180] [outer = 0x1267ed000] 16:45:18 INFO - PROCESS | 1925 | 1464392718996 Marionette TRACE conn2 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 16:45:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 16:45:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 738ms 16:45:19 INFO - PROCESS | 1925 | 1464392719021 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 16:45:19 INFO - PROCESS | 1925 | 1464392719022 Marionette TRACE conn2 <- [1,2877,null,{"value":"7"}] 16:45:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 16:45:19 INFO - PROCESS | 1925 | 1464392719024 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 16:45:19 INFO - PROCESS | 1925 | 1464392719025 Marionette TRACE conn2 <- [1,2878,null,{}] 16:45:19 INFO - PROCESS | 1925 | 1464392719028 Marionette TRACE conn2 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:19 INFO - PROCESS | 1925 | 1464392719161 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 16:45:19 INFO - PROCESS | 1925 | 1464392719281 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:19 INFO - PROCESS | 1925 | ++DOCSHELL 0x12da8a000 == 79 [pid = 1925] [id = 727] 16:45:19 INFO - PROCESS | 1925 | ++DOMWINDOW == 206 (0x12a098000) [pid = 1925] [serial = 2181] [outer = 0x0] 16:45:19 INFO - PROCESS | 1925 | ++DOMWINDOW == 207 (0x12a899c00) [pid = 1925] [serial = 2182] [outer = 0x12a098000] 16:45:19 INFO - PROCESS | 1925 | 1464392719311 Marionette DEBUG loaded listener.js 16:45:19 INFO - PROCESS | 1925 | ++DOMWINDOW == 208 (0x12b95c000) [pid = 1925] [serial = 2183] [outer = 0x12a098000] 16:45:19 INFO - PROCESS | 1925 | 1464392719703 Marionette TRACE conn2 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 16:45:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 16:45:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 720ms 16:45:19 INFO - PROCESS | 1925 | 1464392719763 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 16:45:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 16:45:19 INFO - PROCESS | 1925 | 1464392719764 Marionette TRACE conn2 <- [1,2881,null,{"value":"7"}] 16:45:19 INFO - PROCESS | 1925 | 1464392719780 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 16:45:19 INFO - PROCESS | 1925 | 1464392719782 Marionette TRACE conn2 <- [1,2882,null,{}] 16:45:19 INFO - PROCESS | 1925 | 1464392719786 Marionette TRACE conn2 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:19 INFO - PROCESS | 1925 | 1464392719899 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 16:45:19 INFO - PROCESS | 1925 | 1464392719985 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:19 INFO - PROCESS | 1925 | ++DOCSHELL 0x12edc4000 == 80 [pid = 1925] [id = 728] 16:45:19 INFO - PROCESS | 1925 | ++DOMWINDOW == 209 (0x12a099c00) [pid = 1925] [serial = 2184] [outer = 0x0] 16:45:20 INFO - PROCESS | 1925 | ++DOMWINDOW == 210 (0x12ba5e000) [pid = 1925] [serial = 2185] [outer = 0x12a099c00] 16:45:20 INFO - PROCESS | 1925 | 1464392720014 Marionette DEBUG loaded listener.js 16:45:20 INFO - PROCESS | 1925 | ++DOMWINDOW == 211 (0x12bd1b800) [pid = 1925] [serial = 2186] [outer = 0x12a099c00] 16:45:20 INFO - PROCESS | 1925 | 1464392720435 Marionette TRACE conn2 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 16:45:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 16:45:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 686ms 16:45:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 16:45:20 INFO - PROCESS | 1925 | 1464392720453 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 16:45:20 INFO - PROCESS | 1925 | 1464392720454 Marionette TRACE conn2 <- [1,2885,null,{"value":"7"}] 16:45:20 INFO - PROCESS | 1925 | 1464392720457 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 16:45:20 INFO - PROCESS | 1925 | 1464392720458 Marionette TRACE conn2 <- [1,2886,null,{}] 16:45:20 INFO - PROCESS | 1925 | 1464392720461 Marionette TRACE conn2 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:20 INFO - PROCESS | 1925 | 1464392720572 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 16:45:20 INFO - PROCESS | 1925 | 1464392720657 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:20 INFO - PROCESS | 1925 | ++DOCSHELL 0x134b67000 == 81 [pid = 1925] [id = 729] 16:45:20 INFO - PROCESS | 1925 | ++DOMWINDOW == 212 (0x12b0bec00) [pid = 1925] [serial = 2187] [outer = 0x0] 16:45:20 INFO - PROCESS | 1925 | ++DOMWINDOW == 213 (0x12bd28400) [pid = 1925] [serial = 2188] [outer = 0x12b0bec00] 16:45:20 INFO - PROCESS | 1925 | 1464392720688 Marionette DEBUG loaded listener.js 16:45:20 INFO - PROCESS | 1925 | ++DOMWINDOW == 214 (0x12bd85400) [pid = 1925] [serial = 2189] [outer = 0x12b0bec00] 16:45:21 INFO - PROCESS | 1925 | 1464392721088 Marionette TRACE conn2 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}] 16:45:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 16:45:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 670ms 16:45:21 INFO - PROCESS | 1925 | 1464392721128 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 16:45:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 16:45:21 INFO - PROCESS | 1925 | 1464392721129 Marionette TRACE conn2 <- [1,2889,null,{"value":"7"}] 16:45:21 INFO - PROCESS | 1925 | 1464392721131 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 16:45:21 INFO - PROCESS | 1925 | 1464392721133 Marionette TRACE conn2 <- [1,2890,null,{}] 16:45:21 INFO - PROCESS | 1925 | 1464392721135 Marionette TRACE conn2 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:21 INFO - PROCESS | 1925 | 1464392721249 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 16:45:21 INFO - PROCESS | 1925 | 1464392721367 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:21 INFO - PROCESS | 1925 | ++DOCSHELL 0x134c7a000 == 82 [pid = 1925] [id = 730] 16:45:21 INFO - PROCESS | 1925 | ++DOMWINDOW == 215 (0x12bd29400) [pid = 1925] [serial = 2190] [outer = 0x0] 16:45:21 INFO - PROCESS | 1925 | ++DOMWINDOW == 216 (0x12c66b400) [pid = 1925] [serial = 2191] [outer = 0x12bd29400] 16:45:21 INFO - PROCESS | 1925 | 1464392721398 Marionette DEBUG loaded listener.js 16:45:21 INFO - PROCESS | 1925 | ++DOMWINDOW == 217 (0x12cc4f400) [pid = 1925] [serial = 2192] [outer = 0x12bd29400] 16:45:21 INFO - PROCESS | 1925 | 1464392721812 Marionette TRACE conn2 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 16:45:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 16:45:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 720ms 16:45:21 INFO - PROCESS | 1925 | 1464392721852 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 16:45:21 INFO - PROCESS | 1925 | 1464392721853 Marionette TRACE conn2 <- [1,2893,null,{"value":"7"}] 16:45:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 16:45:21 INFO - PROCESS | 1925 | 1464392721856 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 16:45:21 INFO - PROCESS | 1925 | 1464392721857 Marionette TRACE conn2 <- [1,2894,null,{}] 16:45:21 INFO - PROCESS | 1925 | 1464392721860 Marionette TRACE conn2 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:21 INFO - PROCESS | 1925 | 1464392721973 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 16:45:22 INFO - PROCESS | 1925 | 1464392722090 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:22 INFO - PROCESS | 1925 | ++DOCSHELL 0x119c21000 == 83 [pid = 1925] [id = 731] 16:45:22 INFO - PROCESS | 1925 | ++DOMWINDOW == 218 (0x1122b1c00) [pid = 1925] [serial = 2193] [outer = 0x0] 16:45:22 INFO - PROCESS | 1925 | ++DOMWINDOW == 219 (0x115e3d800) [pid = 1925] [serial = 2194] [outer = 0x1122b1c00] 16:45:22 INFO - PROCESS | 1925 | 1464392722122 Marionette DEBUG loaded listener.js 16:45:22 INFO - PROCESS | 1925 | ++DOMWINDOW == 220 (0x128dc4c00) [pid = 1925] [serial = 2195] [outer = 0x1122b1c00] 16:45:22 INFO - PROCESS | 1925 | 1464392722707 Marionette TRACE conn2 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 16:45:22 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 16:45:22 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 920ms 16:45:22 INFO - PROCESS | 1925 | 1464392722776 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 16:45:22 INFO - PROCESS | 1925 | 1464392722778 Marionette TRACE conn2 <- [1,2897,null,{"value":"7"}] 16:45:22 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 16:45:22 INFO - PROCESS | 1925 | 1464392722782 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 16:45:22 INFO - PROCESS | 1925 | 1464392722784 Marionette TRACE conn2 <- [1,2898,null,{}] 16:45:22 INFO - PROCESS | 1925 | 1464392722788 Marionette TRACE conn2 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:22 INFO - PROCESS | 1925 | 1464392722905 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 16:45:23 INFO - PROCESS | 1925 | 1464392723004 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:23 INFO - PROCESS | 1925 | ++DOCSHELL 0x1292a3000 == 84 [pid = 1925] [id = 732] 16:45:23 INFO - PROCESS | 1925 | ++DOMWINDOW == 221 (0x1161a7000) [pid = 1925] [serial = 2196] [outer = 0x0] 16:45:23 INFO - PROCESS | 1925 | ++DOMWINDOW == 222 (0x1169bf000) [pid = 1925] [serial = 2197] [outer = 0x1161a7000] 16:45:23 INFO - PROCESS | 1925 | 1464392723034 Marionette DEBUG loaded listener.js 16:45:23 INFO - PROCESS | 1925 | ++DOMWINDOW == 223 (0x118432000) [pid = 1925] [serial = 2198] [outer = 0x1161a7000] 16:45:23 INFO - PROCESS | 1925 | 1464392723515 Marionette TRACE conn2 <- [1,2900,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 16:45:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 16:45:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 771ms 16:45:23 INFO - PROCESS | 1925 | 1464392723555 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 16:45:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 16:45:23 INFO - PROCESS | 1925 | 1464392723560 Marionette TRACE conn2 <- [1,2901,null,{"value":"7"}] 16:45:23 INFO - PROCESS | 1925 | 1464392723566 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 16:45:23 INFO - PROCESS | 1925 | 1464392723569 Marionette TRACE conn2 <- [1,2902,null,{}] 16:45:23 INFO - PROCESS | 1925 | 1464392723572 Marionette TRACE conn2 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:23 INFO - PROCESS | 1925 | 1464392723730 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 16:45:23 INFO - PROCESS | 1925 | 1464392723864 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:23 INFO - PROCESS | 1925 | ++DOCSHELL 0x1182cf000 == 85 [pid = 1925] [id = 733] 16:45:23 INFO - PROCESS | 1925 | ++DOMWINDOW == 224 (0x119593400) [pid = 1925] [serial = 2199] [outer = 0x0] 16:45:23 INFO - PROCESS | 1925 | ++DOMWINDOW == 225 (0x121175400) [pid = 1925] [serial = 2200] [outer = 0x119593400] 16:45:23 INFO - PROCESS | 1925 | 1464392723904 Marionette DEBUG loaded listener.js 16:45:23 INFO - PROCESS | 1925 | ++DOMWINDOW == 226 (0x1213c7000) [pid = 1925] [serial = 2201] [outer = 0x119593400] 16:45:24 INFO - PROCESS | 1925 | --DOCSHELL 0x12ae53000 == 84 [pid = 1925] [id = 720] 16:45:24 INFO - PROCESS | 1925 | --DOCSHELL 0x128ac0000 == 83 [pid = 1925] [id = 719] 16:45:24 INFO - PROCESS | 1925 | --DOMWINDOW == 225 (0x1265b6000) [pid = 1925] [serial = 2074] [outer = 0x0] [url = about:blank] 16:45:24 INFO - PROCESS | 1925 | --DOMWINDOW == 224 (0x1217b2000) [pid = 1925] [serial = 2077] [outer = 0x0] [url = about:blank] 16:45:24 INFO - PROCESS | 1925 | --DOMWINDOW == 223 (0x12ba3e400) [pid = 1925] [serial = 2116] [outer = 0x0] [url = about:blank] 16:45:24 INFO - PROCESS | 1925 | --DOCSHELL 0x118530800 == 82 [pid = 1925] [id = 718] 16:45:24 INFO - PROCESS | 1925 | --DOCSHELL 0x118e19800 == 81 [pid = 1925] [id = 717] 16:45:24 INFO - PROCESS | 1925 | --DOCSHELL 0x121f8c800 == 80 [pid = 1925] [id = 716] 16:45:24 INFO - PROCESS | 1925 | --DOCSHELL 0x134e4c000 == 79 [pid = 1925] [id = 710] 16:45:24 INFO - PROCESS | 1925 | --DOCSHELL 0x134c60000 == 78 [pid = 1925] [id = 709] 16:45:24 INFO - PROCESS | 1925 | --DOCSHELL 0x13498c000 == 77 [pid = 1925] [id = 708] 16:45:24 INFO - PROCESS | 1925 | --DOCSHELL 0x12ad96000 == 76 [pid = 1925] [id = 707] 16:45:24 INFO - PROCESS | 1925 | --DOCSHELL 0x119540800 == 75 [pid = 1925] [id = 706] 16:45:24 INFO - PROCESS | 1925 | --DOMWINDOW == 222 (0x13551ac00) [pid = 1925] [serial = 1955] [outer = 0x0] [url = about:blank] 16:45:24 INFO - PROCESS | 1925 | --DOMWINDOW == 221 (0x128aa2800) [pid = 1925] [serial = 2098] [outer = 0x0] [url = about:blank] 16:45:24 INFO - PROCESS | 1925 | --DOMWINDOW == 220 (0x12944cc00) [pid = 1925] [serial = 2101] [outer = 0x0] [url = about:blank] 16:45:24 INFO - PROCESS | 1925 | --DOMWINDOW == 219 (0x1299cc800) [pid = 1925] [serial = 2104] [outer = 0x0] [url = about:blank] 16:45:24 INFO - PROCESS | 1925 | --DOMWINDOW == 218 (0x129454000) [pid = 1925] [serial = 2102] [outer = 0x0] [url = about:blank] 16:45:24 INFO - PROCESS | 1925 | --DOMWINDOW == 217 (0x124ed8000) [pid = 1925] [serial = 2071] [outer = 0x0] [url = about:blank] 16:45:24 INFO - PROCESS | 1925 | --DOMWINDOW == 216 (0x11855f800) [pid = 1925] [serial = 2084] [outer = 0x0] [url = about:blank] 16:45:24 INFO - PROCESS | 1925 | --DOMWINDOW == 215 (0x117685400) [pid = 1925] [serial = 2083] [outer = 0x0] [url = about:blank] 16:45:24 INFO - PROCESS | 1925 | --DOMWINDOW == 214 (0x118437800) [pid = 1925] [serial = 2062] [outer = 0x0] [url = about:blank] 16:45:24 INFO - PROCESS | 1925 | --DOMWINDOW == 213 (0x121907c00) [pid = 1925] [serial = 2092] [outer = 0x0] [url = about:blank] 16:45:24 INFO - PROCESS | 1925 | --DOMWINDOW == 212 (0x124347400) [pid = 1925] [serial = 2093] [outer = 0x0] [url = about:blank] 16:45:24 INFO - PROCESS | 1925 | --DOMWINDOW == 211 (0x125fee400) [pid = 1925] [serial = 2095] [outer = 0x0] [url = about:blank] 16:45:24 INFO - PROCESS | 1925 | --DOMWINDOW == 210 (0x111c63c00) [pid = 1925] [serial = 2080] [outer = 0x0] [url = about:blank] 16:45:24 INFO - PROCESS | 1925 | --DOMWINDOW == 209 (0x113133c00) [pid = 1925] [serial = 2081] [outer = 0x0] [url = about:blank] 16:45:24 INFO - PROCESS | 1925 | --DOMWINDOW == 208 (0x121570400) [pid = 1925] [serial = 2065] [outer = 0x0] [url = about:blank] 16:45:24 INFO - PROCESS | 1925 | --DOMWINDOW == 207 (0x12a81bc00) [pid = 1925] [serial = 2105] [outer = 0x0] [url = about:blank] 16:45:24 INFO - PROCESS | 1925 | --DOMWINDOW == 206 (0x124351800) [pid = 1925] [serial = 2057] [outer = 0x0] [url = about:blank] 16:45:24 INFO - PROCESS | 1925 | --DOMWINDOW == 205 (0x118560800) [pid = 1925] [serial = 2086] [outer = 0x0] [url = about:blank] 16:45:24 INFO - PROCESS | 1925 | --DOMWINDOW == 204 (0x119a13000) [pid = 1925] [serial = 2087] [outer = 0x0] [url = about:blank] 16:45:24 INFO - PROCESS | 1925 | --DOMWINDOW == 203 (0x121368400) [pid = 1925] [serial = 2089] [outer = 0x0] [url = about:blank] 16:45:24 INFO - PROCESS | 1925 | --DOMWINDOW == 202 (0x12161a800) [pid = 1925] [serial = 2090] [outer = 0x0] [url = about:blank] 16:45:24 INFO - PROCESS | 1925 | --DOMWINDOW == 201 (0x123fc7c00) [pid = 1925] [serial = 2068] [outer = 0x0] [url = about:blank] 16:45:24 INFO - PROCESS | 1925 | --DOMWINDOW == 200 (0x121170000) [pid = 1925] [serial = 2108] [outer = 0x0] [url = about:blank] 16:45:24 INFO - PROCESS | 1925 | --DOMWINDOW == 199 (0x115160c00) [pid = 1925] [serial = 2059] [outer = 0x0] [url = about:blank] 16:45:24 INFO - PROCESS | 1925 | --DOMWINDOW == 198 (0x12ae10000) [pid = 1925] [serial = 2113] [outer = 0x0] [url = about:blank] 16:45:24 INFO - PROCESS | 1925 | --DOMWINDOW == 197 (0x1213c4800) [pid = 1925] [serial = 1439] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 16:45:24 INFO - PROCESS | 1925 | --DOMWINDOW == 196 (0x12a821400) [pid = 1925] [serial = 2110] [outer = 0x0] [url = about:blank] 16:45:24 INFO - PROCESS | 1925 | --DOMWINDOW == 195 (0x12ad84400) [pid = 1925] [serial = 2111] [outer = 0x0] [url = about:blank] 16:45:24 INFO - PROCESS | 1925 | --DOMWINDOW == 194 (0x12b95f000) [pid = 1925] [serial = 2114] [outer = 0x0] [url = about:blank] 16:45:24 INFO - PROCESS | 1925 | --DOMWINDOW == 193 (0x11767d800) [pid = 1925] [serial = 2107] [outer = 0x0] [url = about:blank] 16:45:24 INFO - PROCESS | 1925 | --DOMWINDOW == 192 (0x128dcc400) [pid = 1925] [serial = 2099] [outer = 0x0] [url = about:blank] 16:45:24 INFO - PROCESS | 1925 | --DOMWINDOW == 191 (0x1265bf000) [pid = 1925] [serial = 2096] [outer = 0x0] [url = about:blank] 16:45:24 INFO - PROCESS | 1925 | 1464392724524 Marionette TRACE conn2 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 16:45:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 16:45:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 975ms 16:45:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 16:45:24 INFO - PROCESS | 1925 | 1464392724540 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 16:45:24 INFO - PROCESS | 1925 | 1464392724541 Marionette TRACE conn2 <- [1,2905,null,{"value":"7"}] 16:45:24 INFO - PROCESS | 1925 | 1464392724543 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 16:45:24 INFO - PROCESS | 1925 | 1464392724546 Marionette TRACE conn2 <- [1,2906,null,{}] 16:45:24 INFO - PROCESS | 1925 | 1464392724555 Marionette TRACE conn2 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:24 INFO - PROCESS | 1925 | 1464392724640 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 16:45:24 INFO - PROCESS | 1925 | 1464392724653 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:24 INFO - PROCESS | 1925 | ++DOCSHELL 0x121e2a000 == 76 [pid = 1925] [id = 734] 16:45:24 INFO - PROCESS | 1925 | ++DOMWINDOW == 192 (0x11985a000) [pid = 1925] [serial = 2202] [outer = 0x0] 16:45:24 INFO - PROCESS | 1925 | ++DOMWINDOW == 193 (0x12156a400) [pid = 1925] [serial = 2203] [outer = 0x11985a000] 16:45:24 INFO - PROCESS | 1925 | 1464392724788 Marionette DEBUG loaded listener.js 16:45:24 INFO - PROCESS | 1925 | ++DOMWINDOW == 194 (0x12190fc00) [pid = 1925] [serial = 2204] [outer = 0x11985a000] 16:45:25 INFO - PROCESS | 1925 | 1464392725180 Marionette TRACE conn2 <- [1,2908,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 16:45:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 16:45:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 675ms 16:45:25 INFO - PROCESS | 1925 | 1464392725219 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 16:45:25 INFO - PROCESS | 1925 | 1464392725221 Marionette TRACE conn2 <- [1,2909,null,{"value":"7"}] 16:45:25 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 16:45:25 INFO - PROCESS | 1925 | 1464392725231 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 16:45:25 INFO - PROCESS | 1925 | 1464392725232 Marionette TRACE conn2 <- [1,2910,null,{}] 16:45:25 INFO - PROCESS | 1925 | 1464392725235 Marionette TRACE conn2 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:25 INFO - PROCESS | 1925 | 1464392725332 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 16:45:25 INFO - PROCESS | 1925 | 1464392725337 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:25 INFO - PROCESS | 1925 | ++DOCSHELL 0x12ae50800 == 77 [pid = 1925] [id = 735] 16:45:25 INFO - PROCESS | 1925 | ++DOMWINDOW == 195 (0x124edc800) [pid = 1925] [serial = 2205] [outer = 0x0] 16:45:25 INFO - PROCESS | 1925 | ++DOMWINDOW == 196 (0x126509000) [pid = 1925] [serial = 2206] [outer = 0x124edc800] 16:45:25 INFO - PROCESS | 1925 | 1464392725365 Marionette DEBUG loaded listener.js 16:45:25 INFO - PROCESS | 1925 | ++DOMWINDOW == 197 (0x128d87400) [pid = 1925] [serial = 2207] [outer = 0x124edc800] 16:45:25 INFO - PROCESS | 1925 | 1464392725851 Marionette TRACE conn2 <- [1,2912,null,{"value":["/DOMEvents/ClickFakeEvent.nondocument.html",0,null,null,[["Click event on an element not in the document",0,null,null],["Click event can be dispatched to an element that is not in the document.",0,null,null]]]}] 16:45:25 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 16:45:25 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 16:45:25 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 677ms 16:45:25 INFO - PROCESS | 1925 | 1464392725902 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 16:45:25 INFO - TEST-START | /DOMEvents/constructors.html 16:45:25 INFO - PROCESS | 1925 | 1464392725911 Marionette TRACE conn2 <- [1,2913,null,{"value":"7"}] 16:45:25 INFO - PROCESS | 1925 | 1464392725913 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 16:45:25 INFO - PROCESS | 1925 | 1464392725914 Marionette TRACE conn2 <- [1,2914,null,{}] 16:45:25 INFO - PROCESS | 1925 | 1464392725916 Marionette TRACE conn2 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:26 INFO - PROCESS | 1925 | 1464392726013 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 16:45:26 INFO - PROCESS | 1925 | 1464392726035 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:26 INFO - PROCESS | 1925 | ++DOCSHELL 0x12c6b2000 == 78 [pid = 1925] [id = 736] 16:45:26 INFO - PROCESS | 1925 | ++DOMWINDOW == 198 (0x128d8f800) [pid = 1925] [serial = 2208] [outer = 0x0] 16:45:26 INFO - PROCESS | 1925 | ++DOMWINDOW == 199 (0x129472400) [pid = 1925] [serial = 2209] [outer = 0x128d8f800] 16:45:26 INFO - PROCESS | 1925 | 1464392726060 Marionette DEBUG loaded listener.js 16:45:26 INFO - PROCESS | 1925 | ++DOMWINDOW == 200 (0x12a81d000) [pid = 1925] [serial = 2210] [outer = 0x128d8f800] 16:45:26 INFO - PROCESS | 1925 | 1464392726471 Marionette TRACE conn2 <- [1,2916,null,{"value":["/DOMEvents/constructors.html",0,null,null,[["Event constructor (no argument)",0,null,null],["Event constructor (undefined argument)",0,null,null],["Event constructor (null argument)",0,null,null],["Event constructor (empty argument)",0,null,null],["Event constructor (argument with default values)",0,null,null],["Event constructor (argument with non-default values)",0,null,null],["UIEvent constructor (no argument)",0,null,null],["UIEvent constructor (undefined argument)",0,null,null],["UIEvent constructor (null argument)",0,null,null],["UIEvent constructor (empty argument)",0,null,null],["UIEvent constructor (argument with default values)",0,null,null],["UIEvent constructor (argument with non-default values)",0,null,null],["FocusEvent constructor (no argument)",0,null,null],["FocusEvent constructor (undefined argument)",0,null,null],["FocusEvent constructor (null argument)",0,null,null],["FocusEvent constructor (empty argument)",0,null,null],["FocusEvent constructor (argument with default values)",0,null,null],["FocusEvent constructor (argument with non-default values)",0,null,null],["MouseEvent constructor (no argument)",0,null,null],["MouseEvent constructor (undefined argument)",0,null,null],["MouseEvent constructor (null argument)",0,null,null],["MouseEvent constructor (empty argument)",0,null,null],["MouseEvent constructor (argument with default values)",0,null,null],["MouseEvent constructor (argument with non-default values)",0,null,null],["WheelEvent constructor (no argument)",0,null,null],["WheelEvent constructor (undefined argument)",0,null,null],["WheelEvent constructor (null argument)",0,null,null],["WheelEvent constructor (empty argument)",0,null,null],["WheelEvent constructor (argument with default values)",0,null,null],["WheelEvent constructor (argument with non-default values)",0,null,null],["KeyboardEvent constructor (no argument)",0,null,null],["KeyboardEvent constructor (undefined argument)",0,null,null],["KeyboardEvent constructor (null argument)",0,null,null],["KeyboardEvent constructor (empty argument)",0,null,null],["KeyboardEvent constructor (argument with default values)",0,null,null],["KeyboardEvent constructor (argument with non-default values)",0,null,null],["CompositionEvent constructor (no argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:100:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:99:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (undefined argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:105:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:104:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (null argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:110:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:109:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (empty argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:115:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:114:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:125:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:119:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with non-default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:143:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:129:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["UIEvent constructor (view argument with wrong type)",0,null,null]]]}] 16:45:26 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 16:45:26 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 16:45:26 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 16:45:26 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 16:45:26 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 16:45:26 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 16:45:26 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 16:45:26 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 16:45:26 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 16:45:26 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 16:45:26 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 16:45:26 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 16:45:26 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 16:45:26 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 16:45:26 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 16:45:26 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 16:45:26 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 16:45:26 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 16:45:26 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 16:45:26 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 16:45:26 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 16:45:26 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 16:45:26 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 16:45:26 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 16:45:26 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 16:45:26 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 16:45:26 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 16:45:26 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 16:45:26 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 16:45:26 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 16:45:26 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 16:45:26 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 16:45:26 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 16:45:26 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 16:45:26 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 16:45:26 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 16:45:26 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 16:45:26 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 16:45:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:45:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:45:26 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 16:45:26 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:45:26 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 16:45:26 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 16:45:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:45:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:45:26 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 16:45:26 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:45:26 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 16:45:26 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 16:45:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:45:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:45:26 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 16:45:26 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:45:26 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 16:45:26 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 16:45:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:45:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:45:26 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 16:45:26 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:45:26 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 16:45:26 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 16:45:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:45:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:45:26 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 16:45:26 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:45:26 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 16:45:26 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 16:45:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:45:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:45:26 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 16:45:26 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:45:26 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 16:45:26 INFO - TEST-OK | /DOMEvents/constructors.html | took 628ms 16:45:26 INFO - PROCESS | 1925 | 1464392726543 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 16:45:26 INFO - PROCESS | 1925 | 1464392726546 Marionette TRACE conn2 <- [1,2917,null,{"value":"7"}] 16:45:26 INFO - TEST-START | /DOMEvents/event-phases-order.html 16:45:26 INFO - PROCESS | 1925 | 1464392726549 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 16:45:26 INFO - PROCESS | 1925 | 1464392726553 Marionette TRACE conn2 <- [1,2918,null,{}] 16:45:26 INFO - PROCESS | 1925 | 1464392726564 Marionette TRACE conn2 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:26 INFO - PROCESS | 1925 | 1464392726723 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 16:45:26 INFO - PROCESS | 1925 | 1464392726740 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:26 INFO - PROCESS | 1925 | ++DOCSHELL 0x12da87800 == 79 [pid = 1925] [id = 737] 16:45:26 INFO - PROCESS | 1925 | ++DOMWINDOW == 201 (0x12b961c00) [pid = 1925] [serial = 2211] [outer = 0x0] 16:45:26 INFO - PROCESS | 1925 | ++DOMWINDOW == 202 (0x12bd7dc00) [pid = 1925] [serial = 2212] [outer = 0x12b961c00] 16:45:26 INFO - PROCESS | 1925 | 1464392726765 Marionette DEBUG loaded listener.js 16:45:26 INFO - PROCESS | 1925 | ++DOMWINDOW == 203 (0x12c391c00) [pid = 1925] [serial = 2213] [outer = 0x12b961c00] 16:45:27 INFO - PROCESS | 1925 | 1464392727109 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 16:45:27 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 16:45:27 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 579ms 16:45:27 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 16:45:27 INFO - PROCESS | 1925 | 1464392727128 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 16:45:27 INFO - PROCESS | 1925 | 1464392727129 Marionette TRACE conn2 <- [1,2921,null,{"value":"7"}] 16:45:27 INFO - PROCESS | 1925 | 1464392727132 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 16:45:27 INFO - PROCESS | 1925 | 1464392727133 Marionette TRACE conn2 <- [1,2922,null,{}] 16:45:27 INFO - PROCESS | 1925 | 1464392727137 Marionette TRACE conn2 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:27 INFO - PROCESS | 1925 | 1464392727258 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 16:45:27 INFO - PROCESS | 1925 | 1464392727273 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:27 INFO - PROCESS | 1925 | ++DOCSHELL 0x12edc3800 == 80 [pid = 1925] [id = 738] 16:45:27 INFO - PROCESS | 1925 | ++DOMWINDOW == 204 (0x12b962800) [pid = 1925] [serial = 2214] [outer = 0x0] 16:45:27 INFO - PROCESS | 1925 | ++DOMWINDOW == 205 (0x12c68bc00) [pid = 1925] [serial = 2215] [outer = 0x12b962800] 16:45:27 INFO - PROCESS | 1925 | 1464392727298 Marionette DEBUG loaded listener.js 16:45:27 INFO - PROCESS | 1925 | ++DOMWINDOW == 206 (0x12d22ec00) [pid = 1925] [serial = 2216] [outer = 0x12b962800] 16:45:27 INFO - PROCESS | 1925 | [1925] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 16:45:27 INFO - PROCESS | 1925 | [1925] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 16:45:27 INFO - PROCESS | 1925 | [1925] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 16:45:27 INFO - PROCESS | 1925 | [1925] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 16:45:27 INFO - PROCESS | 1925 | 1464392727657 Marionette TRACE conn2 <- [1,2924,null,{"value":["/DOMEvents/init-event-while-dispatching.html",0,null,null,[["Calling initKeyboardEvent while dispatching.",1,"ev.initKeyboardEvent is not a function","events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initMouseEvent while dispatching.",1,"assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1","events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initCustomEvent while dispatching.",1,"assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1","events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initUIEvent while dispatching.",1,"assert_equals: initUIEvent view setter should short-circuit expected null but got object \"[object Window]\"","events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initEvent while dispatching.",0,null,null]]]}] 16:45:27 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 16:45:27 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 16:45:27 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 16:45:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:45:27 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 16:45:27 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 16:45:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:45:27 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 16:45:27 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initMouseEvent while dispatching. - assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1 16:45:27 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 16:45:27 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 16:45:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:45:27 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 16:45:27 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 16:45:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:45:27 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 16:45:27 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initCustomEvent while dispatching. - assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1 16:45:27 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 16:45:27 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 16:45:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:45:27 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 16:45:27 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 16:45:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:45:27 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 16:45:27 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initUIEvent while dispatching. - assert_equals: initUIEvent view setter should short-circuit expected null but got object "[object Window]" 16:45:27 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 16:45:27 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 16:45:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:45:27 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 16:45:27 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 16:45:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:45:27 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 16:45:27 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 16:45:27 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 572ms 16:45:27 INFO - PROCESS | 1925 | 1464392727704 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 16:45:27 INFO - PROCESS | 1925 | 1464392727706 Marionette TRACE conn2 <- [1,2925,null,{"value":"7"}] 16:45:27 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 16:45:27 INFO - PROCESS | 1925 | 1464392727708 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 16:45:27 INFO - PROCESS | 1925 | 1464392727709 Marionette TRACE conn2 <- [1,2926,null,{}] 16:45:27 INFO - PROCESS | 1925 | 1464392727711 Marionette TRACE conn2 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:27 INFO - PROCESS | 1925 | 1464392727835 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 16:45:27 INFO - PROCESS | 1925 | 1464392727851 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:27 INFO - PROCESS | 1925 | ++DOCSHELL 0x134c76800 == 81 [pid = 1925] [id = 739] 16:45:27 INFO - PROCESS | 1925 | ++DOMWINDOW == 207 (0x12d0eac00) [pid = 1925] [serial = 2217] [outer = 0x0] 16:45:27 INFO - PROCESS | 1925 | ++DOMWINDOW == 208 (0x12dd12c00) [pid = 1925] [serial = 2218] [outer = 0x12d0eac00] 16:45:27 INFO - PROCESS | 1925 | 1464392727875 Marionette DEBUG loaded listener.js 16:45:27 INFO - PROCESS | 1925 | ++DOMWINDOW == 209 (0x12dd21000) [pid = 1925] [serial = 2219] [outer = 0x12d0eac00] 16:45:28 INFO - PROCESS | 1925 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 16:45:28 INFO - PROCESS | 1925 | 1464392728207 Marionette TRACE conn2 <- [1,2928,null,{"value":["/DOMEvents/throwing-in-listener-and-window-error-event.html",1,"Error: Error from listener",null,[["Throwing in event listener generates an error event on the window object",0,null,null]]]}] 16:45:28 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 16:45:28 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 520ms 16:45:28 INFO - PROCESS | 1925 | 1464392728229 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 16:45:28 INFO - PROCESS | 1925 | 1464392728230 Marionette TRACE conn2 <- [1,2929,null,{"value":"7"}] 16:45:28 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 16:45:28 INFO - PROCESS | 1925 | 1464392728232 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 16:45:28 INFO - PROCESS | 1925 | 1464392728233 Marionette TRACE conn2 <- [1,2930,null,{}] 16:45:28 INFO - PROCESS | 1925 | 1464392728238 Marionette TRACE conn2 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:28 INFO - PROCESS | 1925 | 1464392728363 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 16:45:28 INFO - PROCESS | 1925 | 1464392728373 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:28 INFO - PROCESS | 1925 | ++DOCSHELL 0x135590000 == 82 [pid = 1925] [id = 740] 16:45:28 INFO - PROCESS | 1925 | ++DOMWINDOW == 210 (0x12dd1b000) [pid = 1925] [serial = 2220] [outer = 0x0] 16:45:28 INFO - PROCESS | 1925 | ++DOMWINDOW == 211 (0x134a73400) [pid = 1925] [serial = 2221] [outer = 0x12dd1b000] 16:45:28 INFO - PROCESS | 1925 | 1464392728398 Marionette DEBUG loaded listener.js 16:45:28 INFO - PROCESS | 1925 | ++DOMWINDOW == 212 (0x134a79400) [pid = 1925] [serial = 2222] [outer = 0x12dd1b000] 16:45:28 INFO - PROCESS | 1925 | --DOMWINDOW == 211 (0x121370c00) [pid = 1925] [serial = 2157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 16:45:28 INFO - PROCESS | 1925 | --DOMWINDOW == 210 (0x110f4f400) [pid = 1925] [serial = 2148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 16:45:28 INFO - PROCESS | 1925 | --DOMWINDOW == 209 (0x1180a7800) [pid = 1925] [serial = 2160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 16:45:28 INFO - PROCESS | 1925 | --DOMWINDOW == 208 (0x119588c00) [pid = 1925] [serial = 2154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 16:45:28 INFO - PROCESS | 1925 | --DOMWINDOW == 207 (0x11843b400) [pid = 1925] [serial = 2151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 16:45:28 INFO - PROCESS | 1925 | --DOMWINDOW == 206 (0x12cac6800) [pid = 1925] [serial = 41] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 16:45:28 INFO - PROCESS | 1925 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 16:45:28 INFO - PROCESS | 1925 | 1464392728781 Marionette TRACE conn2 <- [1,2932,null,{"value":["/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html",0,null,null,[["Throwing in event listener",0,null,null]]]}] 16:45:28 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 16:45:28 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 573ms 16:45:28 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 16:45:28 INFO - PROCESS | 1925 | 1464392728805 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 16:45:28 INFO - PROCESS | 1925 | 1464392728806 Marionette TRACE conn2 <- [1,2933,null,{"value":"7"}] 16:45:28 INFO - PROCESS | 1925 | 1464392728809 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 16:45:28 INFO - PROCESS | 1925 | 1464392728810 Marionette TRACE conn2 <- [1,2934,null,{}] 16:45:28 INFO - PROCESS | 1925 | 1464392728812 Marionette TRACE conn2 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:28 INFO - PROCESS | 1925 | 1464392728910 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 16:45:28 INFO - PROCESS | 1925 | 1464392728914 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:28 INFO - PROCESS | 1925 | ++DOCSHELL 0x1352d3800 == 83 [pid = 1925] [id = 741] 16:45:28 INFO - PROCESS | 1925 | ++DOMWINDOW == 207 (0x110f48400) [pid = 1925] [serial = 2223] [outer = 0x0] 16:45:28 INFO - PROCESS | 1925 | ++DOMWINDOW == 208 (0x1342c5000) [pid = 1925] [serial = 2224] [outer = 0x110f48400] 16:45:28 INFO - PROCESS | 1925 | 1464392728941 Marionette DEBUG loaded listener.js 16:45:28 INFO - PROCESS | 1925 | ++DOMWINDOW == 209 (0x1342c9000) [pid = 1925] [serial = 2225] [outer = 0x110f48400] 16:45:29 INFO - PROCESS | 1925 | 1464392729265 Marionette TRACE conn2 <- [1,2936,null,{"value":["/DOMEvents/tests/approved/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 16:45:29 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 16:45:29 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 470ms 16:45:29 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 16:45:29 INFO - PROCESS | 1925 | 1464392729279 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 16:45:29 INFO - PROCESS | 1925 | 1464392729280 Marionette TRACE conn2 <- [1,2937,null,{"value":"7"}] 16:45:29 INFO - PROCESS | 1925 | 1464392729283 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 16:45:29 INFO - PROCESS | 1925 | 1464392729286 Marionette TRACE conn2 <- [1,2938,null,{}] 16:45:29 INFO - PROCESS | 1925 | 1464392729307 Marionette TRACE conn2 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:29 INFO - PROCESS | 1925 | 1464392729473 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 16:45:29 INFO - PROCESS | 1925 | 1464392729478 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:29 INFO - PROCESS | 1925 | ++DOCSHELL 0x13ed30000 == 84 [pid = 1925] [id = 742] 16:45:29 INFO - PROCESS | 1925 | ++DOMWINDOW == 210 (0x1342cb800) [pid = 1925] [serial = 2226] [outer = 0x0] 16:45:29 INFO - PROCESS | 1925 | ++DOMWINDOW == 211 (0x134a6f800) [pid = 1925] [serial = 2227] [outer = 0x1342cb800] 16:45:29 INFO - PROCESS | 1925 | 1464392729506 Marionette DEBUG loaded listener.js 16:45:29 INFO - PROCESS | 1925 | ++DOMWINDOW == 212 (0x134cbd400) [pid = 1925] [serial = 2228] [outer = 0x1342cb800] 16:45:29 INFO - PROCESS | 1925 | 1464392729835 Marionette TRACE conn2 <- [1,2940,null,{"value":["/DOMEvents/tests/approved/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 16:45:29 INFO - TEST-PASS | /DOMEvents/tests/approved/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 16:45:29 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 579ms 16:45:29 INFO - PROCESS | 1925 | 1464392729863 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 16:45:29 INFO - PROCESS | 1925 | 1464392729864 Marionette TRACE conn2 <- [1,2941,null,{"value":"7"}] 16:45:29 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 16:45:29 INFO - PROCESS | 1925 | 1464392729866 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 16:45:29 INFO - PROCESS | 1925 | 1464392729867 Marionette TRACE conn2 <- [1,2942,null,{}] 16:45:29 INFO - PROCESS | 1925 | 1464392729870 Marionette TRACE conn2 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:29 INFO - PROCESS | 1925 | 1464392729969 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 16:45:30 INFO - PROCESS | 1925 | 1464392730053 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:30 INFO - PROCESS | 1925 | ++DOCSHELL 0x13fddc000 == 85 [pid = 1925] [id = 743] 16:45:30 INFO - PROCESS | 1925 | ++DOMWINDOW == 213 (0x1342cbc00) [pid = 1925] [serial = 2229] [outer = 0x0] 16:45:30 INFO - PROCESS | 1925 | ++DOMWINDOW == 214 (0x134cc4800) [pid = 1925] [serial = 2230] [outer = 0x1342cbc00] 16:45:30 INFO - PROCESS | 1925 | 1464392730078 Marionette DEBUG loaded listener.js 16:45:30 INFO - PROCESS | 1925 | ++DOMWINDOW == 215 (0x134d85400) [pid = 1925] [serial = 2231] [outer = 0x1342cbc00] 16:45:30 INFO - TEST-FAIL | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 16:45:30 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 16:45:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:45:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:45:30 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 16:45:30 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 470ms 16:45:30 INFO - PROCESS | 1925 | 1464392730329 Marionette TRACE conn2 <- [1,2944,null,{"value":["/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5\n"]]]}] 16:45:30 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 16:45:30 INFO - PROCESS | 1925 | 1464392730341 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 16:45:30 INFO - PROCESS | 1925 | 1464392730342 Marionette TRACE conn2 <- [1,2945,null,{"value":"7"}] 16:45:30 INFO - PROCESS | 1925 | 1464392730344 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 16:45:30 INFO - PROCESS | 1925 | 1464392730346 Marionette TRACE conn2 <- [1,2946,null,{}] 16:45:30 INFO - PROCESS | 1925 | 1464392730348 Marionette TRACE conn2 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:30 INFO - PROCESS | 1925 | 1464392730461 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 16:45:30 INFO - PROCESS | 1925 | 1464392730465 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:30 INFO - PROCESS | 1925 | ++DOCSHELL 0x140036000 == 86 [pid = 1925] [id = 744] 16:45:30 INFO - PROCESS | 1925 | ++DOMWINDOW == 216 (0x134d7c400) [pid = 1925] [serial = 2232] [outer = 0x0] 16:45:30 INFO - PROCESS | 1925 | ++DOMWINDOW == 217 (0x1351d5800) [pid = 1925] [serial = 2233] [outer = 0x134d7c400] 16:45:30 INFO - PROCESS | 1925 | 1464392730497 Marionette DEBUG loaded listener.js 16:45:30 INFO - PROCESS | 1925 | ++DOMWINDOW == 218 (0x1351e2000) [pid = 1925] [serial = 2234] [outer = 0x134d7c400] 16:45:31 INFO - PROCESS | 1925 | 1464392731018 Marionette TRACE conn2 <- [1,2948,null,{"value":["/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 16:45:31 INFO - TEST-PASS | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 16:45:31 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 718ms 16:45:31 INFO - PROCESS | 1925 | 1464392731063 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 16:45:31 INFO - PROCESS | 1925 | 1464392731066 Marionette TRACE conn2 <- [1,2949,null,{"value":"7"}] 16:45:31 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 16:45:31 INFO - PROCESS | 1925 | 1464392731071 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 16:45:31 INFO - PROCESS | 1925 | 1464392731073 Marionette TRACE conn2 <- [1,2950,null,{}] 16:45:31 INFO - PROCESS | 1925 | 1464392731076 Marionette TRACE conn2 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:31 INFO - PROCESS | 1925 | 1464392731202 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 16:45:31 INFO - PROCESS | 1925 | 1464392731324 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:31 INFO - PROCESS | 1925 | ++DOCSHELL 0x125b31800 == 87 [pid = 1925] [id = 745] 16:45:31 INFO - PROCESS | 1925 | ++DOMWINDOW == 219 (0x117e51c00) [pid = 1925] [serial = 2235] [outer = 0x0] 16:45:31 INFO - PROCESS | 1925 | ++DOMWINDOW == 220 (0x11843dc00) [pid = 1925] [serial = 2236] [outer = 0x117e51c00] 16:45:31 INFO - PROCESS | 1925 | 1464392731357 Marionette DEBUG loaded listener.js 16:45:31 INFO - PROCESS | 1925 | ++DOMWINDOW == 221 (0x119a06400) [pid = 1925] [serial = 2237] [outer = 0x117e51c00] 16:45:31 INFO - PROCESS | 1925 | ++DOCSHELL 0x12ae5b000 == 88 [pid = 1925] [id = 746] 16:45:31 INFO - PROCESS | 1925 | ++DOMWINDOW == 222 (0x121629800) [pid = 1925] [serial = 2238] [outer = 0x0] 16:45:31 INFO - PROCESS | 1925 | ++DOMWINDOW == 223 (0x118ef7c00) [pid = 1925] [serial = 2239] [outer = 0x121629800] 16:45:31 INFO - PROCESS | 1925 | 1464392731776 Marionette TRACE conn2 <- [1,2952,null,{"value":["/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 16:45:31 INFO - TEST-PASS | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 16:45:31 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 721ms 16:45:31 INFO - PROCESS | 1925 | 1464392731792 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 16:45:31 INFO - PROCESS | 1925 | 1464392731797 Marionette TRACE conn2 <- [1,2953,null,{"value":"7"}] 16:45:31 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 16:45:31 INFO - PROCESS | 1925 | 1464392731801 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 16:45:31 INFO - PROCESS | 1925 | 1464392731803 Marionette TRACE conn2 <- [1,2954,null,{}] 16:45:31 INFO - PROCESS | 1925 | 1464392731806 Marionette TRACE conn2 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:31 INFO - PROCESS | 1925 | 1464392731962 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 16:45:32 INFO - PROCESS | 1925 | 1464392732104 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:32 INFO - PROCESS | 1925 | ++DOCSHELL 0x12edbb800 == 89 [pid = 1925] [id = 747] 16:45:32 INFO - PROCESS | 1925 | ++DOMWINDOW == 224 (0x1213bd400) [pid = 1925] [serial = 2240] [outer = 0x0] 16:45:32 INFO - PROCESS | 1925 | ++DOMWINDOW == 225 (0x124350000) [pid = 1925] [serial = 2241] [outer = 0x1213bd400] 16:45:32 INFO - PROCESS | 1925 | 1464392732134 Marionette DEBUG loaded listener.js 16:45:32 INFO - PROCESS | 1925 | ++DOMWINDOW == 226 (0x128d8c800) [pid = 1925] [serial = 2242] [outer = 0x1213bd400] 16:45:32 INFO - PROCESS | 1925 | 1464392732481 Marionette TRACE conn2 <- [1,2956,null,{"value":["/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 16:45:32 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 16:45:32 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 16:45:32 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 720ms 16:45:32 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 16:45:32 INFO - PROCESS | 1925 | 1464392732521 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 16:45:32 INFO - PROCESS | 1925 | 1464392732523 Marionette TRACE conn2 <- [1,2957,null,{"value":"7"}] 16:45:32 INFO - PROCESS | 1925 | 1464392732525 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 16:45:32 INFO - PROCESS | 1925 | 1464392732528 Marionette TRACE conn2 <- [1,2958,null,{}] 16:45:32 INFO - PROCESS | 1925 | 1464392732536 Marionette TRACE conn2 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:32 INFO - PROCESS | 1925 | 1464392732669 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 16:45:32 INFO - PROCESS | 1925 | 1464392732794 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:32 INFO - PROCESS | 1925 | ++DOCSHELL 0x137784800 == 90 [pid = 1925] [id = 748] 16:45:32 INFO - PROCESS | 1925 | ++DOMWINDOW == 227 (0x129454000) [pid = 1925] [serial = 2243] [outer = 0x0] 16:45:32 INFO - PROCESS | 1925 | ++DOMWINDOW == 228 (0x12a89e800) [pid = 1925] [serial = 2244] [outer = 0x129454000] 16:45:32 INFO - PROCESS | 1925 | 1464392732828 Marionette DEBUG loaded listener.js 16:45:32 INFO - PROCESS | 1925 | ++DOMWINDOW == 229 (0x12bd87800) [pid = 1925] [serial = 2245] [outer = 0x129454000] 16:45:33 INFO - PROCESS | 1925 | 1464392733203 Marionette TRACE conn2 <- [1,2960,null,{"value":["/DOMEvents/tests/approved/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 16:45:33 INFO - TEST-PASS | /DOMEvents/tests/approved/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 16:45:33 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 722ms 16:45:33 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 16:45:33 INFO - PROCESS | 1925 | 1464392733247 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 16:45:33 INFO - PROCESS | 1925 | 1464392733249 Marionette TRACE conn2 <- [1,2961,null,{"value":"7"}] 16:45:33 INFO - PROCESS | 1925 | 1464392733251 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 16:45:33 INFO - PROCESS | 1925 | 1464392733253 Marionette TRACE conn2 <- [1,2962,null,{}] 16:45:33 INFO - PROCESS | 1925 | 1464392733255 Marionette TRACE conn2 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:33 INFO - PROCESS | 1925 | 1464392733372 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 16:45:33 INFO - PROCESS | 1925 | 1464392733484 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:33 INFO - PROCESS | 1925 | ++DOCSHELL 0x1377a1000 == 91 [pid = 1925] [id = 749] 16:45:33 INFO - PROCESS | 1925 | ++DOMWINDOW == 230 (0x12c668400) [pid = 1925] [serial = 2246] [outer = 0x0] 16:45:33 INFO - PROCESS | 1925 | ++DOMWINDOW == 231 (0x12dd1ac00) [pid = 1925] [serial = 2247] [outer = 0x12c668400] 16:45:33 INFO - PROCESS | 1925 | 1464392733514 Marionette DEBUG loaded listener.js 16:45:33 INFO - PROCESS | 1925 | ++DOMWINDOW == 232 (0x1342cd000) [pid = 1925] [serial = 2248] [outer = 0x12c668400] 16:45:33 INFO - PROCESS | 1925 | 1464392733875 Marionette TRACE conn2 <- [1,2964,null,{"value":["/DOMEvents/tests/approved/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 16:45:33 INFO - TEST-PASS | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 16:45:33 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 670ms 16:45:33 INFO - PROCESS | 1925 | 1464392733922 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 16:45:33 INFO - PROCESS | 1925 | 1464392733923 Marionette TRACE conn2 <- [1,2965,null,{"value":"7"}] 16:45:33 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 16:45:33 INFO - PROCESS | 1925 | 1464392733926 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 16:45:33 INFO - PROCESS | 1925 | 1464392733927 Marionette TRACE conn2 <- [1,2966,null,{}] 16:45:33 INFO - PROCESS | 1925 | 1464392733929 Marionette TRACE conn2 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:34 INFO - PROCESS | 1925 | 1464392734048 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 16:45:34 INFO - PROCESS | 1925 | 1464392734171 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:34 INFO - PROCESS | 1925 | ++DOCSHELL 0x137626800 == 92 [pid = 1925] [id = 750] 16:45:34 INFO - PROCESS | 1925 | ++DOMWINDOW == 233 (0x12d235c00) [pid = 1925] [serial = 2249] [outer = 0x0] 16:45:34 INFO - PROCESS | 1925 | ++DOMWINDOW == 234 (0x134a7b000) [pid = 1925] [serial = 2250] [outer = 0x12d235c00] 16:45:34 INFO - PROCESS | 1925 | 1464392734202 Marionette DEBUG loaded listener.js 16:45:34 INFO - PROCESS | 1925 | ++DOMWINDOW == 235 (0x134cc2c00) [pid = 1925] [serial = 2251] [outer = 0x12d235c00] 16:45:34 INFO - PROCESS | 1925 | 1464392734599 Marionette TRACE conn2 <- [1,2968,null,{"value":["/DOMEvents/tests/approved/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 16:45:34 INFO - TEST-PASS | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 16:45:34 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 718ms 16:45:34 INFO - PROCESS | 1925 | 1464392734645 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 16:45:34 INFO - PROCESS | 1925 | 1464392734647 Marionette TRACE conn2 <- [1,2969,null,{"value":"7"}] 16:45:34 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 16:45:34 INFO - PROCESS | 1925 | 1464392734650 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 16:45:34 INFO - PROCESS | 1925 | 1464392734652 Marionette TRACE conn2 <- [1,2970,null,{}] 16:45:34 INFO - PROCESS | 1925 | 1464392734656 Marionette TRACE conn2 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:34 INFO - PROCESS | 1925 | 1464392734909 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 16:45:35 INFO - PROCESS | 1925 | 1464392735037 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:35 INFO - PROCESS | 1925 | ++DOCSHELL 0x134278800 == 93 [pid = 1925] [id = 751] 16:45:35 INFO - PROCESS | 1925 | ++DOMWINDOW == 236 (0x134d86c00) [pid = 1925] [serial = 2252] [outer = 0x0] 16:45:35 INFO - PROCESS | 1925 | ++DOMWINDOW == 237 (0x135455c00) [pid = 1925] [serial = 2253] [outer = 0x134d86c00] 16:45:35 INFO - PROCESS | 1925 | 1464392735068 Marionette DEBUG loaded listener.js 16:45:35 INFO - PROCESS | 1925 | ++DOMWINDOW == 238 (0x135518400) [pid = 1925] [serial = 2254] [outer = 0x134d86c00] 16:45:35 INFO - PROCESS | 1925 | 1464392735424 Marionette TRACE conn2 <- [1,2972,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 16:45:35 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 16:45:35 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 822ms 16:45:35 INFO - PROCESS | 1925 | 1464392735472 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 16:45:35 INFO - PROCESS | 1925 | 1464392735473 Marionette TRACE conn2 <- [1,2973,null,{"value":"7"}] 16:45:35 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 16:45:35 INFO - PROCESS | 1925 | 1464392735476 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 16:45:35 INFO - PROCESS | 1925 | 1464392735477 Marionette TRACE conn2 <- [1,2974,null,{}] 16:45:35 INFO - PROCESS | 1925 | 1464392735479 Marionette TRACE conn2 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:35 INFO - PROCESS | 1925 | 1464392735596 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 16:45:35 INFO - PROCESS | 1925 | 1464392735720 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:35 INFO - PROCESS | 1925 | ++DOCSHELL 0x134214800 == 94 [pid = 1925] [id = 752] 16:45:35 INFO - PROCESS | 1925 | ++DOMWINDOW == 239 (0x13521d800) [pid = 1925] [serial = 2255] [outer = 0x0] 16:45:35 INFO - PROCESS | 1925 | ++DOMWINDOW == 240 (0x135222400) [pid = 1925] [serial = 2256] [outer = 0x13521d800] 16:45:35 INFO - PROCESS | 1925 | 1464392735752 Marionette DEBUG loaded listener.js 16:45:35 INFO - PROCESS | 1925 | ++DOMWINDOW == 241 (0x135227c00) [pid = 1925] [serial = 2257] [outer = 0x13521d800] 16:45:36 INFO - PROCESS | 1925 | 1464392736069 Marionette TRACE conn2 <- [1,2976,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html",0,null,null,[["Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed.",0,null,null]]]}] 16:45:36 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed. 16:45:36 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 618ms 16:45:36 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 16:45:36 INFO - PROCESS | 1925 | 1464392736095 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 16:45:36 INFO - PROCESS | 1925 | 1464392736096 Marionette TRACE conn2 <- [1,2977,null,{"value":"7"}] 16:45:36 INFO - PROCESS | 1925 | 1464392736098 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 16:45:36 INFO - PROCESS | 1925 | 1464392736100 Marionette TRACE conn2 <- [1,2978,null,{}] 16:45:36 INFO - PROCESS | 1925 | 1464392736104 Marionette TRACE conn2 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:36 INFO - PROCESS | 1925 | 1464392736223 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 16:45:36 INFO - PROCESS | 1925 | 1464392736333 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:36 INFO - PROCESS | 1925 | ++DOCSHELL 0x13ff57800 == 95 [pid = 1925] [id = 753] 16:45:36 INFO - PROCESS | 1925 | ++DOMWINDOW == 242 (0x135225000) [pid = 1925] [serial = 2258] [outer = 0x0] 16:45:36 INFO - PROCESS | 1925 | ++DOMWINDOW == 243 (0x135519c00) [pid = 1925] [serial = 2259] [outer = 0x135225000] 16:45:36 INFO - PROCESS | 1925 | 1464392736375 Marionette DEBUG loaded listener.js 16:45:36 INFO - PROCESS | 1925 | ++DOMWINDOW == 244 (0x13551f400) [pid = 1925] [serial = 2260] [outer = 0x135225000] 16:45:36 INFO - PROCESS | 1925 | 1464392736761 Marionette TRACE conn2 <- [1,2980,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 16:45:36 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 16:45:36 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 674ms 16:45:36 INFO - PROCESS | 1925 | 1464392736773 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 16:45:36 INFO - PROCESS | 1925 | 1464392736774 Marionette TRACE conn2 <- [1,2981,null,{"value":"7"}] 16:45:36 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 16:45:36 INFO - PROCESS | 1925 | 1464392736776 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 16:45:36 INFO - PROCESS | 1925 | 1464392736778 Marionette TRACE conn2 <- [1,2982,null,{}] 16:45:36 INFO - PROCESS | 1925 | 1464392736780 Marionette TRACE conn2 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:36 INFO - PROCESS | 1925 | 1464392736927 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 16:45:37 INFO - PROCESS | 1925 | 1464392737263 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:37 INFO - PROCESS | 1925 | ++DOCSHELL 0x1180d4800 == 96 [pid = 1925] [id = 754] 16:45:37 INFO - PROCESS | 1925 | ++DOMWINDOW == 245 (0x110f51400) [pid = 1925] [serial = 2261] [outer = 0x0] 16:45:37 INFO - PROCESS | 1925 | ++DOMWINDOW == 246 (0x111c62c00) [pid = 1925] [serial = 2262] [outer = 0x110f51400] 16:45:37 INFO - PROCESS | 1925 | 1464392737346 Marionette DEBUG loaded listener.js 16:45:37 INFO - PROCESS | 1925 | ++DOMWINDOW == 247 (0x11312e400) [pid = 1925] [serial = 2263] [outer = 0x110f51400] 16:45:37 INFO - PROCESS | 1925 | 1464392737796 Marionette TRACE conn2 <- [1,2984,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5\n"]]]}] 16:45:37 INFO - TEST-FAIL | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 16:45:37 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 16:45:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:45:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:45:37 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 16:45:37 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1025ms 16:45:37 INFO - PROCESS | 1925 | 1464392737804 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 16:45:37 INFO - PROCESS | 1925 | 1464392737807 Marionette TRACE conn2 <- [1,2985,null,{"value":"7"}] 16:45:37 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 16:45:37 INFO - PROCESS | 1925 | 1464392737824 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 16:45:37 INFO - PROCESS | 1925 | 1464392737828 Marionette TRACE conn2 <- [1,2986,null,{}] 16:45:37 INFO - PROCESS | 1925 | 1464392737833 Marionette TRACE conn2 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:37 INFO - PROCESS | 1925 | 1464392737994 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 16:45:38 INFO - PROCESS | 1925 | 1464392738133 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:38 INFO - PROCESS | 1925 | ++DOCSHELL 0x121428000 == 97 [pid = 1925] [id = 755] 16:45:38 INFO - PROCESS | 1925 | ++DOMWINDOW == 248 (0x111e2f400) [pid = 1925] [serial = 2264] [outer = 0x0] 16:45:38 INFO - PROCESS | 1925 | ++DOMWINDOW == 249 (0x113d63000) [pid = 1925] [serial = 2265] [outer = 0x111e2f400] 16:45:38 INFO - PROCESS | 1925 | 1464392738163 Marionette DEBUG loaded listener.js 16:45:38 INFO - PROCESS | 1925 | ++DOMWINDOW == 250 (0x118432400) [pid = 1925] [serial = 2266] [outer = 0x111e2f400] 16:45:38 INFO - PROCESS | 1925 | 1464392738521 Marionette TRACE conn2 <- [1,2988,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 16:45:38 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 16:45:38 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 725ms 16:45:38 INFO - PROCESS | 1925 | 1464392738550 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 16:45:38 INFO - PROCESS | 1925 | 1464392738552 Marionette TRACE conn2 <- [1,2989,null,{"value":"7"}] 16:45:38 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 16:45:38 INFO - PROCESS | 1925 | 1464392738556 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 16:45:38 INFO - PROCESS | 1925 | 1464392738557 Marionette TRACE conn2 <- [1,2990,null,{}] 16:45:38 INFO - PROCESS | 1925 | 1464392738559 Marionette TRACE conn2 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:38 INFO - PROCESS | 1925 | 1464392738667 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 16:45:38 INFO - PROCESS | 1925 | 1464392738800 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:38 INFO - PROCESS | 1925 | ++DOCSHELL 0x121f8d800 == 98 [pid = 1925] [id = 756] 16:45:38 INFO - PROCESS | 1925 | ++DOMWINDOW == 251 (0x119856400) [pid = 1925] [serial = 2267] [outer = 0x0] 16:45:38 INFO - PROCESS | 1925 | ++DOMWINDOW == 252 (0x12116b000) [pid = 1925] [serial = 2268] [outer = 0x119856400] 16:45:38 INFO - PROCESS | 1925 | 1464392738829 Marionette DEBUG loaded listener.js 16:45:38 INFO - PROCESS | 1925 | ++DOMWINDOW == 253 (0x12136cc00) [pid = 1925] [serial = 2269] [outer = 0x119856400] 16:45:39 INFO - PROCESS | 1925 | ++DOCSHELL 0x119535800 == 99 [pid = 1925] [id = 757] 16:45:39 INFO - PROCESS | 1925 | ++DOMWINDOW == 254 (0x12156dc00) [pid = 1925] [serial = 2270] [outer = 0x0] 16:45:39 INFO - PROCESS | 1925 | ++DOMWINDOW == 255 (0x119f70400) [pid = 1925] [serial = 2271] [outer = 0x12156dc00] 16:45:39 INFO - PROCESS | 1925 | 1464392739245 Marionette TRACE conn2 <- [1,2992,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 16:45:39 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 16:45:39 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 721ms 16:45:39 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 16:45:39 INFO - PROCESS | 1925 | 1464392739277 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 16:45:39 INFO - PROCESS | 1925 | 1464392739278 Marionette TRACE conn2 <- [1,2993,null,{"value":"7"}] 16:45:39 INFO - PROCESS | 1925 | 1464392739281 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 16:45:39 INFO - PROCESS | 1925 | 1464392739286 Marionette TRACE conn2 <- [1,2994,null,{}] 16:45:39 INFO - PROCESS | 1925 | 1464392739292 Marionette TRACE conn2 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:39 INFO - PROCESS | 1925 | 1464392739429 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 16:45:39 INFO - PROCESS | 1925 | 1464392739529 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:39 INFO - PROCESS | 1925 | ++DOCSHELL 0x12c151000 == 100 [pid = 1925] [id = 758] 16:45:39 INFO - PROCESS | 1925 | ++DOMWINDOW == 256 (0x1213c8400) [pid = 1925] [serial = 2272] [outer = 0x0] 16:45:39 INFO - PROCESS | 1925 | ++DOMWINDOW == 257 (0x1215d1c00) [pid = 1925] [serial = 2273] [outer = 0x1213c8400] 16:45:39 INFO - PROCESS | 1925 | 1464392739558 Marionette DEBUG loaded listener.js 16:45:39 INFO - PROCESS | 1925 | ++DOMWINDOW == 258 (0x12190b800) [pid = 1925] [serial = 2274] [outer = 0x1213c8400] 16:45:39 INFO - PROCESS | 1925 | 1464392739918 Marionette TRACE conn2 <- [1,2996,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 16:45:39 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 16:45:39 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 16:45:39 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 675ms 16:45:39 INFO - PROCESS | 1925 | 1464392739956 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 16:45:39 INFO - PROCESS | 1925 | 1464392739957 Marionette TRACE conn2 <- [1,2997,null,{"value":"7"}] 16:45:39 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 16:45:39 INFO - PROCESS | 1925 | 1464392739959 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 16:45:39 INFO - PROCESS | 1925 | 1464392739960 Marionette TRACE conn2 <- [1,2998,null,{}] 16:45:39 INFO - PROCESS | 1925 | 1464392739963 Marionette TRACE conn2 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:40 INFO - PROCESS | 1925 | 1464392740071 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 16:45:40 INFO - PROCESS | 1925 | 1464392740184 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:40 INFO - PROCESS | 1925 | ++DOCSHELL 0x12ca03800 == 101 [pid = 1925] [id = 759] 16:45:40 INFO - PROCESS | 1925 | ++DOMWINDOW == 259 (0x121bef800) [pid = 1925] [serial = 2275] [outer = 0x0] 16:45:40 INFO - PROCESS | 1925 | ++DOMWINDOW == 260 (0x12434a800) [pid = 1925] [serial = 2276] [outer = 0x121bef800] 16:45:40 INFO - PROCESS | 1925 | 1464392740224 Marionette DEBUG loaded listener.js 16:45:40 INFO - PROCESS | 1925 | ++DOMWINDOW == 261 (0x1246abc00) [pid = 1925] [serial = 2277] [outer = 0x121bef800] 16:45:40 INFO - PROCESS | 1925 | 1464392740606 Marionette TRACE conn2 <- [1,3000,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 16:45:40 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 16:45:40 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 671ms 16:45:40 INFO - PROCESS | 1925 | 1464392740630 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 16:45:40 INFO - PROCESS | 1925 | 1464392740631 Marionette TRACE conn2 <- [1,3001,null,{"value":"7"}] 16:45:40 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 16:45:40 INFO - PROCESS | 1925 | 1464392740634 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 16:45:40 INFO - PROCESS | 1925 | 1464392740635 Marionette TRACE conn2 <- [1,3002,null,{}] 16:45:40 INFO - PROCESS | 1925 | 1464392740637 Marionette TRACE conn2 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:40 INFO - PROCESS | 1925 | 1464392740768 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 16:45:40 INFO - PROCESS | 1925 | --DOCSHELL 0x13513a800 == 100 [pid = 1925] [id = 577] 16:45:40 INFO - PROCESS | 1925 | --DOCSHELL 0x13fddc000 == 99 [pid = 1925] [id = 743] 16:45:40 INFO - PROCESS | 1925 | --DOCSHELL 0x13ed30000 == 98 [pid = 1925] [id = 742] 16:45:40 INFO - PROCESS | 1925 | --DOCSHELL 0x1352d3800 == 97 [pid = 1925] [id = 741] 16:45:40 INFO - PROCESS | 1925 | --DOCSHELL 0x135590000 == 96 [pid = 1925] [id = 740] 16:45:40 INFO - PROCESS | 1925 | --DOCSHELL 0x134c76800 == 95 [pid = 1925] [id = 739] 16:45:40 INFO - PROCESS | 1925 | --DOCSHELL 0x12edc3800 == 94 [pid = 1925] [id = 738] 16:45:40 INFO - PROCESS | 1925 | --DOMWINDOW == 260 (0x12a828c00) [pid = 1925] [serial = 2128] [outer = 0x0] [url = about:blank] 16:45:40 INFO - PROCESS | 1925 | --DOMWINDOW == 259 (0x113df0c00) [pid = 1925] [serial = 2119] [outer = 0x0] [url = about:blank] 16:45:40 INFO - PROCESS | 1925 | --DOMWINDOW == 258 (0x119f6c400) [pid = 1925] [serial = 2122] [outer = 0x0] [url = about:blank] 16:45:40 INFO - PROCESS | 1925 | --DOMWINDOW == 257 (0x12c38f400) [pid = 1925] [serial = 2140] [outer = 0x0] [url = about:blank] 16:45:40 INFO - PROCESS | 1925 | --DOMWINDOW == 256 (0x12c66bc00) [pid = 1925] [serial = 2146] [outer = 0x0] [url = about:blank] 16:45:40 INFO - PROCESS | 1925 | --DOMWINDOW == 255 (0x125f45800) [pid = 1925] [serial = 2164] [outer = 0x0] [url = about:blank] 16:45:40 INFO - PROCESS | 1925 | --DOMWINDOW == 254 (0x12c1a4800) [pid = 1925] [serial = 2137] [outer = 0x0] [url = about:blank] 16:45:40 INFO - PROCESS | 1925 | --DOMWINDOW == 253 (0x12b0b7400) [pid = 1925] [serial = 2131] [outer = 0x0] [url = about:blank] 16:45:40 INFO - PROCESS | 1925 | --DOMWINDOW == 252 (0x12bd25000) [pid = 1925] [serial = 2134] [outer = 0x0] [url = about:blank] 16:45:40 INFO - PROCESS | 1925 | --DOMWINDOW == 251 (0x12c687000) [pid = 1925] [serial = 2143] [outer = 0x0] [url = about:blank] 16:45:40 INFO - PROCESS | 1925 | --DOMWINDOW == 250 (0x125ba6c00) [pid = 1925] [serial = 2125] [outer = 0x0] [url = about:blank] 16:45:40 INFO - PROCESS | 1925 | --DOCSHELL 0x12da87800 == 93 [pid = 1925] [id = 737] 16:45:40 INFO - PROCESS | 1925 | --DOCSHELL 0x12c6b2000 == 92 [pid = 1925] [id = 736] 16:45:40 INFO - PROCESS | 1925 | --DOCSHELL 0x12ae50800 == 91 [pid = 1925] [id = 735] 16:45:40 INFO - PROCESS | 1925 | --DOCSHELL 0x121e2a000 == 90 [pid = 1925] [id = 734] 16:45:40 INFO - PROCESS | 1925 | --DOCSHELL 0x1182cf000 == 89 [pid = 1925] [id = 733] 16:45:40 INFO - PROCESS | 1925 | --DOCSHELL 0x1292a3000 == 88 [pid = 1925] [id = 732] 16:45:40 INFO - PROCESS | 1925 | --DOCSHELL 0x12d18f800 == 87 [pid = 1925] [id = 726] 16:45:40 INFO - PROCESS | 1925 | --DOCSHELL 0x12cab7000 == 86 [pid = 1925] [id = 725] 16:45:40 INFO - PROCESS | 1925 | --DOCSHELL 0x12c3cf000 == 85 [pid = 1925] [id = 724] 16:45:40 INFO - PROCESS | 1925 | --DOCSHELL 0x128abb800 == 84 [pid = 1925] [id = 723] 16:45:40 INFO - PROCESS | 1925 | --DOCSHELL 0x11937d800 == 83 [pid = 1925] [id = 722] 16:45:40 INFO - PROCESS | 1925 | --DOCSHELL 0x12b91e000 == 82 [pid = 1925] [id = 721] 16:45:40 INFO - PROCESS | 1925 | 1464392740896 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:40 INFO - PROCESS | 1925 | ++DOCSHELL 0x1180bd000 == 83 [pid = 1925] [id = 760] 16:45:40 INFO - PROCESS | 1925 | ++DOMWINDOW == 251 (0x1184cd400) [pid = 1925] [serial = 2278] [outer = 0x0] 16:45:40 INFO - PROCESS | 1925 | ++DOMWINDOW == 252 (0x12156d400) [pid = 1925] [serial = 2279] [outer = 0x1184cd400] 16:45:40 INFO - PROCESS | 1925 | 1464392740928 Marionette DEBUG loaded listener.js 16:45:40 INFO - PROCESS | 1925 | ++DOMWINDOW == 253 (0x12465b400) [pid = 1925] [serial = 2280] [outer = 0x1184cd400] 16:45:41 INFO - PROCESS | 1925 | --DOMWINDOW == 252 (0x12cacc800) [pid = 1925] [serial = 43] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 16:45:41 INFO - PROCESS | 1925 | --DOMWINDOW == 251 (0x1215cf400) [pid = 1925] [serial = 2158] [outer = 0x0] [url = about:blank] 16:45:41 INFO - PROCESS | 1925 | --DOMWINDOW == 250 (0x1217b9000) [pid = 1925] [serial = 2159] [outer = 0x0] [url = about:blank] 16:45:41 INFO - PROCESS | 1925 | --DOMWINDOW == 249 (0x113139400) [pid = 1925] [serial = 2150] [outer = 0x0] [url = about:blank] 16:45:41 INFO - PROCESS | 1925 | --DOMWINDOW == 248 (0x111c63800) [pid = 1925] [serial = 2149] [outer = 0x0] [url = about:blank] 16:45:41 INFO - PROCESS | 1925 | --DOMWINDOW == 247 (0x121bee000) [pid = 1925] [serial = 2161] [outer = 0x0] [url = about:blank] 16:45:41 INFO - PROCESS | 1925 | --DOMWINDOW == 246 (0x124661800) [pid = 1925] [serial = 2162] [outer = 0x0] [url = about:blank] 16:45:41 INFO - PROCESS | 1925 | --DOMWINDOW == 245 (0x119a04400) [pid = 1925] [serial = 2155] [outer = 0x0] [url = about:blank] 16:45:41 INFO - PROCESS | 1925 | --DOMWINDOW == 244 (0x12116f800) [pid = 1925] [serial = 2156] [outer = 0x0] [url = about:blank] 16:45:41 INFO - PROCESS | 1925 | --DOMWINDOW == 243 (0x11958ac00) [pid = 1925] [serial = 2153] [outer = 0x0] [url = about:blank] 16:45:41 INFO - PROCESS | 1925 | --DOMWINDOW == 242 (0x1187af800) [pid = 1925] [serial = 2152] [outer = 0x0] [url = about:blank] 16:45:41 INFO - PROCESS | 1925 | 1464392741222 Marionette TRACE conn2 <- [1,3004,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 16:45:41 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 16:45:41 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 619ms 16:45:41 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 16:45:41 INFO - PROCESS | 1925 | 1464392741257 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 16:45:41 INFO - PROCESS | 1925 | 1464392741258 Marionette TRACE conn2 <- [1,3005,null,{"value":"7"}] 16:45:41 INFO - PROCESS | 1925 | 1464392741261 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 16:45:41 INFO - PROCESS | 1925 | 1464392741262 Marionette TRACE conn2 <- [1,3006,null,{}] 16:45:41 INFO - PROCESS | 1925 | 1464392741264 Marionette TRACE conn2 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:41 INFO - PROCESS | 1925 | 1464392741395 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 16:45:41 INFO - PROCESS | 1925 | 1464392741488 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:41 INFO - PROCESS | 1925 | ++DOCSHELL 0x126771000 == 84 [pid = 1925] [id = 761] 16:45:41 INFO - PROCESS | 1925 | ++DOMWINDOW == 243 (0x124605800) [pid = 1925] [serial = 2281] [outer = 0x0] 16:45:41 INFO - PROCESS | 1925 | ++DOMWINDOW == 244 (0x125ba4400) [pid = 1925] [serial = 2282] [outer = 0x124605800] 16:45:41 INFO - PROCESS | 1925 | 1464392741514 Marionette DEBUG loaded listener.js 16:45:41 INFO - PROCESS | 1925 | ++DOMWINDOW == 245 (0x1265bb800) [pid = 1925] [serial = 2283] [outer = 0x124605800] 16:45:41 INFO - PROCESS | 1925 | 1464392741764 Marionette TRACE conn2 <- [1,3008,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 16:45:41 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 16:45:41 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 520ms 16:45:41 INFO - PROCESS | 1925 | 1464392741782 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 16:45:41 INFO - PROCESS | 1925 | 1464392741783 Marionette TRACE conn2 <- [1,3009,null,{"value":"7"}] 16:45:41 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 16:45:41 INFO - PROCESS | 1925 | 1464392741795 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 16:45:41 INFO - PROCESS | 1925 | 1464392741796 Marionette TRACE conn2 <- [1,3010,null,{}] 16:45:41 INFO - PROCESS | 1925 | 1464392741798 Marionette TRACE conn2 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:41 INFO - PROCESS | 1925 | 1464392741908 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 16:45:42 INFO - PROCESS | 1925 | 1464392742003 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:42 INFO - PROCESS | 1925 | ++DOCSHELL 0x12b16f000 == 85 [pid = 1925] [id = 762] 16:45:42 INFO - PROCESS | 1925 | ++DOMWINDOW == 246 (0x1267eb400) [pid = 1925] [serial = 2284] [outer = 0x0] 16:45:42 INFO - PROCESS | 1925 | ++DOMWINDOW == 247 (0x128d8c000) [pid = 1925] [serial = 2285] [outer = 0x1267eb400] 16:45:42 INFO - PROCESS | 1925 | 1464392742037 Marionette DEBUG loaded listener.js 16:45:42 INFO - PROCESS | 1925 | ++DOMWINDOW == 248 (0x128dcb000) [pid = 1925] [serial = 2286] [outer = 0x1267eb400] 16:45:42 INFO - PROCESS | 1925 | 1464392742281 Marionette TRACE conn2 <- [1,3012,null,{"value":["/FileAPI/FileReader/Progress_event_bubbles_cancelable.html",0,null,null,[["Check the values of bubbles and cancelable are false when the progress event is dispatched",0,null,null]]]}] 16:45:42 INFO - TEST-PASS | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | Check the values of bubbles and cancelable are false when the progress event is dispatched 16:45:42 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 520ms 16:45:42 INFO - TEST-START | /FileAPI/FileReaderSync.worker 16:45:42 INFO - PROCESS | 1925 | 1464392742314 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 16:45:42 INFO - PROCESS | 1925 | 1464392742315 Marionette TRACE conn2 <- [1,3013,null,{"value":"7"}] 16:45:42 INFO - PROCESS | 1925 | 1464392742325 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 16:45:42 INFO - PROCESS | 1925 | 1464392742326 Marionette TRACE conn2 <- [1,3014,null,{}] 16:45:42 INFO - PROCESS | 1925 | 1464392742329 Marionette TRACE conn2 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:42 INFO - PROCESS | 1925 | 1464392742428 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 16:45:42 INFO - PROCESS | 1925 | 1464392742432 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:42 INFO - PROCESS | 1925 | ++DOCSHELL 0x12cac6800 == 86 [pid = 1925] [id = 763] 16:45:42 INFO - PROCESS | 1925 | ++DOMWINDOW == 249 (0x128edd800) [pid = 1925] [serial = 2287] [outer = 0x0] 16:45:42 INFO - PROCESS | 1925 | ++DOMWINDOW == 250 (0x128ee7400) [pid = 1925] [serial = 2288] [outer = 0x128edd800] 16:45:42 INFO - PROCESS | 1925 | 1464392742458 Marionette DEBUG loaded listener.js 16:45:42 INFO - PROCESS | 1925 | ++DOMWINDOW == 251 (0x12a08a400) [pid = 1925] [serial = 2289] [outer = 0x128edd800] 16:45:42 INFO - PROCESS | 1925 | [1925] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 16:45:42 INFO - PROCESS | 1925 | 1464392742845 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 16:45:42 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 16:45:42 INFO - {} 16:45:42 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 16:45:42 INFO - {} 16:45:42 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 16:45:42 INFO - {} 16:45:42 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 16:45:42 INFO - {} 16:45:42 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 576ms 16:45:42 INFO - TEST-START | /FileAPI/fileReader.html 16:45:42 INFO - PROCESS | 1925 | 1464392742895 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 16:45:42 INFO - PROCESS | 1925 | 1464392742896 Marionette TRACE conn2 <- [1,3017,null,{"value":"7"}] 16:45:42 INFO - PROCESS | 1925 | 1464392742898 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 16:45:42 INFO - PROCESS | 1925 | 1464392742899 Marionette TRACE conn2 <- [1,3018,null,{}] 16:45:42 INFO - PROCESS | 1925 | 1464392742911 Marionette TRACE conn2 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:43 INFO - PROCESS | 1925 | 1464392743032 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 16:45:43 INFO - PROCESS | 1925 | 1464392743043 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:43 INFO - PROCESS | 1925 | ++DOCSHELL 0x12da84000 == 87 [pid = 1925] [id = 764] 16:45:43 INFO - PROCESS | 1925 | ++DOMWINDOW == 252 (0x1110a6c00) [pid = 1925] [serial = 2290] [outer = 0x0] 16:45:43 INFO - PROCESS | 1925 | ++DOMWINDOW == 253 (0x12ad7e000) [pid = 1925] [serial = 2291] [outer = 0x1110a6c00] 16:45:43 INFO - PROCESS | 1925 | 1464392743068 Marionette DEBUG loaded listener.js 16:45:43 INFO - PROCESS | 1925 | ++DOMWINDOW == 254 (0x12b96a000) [pid = 1925] [serial = 2292] [outer = 0x1110a6c00] 16:45:43 INFO - PROCESS | 1925 | 1464392743394 Marionette TRACE conn2 <- [1,3020,null,{"value":["/FileAPI/fileReader.html",0,null,null,[["FileReader interface object",0,null,null],["no-argument FileReader constructor",0,null,null],["FileReader States -- abort",0,null,null],["FileReader States -- events",0,null,null]]]}] 16:45:43 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 16:45:43 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 16:45:43 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 16:45:43 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 16:45:43 INFO - TEST-OK | /FileAPI/fileReader.html | took 522ms 16:45:43 INFO - PROCESS | 1925 | 1464392743420 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 16:45:43 INFO - PROCESS | 1925 | 1464392743422 Marionette TRACE conn2 <- [1,3021,null,{"value":"7"}] 16:45:43 INFO - TEST-START | /FileAPI/historical.html 16:45:43 INFO - PROCESS | 1925 | 1464392743424 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 16:45:43 INFO - PROCESS | 1925 | 1464392743425 Marionette TRACE conn2 <- [1,3022,null,{}] 16:45:43 INFO - PROCESS | 1925 | 1464392743428 Marionette TRACE conn2 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:43 INFO - PROCESS | 1925 | 1464392743562 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 16:45:43 INFO - PROCESS | 1925 | 1464392743578 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:43 INFO - PROCESS | 1925 | ++DOCSHELL 0x134208800 == 88 [pid = 1925] [id = 765] 16:45:43 INFO - PROCESS | 1925 | ++DOMWINDOW == 255 (0x12ae0b000) [pid = 1925] [serial = 2293] [outer = 0x0] 16:45:43 INFO - PROCESS | 1925 | ++DOMWINDOW == 256 (0x12bd21000) [pid = 1925] [serial = 2294] [outer = 0x12ae0b000] 16:45:43 INFO - PROCESS | 1925 | 1464392743610 Marionette DEBUG loaded listener.js 16:45:43 INFO - PROCESS | 1925 | ++DOMWINDOW == 257 (0x12c666c00) [pid = 1925] [serial = 2295] [outer = 0x12ae0b000] 16:45:44 INFO - PROCESS | 1925 | 1464392744027 Marionette TRACE conn2 <- [1,3024,null,{"value":["/FileAPI/historical.html",0,null,null,[["\"toNativeLineEndings\" should not be supported",0,null,null],["\"FileError\" should not be supported",0,null,null],["\"FileException\" should not be supported",0,null,null],["Blob should not support slice prefixed",0,null,null],["BlobBuilder should not be supported.",0,null,null],["FileReader should not support readAsBinaryString",1,"assert_false: should not be in reader expected false got true","@http://web-platform.test:8000/FileAPI/historical.html:42:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/historical.html:40:5\n"]]]}] 16:45:44 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 16:45:44 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 16:45:44 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 16:45:44 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 16:45:44 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 16:45:44 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 16:45:44 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 16:45:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:45:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:45:44 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 16:45:44 INFO - TEST-OK | /FileAPI/historical.html | took 620ms 16:45:44 INFO - PROCESS | 1925 | 1464392744045 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 16:45:44 INFO - PROCESS | 1925 | 1464392744047 Marionette TRACE conn2 <- [1,3025,null,{"value":"7"}] 16:45:44 INFO - TEST-START | /FileAPI/idlharness.html 16:45:44 INFO - PROCESS | 1925 | 1464392744051 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 16:45:44 INFO - PROCESS | 1925 | 1464392744054 Marionette TRACE conn2 <- [1,3026,null,{}] 16:45:44 INFO - PROCESS | 1925 | 1464392744057 Marionette TRACE conn2 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:44 INFO - PROCESS | 1925 | 1464392744264 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 16:45:44 INFO - PROCESS | 1925 | 1464392744294 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:44 INFO - PROCESS | 1925 | ++DOCSHELL 0x134c37000 == 89 [pid = 1925] [id = 766] 16:45:44 INFO - PROCESS | 1925 | ++DOMWINDOW == 258 (0x12c68d400) [pid = 1925] [serial = 2296] [outer = 0x0] 16:45:44 INFO - PROCESS | 1925 | ++DOMWINDOW == 259 (0x12dd16c00) [pid = 1925] [serial = 2297] [outer = 0x12c68d400] 16:45:44 INFO - PROCESS | 1925 | 1464392744335 Marionette DEBUG loaded listener.js 16:45:44 INFO - PROCESS | 1925 | ++DOMWINDOW == 260 (0x1342c6800) [pid = 1925] [serial = 2298] [outer = 0x12c68d400] 16:45:45 INFO - PROCESS | 1925 | 1464392745410 Marionette TRACE conn2 <- [1,3028,null,{"value":["/FileAPI/idlharness.html",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,null,null],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,null,null],["Blob interface: existence and properties of interface object",0,null,null],["Blob interface object length",0,null,null],["Blob interface object name",0,null,null],["Blob interface: existence and properties of interface prototype object",0,null,null],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["Blob interface: attribute size",0,null,null],["Blob interface: attribute type",0,null,null],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,null,null],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,null,null],["Stringification of new Blob([\"TEST\"])",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface: existence and properties of interface object",0,null,null],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface object name",0,null,null],["File interface: existence and properties of interface prototype object",0,null,null],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["File interface: attribute name",0,null,null],["File interface: attribute lastModified",0,null,null],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["FileList interface: existence and properties of interface object",0,null,null],["FileList interface object length",0,null,null],["FileList interface object name",0,null,null],["FileList interface: existence and properties of interface prototype object",0,null,null],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileList interface: operation item(unsigned long)",0,null,null],["FileList interface: attribute length",0,null,null],["FileList must be primary interface of file_input.files",0,null,null],["Stringification of file_input.files",0,null,null],["FileList interface: file_input.files must inherit property \"item\" with the proper type (0)",0,null,null],["FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError",0,null,null],["FileList interface: file_input.files must inherit property \"length\" with the proper type (1)",0,null,null],["FileReader interface: existence and properties of interface object",0,null,null],["FileReader interface object length",0,null,null],["FileReader interface object name",0,null,null],["FileReader interface: existence and properties of interface prototype object",0,null,null],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileReader interface: operation readAsArrayBuffer(Blob)",0,null,null],["FileReader interface: operation readAsText(Blob,DOMString)",0,null,null],["FileReader interface: operation readAsDataURL(Blob)",0,null,null],["FileReader interface: operation abort()",0,null,null],["FileReader interface: constant EMPTY on interface object",0,null,null],["FileReader interface: constant EMPTY on interface prototype object",0,null,null],["FileReader interface: constant LOADING on interface object",0,null,null],["FileReader interface: constant LOADING on interface prototype object",0,null,null],["FileReader interface: constant DONE on interface object",0,null,null],["FileReader interface: constant DONE on interface prototype object",0,null,null],["FileReader interface: attribute readyState",0,null,null],["FileReader interface: attribute result",0,null,null],["FileReader interface: attribute error",0,null,null],["FileReader interface: attribute onloadstart",0,null,null],["FileReader interface: attribute onprogress",0,null,null],["FileReader interface: attribute onload",0,null,null],["FileReader interface: attribute onabort",0,null,null],["FileReader interface: attribute onerror",0,null,null],["FileReader interface: attribute onloadend",0,null,null],["FileReader must be primary interface of new FileReader()",0,null,null],["Stringification of new FileReader()",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,null,null],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,null,null],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,null,null],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,null,null],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,null,null],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,null,null],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,null,null],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,null,null],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,null,null],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,null,null]]]}] 16:45:45 INFO - PROCESS | 1925 | --DOMWINDOW == 259 (0x113d0e000) [pid = 1925] [serial = 2058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 16:45:45 INFO - PROCESS | 1925 | --DOMWINDOW == 258 (0x12dd1b000) [pid = 1925] [serial = 2220] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 16:45:45 INFO - PROCESS | 1925 | --DOMWINDOW == 257 (0x11985a000) [pid = 1925] [serial = 2202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 16:45:45 INFO - PROCESS | 1925 | --DOMWINDOW == 256 (0x124f36400) [pid = 1925] [serial = 2175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 16:45:45 INFO - PROCESS | 1925 | --DOMWINDOW == 255 (0x12bd7d800) [pid = 1925] [serial = 2136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 16:45:45 INFO - PROCESS | 1925 | --DOMWINDOW == 254 (0x125b9f000) [pid = 1925] [serial = 1893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 16:45:45 INFO - PROCESS | 1925 | --DOMWINDOW == 253 (0x12c68ac00) [pid = 1925] [serial = 1710] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 16:45:45 INFO - PROCESS | 1925 | --DOMWINDOW == 252 (0x119502400) [pid = 1925] [serial = 1899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 16:45:45 INFO - PROCESS | 1925 | --DOMWINDOW == 251 (0x12b0ba000) [pid = 1925] [serial = 1857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 16:45:45 INFO - PROCESS | 1925 | --DOMWINDOW == 250 (0x12d235000) [pid = 1925] [serial = 1908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 16:45:45 INFO - PROCESS | 1925 | --DOMWINDOW == 249 (0x1182fc800) [pid = 1925] [serial = 1782] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 16:45:45 INFO - PROCESS | 1925 | --DOMWINDOW == 248 (0x113d05c00) [pid = 1925] [serial = 1779] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 16:45:45 INFO - PROCESS | 1925 | --DOMWINDOW == 247 (0x12c66e400) [pid = 1925] [serial = 1860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 16:45:45 INFO - PROCESS | 1925 | --DOMWINDOW == 246 (0x126074000) [pid = 1925] [serial = 1788] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 16:45:45 INFO - PROCESS | 1925 | --DOMWINDOW == 245 (0x134cb8000) [pid = 1925] [serial = 1911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 16:45:45 INFO - PROCESS | 1925 | --DOMWINDOW == 244 (0x112767400) [pid = 1925] [serial = 1842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 16:45:45 INFO - PROCESS | 1925 | --DOMWINDOW == 243 (0x121905c00) [pid = 1925] [serial = 1959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 16:45:45 INFO - PROCESS | 1925 | --DOMWINDOW == 242 (0x11842ec00) [pid = 1925] [serial = 1845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 16:45:45 INFO - PROCESS | 1925 | --DOMWINDOW == 241 (0x128d90000) [pid = 1925] [serial = 1791] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 16:45:45 INFO - PROCESS | 1925 | --DOMWINDOW == 240 (0x124f75c00) [pid = 1925] [serial = 2073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 16:45:45 INFO - PROCESS | 1925 | --DOMWINDOW == 239 (0x119593400) [pid = 1925] [serial = 2199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 16:45:45 INFO - PROCESS | 1925 | --DOMWINDOW == 238 (0x113138800) [pid = 1925] [serial = 1914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 16:45:45 INFO - PROCESS | 1925 | --DOMWINDOW == 237 (0x12b961c00) [pid = 1925] [serial = 2211] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 16:45:45 INFO - PROCESS | 1925 | --DOMWINDOW == 236 (0x1249d2c00) [pid = 1925] [serial = 2124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 16:45:45 INFO - PROCESS | 1925 | --DOMWINDOW == 235 (0x1246a6000) [pid = 1925] [serial = 1851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 16:45:45 INFO - PROCESS | 1925 | --DOMWINDOW == 234 (0x12c391800) [pid = 1925] [serial = 2142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 16:45:45 INFO - PROCESS | 1925 | --DOMWINDOW == 233 (0x12bd1d400) [pid = 1925] [serial = 2133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 16:45:45 INFO - PROCESS | 1925 | --DOMWINDOW == 232 (0x11606c800) [pid = 1925] [serial = 1887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 16:45:45 INFO - PROCESS | 1925 | --DOMWINDOW == 231 (0x12bd1f400) [pid = 1925] [serial = 1902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 16:45:45 INFO - PROCESS | 1925 | --DOMWINDOW == 230 (0x125b9ac00) [pid = 1925] [serial = 2163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 16:45:45 INFO - PROCESS | 1925 | --DOMWINDOW == 229 (0x119a0e400) [pid = 1925] [serial = 1890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 16:45:45 INFO - PROCESS | 1925 | --DOMWINDOW == 228 (0x121902800) [pid = 1925] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 16:45:45 INFO - PROCESS | 1925 | --DOMWINDOW == 227 (0x1161a7000) [pid = 1925] [serial = 2196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 16:45:45 INFO - PROCESS | 1925 | --DOMWINDOW == 226 (0x110f49000) [pid = 1925] [serial = 2013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 16:45:45 INFO - PROCESS | 1925 | --DOMWINDOW == 225 (0x110f48400) [pid = 1925] [serial = 2223] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 16:45:45 INFO - PROCESS | 1925 | --DOMWINDOW == 224 (0x124edc800) [pid = 1925] [serial = 2205] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 16:45:45 INFO - PROCESS | 1925 | --DOMWINDOW == 223 (0x128d8f800) [pid = 1925] [serial = 2208] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 16:45:45 INFO - PROCESS | 1925 | --DOMWINDOW == 222 (0x121cbac00) [pid = 1925] [serial = 2067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 16:45:45 INFO - PROCESS | 1925 | --DOMWINDOW == 221 (0x12b962800) [pid = 1925] [serial = 2214] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 16:45:45 INFO - PROCESS | 1925 | --DOMWINDOW == 220 (0x112a71c00) [pid = 1925] [serial = 2076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 16:45:45 INFO - PROCESS | 1925 | --DOMWINDOW == 219 (0x113193000) [pid = 1925] [serial = 2166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 16:45:45 INFO - PROCESS | 1925 | --DOMWINDOW == 218 (0x12c691000) [pid = 1925] [serial = 1965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 16:45:45 INFO - PROCESS | 1925 | --DOMWINDOW == 217 (0x111c66400) [pid = 1925] [serial = 1800] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 16:45:45 INFO - PROCESS | 1925 | --DOMWINDOW == 216 (0x12d0eac00) [pid = 1925] [serial = 2217] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 16:45:45 INFO - PROCESS | 1925 | --DOMWINDOW == 215 (0x128dc5400) [pid = 1925] [serial = 2127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 16:45:45 INFO - PROCESS | 1925 | --DOMWINDOW == 214 (0x11755e800) [pid = 1925] [serial = 2061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 16:45:45 INFO - PROCESS | 1925 | --DOMWINDOW == 213 (0x12b03f800) [pid = 1925] [serial = 1962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 16:45:45 INFO - PROCESS | 1925 | --DOMWINDOW == 212 (0x11843cc00) [pid = 1925] [serial = 2019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 16:45:45 INFO - PROCESS | 1925 | --DOMWINDOW == 211 (0x11958a400) [pid = 1925] [serial = 1797] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 16:45:45 INFO - PROCESS | 1925 | --DOMWINDOW == 210 (0x12c689400) [pid = 1925] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 16:45:45 INFO - PROCESS | 1925 | --DOMWINDOW == 209 (0x119f67800) [pid = 1925] [serial = 1848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 16:45:45 INFO - PROCESS | 1925 | --DOMWINDOW == 208 (0x1180a8800) [pid = 1925] [serial = 2145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 16:45:45 INFO - PROCESS | 1925 | --DOMWINDOW == 207 (0x1342cb800) [pid = 1925] [serial = 2226] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 16:45:45 INFO - PROCESS | 1925 | --DOMWINDOW == 206 (0x111aaf800) [pid = 1925] [serial = 2118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 16:45:45 INFO - PROCESS | 1925 | --DOMWINDOW == 205 (0x121567000) [pid = 1925] [serial = 2172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 16:45:45 INFO - PROCESS | 1925 | --DOMWINDOW == 204 (0x125f4b400) [pid = 1925] [serial = 1854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 16:45:45 INFO - PROCESS | 1925 | --DOMWINDOW == 203 (0x117e45800) [pid = 1925] [serial = 2169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 16:45:45 INFO - PROCESS | 1925 | --DOMWINDOW == 202 (0x1215d1000) [pid = 1925] [serial = 2139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 16:45:45 INFO - PROCESS | 1925 | --DOMWINDOW == 201 (0x12d0e5400) [pid = 1925] [serial = 1968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 16:45:45 INFO - PROCESS | 1925 | --DOMWINDOW == 200 (0x121909800) [pid = 1925] [serial = 2070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 16:45:45 INFO - PROCESS | 1925 | --DOMWINDOW == 199 (0x119510800) [pid = 1925] [serial = 2022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 16:45:45 INFO - PROCESS | 1925 | --DOMWINDOW == 198 (0x1342cbc00) [pid = 1925] [serial = 2229] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 16:45:45 INFO - PROCESS | 1925 | --DOMWINDOW == 197 (0x129478400) [pid = 1925] [serial = 1896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 16:45:45 INFO - PROCESS | 1925 | --DOMWINDOW == 196 (0x121620800) [pid = 1925] [serial = 2025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 16:45:45 INFO - PROCESS | 1925 | --DOMWINDOW == 195 (0x118566400) [pid = 1925] [serial = 2121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 16:45:45 INFO - PROCESS | 1925 | --DOMWINDOW == 194 (0x113344800) [pid = 1925] [serial = 2016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 16:45:45 INFO - PROCESS | 1925 | --DOMWINDOW == 193 (0x134a6dc00) [pid = 1925] [serial = 1971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 16:45:45 INFO - PROCESS | 1925 | --DOMWINDOW == 192 (0x12a08cc00) [pid = 1925] [serial = 2130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 16:45:45 INFO - PROCESS | 1925 | --DOMWINDOW == 191 (0x12cc52400) [pid = 1925] [serial = 1905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 16:45:45 INFO - PROCESS | 1925 | --DOMWINDOW == 190 (0x128d8d000) [pid = 1925] [serial = 2028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 16:45:45 INFO - PROCESS | 1925 | --DOMWINDOW == 189 (0x1180a5800) [pid = 1925] [serial = 1956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 16:45:45 INFO - PROCESS | 1925 | --DOMWINDOW == 188 (0x1213c5400) [pid = 1925] [serial = 2064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 16:45:45 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 16:45:45 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 16:45:45 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 16:45:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:45:45 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:45:45 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:45:45 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:45:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:45:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:45:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:45:45 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:45:45 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:45:45 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:45:45 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 16:45:45 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 16:45:45 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 16:45:45 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 16:45:45 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 16:45:45 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 16:45:45 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 16:45:45 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 16:45:45 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 16:45:45 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 16:45:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:45:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:45:45 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 16:45:45 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 16:45:45 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:45:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:45:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:45:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:45:45 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:45:45 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:45:45 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:45:45 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 16:45:45 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 16:45:45 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 16:45:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:45:45 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:45:45 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:45:45 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:45:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:45:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:45:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:45:45 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:45:45 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:45:45 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:45:45 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 16:45:45 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 16:45:45 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 16:45:45 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 16:45:45 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 16:45:45 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:45:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:45:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:45:45 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:45:45 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:45:45 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:45:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:45:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:45:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:45:45 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:45:45 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:45:45 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:45:45 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 16:45:45 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError 16:45:45 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 16:45:45 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:45:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:45:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:45:45 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:45:45 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:45:45 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:45:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:45:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:45:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:45:45 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:45:45 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:45:45 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:45:45 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 16:45:45 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 16:45:45 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 16:45:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:45:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:45:45 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 16:45:45 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:45:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:45:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:45:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:45:45 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:45:45 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:45:45 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:45:45 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 16:45:45 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 16:45:45 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 16:45:45 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 16:45:45 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 16:45:45 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 16:45:45 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 16:45:45 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 16:45:45 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 16:45:45 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 16:45:45 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 16:45:45 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 16:45:45 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:45:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:45:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:45:45 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:45:45 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:45:45 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:45:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:45:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:45:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:45:45 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:45:45 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:45:45 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:45:45 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 16:45:45 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError 16:45:45 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 16:45:45 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:45:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:45:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:45:45 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:45:45 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:45:45 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:45:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:45:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:45:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:45:45 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:45:45 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:45:45 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:45:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 16:45:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 16:45:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 16:45:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 16:45:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 16:45:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 16:45:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 16:45:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 16:45:45 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 16:45:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 16:45:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 16:45:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 16:45:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 16:45:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 16:45:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 16:45:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 16:45:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 16:45:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 16:45:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 16:45:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 16:45:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 16:45:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 16:45:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 16:45:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 16:45:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 16:45:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 16:45:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 16:45:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 16:45:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 16:45:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 16:45:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 16:45:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 16:45:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 16:45:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 16:45:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 16:45:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 16:45:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 16:45:45 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 16:45:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 16:45:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 16:45:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 16:45:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 16:45:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 16:45:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 16:45:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 16:45:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 16:45:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 16:45:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 16:45:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 16:45:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 16:45:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 16:45:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 16:45:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 16:45:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 16:45:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 16:45:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 16:45:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 16:45:45 INFO - TEST-OK | /FileAPI/idlharness.html | took 1439ms 16:45:45 INFO - PROCESS | 1925 | 1464392745491 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 16:45:45 INFO - PROCESS | 1925 | 1464392745492 Marionette TRACE conn2 <- [1,3029,null,{"value":"7"}] 16:45:45 INFO - TEST-START | /FileAPI/idlharness.worker 16:45:45 INFO - PROCESS | 1925 | 1464392745495 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 16:45:45 INFO - PROCESS | 1925 | 1464392745496 Marionette TRACE conn2 <- [1,3030,null,{}] 16:45:45 INFO - PROCESS | 1925 | 1464392745503 Marionette TRACE conn2 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:45 INFO - PROCESS | 1925 | 1464392745602 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 16:45:45 INFO - PROCESS | 1925 | 1464392745606 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:45 INFO - PROCESS | 1925 | ++DOCSHELL 0x11953c000 == 90 [pid = 1925] [id = 767] 16:45:45 INFO - PROCESS | 1925 | ++DOMWINDOW == 189 (0x112a71c00) [pid = 1925] [serial = 2299] [outer = 0x0] 16:45:45 INFO - PROCESS | 1925 | ++DOMWINDOW == 190 (0x113138800) [pid = 1925] [serial = 2300] [outer = 0x112a71c00] 16:45:45 INFO - PROCESS | 1925 | 1464392745631 Marionette DEBUG loaded listener.js 16:45:45 INFO - PROCESS | 1925 | ++DOMWINDOW == 191 (0x115e37800) [pid = 1925] [serial = 2301] [outer = 0x112a71c00] 16:45:45 INFO - PROCESS | 1925 | [1925] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 16:45:46 INFO - PROCESS | 1925 | 1464392746275 Marionette TRACE conn2 <- [1,3032,null,{"value":["/FileAPI/idlharness.worker",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,{},{}],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,{},{}],["Blob interface: existence and properties of interface object",0,{},{}],["Blob interface object length",0,{},{}],["Blob interface object name",0,{},{}],["Blob interface: existence and properties of interface prototype object",0,{},{}],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["Blob interface: attribute size",0,{},{}],["Blob interface: attribute type",0,{},{}],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,{},{}],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,{},{}],["Stringification of new Blob([\"TEST\"])",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface: existence and properties of interface object",0,{},{}],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface object name",0,{},{}],["File interface: existence and properties of interface prototype object",0,{},{}],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["File interface: attribute name",0,{},{}],["File interface: attribute lastModified",0,{},{}],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object name",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: operation item(unsigned long)",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: attribute length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileReader interface: existence and properties of interface object",0,{},{}],["FileReader interface object length",0,{},{}],["FileReader interface object name",0,{},{}],["FileReader interface: existence and properties of interface prototype object",0,{},{}],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReader interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReader interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReader interface: operation readAsDataURL(Blob)",0,{},{}],["FileReader interface: operation abort()",0,{},{}],["FileReader interface: constant EMPTY on interface object",0,{},{}],["FileReader interface: constant EMPTY on interface prototype object",0,{},{}],["FileReader interface: constant LOADING on interface object",0,{},{}],["FileReader interface: constant LOADING on interface prototype object",0,{},{}],["FileReader interface: constant DONE on interface object",0,{},{}],["FileReader interface: constant DONE on interface prototype object",0,{},{}],["FileReader interface: attribute readyState",0,{},{}],["FileReader interface: attribute result",0,{},{}],["FileReader interface: attribute error",0,{},{}],["FileReader interface: attribute onloadstart",0,{},{}],["FileReader interface: attribute onprogress",0,{},{}],["FileReader interface: attribute onload",0,{},{}],["FileReader interface: attribute onabort",0,{},{}],["FileReader interface: attribute onerror",0,{},{}],["FileReader interface: attribute onloadend",0,{},{}],["FileReader must be primary interface of new FileReader()",0,{},{}],["Stringification of new FileReader()",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,{},{}],["FileReaderSync interface: existence and properties of interface object",0,{},{}],["FileReaderSync interface object length",0,{},{}],["FileReaderSync interface object name",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReaderSync interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReaderSync interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReaderSync interface: operation readAsDataURL(Blob)",0,{},{}],["FileReaderSync must be primary interface of new FileReaderSync()",0,{},{}],["Stringification of new FileReaderSync()",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}]]]}] 16:45:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 16:45:46 INFO - {} 16:45:46 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 16:45:46 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 16:45:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:45:46 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:45:46 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:45:46 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:45:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:45:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:45:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:45:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 16:45:46 INFO - {} 16:45:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 16:45:46 INFO - {} 16:45:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 16:45:46 INFO - {} 16:45:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 16:45:46 INFO - {} 16:45:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 16:45:46 INFO - {} 16:45:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 16:45:46 INFO - {} 16:45:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 16:45:46 INFO - {} 16:45:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 16:45:46 INFO - {} 16:45:46 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 16:45:46 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 16:45:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:45:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:45:46 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 16:45:46 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 16:45:46 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:45:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:45:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:45:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:45:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 16:45:46 INFO - {} 16:45:46 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 16:45:46 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 16:45:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:45:46 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:45:46 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:45:46 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:45:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:45:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:45:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:45:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 16:45:46 INFO - {} 16:45:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 16:45:46 INFO - {} 16:45:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 16:45:46 INFO - {} 16:45:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 16:45:46 INFO - {} 16:45:46 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 16:45:46 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:45:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:45:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:45:46 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:45:46 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:45:46 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:45:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:45:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:45:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:45:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 16:45:46 INFO - {} 16:45:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError - {} 16:45:46 INFO - {} 16:45:46 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 16:45:46 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:45:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:45:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:45:46 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:45:46 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:45:46 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:45:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:45:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:45:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:45:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 16:45:46 INFO - {} 16:45:46 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 16:45:46 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 16:45:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:45:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:45:46 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 16:45:46 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:45:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:45:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:45:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:45:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 16:45:46 INFO - {} 16:45:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 16:45:46 INFO - {} 16:45:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 16:45:46 INFO - {} 16:45:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 16:45:46 INFO - {} 16:45:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 16:45:46 INFO - {} 16:45:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 16:45:46 INFO - {} 16:45:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 16:45:46 INFO - {} 16:45:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 16:45:46 INFO - {} 16:45:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 16:45:46 INFO - {} 16:45:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 16:45:46 INFO - {} 16:45:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 16:45:46 INFO - {} 16:45:46 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 16:45:46 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:45:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:45:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:45:46 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:45:46 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:45:46 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:45:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:45:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:45:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:45:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 16:45:46 INFO - {} 16:45:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError - {} 16:45:46 INFO - {} 16:45:46 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 16:45:46 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:45:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:45:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:45:46 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:45:46 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:45:46 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:45:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:45:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:45:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:45:46 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 16:45:46 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 16:45:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:45:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:45:46 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 16:45:46 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:45:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:45:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:45:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:45:46 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 16:45:46 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 16:45:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:45:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:45:46 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 16:45:46 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:45:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:45:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:45:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:45:46 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 16:45:46 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 16:45:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:45:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:45:46 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 16:45:46 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:45:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:45:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:45:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:45:46 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 16:45:46 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 16:45:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:45:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:45:46 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 16:45:46 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:45:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:45:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:45:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:45:46 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object's "constructor" property - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 16:45:46 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 16:45:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:45:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:45:46 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 16:45:46 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:45:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:45:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:45:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:45:46 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: operation item(unsigned long) - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 16:45:46 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 16:45:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:45:46 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:45:46 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:45:46 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:45:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:45:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:45:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:45:46 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 16:45:46 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 16:45:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:45:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:45:46 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 16:45:46 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 16:45:46 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:45:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:45:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:45:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:45:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 16:45:46 INFO - {} 16:45:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 16:45:46 INFO - {} 16:45:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 16:45:46 INFO - {} 16:45:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 16:45:46 INFO - {} 16:45:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 16:45:46 INFO - {} 16:45:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 16:45:46 INFO - {} 16:45:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 16:45:46 INFO - {} 16:45:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 16:45:46 INFO - {} 16:45:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 16:45:46 INFO - {} 16:45:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 16:45:46 INFO - {} 16:45:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 16:45:46 INFO - {} 16:45:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 16:45:46 INFO - {} 16:45:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 16:45:46 INFO - {} 16:45:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 16:45:46 INFO - {} 16:45:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 16:45:46 INFO - {} 16:45:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 16:45:46 INFO - {} 16:45:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 16:45:46 INFO - {} 16:45:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 16:45:46 INFO - {} 16:45:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 16:45:46 INFO - {} 16:45:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 16:45:46 INFO - {} 16:45:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 16:45:46 INFO - {} 16:45:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 16:45:46 INFO - {} 16:45:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 16:45:46 INFO - {} 16:45:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 16:45:46 INFO - {} 16:45:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 16:45:46 INFO - {} 16:45:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 16:45:46 INFO - {} 16:45:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 16:45:46 INFO - {} 16:45:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 16:45:46 INFO - {} 16:45:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 16:45:46 INFO - {} 16:45:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 16:45:46 INFO - {} 16:45:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 16:45:46 INFO - {} 16:45:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 16:45:46 INFO - {} 16:45:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 16:45:46 INFO - {} 16:45:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 16:45:46 INFO - {} 16:45:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 16:45:46 INFO - {} 16:45:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 16:45:46 INFO - {} 16:45:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 16:45:46 INFO - {} 16:45:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 16:45:46 INFO - {} 16:45:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 16:45:46 INFO - {} 16:45:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 16:45:46 INFO - {} 16:45:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 16:45:46 INFO - {} 16:45:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 16:45:46 INFO - {} 16:45:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 16:45:46 INFO - {} 16:45:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 16:45:46 INFO - {} 16:45:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 16:45:46 INFO - {} 16:45:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 16:45:46 INFO - {} 16:45:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 16:45:46 INFO - {} 16:45:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 16:45:46 INFO - {} 16:45:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 16:45:46 INFO - {} 16:45:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 16:45:46 INFO - {} 16:45:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 16:45:46 INFO - {} 16:45:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 16:45:46 INFO - {} 16:45:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 16:45:46 INFO - {} 16:45:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 16:45:46 INFO - {} 16:45:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 16:45:46 INFO - {} 16:45:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 16:45:46 INFO - {} 16:45:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 16:45:46 INFO - {} 16:45:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 16:45:46 INFO - {} 16:45:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 16:45:46 INFO - {} 16:45:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 16:45:46 INFO - {} 16:45:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 16:45:46 INFO - {} 16:45:46 INFO - TEST-OK | /FileAPI/idlharness.worker | took 836ms 16:45:46 INFO - PROCESS | 1925 | 1464392746332 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 16:45:46 INFO - PROCESS | 1925 | 1464392746333 Marionette TRACE conn2 <- [1,3033,null,{"value":"7"}] 16:45:46 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 16:45:46 INFO - PROCESS | 1925 | 1464392746335 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 16:45:46 INFO - PROCESS | 1925 | 1464392746336 Marionette TRACE conn2 <- [1,3034,null,{}] 16:45:46 INFO - PROCESS | 1925 | 1464392746338 Marionette TRACE conn2 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:46 INFO - PROCESS | 1925 | 1464392746445 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 16:45:46 INFO - PROCESS | 1925 | 1464392746450 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:46 INFO - PROCESS | 1925 | ++DOCSHELL 0x141d65800 == 91 [pid = 1925] [id = 768] 16:45:46 INFO - PROCESS | 1925 | ++DOMWINDOW == 192 (0x1182fc800) [pid = 1925] [serial = 2302] [outer = 0x0] 16:45:46 INFO - PROCESS | 1925 | ++DOMWINDOW == 193 (0x1411e5000) [pid = 1925] [serial = 2303] [outer = 0x1182fc800] 16:45:46 INFO - PROCESS | 1925 | 1464392746475 Marionette DEBUG loaded listener.js 16:45:46 INFO - PROCESS | 1925 | ++DOMWINDOW == 194 (0x1411e9800) [pid = 1925] [serial = 2304] [outer = 0x1182fc800] 16:45:46 INFO - PROCESS | 1925 | 1464392746808 Marionette TRACE conn2 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 16:45:46 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 16:45:46 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 519ms 16:45:46 INFO - PROCESS | 1925 | 1464392746855 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 16:45:46 INFO - PROCESS | 1925 | 1464392746857 Marionette TRACE conn2 <- [1,3037,null,{"value":"7"}] 16:45:46 INFO - TEST-START | /FileAPI/blob/Blob-close.html 16:45:46 INFO - PROCESS | 1925 | 1464392746859 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 16:45:46 INFO - PROCESS | 1925 | 1464392746860 Marionette TRACE conn2 <- [1,3038,null,{}] 16:45:46 INFO - PROCESS | 1925 | 1464392746876 Marionette TRACE conn2 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:46 INFO - PROCESS | 1925 | 1464392746979 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 16:45:47 INFO - PROCESS | 1925 | 1464392747071 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:47 INFO - PROCESS | 1925 | ++DOCSHELL 0x141d78800 == 92 [pid = 1925] [id = 769] 16:45:47 INFO - PROCESS | 1925 | ++DOMWINDOW == 195 (0x119026400) [pid = 1925] [serial = 2305] [outer = 0x0] 16:45:47 INFO - PROCESS | 1925 | ++DOMWINDOW == 196 (0x1411edc00) [pid = 1925] [serial = 2306] [outer = 0x119026400] 16:45:47 INFO - PROCESS | 1925 | 1464392747096 Marionette DEBUG loaded listener.js 16:45:47 INFO - PROCESS | 1925 | ++DOMWINDOW == 197 (0x141b4ec00) [pid = 1925] [serial = 2307] [outer = 0x119026400] 16:45:47 INFO - PROCESS | 1925 | 1464392747346 Marionette TRACE conn2 <- [1,3040,null,{"value":["/FileAPI/blob/Blob-close.html",0,null,null,[["Blob.close",1,"blob.close is not a function","@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1\n"]]]}] 16:45:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 16:45:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 16:45:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:45:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:45:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 16:45:47 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 519ms 16:45:47 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 16:45:47 INFO - PROCESS | 1925 | 1464392747378 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 16:45:47 INFO - PROCESS | 1925 | 1464392747379 Marionette TRACE conn2 <- [1,3041,null,{"value":"7"}] 16:45:47 INFO - PROCESS | 1925 | 1464392747382 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 16:45:47 INFO - PROCESS | 1925 | 1464392747383 Marionette TRACE conn2 <- [1,3042,null,{}] 16:45:47 INFO - PROCESS | 1925 | 1464392747394 Marionette TRACE conn2 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:47 INFO - PROCESS | 1925 | 1464392747657 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 16:45:47 INFO - PROCESS | 1925 | 1464392747828 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:47 INFO - PROCESS | 1925 | ++DOCSHELL 0x117e0f000 == 93 [pid = 1925] [id = 770] 16:45:47 INFO - PROCESS | 1925 | ++DOMWINDOW == 198 (0x110f4d800) [pid = 1925] [serial = 2308] [outer = 0x0] 16:45:47 INFO - PROCESS | 1925 | ++DOMWINDOW == 199 (0x111c69000) [pid = 1925] [serial = 2309] [outer = 0x110f4d800] 16:45:47 INFO - PROCESS | 1925 | 1464392747880 Marionette DEBUG loaded listener.js 16:45:47 INFO - PROCESS | 1925 | ++DOMWINDOW == 200 (0x113d63800) [pid = 1925] [serial = 2310] [outer = 0x110f4d800] 16:45:48 INFO - PROCESS | 1925 | 1464392748424 Marionette TRACE conn2 <- [1,3044,null,{"value":["/FileAPI/blob/Blob-constructor.html",0,null,null,[["Blob interface object",0,null,null],["no-argument Blob constructor",0,null,null],["no-argument Blob constructor without 'new'",0,null,null],["no-argument Blob constructor without brackets",0,null,null],["Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.",0,null,null],["A plain object with @@iterator should be treated as a sequence for the blobParts argument.",0,null,null],["A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument.",0,null,null],["A String object should be treated as a sequence for the blobParts argument.",0,null,null],["A Uint8Array object should be treated as a sequence for the blobParts argument.",0,null,null],["The length getter should be invoked and any exceptions should be propagated.",0,null,null],["A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.)",0,null,null],["ToUint32 should be applied to the length and any exceptions should be propagated.",0,null,null],["Getters and value conversions should happen in order until an exception is thrown.",0,null,null],["ToString should be called on elements of the blobParts array and any exceptions should be propagated.",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (pop).",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (unshift).",0,null,null],["ToString should be called on elements of the blobParts array.",0,null,null],["ArrayBuffer elements of the blobParts array should be supported.",0,null,null],["Passing typed arrays as elements of the blobParts array should work.",0,null,null],["Passing a Float64Array as element of the blobParts array should work.",0,null,null],["Passing an platform object that supports indexed properties as the blobParts array should work (select).",0,null,null],["Passing a platform array object as the blobParts array should work (MessagePort[]).",0,null,null],["Passing a platform array object as the blobParts array should work (Attr[]).",0,null,null],["Array with two blobs",0,null,null],["Array with two buffers",0,null,null],["Array with two bufferviews",0,null,null],["Array with mixed types",0,null,null],["The 'endings' property should be ignored.",1,"'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1\n"],["options properties should be accessed in lexicographic order.",0,null,null],["Arguments should be evaluated from left to right.",0,null,null],["Passing null (index 0) for options should use the defaults.",0,null,null],["Passing null (index 0) for options should use the defaults (with newlines).",0,null,null],["Passing undefined (index 1) for options should use the defaults.",0,null,null],["Passing undefined (index 1) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults (with newlines).",0,null,null],["Passing object \"/regex/\" (index 4) for options should use the defaults.",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing object \"/regex/\" (index 4) for options should use the defaults (with newlines).",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing function \"function () {}\" (index 5) for options should use the defaults.",0,null,null],["Passing function \"function () {}\" (index 5) for options should use the defaults (with newlines).",0,null,null],["Newlines should not change when endings is 'transparent'.",0,null,null],["Newlines should not change when endings is 'native'.",1,"assert_equals: expected 9 but got 8","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1\n"],["Blob with type \"\"",0,null,null],["Blob with type \"a\"",0,null,null],["Blob with type \"A\"",1,"assert_equals: expected \"a\" but got \"A\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"text/html\"",0,null,null],["Blob with type \"TEXT/HTML\"",1,"assert_equals: expected \"text/html\" but got \"TEXT/HTML\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"å\"",1,"assert_equals: expected \"\" but got \"å\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"𐑾\"",1,"assert_equals: expected \"\" but got \"𐑾\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \" image/gif \"",0,null,null],["Blob with type \"\\timage/gif\\t\"",1,"assert_equals: expected \"\" but got \"\\timage/gif\\t\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif;\"",1,"assert_equals: expected \"\" but got \"image/gif;\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"İmage/gif\"",1,"assert_equals: expected \"\" but got \"İmage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"ımage/gif\"",1,"assert_equals: expected \"\" but got \"ımage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif\\0\"",1,"assert_equals: expected \"\" but got \"image/gif\\0\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"unknown/unknown\"",0,null,null],["Blob with type \"text/plain\"",0,null,null],["Blob with type \"image/png\"",0,null,null]]]}] 16:45:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 16:45:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 16:45:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 16:45:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 16:45:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 16:45:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 16:45:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument. 16:45:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 16:45:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 16:45:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 16:45:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.) 16:45:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 16:45:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 16:45:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 16:45:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 16:45:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 16:45:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 16:45:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 16:45:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 16:45:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 16:45:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 16:45:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 16:45:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 16:45:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 16:45:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 16:45:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 16:45:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 16:45:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | The 'endings' property should be ignored. - 'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes. 16:45:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 16:45:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:45:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:45:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 16:45:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 16:45:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 16:45:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 16:45:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 16:45:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 16:45:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 16:45:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 16:45:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 16:45:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 16:45:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 16:45:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults. - Argument 2 of Blob.constructor can't be converted to a dictionary. 16:45:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 16:45:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 16:45:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:45:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:45:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 16:45:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 16:45:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults (with newlines). - Argument 2 of Blob.constructor can't be converted to a dictionary. 16:45:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 16:45:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 16:45:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:45:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:45:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 16:45:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 16:45:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 16:45:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 16:45:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 16:45:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 16:45:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 16:45:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:45:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:45:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 16:45:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 16:45:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 16:45:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 16:45:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:45:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:45:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:45:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:45:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:45:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 16:45:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 16:45:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:45:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:45:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:45:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:45:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:45:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 16:45:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:45:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:45:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:45:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:45:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:45:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 16:45:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:45:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:45:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:45:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:45:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:45:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 16:45:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 16:45:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:45:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:45:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:45:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:45:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:45:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 16:45:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:45:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:45:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:45:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:45:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:45:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 16:45:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:45:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:45:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:45:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:45:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:45:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 16:45:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:45:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:45:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:45:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:45:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:45:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 16:45:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:45:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:45:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:45:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:45:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:45:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 16:45:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 16:45:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 16:45:48 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1081ms 16:45:48 INFO - PROCESS | 1925 | 1464392748464 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 16:45:48 INFO - PROCESS | 1925 | 1464392748467 Marionette TRACE conn2 <- [1,3045,null,{"value":"7"}] 16:45:48 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 16:45:48 INFO - PROCESS | 1925 | 1464392748470 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 16:45:48 INFO - PROCESS | 1925 | 1464392748473 Marionette TRACE conn2 <- [1,3046,null,{}] 16:45:48 INFO - PROCESS | 1925 | 1464392748477 Marionette TRACE conn2 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:48 INFO - PROCESS | 1925 | 1464392748632 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 16:45:48 INFO - PROCESS | 1925 | 1464392748761 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:48 INFO - PROCESS | 1925 | ++DOCSHELL 0x12b152000 == 94 [pid = 1925] [id = 771] 16:45:48 INFO - PROCESS | 1925 | ++DOMWINDOW == 201 (0x116a63800) [pid = 1925] [serial = 2311] [outer = 0x0] 16:45:48 INFO - PROCESS | 1925 | ++DOMWINDOW == 202 (0x121455400) [pid = 1925] [serial = 2312] [outer = 0x116a63800] 16:45:48 INFO - PROCESS | 1925 | 1464392748795 Marionette DEBUG loaded listener.js 16:45:48 INFO - PROCESS | 1925 | ++DOMWINDOW == 203 (0x121659400) [pid = 1925] [serial = 2313] [outer = 0x116a63800] 16:45:48 INFO - PROCESS | 1925 | [1925] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 16:45:49 INFO - PROCESS | 1925 | 1464392749225 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 16:45:49 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 16:45:49 INFO - {} 16:45:49 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 772ms 16:45:49 INFO - PROCESS | 1925 | 1464392749243 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 16:45:49 INFO - PROCESS | 1925 | 1464392749246 Marionette TRACE conn2 <- [1,3049,null,{"value":"7"}] 16:45:49 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 16:45:49 INFO - PROCESS | 1925 | 1464392749250 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 16:45:49 INFO - PROCESS | 1925 | 1464392749252 Marionette TRACE conn2 <- [1,3050,null,{}] 16:45:49 INFO - PROCESS | 1925 | 1464392749256 Marionette TRACE conn2 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:49 INFO - PROCESS | 1925 | 1464392749465 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 16:45:49 INFO - PROCESS | 1925 | 1464392749639 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:49 INFO - PROCESS | 1925 | ++DOCSHELL 0x134275800 == 95 [pid = 1925] [id = 772] 16:45:49 INFO - PROCESS | 1925 | ++DOMWINDOW == 204 (0x121cb5000) [pid = 1925] [serial = 2314] [outer = 0x0] 16:45:49 INFO - PROCESS | 1925 | ++DOMWINDOW == 205 (0x124ed7400) [pid = 1925] [serial = 2315] [outer = 0x121cb5000] 16:45:49 INFO - PROCESS | 1925 | 1464392749669 Marionette DEBUG loaded listener.js 16:45:49 INFO - PROCESS | 1925 | ++DOMWINDOW == 206 (0x12a81e000) [pid = 1925] [serial = 2316] [outer = 0x121cb5000] 16:45:50 INFO - PROCESS | 1925 | 1464392750074 Marionette TRACE conn2 <- [1,3052,null,{"value":["/FileAPI/blob/Blob-slice-overflow.html",0,null,null,[["slice start is negative, relativeStart will be max((size + start), 0)",0,null,null],["slice start is greater than blob size, relativeStart will be min(start, size)",0,null,null],["slice end is negative, relativeEnd will be max((size + end), 0)",0,null,null],["slice end is greater than blob size, relativeEnd will be min(end, size)",0,null,null]]]}] 16:45:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 16:45:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 16:45:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 16:45:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 16:45:50 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 874ms 16:45:50 INFO - PROCESS | 1925 | 1464392750123 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 16:45:50 INFO - PROCESS | 1925 | 1464392750126 Marionette TRACE conn2 <- [1,3053,null,{"value":"7"}] 16:45:50 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 16:45:50 INFO - PROCESS | 1925 | 1464392750134 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 16:45:50 INFO - PROCESS | 1925 | 1464392750137 Marionette TRACE conn2 <- [1,3054,null,{}] 16:45:50 INFO - PROCESS | 1925 | 1464392750140 Marionette TRACE conn2 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:50 INFO - PROCESS | 1925 | 1464392750263 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 16:45:50 INFO - PROCESS | 1925 | 1464392750391 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:50 INFO - PROCESS | 1925 | ++DOCSHELL 0x144533800 == 96 [pid = 1925] [id = 773] 16:45:50 INFO - PROCESS | 1925 | ++DOMWINDOW == 207 (0x12ae05400) [pid = 1925] [serial = 2317] [outer = 0x0] 16:45:50 INFO - PROCESS | 1925 | ++DOMWINDOW == 208 (0x12c685400) [pid = 1925] [serial = 2318] [outer = 0x12ae05400] 16:45:50 INFO - PROCESS | 1925 | 1464392750423 Marionette DEBUG loaded listener.js 16:45:50 INFO - PROCESS | 1925 | ++DOMWINDOW == 209 (0x12d0e7800) [pid = 1925] [serial = 2319] [outer = 0x12ae05400] 16:45:50 INFO - PROCESS | 1925 | 1464392750894 Marionette TRACE conn2 <- [1,3056,null,{"value":["/FileAPI/blob/Blob-slice.html",0,null,null,[["no-argument Blob slice",0,null,null],["Slices",0,null,null],["blob1.",0,null,null],["blob2.",0,null,null],["Slicing test (0,0).",0,null,null],["Slicing test: slice (0,0).",0,null,null],["Slicing test (0,1).",0,null,null],["Slicing test: slice (0,1).",0,null,null],["Slicing test (0,2).",0,null,null],["Slicing test: slice (0,2).",0,null,null],["Slicing test (0,3).",0,null,null],["Slicing test: slice (0,3).",0,null,null],["Slicing test (0,4).",0,null,null],["Slicing test: slice (0,4).",0,null,null],["Slicing test (0,5).",0,null,null],["Slicing test: slice (0,5).",0,null,null],["Slicing test (0,6).",0,null,null],["Slicing test: slice (0,6).",0,null,null],["Slicing test (0,7).",0,null,null],["Slicing test: slice (0,7).",0,null,null],["Slicing test (0,8).",0,null,null],["Slicing test: slice (0,8).",0,null,null],["Slicing test (1,0).",0,null,null],["Slicing test: slice (1,0).",0,null,null],["Slicing test (1,1).",0,null,null],["Slicing test: slice (1,1).",0,null,null],["Slicing test (1,2).",0,null,null],["Slicing test: slice (1,2).",0,null,null],["Slicing test (1,3).",0,null,null],["Slicing test: slice (1,3).",0,null,null],["Slicing test (1,4).",0,null,null],["Slicing test: slice (1,4).",0,null,null],["Slicing test (1,5).",0,null,null],["Slicing test: slice (1,5).",0,null,null],["Slicing test (1,6).",0,null,null],["Slicing test: slice (1,6).",0,null,null],["Slicing test (1,7).",0,null,null],["Slicing test: slice (1,7).",0,null,null],["Slicing test (2,0).",0,null,null],["Slicing test: slice (2,0).",0,null,null],["Slicing test (2,1).",0,null,null],["Slicing test: slice (2,1).",0,null,null],["Slicing test (2,2).",0,null,null],["Slicing test: slice (2,2).",0,null,null],["Slicing test (2,3).",0,null,null],["Slicing test: slice (2,3).",0,null,null],["Slicing test (3,0).",0,null,null],["Slicing test: slice (3,0).",0,null,null],["Slicing test (3,1).",0,null,null],["Slicing test: slice (3,1).",0,null,null],["Slicing test (3,2).",0,null,null],["Slicing test: slice (3,2).",0,null,null],["Slicing test (3,3).",0,null,null],["Slicing test: slice (3,3).",0,null,null],["Slicing test (3,4).",0,null,null],["Slicing test: slice (3,4).",0,null,null],["Slicing test (3,5).",0,null,null],["Slicing test: slice (3,5).",0,null,null],["Slicing test (4,0).",0,null,null],["Slicing test: slice (4,0).",0,null,null],["Slicing test (4,1).",0,null,null],["Slicing test: slice (4,1).",0,null,null],["Slicing test (4,2).",0,null,null],["Slicing test: slice (4,2).",0,null,null],["Slicing test (4,3).",0,null,null],["Slicing test: slice (4,3).",0,null,null],["Slicing test (4,4).",0,null,null],["Slicing test: slice (4,4).",0,null,null],["Slicing test (5,0).",0,null,null],["Slicing test: slice (5,0).",0,null,null],["Slicing test (5,1).",0,null,null],["Slicing test: slice (5,1).",0,null,null],["Slicing test (5,2).",0,null,null],["Slicing test: slice (5,2).",0,null,null],["Slicing test (5,3).",0,null,null],["Slicing test: slice (5,3).",0,null,null],["Slicing test (6,0).",0,null,null],["Slicing test: slice (6,0).",0,null,null],["Slicing test (6,1).",0,null,null],["Slicing test: slice (6,1).",0,null,null],["Slicing test (6,2).",0,null,null],["Slicing test: slice (6,2).",0,null,null],["Slicing test (7,0).",0,null,null],["Slicing test: slice (7,0).",0,null,null],["Slicing test (7,1).",0,null,null],["Slicing test: slice (7,1).",0,null,null],["Slicing test (7,2).",0,null,null],["Slicing test: slice (7,2).",0,null,null],["Slicing test (7,3).",0,null,null],["Slicing test: slice (7,3).",0,null,null],["Slicing test (8,0).",0,null,null],["Slicing test: slice (8,0).",0,null,null],["Slicing test (8,1).",0,null,null],["Slicing test: slice (8,1).",0,null,null],["Slicing test (8,2).",0,null,null],["Slicing test: slice (8,2).",0,null,null],["Slicing test (8,3).",0,null,null],["Slicing test: slice (8,3).",0,null,null],["Invalid contentType (\"ÿ\")",1,"assert_equals: expected \"\" but got \"ÿ\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te(xt/plain\")",1,"assert_equals: expected \"\" but got \"te(xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te)xt/plain\")",1,"assert_equals: expected \"\" but got \"te)xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"te>xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te@xt/plain\")",1,"assert_equals: expected \"\" but got \"te@xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te,xt/plain\")",1,"assert_equals: expected \"\" but got \"te,xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te;xt/plain\")",1,"assert_equals: expected \"\" but got \"te;xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te:xt/plain\")",1,"assert_equals: expected \"\" but got \"te:xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\\xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\\xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\"xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\"xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te/xt/plain\")",1,"assert_equals: expected \"\" but got \"te/xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te[xt/plain\")",1,"assert_equals: expected \"\" but got \"te[xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te]xt/plain\")",1,"assert_equals: expected \"\" but got \"te]xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te?xt/plain\")",1,"assert_equals: expected \"\" but got \"te?xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te=xt/plain\")",1,"assert_equals: expected \"\" but got \"te=xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te{xt/plain\")",1,"assert_equals: expected \"\" but got \"te{xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te}xt/plain\")",1,"assert_equals: expected \"\" but got \"te}xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te xt/plain\")",1,"assert_equals: expected \"\" but got \"te xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\txt/plain\")",1,"assert_equals: expected \"\" but got \"te\\txt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\0xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\0xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\x1fxt/plain\")",1,"assert_equals: expected \"\" but got \"te\\x1fxt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"text/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Valid contentType (\"TEXT/PLAIN\")",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset = UTF-8\")",1,"assert_equals: expected \"text/plain;charset = utf-8\" but got \"text/plain;charset = UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset=UTF-8\")",1,"assert_equals: expected \"text/plain;charset=utf-8\" but got \"text/plain;charset=UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"]]]}] 16:45:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 16:45:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 16:45:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 16:45:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 16:45:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 16:45:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 16:45:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 16:45:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 16:45:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 16:45:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 16:45:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 16:45:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 16:45:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 16:45:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 16:45:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 16:45:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 16:45:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 16:45:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 16:45:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 16:45:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 16:45:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 16:45:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 16:45:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 16:45:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 16:45:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 16:45:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 16:45:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 16:45:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 16:45:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 16:45:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 16:45:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 16:45:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 16:45:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 16:45:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 16:45:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 16:45:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 16:45:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 16:45:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 16:45:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 16:45:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 16:45:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 16:45:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 16:45:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 16:45:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 16:45:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 16:45:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 16:45:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 16:45:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 16:45:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 16:45:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 16:45:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 16:45:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 16:45:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 16:45:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 16:45:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 16:45:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 16:45:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 16:45:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 16:45:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 16:45:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 16:45:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 16:45:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 16:45:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 16:45:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 16:45:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 16:45:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 16:45:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 16:45:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 16:45:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 16:45:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 16:45:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 16:45:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 16:45:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 16:45:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 16:45:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 16:45:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 16:45:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 16:45:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 16:45:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 16:45:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 16:45:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 16:45:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 16:45:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 16:45:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 16:45:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 16:45:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 16:45:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 16:45:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 16:45:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 16:45:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 16:45:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 16:45:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 16:45:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 16:45:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 16:45:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 16:45:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 16:45:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 16:45:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 16:45:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 16:45:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:45:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:45:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:45:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:45:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:45:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 16:45:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:45:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:45:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:45:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:45:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:45:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 16:45:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:45:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:45:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:45:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:45:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:45:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 16:45:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:45:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:45:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:45:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:45:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:45:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 16:45:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:45:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:45:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:45:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:45:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:45:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 16:45:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:45:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:45:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:45:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:45:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:45:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 16:45:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:45:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:45:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:45:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:45:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:45:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 16:45:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:45:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:45:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:45:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:45:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:45:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 16:45:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:45:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:45:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:45:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:45:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:45:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 16:45:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:45:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:45:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:45:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:45:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:45:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 16:45:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:45:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:45:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:45:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:45:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:45:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 16:45:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:45:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:45:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:45:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:45:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:45:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 16:45:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:45:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:45:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:45:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:45:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:45:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 16:45:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:45:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:45:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:45:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:45:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:45:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 16:45:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:45:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:45:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:45:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:45:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:45:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 16:45:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:45:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:45:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:45:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:45:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:45:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 16:45:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:45:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:45:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:45:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:45:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:45:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 16:45:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:45:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:45:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:45:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:45:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:45:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 16:45:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:45:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:45:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:45:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:45:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:45:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 16:45:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:45:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:45:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:45:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:45:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:45:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 16:45:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:45:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:45:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:45:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:45:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:45:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 16:45:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:45:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:45:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:45:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:45:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:45:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 16:45:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:45:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:45:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:45:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 16:45:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 16:45:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset = UTF-8") - assert_equals: expected "text/plain;charset = utf-8" but got "text/plain;charset = UTF-8" 16:45:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:45:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:45:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:45:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 16:45:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 16:45:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset=UTF-8") - assert_equals: expected "text/plain;charset=utf-8" but got "text/plain;charset=UTF-8" 16:45:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:45:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:45:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:45:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 16:45:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 16:45:50 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 790ms 16:45:50 INFO - TEST-START | /FileAPI/file/File-constructor.html 16:45:50 INFO - PROCESS | 1925 | 1464392750920 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 16:45:50 INFO - PROCESS | 1925 | 1464392750921 Marionette TRACE conn2 <- [1,3057,null,{"value":"7"}] 16:45:50 INFO - PROCESS | 1925 | 1464392750924 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 16:45:50 INFO - PROCESS | 1925 | 1464392750925 Marionette TRACE conn2 <- [1,3058,null,{}] 16:45:50 INFO - PROCESS | 1925 | 1464392750973 Marionette TRACE conn2 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:51 INFO - PROCESS | 1925 | 1464392751083 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 16:45:51 INFO - PROCESS | 1925 | 1464392751208 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:51 INFO - PROCESS | 1925 | ++DOCSHELL 0x14131e000 == 97 [pid = 1925] [id = 774] 16:45:51 INFO - PROCESS | 1925 | ++DOMWINDOW == 210 (0x12bd26800) [pid = 1925] [serial = 2320] [outer = 0x0] 16:45:51 INFO - PROCESS | 1925 | ++DOMWINDOW == 211 (0x134cb6800) [pid = 1925] [serial = 2321] [outer = 0x12bd26800] 16:45:51 INFO - PROCESS | 1925 | 1464392751238 Marionette DEBUG loaded listener.js 16:45:51 INFO - PROCESS | 1925 | ++DOMWINDOW == 212 (0x141b54000) [pid = 1925] [serial = 2322] [outer = 0x12bd26800] 16:45:51 INFO - PROCESS | 1925 | 1464392751638 Marionette TRACE conn2 <- [1,3060,null,{"value":["/FileAPI/file/File-constructor.html",0,null,null,[["File interface object exists",0,null,null],["DOMString fileBits",0,null,null],["Unicode DOMString fileBits",0,null,null],["Empty Blob fileBits",0,null,null],["Blob fileBits",0,null,null],["ArrayBuffer fileBits",0,null,null],["Typed array fileBits",0,null,null],["Various fileBits",0,null,null],["Using fileName",0,null,null],["Using special character in fileName",1,"assert_equals: expected \"dummy:foo\" but got \"dummy/foo\"","test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntest_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1\n"],["Using type on the File constructor",0,null,null],["Using uppercase characters in type",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1\n"],["Using illegal character for type",1,"assert_equals: expected \"\" but got \"𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1\n"],["Using lastModified",0,null,null],["Misusing name",0,null,null]]]}] 16:45:51 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 16:45:51 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 16:45:51 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 16:45:51 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 16:45:51 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 16:45:51 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 16:45:51 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 16:45:51 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 16:45:51 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 16:45:51 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 16:45:51 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 16:45:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:45:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:45:51 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 16:45:51 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 16:45:51 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 16:45:51 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 16:45:51 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 16:45:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:45:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:45:51 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 16:45:51 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 16:45:51 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 16:45:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:45:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:45:51 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 16:45:51 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 16:45:51 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 16:45:51 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 766ms 16:45:51 INFO - PROCESS | 1925 | 1464392751690 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 16:45:51 INFO - PROCESS | 1925 | 1464392751692 Marionette TRACE conn2 <- [1,3061,null,{"value":"7"}] 16:45:51 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 16:45:51 INFO - PROCESS | 1925 | 1464392751694 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 16:45:51 INFO - PROCESS | 1925 | 1464392751695 Marionette TRACE conn2 <- [1,3062,null,{}] 16:45:51 INFO - PROCESS | 1925 | 1464392751698 Marionette TRACE conn2 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:51 INFO - PROCESS | 1925 | 1464392751816 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 16:45:51 INFO - PROCESS | 1925 | 1464392751944 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:51 INFO - PROCESS | 1925 | ++DOCSHELL 0x134e44000 == 98 [pid = 1925] [id = 775] 16:45:51 INFO - PROCESS | 1925 | ++DOMWINDOW == 213 (0x121654000) [pid = 1925] [serial = 2323] [outer = 0x0] 16:45:51 INFO - PROCESS | 1925 | ++DOMWINDOW == 214 (0x12190c400) [pid = 1925] [serial = 2324] [outer = 0x121654000] 16:45:51 INFO - PROCESS | 1925 | 1464392751981 Marionette DEBUG loaded listener.js 16:45:52 INFO - PROCESS | 1925 | ++DOMWINDOW == 215 (0x125f4b400) [pid = 1925] [serial = 2325] [outer = 0x121654000] 16:45:52 INFO - PROCESS | 1925 | [1925] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 16:45:52 INFO - PROCESS | 1925 | 1464392752378 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 16:45:52 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 16:45:52 INFO - {} 16:45:52 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 719ms 16:45:52 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 16:45:52 INFO - PROCESS | 1925 | 1464392752414 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 16:45:52 INFO - PROCESS | 1925 | 1464392752415 Marionette TRACE conn2 <- [1,3065,null,{"value":"7"}] 16:45:52 INFO - PROCESS | 1925 | 1464392752417 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 16:45:52 INFO - PROCESS | 1925 | 1464392752419 Marionette TRACE conn2 <- [1,3066,null,{}] 16:45:52 INFO - PROCESS | 1925 | 1464392752421 Marionette TRACE conn2 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:52 INFO - PROCESS | 1925 | 1464392752575 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 16:45:52 INFO - PROCESS | 1925 | 1464392752699 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:52 INFO - PROCESS | 1925 | ++DOCSHELL 0x13ed25000 == 99 [pid = 1925] [id = 776] 16:45:52 INFO - PROCESS | 1925 | ++DOMWINDOW == 216 (0x1265b8400) [pid = 1925] [serial = 2326] [outer = 0x0] 16:45:52 INFO - PROCESS | 1925 | ++DOMWINDOW == 217 (0x12a08cc00) [pid = 1925] [serial = 2327] [outer = 0x1265b8400] 16:45:52 INFO - PROCESS | 1925 | 1464392752730 Marionette DEBUG loaded listener.js 16:45:52 INFO - PROCESS | 1925 | ++DOMWINDOW == 218 (0x12cc52400) [pid = 1925] [serial = 2328] [outer = 0x1265b8400] 16:45:53 INFO - PROCESS | 1925 | 1464392753091 Marionette TRACE conn2 <- [1,3068,null,{"value":["/FileAPI/filelist-section/filelist.html",0,null,null,[["Check if window has a FileList property",0,null,null],["Check if FileList.length is 0",0,null,null],["Check if item is a instanceof Function",0,null,null],["Check if item is a method of fileList",0,null,null],["Check if the item method returns null when no file selected",0,null,null],["Check if length is fileList's attribute",0,null,null],["Check if the fileList length is 0 when no file selected",0,null,null]]]}] 16:45:53 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 16:45:53 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 16:45:53 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 16:45:53 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 16:45:53 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 16:45:53 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 16:45:53 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 16:45:53 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 720ms 16:45:53 INFO - PROCESS | 1925 | 1464392753138 Marionette TRACE conn2 -> [0,3069,"getWindowHandle",null] 16:45:53 INFO - PROCESS | 1925 | 1464392753139 Marionette TRACE conn2 <- [1,3069,null,{"value":"7"}] 16:45:53 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 16:45:53 INFO - PROCESS | 1925 | 1464392753142 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 16:45:53 INFO - PROCESS | 1925 | 1464392753143 Marionette TRACE conn2 <- [1,3070,null,{}] 16:45:53 INFO - PROCESS | 1925 | 1464392753146 Marionette TRACE conn2 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:53 INFO - PROCESS | 1925 | 1464392753296 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 16:45:53 INFO - PROCESS | 1925 | 1464392753406 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:53 INFO - PROCESS | 1925 | ++DOCSHELL 0x1406e1800 == 100 [pid = 1925] [id = 777] 16:45:53 INFO - PROCESS | 1925 | ++DOMWINDOW == 219 (0x12b043c00) [pid = 1925] [serial = 2329] [outer = 0x0] 16:45:53 INFO - PROCESS | 1925 | ++DOMWINDOW == 220 (0x13f08d000) [pid = 1925] [serial = 2330] [outer = 0x12b043c00] 16:45:53 INFO - PROCESS | 1925 | 1464392753435 Marionette DEBUG loaded listener.js 16:45:53 INFO - PROCESS | 1925 | ++DOMWINDOW == 221 (0x13f091400) [pid = 1925] [serial = 2331] [outer = 0x12b043c00] 16:45:53 INFO - PROCESS | 1925 | 1464392753808 Marionette TRACE conn2 <- [1,3072,null,{"value":["/FileAPI/reading-data-section/Determining-Encoding.html",0,null,null,[["Blob Determing Encoding with encoding argument",0,null,null],["Blob Determing Encoding with type attribute",0,null,null],["Blob Determing Encoding with UTF-8 BOM",0,null,null],["Blob Determing Encoding without anything implying charset.",0,null,null],["Blob Determing Encoding with UTF-16BE BOM",0,null,null],["Blob Determing Encoding with UTF-16LE BOM",0,null,null]]]}] 16:45:53 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 16:45:53 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 16:45:53 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 16:45:53 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 16:45:53 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 16:45:53 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 16:45:53 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 671ms 16:45:53 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 16:45:53 INFO - PROCESS | 1925 | 1464392753813 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 16:45:53 INFO - PROCESS | 1925 | 1464392753815 Marionette TRACE conn2 <- [1,3073,null,{"value":"7"}] 16:45:53 INFO - PROCESS | 1925 | 1464392753817 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 16:45:53 INFO - PROCESS | 1925 | 1464392753820 Marionette TRACE conn2 <- [1,3074,null,{}] 16:45:53 INFO - PROCESS | 1925 | 1464392753823 Marionette TRACE conn2 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:53 INFO - PROCESS | 1925 | 1464392753944 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 16:45:54 INFO - PROCESS | 1925 | 1464392754079 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:54 INFO - PROCESS | 1925 | ++DOCSHELL 0x143fe9000 == 101 [pid = 1925] [id = 778] 16:45:54 INFO - PROCESS | 1925 | ++DOMWINDOW == 222 (0x12cc52c00) [pid = 1925] [serial = 2332] [outer = 0x0] 16:45:54 INFO - PROCESS | 1925 | ++DOMWINDOW == 223 (0x13f096800) [pid = 1925] [serial = 2333] [outer = 0x12cc52c00] 16:45:54 INFO - PROCESS | 1925 | 1464392754110 Marionette DEBUG loaded listener.js 16:45:54 INFO - PROCESS | 1925 | ++DOMWINDOW == 224 (0x13f09a400) [pid = 1925] [serial = 2334] [outer = 0x12cc52c00] 16:45:54 INFO - PROCESS | 1925 | 1464392754513 Marionette TRACE conn2 <- [1,3076,null,{"value":["/FileAPI/reading-data-section/FileReader-event-handler-attributes.html",0,null,null,[["FileReader.onloadstart: initial value",0,null,null],["FileReader.onprogress: initial value",0,null,null],["FileReader.onload: initial value",0,null,null],["FileReader.onabort: initial value",0,null,null],["FileReader.onerror: initial value",0,null,null],["FileReader.onloadend: initial value",0,null,null]]]}] 16:45:54 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 16:45:54 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 16:45:54 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 16:45:54 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 16:45:54 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 16:45:54 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 16:45:54 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 722ms 16:45:54 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 16:45:54 INFO - PROCESS | 1925 | 1464392754547 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 16:45:54 INFO - PROCESS | 1925 | 1464392754548 Marionette TRACE conn2 <- [1,3077,null,{"value":"7"}] 16:45:54 INFO - PROCESS | 1925 | 1464392754551 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 16:45:54 INFO - PROCESS | 1925 | 1464392754554 Marionette TRACE conn2 <- [1,3078,null,{}] 16:45:54 INFO - PROCESS | 1925 | 1464392754556 Marionette TRACE conn2 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:54 INFO - PROCESS | 1925 | 1464392754680 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 16:45:54 INFO - PROCESS | 1925 | 1464392754822 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:54 INFO - PROCESS | 1925 | ++DOCSHELL 0x1198b8800 == 102 [pid = 1925] [id = 779] 16:45:54 INFO - PROCESS | 1925 | ++DOMWINDOW == 225 (0x119a09800) [pid = 1925] [serial = 2335] [outer = 0x0] 16:45:54 INFO - PROCESS | 1925 | ++DOMWINDOW == 226 (0x12199d400) [pid = 1925] [serial = 2336] [outer = 0x119a09800] 16:45:54 INFO - PROCESS | 1925 | 1464392754855 Marionette DEBUG loaded listener.js 16:45:54 INFO - PROCESS | 1925 | ++DOMWINDOW == 227 (0x12a828800) [pid = 1925] [serial = 2337] [outer = 0x119a09800] 16:45:55 INFO - PROCESS | 1925 | 1464392755231 Marionette TRACE conn2 <- [1,3080,null,{"value":["/FileAPI/reading-data-section/FileReader-multiple-reads.html",0,null,null,[["test FileReader InvalidStateError exception for readAsText",1,"assert_throws: function \"function () {\n reader.readAsText(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1\n"],["test FileReader InvalidStateError exception for readAsDataURL",1,"assert_throws: function \"function () {\n reader.readAsDataURL(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1\n"],["test FileReader InvalidStateError exception for readAsArrayBuffer",1,"assert_throws: function \"function () {\n reader.readAsArrayBuffer(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1\n"],["test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer",1,"assert_false: Only one loadstart event should be dispatched expected false got true","reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nreader.onloadstart [0,3081,"getWindowHandle",null] 16:45:55 INFO - PROCESS | 1925 | 1464392755275 Marionette TRACE conn2 <- [1,3081,null,{"value":"7"}] 16:45:55 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 16:45:55 INFO - PROCESS | 1925 | 1464392755278 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 16:45:55 INFO - PROCESS | 1925 | 1464392755279 Marionette TRACE conn2 <- [1,3082,null,{}] 16:45:55 INFO - PROCESS | 1925 | 1464392755281 Marionette TRACE conn2 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:55 INFO - PROCESS | 1925 | 1464392755400 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 16:45:55 INFO - PROCESS | 1925 | 1464392755538 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:55 INFO - PROCESS | 1925 | ++DOCSHELL 0x117e1d800 == 103 [pid = 1925] [id = 780] 16:45:55 INFO - PROCESS | 1925 | ++DOMWINDOW == 228 (0x11203b400) [pid = 1925] [serial = 2338] [outer = 0x0] 16:45:55 INFO - PROCESS | 1925 | ++DOMWINDOW == 229 (0x118e88000) [pid = 1925] [serial = 2339] [outer = 0x11203b400] 16:45:55 INFO - PROCESS | 1925 | 1464392755573 Marionette DEBUG loaded listener.js 16:45:55 INFO - PROCESS | 1925 | ++DOMWINDOW == 230 (0x1267e1000) [pid = 1925] [serial = 2340] [outer = 0x11203b400] 16:45:55 INFO - PROCESS | 1925 | 1464392755958 Marionette TRACE conn2 <- [1,3084,null,{"value":["/FileAPI/reading-data-section/filereader_abort.html",0,null,null,[["Aborting before read",1,"","@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5\n"],["Aborting after read",0,null,null]]]}] 16:45:55 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 16:45:55 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 16:45:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:45:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:45:55 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 16:45:55 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 16:45:55 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 721ms 16:45:56 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 16:45:56 INFO - PROCESS | 1925 | 1464392756000 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 16:45:56 INFO - PROCESS | 1925 | 1464392756001 Marionette TRACE conn2 <- [1,3085,null,{"value":"7"}] 16:45:56 INFO - PROCESS | 1925 | 1464392756003 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 16:45:56 INFO - PROCESS | 1925 | 1464392756005 Marionette TRACE conn2 <- [1,3086,null,{}] 16:45:56 INFO - PROCESS | 1925 | 1464392756008 Marionette TRACE conn2 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:56 INFO - PROCESS | 1925 | 1464392756165 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 16:45:56 INFO - PROCESS | 1925 | 1464392756275 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:56 INFO - PROCESS | 1925 | ++DOCSHELL 0x12cd38800 == 104 [pid = 1925] [id = 781] 16:45:56 INFO - PROCESS | 1925 | ++DOMWINDOW == 231 (0x117e4e400) [pid = 1925] [serial = 2341] [outer = 0x0] 16:45:56 INFO - PROCESS | 1925 | ++DOMWINDOW == 232 (0x12c665c00) [pid = 1925] [serial = 2342] [outer = 0x117e4e400] 16:45:56 INFO - PROCESS | 1925 | 1464392756304 Marionette DEBUG loaded listener.js 16:45:56 INFO - PROCESS | 1925 | ++DOMWINDOW == 233 (0x1342ce400) [pid = 1925] [serial = 2343] [outer = 0x117e4e400] 16:45:56 INFO - PROCESS | 1925 | 1464392756702 Marionette TRACE conn2 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 16:45:56 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 16:45:56 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 719ms 16:45:56 INFO - PROCESS | 1925 | 1464392756724 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 16:45:56 INFO - PROCESS | 1925 | 1464392756725 Marionette TRACE conn2 <- [1,3089,null,{"value":"7"}] 16:45:56 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 16:45:56 INFO - PROCESS | 1925 | 1464392756727 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 16:45:56 INFO - PROCESS | 1925 | 1464392756728 Marionette TRACE conn2 <- [1,3090,null,{}] 16:45:56 INFO - PROCESS | 1925 | 1464392756731 Marionette TRACE conn2 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:56 INFO - PROCESS | 1925 | 1464392756858 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 16:45:57 INFO - PROCESS | 1925 | 1464392757162 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:57 INFO - PROCESS | 1925 | ++DOCSHELL 0x12142b800 == 105 [pid = 1925] [id = 782] 16:45:57 INFO - PROCESS | 1925 | ++DOMWINDOW == 234 (0x111e34c00) [pid = 1925] [serial = 2344] [outer = 0x0] 16:45:57 INFO - PROCESS | 1925 | ++DOMWINDOW == 235 (0x111ed6400) [pid = 1925] [serial = 2345] [outer = 0x111e34c00] 16:45:57 INFO - PROCESS | 1925 | 1464392757216 Marionette DEBUG loaded listener.js 16:45:57 INFO - PROCESS | 1925 | ++DOMWINDOW == 236 (0x1160da400) [pid = 1925] [serial = 2346] [outer = 0x111e34c00] 16:45:57 INFO - PROCESS | 1925 | 1464392757645 Marionette TRACE conn2 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 16:45:57 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 16:45:57 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 924ms 16:45:57 INFO - PROCESS | 1925 | 1464392757652 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 16:45:57 INFO - PROCESS | 1925 | 1464392757654 Marionette TRACE conn2 <- [1,3093,null,{"value":"7"}] 16:45:57 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 16:45:57 INFO - PROCESS | 1925 | 1464392757657 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 16:45:57 INFO - PROCESS | 1925 | 1464392757659 Marionette TRACE conn2 <- [1,3094,null,{}] 16:45:57 INFO - PROCESS | 1925 | 1464392757662 Marionette TRACE conn2 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:57 INFO - PROCESS | 1925 | 1464392757782 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 16:45:57 INFO - PROCESS | 1925 | 1464392757921 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:57 INFO - PROCESS | 1925 | ++DOCSHELL 0x12ba72000 == 106 [pid = 1925] [id = 783] 16:45:57 INFO - PROCESS | 1925 | ++DOMWINDOW == 237 (0x116a61000) [pid = 1925] [serial = 2347] [outer = 0x0] 16:45:57 INFO - PROCESS | 1925 | ++DOMWINDOW == 238 (0x119029000) [pid = 1925] [serial = 2348] [outer = 0x116a61000] 16:45:57 INFO - PROCESS | 1925 | 1464392757953 Marionette DEBUG loaded listener.js 16:45:58 INFO - PROCESS | 1925 | ++DOMWINDOW == 239 (0x121171000) [pid = 1925] [serial = 2349] [outer = 0x116a61000] 16:45:58 INFO - PROCESS | 1925 | 1464392758389 Marionette TRACE conn2 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 16:45:58 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 16:45:58 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 770ms 16:45:58 INFO - PROCESS | 1925 | 1464392758429 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 16:45:58 INFO - PROCESS | 1925 | 1464392758433 Marionette TRACE conn2 <- [1,3097,null,{"value":"7"}] 16:45:58 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 16:45:58 INFO - PROCESS | 1925 | 1464392758438 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 16:45:58 INFO - PROCESS | 1925 | 1464392758440 Marionette TRACE conn2 <- [1,3098,null,{}] 16:45:58 INFO - PROCESS | 1925 | 1464392758444 Marionette TRACE conn2 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:58 INFO - PROCESS | 1925 | 1464392758644 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 16:45:58 INFO - PROCESS | 1925 | 1464392758759 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:58 INFO - PROCESS | 1925 | ++DOCSHELL 0x12a0b3000 == 107 [pid = 1925] [id = 784] 16:45:58 INFO - PROCESS | 1925 | ++DOMWINDOW == 240 (0x11843ac00) [pid = 1925] [serial = 2350] [outer = 0x0] 16:45:58 INFO - PROCESS | 1925 | ++DOMWINDOW == 241 (0x1213c5400) [pid = 1925] [serial = 2351] [outer = 0x11843ac00] 16:45:58 INFO - PROCESS | 1925 | 1464392758787 Marionette DEBUG loaded listener.js 16:45:58 INFO - PROCESS | 1925 | ++DOMWINDOW == 242 (0x121657000) [pid = 1925] [serial = 2352] [outer = 0x11843ac00] 16:45:59 INFO - PROCESS | 1925 | --DOCSHELL 0x12ba6d800 == 106 [pid = 1925] [id = 458] 16:45:59 INFO - PROCESS | 1925 | --DOCSHELL 0x141d78800 == 105 [pid = 1925] [id = 769] 16:45:59 INFO - PROCESS | 1925 | --DOCSHELL 0x141d65800 == 104 [pid = 1925] [id = 768] 16:45:59 INFO - PROCESS | 1925 | --DOCSHELL 0x11953c000 == 103 [pid = 1925] [id = 767] 16:45:59 INFO - PROCESS | 1925 | --DOCSHELL 0x134c37000 == 102 [pid = 1925] [id = 766] 16:45:59 INFO - PROCESS | 1925 | --DOMWINDOW == 241 (0x1351d5800) [pid = 1925] [serial = 2233] [outer = 0x0] [url = about:blank] 16:45:59 INFO - PROCESS | 1925 | --DOCSHELL 0x12da84000 == 101 [pid = 1925] [id = 764] 16:45:59 INFO - PROCESS | 1925 | --DOCSHELL 0x12cac6800 == 100 [pid = 1925] [id = 763] 16:45:59 INFO - PROCESS | 1925 | --DOCSHELL 0x12b16f000 == 99 [pid = 1925] [id = 762] 16:45:59 INFO - PROCESS | 1925 | --DOCSHELL 0x126771000 == 98 [pid = 1925] [id = 761] 16:45:59 INFO - PROCESS | 1925 | --DOCSHELL 0x1180bd000 == 97 [pid = 1925] [id = 760] 16:45:59 INFO - PROCESS | 1925 | --DOCSHELL 0x12ca03800 == 96 [pid = 1925] [id = 759] 16:45:59 INFO - PROCESS | 1925 | --DOCSHELL 0x12c151000 == 95 [pid = 1925] [id = 758] 16:45:59 INFO - PROCESS | 1925 | --DOCSHELL 0x119535800 == 94 [pid = 1925] [id = 757] 16:45:59 INFO - PROCESS | 1925 | --DOCSHELL 0x121f8d800 == 93 [pid = 1925] [id = 756] 16:45:59 INFO - PROCESS | 1925 | --DOCSHELL 0x121428000 == 92 [pid = 1925] [id = 755] 16:45:59 INFO - PROCESS | 1925 | --DOCSHELL 0x1180d4800 == 91 [pid = 1925] [id = 754] 16:45:59 INFO - PROCESS | 1925 | --DOCSHELL 0x137626800 == 90 [pid = 1925] [id = 750] 16:45:59 INFO - PROCESS | 1925 | --DOCSHELL 0x1377a1000 == 89 [pid = 1925] [id = 749] 16:45:59 INFO - PROCESS | 1925 | --DOCSHELL 0x137784800 == 88 [pid = 1925] [id = 748] 16:45:59 INFO - PROCESS | 1925 | --DOCSHELL 0x12edbb800 == 87 [pid = 1925] [id = 747] 16:45:59 INFO - PROCESS | 1925 | --DOCSHELL 0x12ae5b000 == 86 [pid = 1925] [id = 746] 16:45:59 INFO - PROCESS | 1925 | --DOCSHELL 0x125b31800 == 85 [pid = 1925] [id = 745] 16:45:59 INFO - PROCESS | 1925 | 1464392759276 Marionette TRACE conn2 <- [1,3100,null,{"value":["/FileAPI/reading-data-section/filereader_readAsText.html",0,null,null,[["readAsText should correctly read UTF-8.",0,null,null],["readAsText should correctly read UTF-16.",0,null,null]]]}] 16:45:59 INFO - PROCESS | 1925 | --DOMWINDOW == 240 (0x1169be400) [pid = 1925] [serial = 2060] [outer = 0x0] [url = about:blank] 16:45:59 INFO - PROCESS | 1925 | --DOMWINDOW == 239 (0x134a79400) [pid = 1925] [serial = 2222] [outer = 0x0] [url = about:blank] 16:45:59 INFO - PROCESS | 1925 | --DOMWINDOW == 238 (0x12156a400) [pid = 1925] [serial = 2203] [outer = 0x0] [url = about:blank] 16:45:59 INFO - PROCESS | 1925 | --DOMWINDOW == 237 (0x1267eb800) [pid = 1925] [serial = 2177] [outer = 0x0] [url = about:blank] 16:45:59 INFO - PROCESS | 1925 | --DOMWINDOW == 236 (0x12c385c00) [pid = 1925] [serial = 2138] [outer = 0x0] [url = about:blank] 16:45:59 INFO - PROCESS | 1925 | --DOMWINDOW == 235 (0x128ee2000) [pid = 1925] [serial = 1895] [outer = 0x0] [url = about:blank] 16:45:59 INFO - PROCESS | 1925 | --DOMWINDOW == 234 (0x12d0de000) [pid = 1925] [serial = 1712] [outer = 0x0] [url = about:blank] 16:45:59 INFO - PROCESS | 1925 | --DOMWINDOW == 233 (0x12ba63800) [pid = 1925] [serial = 1901] [outer = 0x0] [url = about:blank] 16:45:59 INFO - PROCESS | 1925 | --DOMWINDOW == 232 (0x12d0e0c00) [pid = 1925] [serial = 1859] [outer = 0x0] [url = about:blank] 16:45:59 INFO - PROCESS | 1925 | --DOMWINDOW == 231 (0x134cb7c00) [pid = 1925] [serial = 1910] [outer = 0x0] [url = about:blank] 16:45:59 INFO - PROCESS | 1925 | --DOMWINDOW == 230 (0x1213c2400) [pid = 1925] [serial = 1784] [outer = 0x0] [url = about:blank] 16:45:59 INFO - PROCESS | 1925 | --DOMWINDOW == 229 (0x117558400) [pid = 1925] [serial = 1781] [outer = 0x0] [url = about:blank] 16:45:59 INFO - PROCESS | 1925 | --DOMWINDOW == 228 (0x12d233800) [pid = 1925] [serial = 1862] [outer = 0x0] [url = about:blank] 16:45:59 INFO - PROCESS | 1925 | --DOMWINDOW == 227 (0x12946ec00) [pid = 1925] [serial = 1790] [outer = 0x0] [url = about:blank] 16:45:59 INFO - PROCESS | 1925 | --DOMWINDOW == 226 (0x134cc4400) [pid = 1925] [serial = 1913] [outer = 0x0] [url = about:blank] 16:45:59 INFO - PROCESS | 1925 | --DOMWINDOW == 225 (0x113341800) [pid = 1925] [serial = 1844] [outer = 0x0] [url = about:blank] 16:45:59 INFO - PROCESS | 1925 | --DOMWINDOW == 224 (0x125f4a800) [pid = 1925] [serial = 1961] [outer = 0x0] [url = about:blank] 16:45:59 INFO - PROCESS | 1925 | --DOMWINDOW == 223 (0x11950d000) [pid = 1925] [serial = 1847] [outer = 0x0] [url = about:blank] 16:45:59 INFO - PROCESS | 1925 | --DOMWINDOW == 222 (0x12c392c00) [pid = 1925] [serial = 1793] [outer = 0x0] [url = about:blank] 16:45:59 INFO - PROCESS | 1925 | --DOMWINDOW == 221 (0x128aa4c00) [pid = 1925] [serial = 2075] [outer = 0x0] [url = about:blank] 16:45:59 INFO - PROCESS | 1925 | --DOMWINDOW == 220 (0x12c66b400) [pid = 1925] [serial = 2191] [outer = 0x0] [url = about:blank] 16:45:59 INFO - PROCESS | 1925 | --DOMWINDOW == 219 (0x121175400) [pid = 1925] [serial = 2200] [outer = 0x0] [url = about:blank] 16:45:59 INFO - PROCESS | 1925 | --DOMWINDOW == 218 (0x134d83400) [pid = 1925] [serial = 1916] [outer = 0x0] [url = about:blank] 16:45:59 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 16:45:59 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 16:45:59 INFO - PROCESS | 1925 | --DOMWINDOW == 217 (0x12c391c00) [pid = 1925] [serial = 2213] [outer = 0x0] [url = about:blank] 16:45:59 INFO - PROCESS | 1925 | --DOMWINDOW == 216 (0x12a899c00) [pid = 1925] [serial = 2182] [outer = 0x0] [url = about:blank] 16:45:59 INFO - PROCESS | 1925 | --DOMWINDOW == 215 (0x1267df400) [pid = 1925] [serial = 2126] [outer = 0x0] [url = about:blank] 16:45:59 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 871ms 16:45:59 INFO - PROCESS | 1925 | --DOMWINDOW == 214 (0x128edd000) [pid = 1925] [serial = 1853] [outer = 0x0] [url = about:blank] 16:45:59 INFO - PROCESS | 1925 | --DOMWINDOW == 213 (0x12c68cc00) [pid = 1925] [serial = 2144] [outer = 0x0] [url = about:blank] 16:45:59 INFO - PROCESS | 1925 | --DOMWINDOW == 212 (0x12bd84800) [pid = 1925] [serial = 2135] [outer = 0x0] [url = about:blank] 16:45:59 INFO - PROCESS | 1925 | --DOMWINDOW == 211 (0x128dc1400) [pid = 1925] [serial = 2179] [outer = 0x0] [url = about:blank] 16:45:59 INFO - PROCESS | 1925 | --DOMWINDOW == 210 (0x11950ac00) [pid = 1925] [serial = 1889] [outer = 0x0] [url = about:blank] 16:45:59 INFO - PROCESS | 1925 | --DOMWINDOW == 209 (0x12d0e2800) [pid = 1925] [serial = 1904] [outer = 0x0] [url = about:blank] 16:45:59 INFO - PROCESS | 1925 | --DOMWINDOW == 208 (0x1267e0400) [pid = 1925] [serial = 2165] [outer = 0x0] [url = about:blank] 16:45:59 INFO - PROCESS | 1925 | --DOMWINDOW == 207 (0x121908800) [pid = 1925] [serial = 1892] [outer = 0x0] [url = about:blank] 16:45:59 INFO - PROCESS | 1925 | --DOMWINDOW == 206 (0x1265b4000) [pid = 1925] [serial = 1787] [outer = 0x0] [url = about:blank] 16:45:59 INFO - PROCESS | 1925 | --DOMWINDOW == 205 (0x1169bf000) [pid = 1925] [serial = 2197] [outer = 0x0] [url = about:blank] 16:45:59 INFO - PROCESS | 1925 | --DOMWINDOW == 204 (0x118432000) [pid = 1925] [serial = 2198] [outer = 0x0] [url = about:blank] 16:45:59 INFO - PROCESS | 1925 | --DOMWINDOW == 203 (0x111c7c400) [pid = 1925] [serial = 2015] [outer = 0x0] [url = about:blank] 16:45:59 INFO - PROCESS | 1925 | --DOMWINDOW == 202 (0x1342c9000) [pid = 1925] [serial = 2225] [outer = 0x0] [url = about:blank] 16:45:59 INFO - PROCESS | 1925 | --DOMWINDOW == 201 (0x126509000) [pid = 1925] [serial = 2206] [outer = 0x0] [url = about:blank] 16:45:59 INFO - PROCESS | 1925 | --DOMWINDOW == 200 (0x129472400) [pid = 1925] [serial = 2209] [outer = 0x0] [url = about:blank] 16:45:59 INFO - PROCESS | 1925 | --DOMWINDOW == 199 (0x1342c5000) [pid = 1925] [serial = 2224] [outer = 0x0] [url = about:blank] 16:45:59 INFO - PROCESS | 1925 | --DOMWINDOW == 198 (0x134a73400) [pid = 1925] [serial = 2221] [outer = 0x0] [url = about:blank] 16:45:59 INFO - PROCESS | 1925 | --DOMWINDOW == 197 (0x1246a5000) [pid = 1925] [serial = 2069] [outer = 0x0] [url = about:blank] 16:45:59 INFO - PROCESS | 1925 | --DOMWINDOW == 196 (0x12190fc00) [pid = 1925] [serial = 2204] [outer = 0x0] [url = about:blank] 16:45:59 INFO - PROCESS | 1925 | --DOMWINDOW == 195 (0x1267e9400) [pid = 1925] [serial = 2078] [outer = 0x0] [url = about:blank] 16:45:59 INFO - PROCESS | 1925 | --DOMWINDOW == 194 (0x1213c7000) [pid = 1925] [serial = 2201] [outer = 0x0] [url = about:blank] 16:45:59 INFO - PROCESS | 1925 | --DOMWINDOW == 193 (0x116a60000) [pid = 1925] [serial = 2168] [outer = 0x0] [url = about:blank] 16:45:59 INFO - PROCESS | 1925 | --DOMWINDOW == 192 (0x134cb9800) [pid = 1925] [serial = 1967] [outer = 0x0] [url = about:blank] 16:45:59 INFO - PROCESS | 1925 | --DOMWINDOW == 191 (0x12465f800) [pid = 1925] [serial = 1802] [outer = 0x0] [url = about:blank] 16:45:59 INFO - PROCESS | 1925 | --DOMWINDOW == 190 (0x12dd21000) [pid = 1925] [serial = 2219] [outer = 0x0] [url = about:blank] 16:45:59 INFO - PROCESS | 1925 | --DOMWINDOW == 189 (0x12d22ec00) [pid = 1925] [serial = 2216] [outer = 0x0] [url = about:blank] 16:45:59 INFO - PROCESS | 1925 | --DOMWINDOW == 188 (0x12ae06000) [pid = 1925] [serial = 2129] [outer = 0x0] [url = about:blank] 16:45:59 INFO - PROCESS | 1925 | --DOMWINDOW == 187 (0x12bd7dc00) [pid = 1925] [serial = 2212] [outer = 0x0] [url = about:blank] 16:45:59 INFO - PROCESS | 1925 | --DOMWINDOW == 186 (0x11950e000) [pid = 1925] [serial = 2063] [outer = 0x0] [url = about:blank] 16:45:59 INFO - PROCESS | 1925 | --DOMWINDOW == 185 (0x12bd7f400) [pid = 1925] [serial = 1964] [outer = 0x0] [url = about:blank] 16:45:59 INFO - PROCESS | 1925 | --DOMWINDOW == 184 (0x12116a800) [pid = 1925] [serial = 2021] [outer = 0x0] [url = about:blank] 16:45:59 INFO - PROCESS | 1925 | --DOMWINDOW == 183 (0x12dd1c800) [pid = 1925] [serial = 1799] [outer = 0x0] [url = about:blank] 16:45:59 INFO - PROCESS | 1925 | --DOMWINDOW == 182 (0x12bd28400) [pid = 1925] [serial = 2188] [outer = 0x0] [url = about:blank] 16:45:59 INFO - PROCESS | 1925 | --DOMWINDOW == 181 (0x12c384800) [pid = 1925] [serial = 1796] [outer = 0x0] [url = about:blank] 16:45:59 INFO - PROCESS | 1925 | --DOMWINDOW == 180 (0x1249cf000) [pid = 1925] [serial = 1850] [outer = 0x0] [url = about:blank] 16:45:59 INFO - PROCESS | 1925 | --DOMWINDOW == 179 (0x12cc4b800) [pid = 1925] [serial = 2147] [outer = 0x0] [url = about:blank] 16:45:59 INFO - PROCESS | 1925 | --DOMWINDOW == 178 (0x134a6f800) [pid = 1925] [serial = 2227] [outer = 0x0] [url = about:blank] 16:45:59 INFO - PROCESS | 1925 | --DOMWINDOW == 177 (0x117678400) [pid = 1925] [serial = 2120] [outer = 0x0] [url = about:blank] 16:45:59 INFO - PROCESS | 1925 | --DOMWINDOW == 176 (0x134cbd400) [pid = 1925] [serial = 2228] [outer = 0x0] [url = about:blank] 16:45:59 INFO - PROCESS | 1925 | --DOMWINDOW == 175 (0x121628000) [pid = 1925] [serial = 2173] [outer = 0x0] [url = about:blank] 16:45:59 INFO - PROCESS | 1925 | --DOMWINDOW == 174 (0x12b041000) [pid = 1925] [serial = 1856] [outer = 0x0] [url = about:blank] 16:45:59 INFO - PROCESS | 1925 | --DOMWINDOW == 173 (0x12dd12c00) [pid = 1925] [serial = 2218] [outer = 0x0] [url = about:blank] 16:45:59 INFO - PROCESS | 1925 | --DOMWINDOW == 172 (0x11a096c00) [pid = 1925] [serial = 2171] [outer = 0x0] [url = about:blank] 16:45:59 INFO - PROCESS | 1925 | --DOMWINDOW == 171 (0x12c66c000) [pid = 1925] [serial = 2141] [outer = 0x0] [url = about:blank] 16:45:59 INFO - PROCESS | 1925 | --DOMWINDOW == 170 (0x1351e2c00) [pid = 1925] [serial = 1970] [outer = 0x0] [url = about:blank] 16:45:59 INFO - PROCESS | 1925 | --DOMWINDOW == 169 (0x121910c00) [pid = 1925] [serial = 2174] [outer = 0x0] [url = about:blank] 16:45:59 INFO - PROCESS | 1925 | --DOMWINDOW == 168 (0x124f7ac00) [pid = 1925] [serial = 2072] [outer = 0x0] [url = about:blank] 16:45:59 INFO - PROCESS | 1925 | --DOMWINDOW == 167 (0x115e3d800) [pid = 1925] [serial = 2194] [outer = 0x0] [url = about:blank] 16:45:59 INFO - PROCESS | 1925 | --DOMWINDOW == 166 (0x12190ac00) [pid = 1925] [serial = 2024] [outer = 0x0] [url = about:blank] 16:45:59 INFO - PROCESS | 1925 | --DOMWINDOW == 165 (0x134cc4800) [pid = 1925] [serial = 2230] [outer = 0x0] [url = about:blank] 16:45:59 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 16:45:59 INFO - PROCESS | 1925 | --DOMWINDOW == 164 (0x12c68bc00) [pid = 1925] [serial = 2215] [outer = 0x0] [url = about:blank] 16:45:59 INFO - PROCESS | 1925 | --DOMWINDOW == 163 (0x12b962c00) [pid = 1925] [serial = 1898] [outer = 0x0] [url = about:blank] 16:45:59 INFO - PROCESS | 1925 | --DOMWINDOW == 162 (0x125ba0400) [pid = 1925] [serial = 2176] [outer = 0x0] [url = about:blank] 16:45:59 INFO - PROCESS | 1925 | --DOMWINDOW == 161 (0x128d87400) [pid = 1925] [serial = 2207] [outer = 0x0] [url = about:blank] 16:45:59 INFO - PROCESS | 1925 | --DOMWINDOW == 160 (0x113244000) [pid = 1925] [serial = 2167] [outer = 0x0] [url = about:blank] 16:45:59 INFO - PROCESS | 1925 | --DOMWINDOW == 159 (0x125ba1000) [pid = 1925] [serial = 2027] [outer = 0x0] [url = about:blank] 16:45:59 INFO - PROCESS | 1925 | --DOMWINDOW == 158 (0x121376400) [pid = 1925] [serial = 2123] [outer = 0x0] [url = about:blank] 16:45:59 INFO - PROCESS | 1925 | --DOMWINDOW == 157 (0x119029800) [pid = 1925] [serial = 2170] [outer = 0x0] [url = about:blank] 16:45:59 INFO - PROCESS | 1925 | --DOMWINDOW == 156 (0x11809c400) [pid = 1925] [serial = 2018] [outer = 0x0] [url = about:blank] 16:45:59 INFO - PROCESS | 1925 | --DOMWINDOW == 155 (0x12ba5e000) [pid = 1925] [serial = 2185] [outer = 0x0] [url = about:blank] 16:45:59 INFO - PROCESS | 1925 | --DOMWINDOW == 154 (0x135520800) [pid = 1925] [serial = 1973] [outer = 0x0] [url = about:blank] 16:45:59 INFO - PROCESS | 1925 | --DOMWINDOW == 153 (0x12b969400) [pid = 1925] [serial = 2132] [outer = 0x0] [url = about:blank] 16:45:59 INFO - PROCESS | 1925 | --DOMWINDOW == 152 (0x12dd15800) [pid = 1925] [serial = 1907] [outer = 0x0] [url = about:blank] 16:45:59 INFO - PROCESS | 1925 | --DOMWINDOW == 151 (0x12a81d000) [pid = 1925] [serial = 2210] [outer = 0x0] [url = about:blank] 16:45:59 INFO - PROCESS | 1925 | --DOMWINDOW == 150 (0x128edf400) [pid = 1925] [serial = 2030] [outer = 0x0] [url = about:blank] 16:45:59 INFO - PROCESS | 1925 | --DOMWINDOW == 149 (0x1213b9800) [pid = 1925] [serial = 1958] [outer = 0x0] [url = about:blank] 16:45:59 INFO - PROCESS | 1925 | --DOMWINDOW == 148 (0x12161f000) [pid = 1925] [serial = 2066] [outer = 0x0] [url = about:blank] 16:45:59 INFO - PROCESS | 1925 | --DOMWINDOW == 147 (0x134d85400) [pid = 1925] [serial = 2231] [outer = 0x0] [url = about:blank] 16:45:59 INFO - PROCESS | 1925 | 1464392759313 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 16:45:59 INFO - PROCESS | 1925 | 1464392759315 Marionette TRACE conn2 <- [1,3101,null,{"value":"7"}] 16:45:59 INFO - PROCESS | 1925 | 1464392759319 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 16:45:59 INFO - PROCESS | 1925 | 1464392759324 Marionette TRACE conn2 <- [1,3102,null,{}] 16:45:59 INFO - PROCESS | 1925 | 1464392759330 Marionette TRACE conn2 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:59 INFO - PROCESS | 1925 | 1464392759435 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 16:45:59 INFO - PROCESS | 1925 | 1464392759440 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:59 INFO - PROCESS | 1925 | ++DOCSHELL 0x12158a000 == 86 [pid = 1925] [id = 785] 16:45:59 INFO - PROCESS | 1925 | ++DOMWINDOW == 148 (0x121657400) [pid = 1925] [serial = 2353] [outer = 0x0] 16:45:59 INFO - PROCESS | 1925 | ++DOMWINDOW == 149 (0x121905000) [pid = 1925] [serial = 2354] [outer = 0x121657400] 16:45:59 INFO - PROCESS | 1925 | 1464392759466 Marionette DEBUG loaded listener.js 16:45:59 INFO - PROCESS | 1925 | ++DOMWINDOW == 150 (0x121a59800) [pid = 1925] [serial = 2355] [outer = 0x121657400] 16:45:59 INFO - PROCESS | 1925 | 1464392759826 Marionette TRACE conn2 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 16:45:59 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 16:45:59 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 527ms 16:45:59 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 16:45:59 INFO - PROCESS | 1925 | 1464392759845 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 16:45:59 INFO - PROCESS | 1925 | 1464392759847 Marionette TRACE conn2 <- [1,3105,null,{"value":"7"}] 16:45:59 INFO - PROCESS | 1925 | 1464392759849 Marionette TRACE conn2 -> [0,3106,"setScriptTimeout",{"ms":35000}] 16:45:59 INFO - PROCESS | 1925 | 1464392759850 Marionette TRACE conn2 <- [1,3106,null,{}] 16:45:59 INFO - PROCESS | 1925 | 1464392759853 Marionette TRACE conn2 -> [0,3107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:59 INFO - PROCESS | 1925 | 1464392759960 Marionette TRACE conn2 <- [1,3107,null,{"value":null}] 16:46:00 INFO - PROCESS | 1925 | 1464392760045 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:00 INFO - PROCESS | 1925 | ++DOCSHELL 0x126018800 == 87 [pid = 1925] [id = 786] 16:46:00 INFO - PROCESS | 1925 | ++DOMWINDOW == 151 (0x12199bc00) [pid = 1925] [serial = 2356] [outer = 0x0] 16:46:00 INFO - PROCESS | 1925 | ++DOMWINDOW == 152 (0x1249cf400) [pid = 1925] [serial = 2357] [outer = 0x12199bc00] 16:46:00 INFO - PROCESS | 1925 | 1464392760070 Marionette DEBUG loaded listener.js 16:46:00 INFO - PROCESS | 1925 | ++DOMWINDOW == 153 (0x124f36400) [pid = 1925] [serial = 2358] [outer = 0x12199bc00] 16:46:00 INFO - PROCESS | 1925 | 1464392760356 Marionette TRACE conn2 <- [1,3108,null,{"value":["/FileAPI/reading-data-section/filereader_result.html",0,null,null,[["readAsText",0,null,null],["readAsDataURL",0,null,null],["readAsArrayBuffer",0,null,null]]]}] 16:46:00 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 16:46:00 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 16:46:00 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 16:46:00 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 523ms 16:46:00 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 16:46:00 INFO - PROCESS | 1925 | 1464392760376 Marionette TRACE conn2 -> [0,3109,"getWindowHandle",null] 16:46:00 INFO - PROCESS | 1925 | 1464392760377 Marionette TRACE conn2 <- [1,3109,null,{"value":"7"}] 16:46:00 INFO - PROCESS | 1925 | 1464392760379 Marionette TRACE conn2 -> [0,3110,"setScriptTimeout",{"ms":35000}] 16:46:00 INFO - PROCESS | 1925 | 1464392760381 Marionette TRACE conn2 <- [1,3110,null,{}] 16:46:00 INFO - PROCESS | 1925 | 1464392760383 Marionette TRACE conn2 -> [0,3111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:00 INFO - PROCESS | 1925 | 1464392760502 Marionette TRACE conn2 <- [1,3111,null,{"value":null}] 16:46:00 INFO - PROCESS | 1925 | 1464392760579 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:00 INFO - PROCESS | 1925 | ++DOCSHELL 0x12b929000 == 88 [pid = 1925] [id = 787] 16:46:00 INFO - PROCESS | 1925 | ++DOMWINDOW == 154 (0x125fee400) [pid = 1925] [serial = 2359] [outer = 0x0] 16:46:00 INFO - PROCESS | 1925 | ++DOMWINDOW == 155 (0x126211800) [pid = 1925] [serial = 2360] [outer = 0x125fee400] 16:46:00 INFO - PROCESS | 1925 | 1464392760610 Marionette DEBUG loaded listener.js 16:46:00 INFO - PROCESS | 1925 | ++DOMWINDOW == 156 (0x1267e1800) [pid = 1925] [serial = 2361] [outer = 0x125fee400] 16:46:00 INFO - PROCESS | 1925 | 1464392760922 Marionette TRACE conn2 <- [1,3112,null,{"value":["/FileAPI/url/url_createobjecturl_blob.html",0,null,null,[["Check if the Blob URI starts with 'blob' using createObjectURL()",0,null,null],["Check if the Blob URI starts with 'blob' using createFor()",1,"window.URL.createFor is not a function","@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3\n"]]]}] 16:46:00 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 16:46:00 INFO - TEST-FAIL | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createFor() - window.URL.createFor is not a function 16:46:00 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 16:46:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:46:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:46:00 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 16:46:00 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 569ms 16:46:00 INFO - PROCESS | 1925 | 1464392760949 Marionette TRACE conn2 -> [0,3113,"getWindowHandle",null] 16:46:00 INFO - PROCESS | 1925 | 1464392760951 Marionette TRACE conn2 <- [1,3113,null,{"value":"7"}] 16:46:00 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 16:46:00 INFO - PROCESS | 1925 | 1464392760955 Marionette TRACE conn2 -> [0,3114,"setScriptTimeout",{"ms":35000}] 16:46:00 INFO - PROCESS | 1925 | 1464392760957 Marionette TRACE conn2 <- [1,3114,null,{}] 16:46:00 INFO - PROCESS | 1925 | 1464392760959 Marionette TRACE conn2 -> [0,3115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:01 INFO - PROCESS | 1925 | 1464392761058 Marionette TRACE conn2 <- [1,3115,null,{"value":null}] 16:46:01 INFO - PROCESS | 1925 | 1464392761062 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\", \"69e8aaaa-04aa-40da-bee3-94f50cc74d16\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:01 INFO - PROCESS | 1925 | ++DOCSHELL 0x12ca1e000 == 89 [pid = 1925] [id = 788] 16:46:01 INFO - PROCESS | 1925 | ++DOMWINDOW == 157 (0x128d87400) [pid = 1925] [serial = 2362] [outer = 0x0] 16:46:01 INFO - PROCESS | 1925 | ++DOMWINDOW == 158 (0x128edc400) [pid = 1925] [serial = 2363] [outer = 0x128d87400] 16:46:01 INFO - PROCESS | 1925 | 1464392761088 Marionette DEBUG loaded listener.js 16:46:01 INFO - PROCESS | 1925 | ++DOMWINDOW == 159 (0x12a08c800) [pid = 1925] [serial = 2364] [outer = 0x128d87400] 16:46:01 INFO - PROCESS | 1925 | 1464392761543 Marionette TRACE conn2 <- [1,3116,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 16:46:01 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 16:46:01 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 619ms 16:46:01 INFO - PROCESS | 1925 | 1464392761579 Marionette TRACE conn2 -> [0,3117,"getWindowHandle",null] 16:46:01 INFO - PROCESS | 1925 | 1464392761581 Marionette TRACE conn2 <- [1,3117,null,{"value":"7"}] 16:46:02 WARNING - u'runner_teardown' () 16:46:02 INFO - No more tests 16:46:02 INFO - Got 0 unexpected results 16:46:02 INFO - SUITE-END | took 524s 16:46:02 INFO - Closing logging queue 16:46:02 INFO - queue closed 16:46:02 INFO - Return code: 0 16:46:02 WARNING - # TBPL SUCCESS # 16:46:02 INFO - Running post-action listener: _resource_record_post_action 16:46:02 INFO - Running post-run listener: _resource_record_post_run 16:46:03 INFO - Total resource usage - Wall time: 546s; CPU: 58.0%; Read bytes: 827392; Write bytes: 952443904; Read time: 11; Write time: 4700 16:46:03 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 16:46:03 INFO - install - Wall time: 19s; CPU: 54.0%; Read bytes: 148312576; Write bytes: 144056320; Read time: 13888; Write time: 295 16:46:03 INFO - run-tests - Wall time: 528s; CPU: 58.0%; Read bytes: 827392; Write bytes: 796591104; Read time: 11; Write time: 4364 16:46:03 INFO - Running post-run listener: _upload_blobber_files 16:46:03 INFO - Blob upload gear active. 16:46:03 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 16:46:03 INFO - Files from /builds/slave/test/build/blobber_upload_dir are to be uploaded with branch at the following location(s): https://blobupload.elasticbeanstalk.com 16:46:03 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '/builds/slave/test/build/venv/bin/blobberc.py', '-u', 'https://blobupload.elasticbeanstalk.com', '-a', '/builds/slave/test/oauth.txt', '-b', 'mozilla-aurora', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 16:46:03 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python /builds/slave/test/build/venv/bin/blobberc.py -u https://blobupload.elasticbeanstalk.com -a /builds/slave/test/oauth.txt -b mozilla-aurora -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 16:46:04 INFO - (blobuploader) - INFO - Open directory for files ... 16:46:04 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 16:46:04 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 16:46:04 INFO - (blobuploader) - INFO - Uploading, attempt #1. 16:46:07 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 16:46:07 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 16:46:07 INFO - (blobuploader) - INFO - Done attempting. 16:46:07 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 16:46:07 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 16:46:07 INFO - (blobuploader) - INFO - Uploading, attempt #1. 16:46:08 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 16:46:08 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 16:46:08 INFO - (blobuploader) - INFO - Done attempting. 16:46:08 INFO - (blobuploader) - INFO - Iteration through files over. 16:46:08 INFO - Return code: 0 16:46:08 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 16:46:08 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 16:46:08 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/1474fd27b01c05ade7b8851c0f2d3b86a1db497c491afb7a2a4c9b2547472ca520588b40b4b4c404c801ab04ecac110e4803404f8c55e357e9c84fe95d4fdade", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/19eb091712c16cc3d2aae41221326c90e058ac92f76a594221a55c5936aa9a9853ca7cdab159a43ea641705b1236f6eed0f85ec54bd5b1d62cdd64eecbc5999a"} 16:46:08 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 16:46:08 INFO - Writing to file /builds/slave/test/properties/blobber_files 16:46:08 INFO - Contents: 16:46:08 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/1474fd27b01c05ade7b8851c0f2d3b86a1db497c491afb7a2a4c9b2547472ca520588b40b4b4c404c801ab04ecac110e4803404f8c55e357e9c84fe95d4fdade", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/19eb091712c16cc3d2aae41221326c90e058ac92f76a594221a55c5936aa9a9853ca7cdab159a43ea641705b1236f6eed0f85ec54bd5b1d62cdd64eecbc5999a"} 16:46:08 INFO - Running post-run listener: copy_logs_to_upload_dir 16:46:08 INFO - Copying logs to upload dir... 16:46:08 INFO - mkdir: /builds/slave/test/build/upload/logs 16:46:08 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=615.441713 ========= master_lag: -0.20 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 10 mins, 15 secs) (at 2016-05-27 16:46:08.822114) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-05-27 16:46:08.828048) ========= 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.yo0UFRX0qL/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.RyqVqtJ0oL/Listeners TMPDIR=/var/folders/vl/3c7h2z3s5b9bcs05s56c_y5w00000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/1474fd27b01c05ade7b8851c0f2d3b86a1db497c491afb7a2a4c9b2547472ca520588b40b4b4c404c801ab04ecac110e4803404f8c55e357e9c84fe95d4fdade", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/19eb091712c16cc3d2aae41221326c90e058ac92f76a594221a55c5936aa9a9853ca7cdab159a43ea641705b1236f6eed0f85ec54bd5b1d62cdd64eecbc5999a"} build_url:https://queue.taskcluster.net/v1/task/XNlu8uKPTZmDNwx6bjmoUw/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg symbols_url:https://queue.taskcluster.net/v1/task/XNlu8uKPTZmDNwx6bjmoUw/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.012754 build_url: 'https://queue.taskcluster.net/v1/task/XNlu8uKPTZmDNwx6bjmoUw/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/1474fd27b01c05ade7b8851c0f2d3b86a1db497c491afb7a2a4c9b2547472ca520588b40b4b4c404c801ab04ecac110e4803404f8c55e357e9c84fe95d4fdade", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/19eb091712c16cc3d2aae41221326c90e058ac92f76a594221a55c5936aa9a9853ca7cdab159a43ea641705b1236f6eed0f85ec54bd5b1d62cdd64eecbc5999a"}' symbols_url: 'https://queue.taskcluster.net/v1/task/XNlu8uKPTZmDNwx6bjmoUw/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip' ========= master_lag: 0.02 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-05-27 16:46:08.860386) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-05-27 16:46:08.863776) ========= 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.yo0UFRX0qL/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.RyqVqtJ0oL/Listeners TMPDIR=/var/folders/vl/3c7h2z3s5b9bcs05s56c_y5w00000w/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.005325 ========= master_lag: 0.05 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-05-27 16:46:08.916199) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-05-27 16:46:08.916539) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-05-27 16:46:08.916916) ========= ========= Total master_lag: -0.06 =========